|
SURF
|
Processes | |
| PROCESS_71 | |
| WRITE_PATTERN | ( rst , wr_clk ) |
| READ_PATTERN | ( rd_clk , rst ) |
| PROCESS_177 | |
| WRITE_PATTERN | ( rst , wr_clk ) |
| READ_PATTERN | ( rd_clk , rst ) |
Constants | |
| WRITE_CLK_ARRAY_C | TestClkType := ( 5 ns , 20 ns , 10 ns , 10 ns , 3 . 1415926535897932384626433832795 ns ) |
| READ_CLK_ARRAY_C | TestClkType := ( 20 ns , 5 ns , 10 ns , 3 . 1415926535897932384626433832795 ns , 10 ns ) |
| CLK_SEL_C | integer := 2 |
| WRITE_CLK_C | time := WRITE_CLK_ARRAY_C ( CLK_SEL_C ) |
| READ_CLK_C | time := READ_CLK_ARRAY_C ( CLK_SEL_C ) |
| MEMORY_TYPE_G | string := " block " |
| FWFT_EN_C | boolean := true |
| DATA_WIDTH_C | integer := 8 |
| ADDR_WIDTH_C | integer := 2 |
| TPD_C | time := 1 ns |
| MAX_VALUE_C | slv ( DATA_WIDTH_C- 1 downto 0 ) := conv_std_logic_vector ( ( 2 ** 8 ) - 1 , DATA_WIDTH_C ) |
Types | |
| TestClkType | ( 4 downto 0 ) time |
Signals | |
| wr_clk | sl := ' 0 ' |
| rd_clk | sl := ' 0 ' |
| wr_en | sl |
| rd_en | sl |
| din | slv ( DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| dout | slv ( DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| wr_data_count | slv ( ADDR_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| rd_data_count | slv ( ADDR_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| valid | sl |
| error | sl |
| readDone | sl |
| writeDone | sl |
| readCnt | slv ( DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| writeCnt | slv ( DATA_WIDTH_C- 1 downto 0 ) := ( others = > ' 0 ' ) |
| rst | sl := ' 0 ' |
| initRst | sl := ' 0 ' |
| reset | sl := ' 0 ' |
Instantiations | |
| wr_clk_inst | ClkRst <Entity ClkRst> |
| rd_clk_inst | ClkRst <Entity ClkRst> |
| synchronizerfifo_inst | SynchronizerFifo <Entity SynchronizerFifo> |
| wr_clk_inst | ClkRst <Entity ClkRst> |
| rd_clk_inst | ClkRst <Entity ClkRst> |
| synchronizerfifo_inst | SynchronizerFifo <Entity SynchronizerFifo> |