|
x393
1.0
FPGAcodeforElphelNC393camera
|
Static Public Member Functions |
Always Constructs | |
| ALWAYS_674 | ( clk ) |
| ALWAYS_675 | ( clk ) |
| ALWAYS_676 | ( clk ) |
| ALWAYS_677 | ( clk ) |
| ALWAYS_678 | ( clk ) |
| ALWAYS_679 | ( clk ) |
| ALWAYS_680 | ( clk ) |
| ALWAYS_681 | ( clk ) |
| ALWAYS_682 | ( clk ) |
| ALWAYS_683 | ( clk ) |
| ALWAYS_684 | ( clk ) |
| ALWAYS_685 | ( clk ) |
| ALWAYS_686 | ( clk ) |
Public Attributes |
Inputs | |
| clk | wire |
| rst | wire |
| rxcominitdet_in | wire |
| rxcomwakedet_in | wire |
| rxelecidle_in | wire |
| recal_tx_done | wire |
| rxreset_ack | wire |
| clk_phase_align_ack | wire |
| txdata_in | wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ] |
| txcharisk_in | wire [DATA_BYTE_WIDTH - 1 : 0 ] |
| rxdata_in | wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ] |
| rxcharisk_in | wire [DATA_BYTE_WIDTH - 1 : 0 ] |
| oob_start | wire |
| cominit_allow | wire |
Outputs | |
| debug | reg [ 11 : 0 ] |
| txcominit | wire |
| txcomwake | wire |
| txelecidle | wire |
| txpcsreset_req | wire |
| rxreset_req | wire |
| clk_phase_align_req | wire |
| txdata_out | wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ] |
| txcharisk_out | wire [DATA_BYTE_WIDTH - 1 : 0 ] |
| rxdata_out | wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ] |
| rxcharisk_out | wire [DATA_BYTE_WIDTH - 1 : 0 ] |
| oob_done | wire |
| oob_busy | wire |
| link_up | wire |
| link_down | wire |
| cominit_req | wire |
| oob_incompatible | wire |
| oob_error | wire |
| oob_silence | wire |
| debug_detected_alignp | |
Parameters | |
| DATA_BYTE_WIDTH | 4 |
| CLK_SPEED_GRADE | 1 |
| CLK_TO_TIMER_CONTRIB | [ 19 : 0 ] CLK_SPEED_GRADE == 1 ? 20 'h4 : CLK_SPEED_GRADE == 2 ? 20 'h2 : CLK_SPEED_GRADE == 4 ? 20 'h1 : 20 'h1 |
| RXDLYSRESET_CYCLES | 5 |
| TIMER_LIMIT | [ 19 : 0 ] 19 'd262140 |
| NUM_CON_ALIGNS | 2 |
| COMINIT_DONE_TIME | 896 |
| COMWAKE_DONE_TIME | 448 |
GENERATE | |
| GENERATE [335] | |
| GENERATE [420] | |
|
Parameter |
|
Parameter |
|
Input |
|
Input |
|
Input |
|
Output |
|
Output |
|
Input |
|
Output |
|
Input |
|
Output |
|
Input |
|
Input |
|
Input |
|
Output |
|
Output |
|
Input |
|
Input |
|
Output |
|
Output |
|
Output |
|
Input |
|
Output |
|
Output |
|
Output |
|
Parameter |
|
Parameter |
|
Signal |
|
Parameter |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Parameter |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Parameter |
|
Parameter |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
GENERATE |
|
GENERATE |