ipbus/ipbus-firmware

Add test coverage for ipbus ram slaves

Closed this issue · 1 comments

The existing automatic tests don't provide appropriate coverage of the ipbus ram slave code.
Dedicated tests have to be added, covering

  • VHDL Syntax
  • Interface with ipbus
  • interface with the payload clock logic

The latter will require adding a dedicated pattern generator.

Note: Both dpram36 and spdpram72 were found to be inferred as distributed RAMs while expected to be implemented as block rams. The code has been slightly re-arranged according to the Xilinx prescriptions. They are both inferred as block RAMs, now.