Architecture >> TrueDualPortRam::rtl
|
|
PROCESS_55 | ( clka ) |
|
PROCESS_56 | ( clka , rsta ) |
|
PROCESS_57 | ( clkb ) |
|
PROCESS_58 | ( clkb , rstb ) |
|
PROCESS_59 | ( clka , rsta ) |
|
PROCESS_60 | ( clkb , rstb ) |
|
PROCESS_61 | ( clka , rsta ) |
|
PROCESS_62 | ( clkb , rstb ) |
|
PROCESS_63 | ( clka , rsta ) |
|
PROCESS_64 | ( clkb , rstb ) |
|
PROCESS_179 | ( clka ) |
|
PROCESS_180 | ( clka , rsta ) |
|
PROCESS_181 | ( clkb ) |
|
PROCESS_182 | ( clkb , rstb ) |
|
PROCESS_183 | ( clka , rsta ) |
|
PROCESS_184 | ( clkb , rstb ) |
|
PROCESS_185 | ( clka , rsta ) |
|
PROCESS_186 | ( clkb , rstb ) |
|
PROCESS_187 | ( clka , rsta ) |
|
PROCESS_188 | ( 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