SURF
Loading...
Searching...
No Matches
SimpleDualPortRam.rtl Architecture Reference
Architecture >> SimpleDualPortRam::rtl

Processes

PROCESS_54  ( clka )
PROCESS_55  ( clkb , rstb )
PROCESS_56  ( clkb )
PROCESS_152  ( clka )
PROCESS_153  ( clkb , rstb )
PROCESS_154  ( clkb )

Constants

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

Types

MemType  ( ( 2 ** ADDR_WIDTH_G ) - 1 downto 0 ) slv ( FULL_DATA_WIDTH_C- 1 downto 0 )

Signals

doutBInt  slv ( FULL_DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' )
weaByteInt  slv ( weaByte ) := ( others = > ' 0 ' )

Attributes

ram_style  string
ram_style  variable is XST_BRAM_STYLE_C
ram_extract  string
ram_extract  variable is " TRUE "
syn_ramstyle  string
syn_ramstyle  variable is XST_BRAM_STYLE_C
syn_keep  string
syn_keep  variable is " TRUE "

Shared Variables

mem  shared MemType := := ( others = > INIT_C )

The documentation for this design unit was generated from the following files: