Architecture >> SimpleDualPortRam::rtl
|
BYTE_WIDTH_C | natural := ite ( BYTE_WR_EN_G , BYTE_WIDTH_G , DATA_WIDTH_G ) |
NUM_BYTES_C | natural := wordCount ( DATA_WIDTH_G , BYTE_WIDTH_C ) |
FULL_DATA_WIDTH_C | natural := NUM_BYTES_C* BYTE_WIDTH_C |
INIT_C | slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) := ite ( INIT_G = " 0 " , slvZero ( FULL_DATA_WIDTH_C ) , INIT_G ) |
XST_BRAM_STYLE_C | string := MEMORY_TYPE_G |
|
MemType | ( ( 2 ** ADDR_WIDTH_G ) - 1 downto 0 ) slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) |
|
doutBInt | slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
weaByteInt | slv ( weaByte ) := ( others = > ' 0 ' ) |
|
mem | shared MemType := := ( others = > INIT_C ) |
The documentation for this design unit was generated from the following files:
- base/ram/inferred/SimpleDualPortRam.vhd
- build/SRC_VHDL/surf/SimpleDualPortRam.vhd