x393  1.0
FPGAcodeforElphelNC393camera
gtxe2_chnl_tx_oob Module Reference
Inheritance diagram for gtxe2_chnl_tx_oob:

Static Public Member Functions

Always Constructs

ALWAYS_715  ( clk )
ALWAYS_716  ( clk )
ALWAYS_717  ( clk )
ALWAYS_718  ( clk )

Public Attributes

Inputs

TXCOMINIT  wire
TXCOMWAKE  wire
clk  wire
reset  wire
disparity  wire

Outputs

TXCOMFINISH  wire
outdata  wire [width - 1 : 0 ]
outval  wire

Parameters

width   20
SATA_BURST_SEQ_LEN   [ 3 : 0 ] 4 'b0101
SATA_CPLL_CFG  "VCO_3000MHZ"
162391  
1624032  
quiet_len_init  burst_len * 3
quiet_len_wake  burst_len
init_bursts_cnt  SATA_BURST_SEQ_LEN
wake_bursts_cnt  SATA_BURST_SEQ_LEN

Signals

reg[ 31 : 0 ]  bursts_cnt
reg[ 31 : 0 ]  stopwatch
wire  stopwatch_clr
wire  bursts_cnt_inc
wire  bursts_cnt_clr
wire[ 31 : 0 ]  quiet_len
reg  state_burst
reg  state_quiet
wire  state_idle
wire  set_burst
wire  set_quiet
wire  clr_burst
wire  clr_quiet
reg  issued_init
reg  issued_wake
wire[ 31 : 0 ]  bursts_cnt_togo
wire[width - 1 : 0 ]  outdata_pos
wire[width - 1 : 0 ]  outdata_neg

Detailed Description

Definition at line 761 of file GTXE2_GPL.v.

Member Function Documentation

ALWAYS_715 (   clk  
)
Always Construct

Definition at line 810 of file GTXE2_GPL.v.

ALWAYS_716 (   clk  
)
Always Construct

Definition at line 822 of file GTXE2_GPL.v.

ALWAYS_717 (   clk  
)
Always Construct

Definition at line 837 of file GTXE2_GPL.v.

ALWAYS_718 (   clk  
)
Always Construct

Definition at line 843 of file GTXE2_GPL.v.

Member Data Documentation

width 20
Parameter

Definition at line 762 of file GTXE2_GPL.v.

TXCOMINIT wire
Input

Definition at line 766 of file GTXE2_GPL.v.

TXCOMWAKE wire
Input

Definition at line 767 of file GTXE2_GPL.v.

TXCOMFINISH wire
Output

Definition at line 768 of file GTXE2_GPL.v.

clk wire
Input

Definition at line 771 of file GTXE2_GPL.v.

reset wire
Input

Definition at line 772 of file GTXE2_GPL.v.

disparity wire
Input

Definition at line 773 of file GTXE2_GPL.v.

outdata wire [width - 1 : 0 ]
Output

Definition at line 774 of file GTXE2_GPL.v.

outval wire
Output

Definition at line 775 of file GTXE2_GPL.v.

SATA_BURST_SEQ_LEN 4 'b0101
Parameter

Definition at line 777 of file GTXE2_GPL.v.

SATA_CPLL_CFG "VCO_3000MHZ"
Parameter

Definition at line 778 of file GTXE2_GPL.v.

162391
Parameter

Definition at line 780 of file GTXE2_GPL.v.

1624032
Parameter

Definition at line 783 of file GTXE2_GPL.v.

quiet_len_init burst_len * 3
Parameter

Definition at line 784 of file GTXE2_GPL.v.

quiet_len_wake burst_len
Parameter

Definition at line 785 of file GTXE2_GPL.v.

Definition at line 786 of file GTXE2_GPL.v.

Definition at line 787 of file GTXE2_GPL.v.

bursts_cnt
Signal

Definition at line 789 of file GTXE2_GPL.v.

stopwatch
Signal

Definition at line 790 of file GTXE2_GPL.v.

stopwatch_clr
Signal

Definition at line 791 of file GTXE2_GPL.v.

Definition at line 792 of file GTXE2_GPL.v.

Definition at line 793 of file GTXE2_GPL.v.

quiet_len
Signal

Definition at line 794 of file GTXE2_GPL.v.

state_burst
Signal

Definition at line 797 of file GTXE2_GPL.v.

state_quiet
Signal

Definition at line 798 of file GTXE2_GPL.v.

state_idle
Signal

Definition at line 799 of file GTXE2_GPL.v.

set_burst
Signal

Definition at line 801 of file GTXE2_GPL.v.

set_quiet
Signal

Definition at line 802 of file GTXE2_GPL.v.

clr_burst
Signal

Definition at line 803 of file GTXE2_GPL.v.

clr_quiet
Signal

Definition at line 804 of file GTXE2_GPL.v.

issued_init
Signal

Definition at line 807 of file GTXE2_GPL.v.

issued_wake
Signal

Definition at line 808 of file GTXE2_GPL.v.

Definition at line 816 of file GTXE2_GPL.v.

outdata_pos
Signal

Definition at line 848 of file GTXE2_GPL.v.

outdata_neg
Signal

Definition at line 849 of file GTXE2_GPL.v.


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