SURF
|
Functions | ||
boolean | isKCode ( d: in slv( 11 downto 0) ) | [ impure ] |
boolean | isKCode ( d: in slv( 11 downto 0) ) | [ impure ] |
Processes | |
main | |
monitor | |
main | |
monitor |
Procedures | |
doComb( a: in slv ( 11 downto 0 ) ak: in sl b: in slv ( 11 downto 0 ) bk: in sl ) | |
doComb( a: in slv ( 11 downto 0 ) ak: in sl b: in slv ( 11 downto 0 ) bk: in sl ) |
Constants | |
TPD_G | time := 1 ns |
RST_POLARITY_G | sl := ' 1 ' |
RST_ASYNC_G | boolean := false |
Signals | |
clk | sl |
clkEn | sl := ' 1 ' |
rst | sl := not RST_POLARITY_G |
encDispIn | slv ( 1 downto 0 ) |
encDataIn | slv ( 11 downto 0 ) := ( others = > ' 0 ' ) |
encDataKIn | sl := ' 0 ' |
encDataOut | slv ( 13 downto 0 ) |
encDispOut | slv ( 1 downto 0 ) |
encInvalidK | sl |
started | boolean := false |
run | integer := 0 |
lastEncDataOut | slv ( 13 downto 0 ) |
encDispInInt | BlockDisparityType |
encDispOutInt | BlockDisparityType |
encDataInString | string ( 1 to 8 ) |
decDataIn | slv ( 13 downto 0 ) |
decDispIn | slv ( 1 downto 0 ) := " 01 " |
decDataOut | slv ( 11 downto 0 ) |
decDataKOut | sl |
decDispOut | slv ( 1 downto 0 ) |
decCodeError | sl |
decDispError | sl |
dlyDataOut | slv ( 11 downto 0 ) |
dlyDataKOut | sl |
Shared Variables | |
runVar | shared integer := := 0 |
Instantiations | |
u_encoder12b14b | Encoder12b14b <Entity Encoder12b14b> |
u_clkrst_1 | ClkRst <Entity ClkRst> |
u_decoder12b14b_1 | Decoder12b14b <Entity Decoder12b14b> |
u_synchronizervector_1 | SynchronizerVector <Entity SynchronizerVector> |
u_encoder12b14b | Encoder12b14b <Entity Encoder12b14b> |
u_clkrst_1 | ClkRst <Entity ClkRst> |
u_decoder12b14b_1 | Decoder12b14b <Entity Decoder12b14b> |
u_synchronizervector_1 | SynchronizerVector <Entity SynchronizerVector> |