Timeline for How to verify a VHDL I2C master?
Current License: CC BY-SA 4.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
May 13, 2019 at 1:35 | history | edited | Dave Tweed | CC BY-SA 4.0 |
fix details
|
May 12, 2019 at 23:57 | comment | added | user8352 | NOW is an impure function without any parameters found in package std.standard. A variable is an object, a function call is an expression. NOW returns the current value of simulation time when called. The return value is of a subtype of TIME. The scope of a variable declared in the conceptual kernel process holding the current simulation time wouldn't extend to other processes. The type of the value is necessary to use the value as a parameter, operand or prefix in an expression. | |
May 12, 2019 at 22:40 | comment | added | Dave Tweed | For the first, see the footnote above. But again, I2C is a synchronous protocol -- the actual timing requirements will depend on the specific devices you're using. For the second, see Weak 'H', Pullup on inout bidirectional signal in simulation | |
May 12, 2019 at 22:33 | history | edited | Dave Tweed | CC BY-SA 4.0 |
add footnote
|
May 12, 2019 at 21:36 | comment | added | quantum231 | Do you have a reference that I can use to check how to check the timings in the testbench? How do I model open drain output in a VHDL testbench? | |
May 12, 2019 at 14:08 | history | answered | Dave Tweed | CC BY-SA 4.0 |