Skip to main content

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