Keywords: serial, parallel, high, speed, high-speed, PHY, logical, design environment, srio, rio, simulation, memory, collision, error, ramb, ramb16
When simulating Serial Rapid IO core, memory collision error similar to following can be seen:
#
# Memory Collision Error on RAMB16_S36_S36:ep_tb.ep_sim.buffer_sim.tx_wrapper.tx_channel_fifo.ramb0_31_0.display_wa_rb at simulation time 3291.200 ns
# A read was performed on address 000 (hex) of Port B while a write was requested to the same address on Port A. The write will be successful however the read value on Port B is unknown until the next CLKB cycle.
# Memory Collision Error on RAMB16_S36_S36:ep_tb.ep_sim.buffer_sim.tx_wrapper.tx_channel_fifo.ramb0_63_32.display_wa_rb at simulation time 3291.200 ns
# A read was performed on address 000 (hex) of Port B while a write was requested to the same address on Port A. The write will be successful; however, the read value on Port B is unknown until the next CLKB cycle.