Architecture >> TrueDualPortRam::rtl
|
PROCESS_57 | ( clka ) |
PROCESS_58 | ( clka , rsta ) |
PROCESS_59 | ( clkb ) |
PROCESS_60 | ( clkb , rstb ) |
PROCESS_61 | ( clka , rsta ) |
PROCESS_62 | ( clkb , rstb ) |
PROCESS_63 | ( clka , rsta ) |
PROCESS_64 | ( clkb , rstb ) |
PROCESS_65 | ( clka , rsta ) |
PROCESS_66 | ( clkb , rstb ) |
PROCESS_173 | ( clka ) |
PROCESS_174 | ( clka , rsta ) |
PROCESS_175 | ( clkb ) |
PROCESS_176 | ( clkb , rstb ) |
PROCESS_177 | ( clka , rsta ) |
PROCESS_178 | ( clkb , rstb ) |
PROCESS_179 | ( clka , rsta ) |
PROCESS_180 | ( clkb , rstb ) |
PROCESS_181 | ( clka , rsta ) |
PROCESS_182 | ( clkb , rstb ) |
|
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 ) |
|
MemType | ( ( 2 ** ADDR_WIDTH_G ) - 1 downto 0 ) slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) |
|
doutAInt | slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
doutBInt | slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
weaByteInt | slv ( weaByte ) := ( others = > ' 0 ' ) |
webByteInt | slv ( webByte ) := ( others = > ' 0 ' ) |
|
mem | shared MemType := := ( others = > INIT_C ) |
The documentation for this design unit was generated from the following files:
- base/ram/inferred/TrueDualPortRam.vhd
- build/SRC_VHDL/surf/TrueDualPortRam.vhd