x393  1.0
FPGAcodeforElphelNC393camera
gtx_wrap Module Reference
Inheritance diagram for gtx_wrap:
Collaboration diagram for gtx_wrap:

Static Public Member Functions

Always Constructs

ALWAYS_650  ( rxusrclk2 )
ALWAYS_651  ( txusrclk2 )
ALWAYS_652  ( drp_clk )
ALWAYS_653  ( xclk )
ALWAYS_654  ( xclk )
ALWAYS_655  ( xclk )
ALWAYS_656  ( rxusrclk2 )
ALWAYS_657  ( txusrclk2 )
ALWAYS_658  ( gtrefclk )

Public Attributes

Outputs

debug   reg

Parameters

ADDRESS_BITS   10
DATASCOPE_START_BIT   14
DATASCOPE_POST_MEAS   16
DATA_BYTE_WIDTH   4
TXPMARESET_TIME   5 'h1
RXPMARESET_TIME   5 'h11
RXCDRPHRESET_TIME   5 'h1
RXCDRFREQRESET_TIME   5 'h1
RXDFELPMRESET_TIME   7 'hf
RXISCANRESET_TIME   5 'h1
ELASTIC_DEPTH   4
ELASTIC_OFFSET   7

GENERATE

GENERATE [201]  

Signals

wire  rxresetdone_gtx
wire  txresetdone_gtx
reg  wrap_rxreset_
reg  wrap_txreset_
wire[ 63 : 0 ]  rxdata_gtx
wire[ 7 : 0 ]  rxcharisk_gtx
wire[ 7 : 0 ]  rxdisperr_gtx
wire[ 63 : 0 ]  txdata_gtx
wire[ 7 : 0 ]  txcharisk_gtx
wire[ 7 : 0 ]  txchardispval_gtx
wire[ 7 : 0 ]  txchardispmode_gtx
wire[ 19 : 0 ]  txdata_enc_out
wire[ 15 : 0 ]  txdata_enc_in
wire[ 1 : 0 ]  txcharisk_enc_in
wire  txcominit_gtx
wire  txcomwake_gtx
wire  txelecidle_gtx
wire[ 1 : 0 ]  drp_en_w
wire[ 1 : 0 ]  drp_we_w
reg[ 1 : 0 ]  drp_sel
wire[ 15 : 0 ]  drp_do_gtx
wire[ 15 : 0 ]  drp_do_meas
wire  drp_rdy_gtx
wire  drp_rdy_meas
wire[ 15 : 0 ]  other_control
wire  rxdlysreset
reg  rxphaligndone1_r
reg  rxphaligndone2_r
reg  rx_clocks_aligned
reg  rxdlysresetdone_r
wire  rxphaligndone
wire  rxdlysresetdone
wire  rxcdrlock
wire  bypass_aligned
wire  first_confirm
wire[ 19 : 0 ]  rxdata_comma_out
wire[ 19 : 0 ]  gtx_rx_data20
wire[ 19 : 0 ]  rxdata_comma_in
wire  RXPHDLYRESET
wire  RXPHALIGN
wire  RXPHALIGNEN
wire  RXPHDLYPD
wire  RXPHOVRDEN
wire  RXDLYSRESET
wire  RXDLYBYPASS
wire  RXDLYEN
wire  RXDLYOVRDEN
wire  RXDDIEN
wire  RXLPMEN
reg[ 19 : 0 ]  rxdata_comma_in_r
wire  comma
wire  realign
wire  state_nonaligned
reg  state_aligned
reg  state_triggered
wire  set_aligned
wire  set_triggered
wire  clr_aligned
wire  clr_triggered
wire[ 15 : 0 ]  rxdata_dec_out
wire[ 1 : 0 ]  rxcharisk_dec_out
wire[ 1 : 0 ]  rxnotintable_dec_out
wire[ 1 : 0 ]  rxdisperr_dec_out
wire  rxcomwakedet_gtx
wire  rxcominitdet_gtx
reg  rxresetdone_r
reg  txresetdone_r
wire  txoutclk_gtx
wire  xclk_gtx

Module Instances

resync_data::txdata_resynchro   Module resync_data [generate]
gtx_8x10enc::gtx_8x10enc   Module gtx_8x10enc
drp_other_registers::drp_other_registers_i   Module drp_other_registers
gtx_comma_align::gtx_comma_align   Module gtx_comma_align
gtx_10x8dec::gtx_10x8dec   Module gtx_10x8dec
elastic1632::elastic1632_i   Module elastic1632
pulse_cross_clock::pulse_cross_clock_rxcominitdet_i   Module pulse_cross_clock
pulse_cross_clock::pulse_cross_clock_rxcomwakedet_i   Module pulse_cross_clock
select_clk_buf::bufg_txoutclk   Module select_clk_buf
select_clk_buf::bug_xclk   Module select_clk_buf
gtxe2_channel_wrapper::gtxe2_channel_wrapper   Module gtxe2_channel_wrapper
datascope_incoming::datascope_incoming_i   Module datascope_incoming

Detailed Description

Definition at line 46 of file gtx_wrap.v.

Member Function Documentation

ALWAYS_650 (   rxusrclk2  
)
Always Construct

Definition at line 150 of file gtx_wrap.v.

ALWAYS_651 (   txusrclk2  
)
Always Construct

Definition at line 151 of file gtx_wrap.v.

ALWAYS_652 (   drp_clk  
)
Always Construct

Definition at line 194 of file gtx_wrap.v.

ALWAYS_653 (   xclk  
)
Always Construct

Definition at line 320 of file gtx_wrap.v.

ALWAYS_654 (   xclk  
)
Always Construct

Definition at line 378 of file gtx_wrap.v.

ALWAYS_655 (   xclk  
)
Always Construct

Definition at line 440 of file gtx_wrap.v.

ALWAYS_656 (   rxusrclk2  
)
Always Construct

Definition at line 524 of file gtx_wrap.v.

ALWAYS_657 (   txusrclk2  
)
Always Construct

Definition at line 525 of file gtx_wrap.v.

ALWAYS_658 (   gtrefclk  
)
Always Construct

Definition at line 1042 of file gtx_wrap.v.

Member Data Documentation

ADDRESS_BITS 10
Parameter

Definition at line 48 of file gtx_wrap.v.

DATASCOPE_START_BIT 14
Parameter

Definition at line 49 of file gtx_wrap.v.

DATASCOPE_POST_MEAS 16
Parameter

Definition at line 50 of file gtx_wrap.v.

DATA_BYTE_WIDTH 4
Parameter

Definition at line 52 of file gtx_wrap.v.

TXPMARESET_TIME 5 'h1
Parameter

Definition at line 53 of file gtx_wrap.v.

RXPMARESET_TIME 5 'h11
Parameter

Definition at line 54 of file gtx_wrap.v.

RXCDRPHRESET_TIME 5 'h1
Parameter

Definition at line 55 of file gtx_wrap.v.

RXCDRFREQRESET_TIME 5 'h1
Parameter

Definition at line 56 of file gtx_wrap.v.

RXDFELPMRESET_TIME 7 'hf
Parameter

Definition at line 57 of file gtx_wrap.v.

RXISCANRESET_TIME 5 'h1
Parameter

Definition at line 58 of file gtx_wrap.v.

ELASTIC_DEPTH 4
Parameter

Definition at line 60 of file gtx_wrap.v.

ELASTIC_OFFSET 7
Parameter

Definition at line 61 of file gtx_wrap.v.

debug reg
Output

Definition at line 64 of file gtx_wrap.v.

Definition at line 145 of file gtx_wrap.v.

Definition at line 146 of file gtx_wrap.v.

wrap_rxreset_
Signal

Definition at line 147 of file gtx_wrap.v.

wrap_txreset_
Signal

Definition at line 148 of file gtx_wrap.v.

rxdata_gtx
Signal

Definition at line 152 of file gtx_wrap.v.

rxcharisk_gtx
Signal

Definition at line 153 of file gtx_wrap.v.

rxdisperr_gtx
Signal

Definition at line 154 of file gtx_wrap.v.

txdata_gtx
Signal

Definition at line 155 of file gtx_wrap.v.

txcharisk_gtx
Signal

Definition at line 156 of file gtx_wrap.v.

Definition at line 157 of file gtx_wrap.v.

Definition at line 158 of file gtx_wrap.v.

Definition at line 160 of file gtx_wrap.v.

txdata_enc_in
Signal

Definition at line 161 of file gtx_wrap.v.

Definition at line 162 of file gtx_wrap.v.

txcominit_gtx
Signal

Definition at line 175 of file gtx_wrap.v.

txcomwake_gtx
Signal

Definition at line 176 of file gtx_wrap.v.

Definition at line 177 of file gtx_wrap.v.

drp_en_w
Signal

Definition at line 180 of file gtx_wrap.v.

drp_we_w
Signal

Definition at line 181 of file gtx_wrap.v.

drp_sel
Signal

Definition at line 182 of file gtx_wrap.v.

drp_do_gtx
Signal

Definition at line 183 of file gtx_wrap.v.

drp_do_meas
Signal

Definition at line 184 of file gtx_wrap.v.

drp_rdy_gtx
Signal

Definition at line 185 of file gtx_wrap.v.

drp_rdy_meas
Signal

Definition at line 186 of file gtx_wrap.v.

other_control
Signal

Definition at line 187 of file gtx_wrap.v.

rxdlysreset
Signal

Definition at line 300 of file gtx_wrap.v.

Definition at line 301 of file gtx_wrap.v.

Definition at line 302 of file gtx_wrap.v.

Definition at line 303 of file gtx_wrap.v.

Definition at line 304 of file gtx_wrap.v.

rxphaligndone
Signal

Definition at line 305 of file gtx_wrap.v.

Definition at line 306 of file gtx_wrap.v.

rxcdrlock
Signal

Definition at line 307 of file gtx_wrap.v.

Definition at line 314 of file gtx_wrap.v.

first_confirm
Signal

Definition at line 319 of file gtx_wrap.v.

Definition at line 355 of file gtx_wrap.v.

gtx_rx_data20
Signal

Definition at line 356 of file gtx_wrap.v.

Definition at line 357 of file gtx_wrap.v.

RXPHDLYRESET
Signal

Definition at line 364 of file gtx_wrap.v.

RXPHALIGN
Signal

Definition at line 365 of file gtx_wrap.v.

RXPHALIGNEN
Signal

Definition at line 366 of file gtx_wrap.v.

RXPHDLYPD
Signal

Definition at line 367 of file gtx_wrap.v.

RXPHOVRDEN
Signal

Definition at line 368 of file gtx_wrap.v.

RXDLYSRESET
Signal

Definition at line 369 of file gtx_wrap.v.

RXDLYBYPASS
Signal

Definition at line 370 of file gtx_wrap.v.

RXDLYEN
Signal

Definition at line 371 of file gtx_wrap.v.

RXDLYOVRDEN
Signal

Definition at line 372 of file gtx_wrap.v.

RXDDIEN
Signal

Definition at line 373 of file gtx_wrap.v.

RXLPMEN
Signal

Definition at line 374 of file gtx_wrap.v.

Definition at line 376 of file gtx_wrap.v.

comma
Signal

Definition at line 424 of file gtx_wrap.v.

realign
Signal

Definition at line 425 of file gtx_wrap.v.

Definition at line 426 of file gtx_wrap.v.

state_aligned
Signal

Definition at line 427 of file gtx_wrap.v.

Definition at line 428 of file gtx_wrap.v.

set_aligned
Signal

Definition at line 429 of file gtx_wrap.v.

set_triggered
Signal

Definition at line 430 of file gtx_wrap.v.

clr_aligned
Signal

Definition at line 431 of file gtx_wrap.v.

clr_triggered
Signal

Definition at line 432 of file gtx_wrap.v.

Definition at line 460 of file gtx_wrap.v.

Definition at line 461 of file gtx_wrap.v.

Definition at line 462 of file gtx_wrap.v.

Definition at line 463 of file gtx_wrap.v.

Definition at line 476 of file gtx_wrap.v.

Definition at line 477 of file gtx_wrap.v.

rxresetdone_r
Signal

Definition at line 522 of file gtx_wrap.v.

txresetdone_r
Signal

Definition at line 523 of file gtx_wrap.v.

txoutclk_gtx
Signal

Definition at line 550 of file gtx_wrap.v.

xclk_gtx
Signal

Definition at line 551 of file gtx_wrap.v.

datascope_incoming datascope_incoming_i
Module Instance

Definition at line 1021 of file gtx_wrap.v.

drp_other_registers drp_other_registers_i
Module Instance

Definition at line 382 of file gtx_wrap.v.

elastic1632 elastic1632_i
Module Instance

Definition at line 480 of file gtx_wrap.v.

GENERATE [201]
GENERATE

Definition at line 201 of file gtx_wrap.v.

gtx_10x8dec gtx_10x8dec
Module Instance

Definition at line 465 of file gtx_wrap.v.

gtx_8x10enc gtx_8x10enc
Module Instance

Definition at line 284 of file gtx_wrap.v.

Definition at line 446 of file gtx_wrap.v.

Definition at line 568 of file gtx_wrap.v.

pulse_cross_clock pulse_cross_clock_rxcominitdet_i
Module Instance

Definition at line 529 of file gtx_wrap.v.

pulse_cross_clock pulse_cross_clock_rxcomwakedet_i
Module Instance

Definition at line 540 of file gtx_wrap.v.

resync_data txdata_resynchro
Module Instance

Definition at line 215 of file gtx_wrap.v.

select_clk_buf bufg_txoutclk
Module Instance

Definition at line 553 of file gtx_wrap.v.

select_clk_buf bug_xclk
Module Instance

Definition at line 560 of file gtx_wrap.v.


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