x393  1.0
FPGAcodeforElphelNC393camera
oob_dev Module Reference

Static Public Member Functions

Always Constructs

ALWAYS_606  ( clk )
ALWAYS_607  ( clk )
ALWAYS_608  ( clk )
ALWAYS_609  ( clk )
ALWAYS_610  ( clk )

Public Attributes

Inputs

clk  wire
rst  wire
gtx_ready  wire
rxcominitdet_in  wire
rxcomwakedet_in  wire
rxelecidle_in  wire
recal_tx_done  wire
rxdata_in  wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ]
rxcharisk_in  wire [DATA_BYTE_WIDTH - 1 : 0 ]

Outputs

txcominit   reg
txcomwake   reg
txelecidle   reg
txpcsreset_req  wire
txdata_out  wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ]
txcharisk_out  wire [DATA_BYTE_WIDTH - 1 : 0 ]
link_up  wire

Parameters

DATA_BYTE_WIDTH   4
CLK_SPEED_GRADE   2
STATE_RESET   0
STATE_COMINIT   1
STATE_AWAITCOMWAKE   2
STATE_AWAITNOCOMWAKE   3
STATE_CALIBRATE   4
STATE_COMWAKE   5
STATE_RECAL   55
STATE_SENDALIGN   6
STATE_READY   7
STATE_PARTIAL   8
STATE_SLUMBER   9
STATE_REDUCESPEED   10
STATE_ERROR   11

Signals

reg[ 9 : 0 ]  state
wire  retry_interval_elapsed
wire  wait_interval_elapsed
wire  nocomwake
wire[ 31 : 0 ]  align
wire[ 31 : 0 ]  sync
reg[ 31 : 0 ]  nocomwake_timer
reg[ 31 : 0 ]  retry_timer
reg[ 31 : 0 ]  wait_timer
reg[ 31 : 0 ]  data
reg[ 3 : 0 ]  isk
reg  rxcominitdet
reg  rxcomwakedet
reg  rxelecidle
reg[ 31 : 0 ]  rxdata
reg[ 3 : 0 ]  rxcharisk
reg[ 9 : 0 ]  txelecidle_cnt
wire  aligndet
wire  syncdet

Detailed Description

Definition at line 45 of file oob_dev.v.

Member Function Documentation

ALWAYS_606 (   clk  
)
Always Construct

Definition at line 104 of file oob_dev.v.

ALWAYS_607 (   clk  
)
Always Construct

Definition at line 109 of file oob_dev.v.

ALWAYS_608 (   clk  
)
Always Construct

Definition at line 114 of file oob_dev.v.

ALWAYS_609 (   clk  
)
Always Construct

Definition at line 131 of file oob_dev.v.

ALWAYS_610 (   clk  
)
Always Construct

Definition at line 149 of file oob_dev.v.

Member Data Documentation

DATA_BYTE_WIDTH 4
Parameter

Definition at line 46 of file oob_dev.v.

CLK_SPEED_GRADE 2
Parameter

Definition at line 47 of file oob_dev.v.

clk wire
Input

Definition at line 51 of file oob_dev.v.

rst wire
Input

Definition at line 53 of file oob_dev.v.

gtx_ready wire
Input

Definition at line 55 of file oob_dev.v.

rxcominitdet_in wire
Input

Definition at line 57 of file oob_dev.v.

rxcomwakedet_in wire
Input

Definition at line 58 of file oob_dev.v.

rxelecidle_in wire
Input

Definition at line 59 of file oob_dev.v.

txcominit reg
Output

Definition at line 61 of file oob_dev.v.

txcomwake reg
Output

Definition at line 62 of file oob_dev.v.

txelecidle reg
Output

Definition at line 63 of file oob_dev.v.

txpcsreset_req wire
Output

Definition at line 65 of file oob_dev.v.

recal_tx_done wire
Input

Definition at line 66 of file oob_dev.v.

txdata_out wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ]
Output

Definition at line 69 of file oob_dev.v.

txcharisk_out wire [DATA_BYTE_WIDTH - 1 : 0 ]
Output

Definition at line 70 of file oob_dev.v.

rxdata_in wire [DATA_BYTE_WIDTH * 8 - 1 : 0 ]
Input

Definition at line 72 of file oob_dev.v.

rxcharisk_in wire [DATA_BYTE_WIDTH - 1 : 0 ]
Input

Definition at line 73 of file oob_dev.v.

link_up wire
Output

Definition at line 75 of file oob_dev.v.

STATE_RESET 0
Parameter

Definition at line 78 of file oob_dev.v.

STATE_COMINIT 1
Parameter

Definition at line 79 of file oob_dev.v.

STATE_AWAITCOMWAKE 2
Parameter

Definition at line 80 of file oob_dev.v.

STATE_AWAITNOCOMWAKE 3
Parameter

Definition at line 81 of file oob_dev.v.

STATE_CALIBRATE 4
Parameter

Definition at line 82 of file oob_dev.v.

STATE_COMWAKE 5
Parameter

Definition at line 83 of file oob_dev.v.

STATE_RECAL 55
Parameter

Definition at line 84 of file oob_dev.v.

STATE_SENDALIGN 6
Parameter

Definition at line 85 of file oob_dev.v.

STATE_READY 7
Parameter

Definition at line 86 of file oob_dev.v.

STATE_PARTIAL 8
Parameter

Definition at line 87 of file oob_dev.v.

STATE_SLUMBER 9
Parameter

Definition at line 88 of file oob_dev.v.

STATE_REDUCESPEED 10
Parameter

Definition at line 89 of file oob_dev.v.

STATE_ERROR 11
Parameter

Definition at line 90 of file oob_dev.v.

state
Signal

Definition at line 92 of file oob_dev.v.

Definition at line 93 of file oob_dev.v.

Definition at line 94 of file oob_dev.v.

nocomwake
Signal

Definition at line 95 of file oob_dev.v.

align
Signal

Definition at line 96 of file oob_dev.v.

sync
Signal

Definition at line 97 of file oob_dev.v.

Definition at line 102 of file oob_dev.v.

retry_timer
Signal

Definition at line 107 of file oob_dev.v.

wait_timer
Signal

Definition at line 112 of file oob_dev.v.

data
Signal

Definition at line 117 of file oob_dev.v.

isk
Signal

Definition at line 118 of file oob_dev.v.

rxcominitdet
Signal

Definition at line 126 of file oob_dev.v.

rxcomwakedet
Signal

Definition at line 127 of file oob_dev.v.

rxelecidle
Signal

Definition at line 128 of file oob_dev.v.

rxdata
Signal

Definition at line 129 of file oob_dev.v.

rxcharisk
Signal

Definition at line 130 of file oob_dev.v.

Definition at line 140 of file oob_dev.v.

aligndet
Signal

Definition at line 142 of file oob_dev.v.

syncdet
Signal

Definition at line 143 of file oob_dev.v.


The documentation for this Module was generated from the following files: