Download RMAP User Manual - ESA Microelectronics Section
Transcript
SpaceNet – RMAP IP VHDL User Manual The memory structures available in the VHDL code are listed in Figure 9-1. Figure 9-1 Synchronous and asynchronous dual port memory blocks A description of each VHDL file is given in Table 9-7. VHDL file mem/mem_cell.vhd Description Register with write enable intended for memory block build with flip-flop banks. sync_fifo/sync_memblock.vhd Single clock, dual port memory built from mem_cell blocks. sync_fifo/sync_memblock_bram.vhd Single clock, dual port memory using Xilinx BRAM components. Uses RAMB4_S16_S16 which is compatible with Virtex and Spartan designs. sync_fifo/sync_memblock_fpga_memory.vhd Single clock, dual port memory using VHDL code to instantiate technology memory blocks. async_fifo/async_memblock.vhd Two clock, dual port memory build from mem_cell blocks and with additional asynchronous output filtering to the memory output register. async_fifo/async_memblock_and.vhd AND gate for output data multiplexer. async_fifo/async_memblock_dataena.vhd Output data multiplexer build from AND gates and OR gates. 62 © University of Dundee