x393  1.0
FPGAcodeforElphelNC393camera
gtxe2_chnl_rx_oob Module Reference
Inheritance diagram for gtxe2_chnl_rx_oob:

Static Public Member Functions

Always Constructs

ALWAYS_724  ( clk )
ALWAYS_725  ( clk )
ALWAYS_726  ( clk )
ALWAYS_727  ( clk )
ALWAYS_728  ( usrclk2 )

Public Attributes

Inputs

reset  wire
clk  wire
usrclk2  wire
RXN  wire
RXP  wire
RXELECIDLEMODE  wire [ 1 : 0 ]

Outputs

RXELECIDLE  wire
RXCOMINITDET  wire
RXCOMWAKEDET  wire

Parameters

width   20
SATA_BURST_VAL   [ 2 : 0 ] 3 'b100
SATA_EIDLE_VAL   [ 2 : 0 ] 3 'b100
SATA_MIN_INIT   12
SATA_MIN_WAKE   4
SATA_MAX_BURST   8
SATA_MIN_BURST   4
SATA_MAX_INIT   21
SATA_MAX_WAKE   7
burst_min_len   150
burst_max_len   340
wake_idle_min_len   150
wake_idle_max_len   340
init_idle_min_len   450
init_idle_max_len   990
wake_bursts_cnt  SATA_BURST_VAL
init_bursts_cnt  SATA_BURST_VAL

Signals

wire  idle
wire  state_notrans
wire  state_error
wire  state_done
reg  state_idle
reg  state_burst
wire  set_notrans
wire  set_done
wire  set_error
wire  set_idle
wire  set_burst
wire  clr_idle
wire  clr_burst
reg[ 31 : 0 ]  burst_len
reg[ 31 : 0 ]  idle_len
reg[ 31 : 0 ]  bursts_cnt
wire  burst_len_violation
wire  idle_len_violation
wire  wake_idle_violation
wire  init_idle_violation
reg  wake_idle_ok
reg  init_idle_ok
reg  burst_len_curr_ok
reg  init_idle_curr_ok
reg  wake_idle_curr_ok
wire  done_wake
wire  done_init
reg  rxcominitdet_clk
reg  rxcominitdet_usrclk2
reg  rxcomwakedet_clk
reg  rxcomwakedet_usrclk2

Detailed Description

Definition at line 1283 of file GTXE2_GPL.v.

Member Function Documentation

ALWAYS_724 (   clk  
)
Always Construct

Definition at line 1338 of file GTXE2_GPL.v.

ALWAYS_725 (   clk  
)
Always Construct

Definition at line 1353 of file GTXE2_GPL.v.

ALWAYS_726 (   clk  
)
Always Construct

Definition at line 1373 of file GTXE2_GPL.v.

ALWAYS_727 (   clk  
)
Always Construct

Definition at line 1399 of file GTXE2_GPL.v.

ALWAYS_728 (   usrclk2  
)
Always Construct

Definition at line 1404 of file GTXE2_GPL.v.

Member Data Documentation

width 20
Parameter

Definition at line 1284 of file GTXE2_GPL.v.

SATA_BURST_VAL 3 'b100
Parameter

Definition at line 1287 of file GTXE2_GPL.v.

SATA_EIDLE_VAL 3 'b100
Parameter

Definition at line 1288 of file GTXE2_GPL.v.

SATA_MIN_INIT 12
Parameter

Definition at line 1289 of file GTXE2_GPL.v.

SATA_MIN_WAKE 4
Parameter

Definition at line 1290 of file GTXE2_GPL.v.

SATA_MAX_BURST 8
Parameter

Definition at line 1291 of file GTXE2_GPL.v.

SATA_MIN_BURST 4
Parameter

Definition at line 1292 of file GTXE2_GPL.v.

SATA_MAX_INIT 21
Parameter

Definition at line 1293 of file GTXE2_GPL.v.

SATA_MAX_WAKE 7
Parameter

Definition at line 1294 of file GTXE2_GPL.v.

reset wire
Input

Definition at line 1297 of file GTXE2_GPL.v.

clk wire
Input

Definition at line 1298 of file GTXE2_GPL.v.

usrclk2 wire
Input

Definition at line 1299 of file GTXE2_GPL.v.

RXN wire
Input

Definition at line 1300 of file GTXE2_GPL.v.

RXP wire
Input

Definition at line 1301 of file GTXE2_GPL.v.

RXELECIDLEMODE wire [ 1 : 0 ]
Input

Definition at line 1303 of file GTXE2_GPL.v.

RXELECIDLE wire
Output

Definition at line 1304 of file GTXE2_GPL.v.

RXCOMINITDET wire
Output

Definition at line 1306 of file GTXE2_GPL.v.

RXCOMWAKEDET wire
Output

Definition at line 1307 of file GTXE2_GPL.v.

burst_min_len 150
Parameter

Definition at line 1311 of file GTXE2_GPL.v.

burst_max_len 340
Parameter

Definition at line 1312 of file GTXE2_GPL.v.

wake_idle_min_len 150
Parameter

Definition at line 1313 of file GTXE2_GPL.v.

wake_idle_max_len 340
Parameter

Definition at line 1314 of file GTXE2_GPL.v.

init_idle_min_len 450
Parameter

Definition at line 1315 of file GTXE2_GPL.v.

init_idle_max_len 990
Parameter

Definition at line 1316 of file GTXE2_GPL.v.

Definition at line 1317 of file GTXE2_GPL.v.

Definition at line 1318 of file GTXE2_GPL.v.

idle
Signal

Definition at line 1320 of file GTXE2_GPL.v.

state_notrans
Signal

Definition at line 1323 of file GTXE2_GPL.v.

state_error
Signal

Definition at line 1324 of file GTXE2_GPL.v.

state_done
Signal

Definition at line 1325 of file GTXE2_GPL.v.

state_idle
Signal

Definition at line 1326 of file GTXE2_GPL.v.

state_burst
Signal

Definition at line 1327 of file GTXE2_GPL.v.

set_notrans
Signal

Definition at line 1329 of file GTXE2_GPL.v.

set_done
Signal

Definition at line 1330 of file GTXE2_GPL.v.

set_error
Signal

Definition at line 1331 of file GTXE2_GPL.v.

set_idle
Signal

Definition at line 1332 of file GTXE2_GPL.v.

set_burst
Signal

Definition at line 1333 of file GTXE2_GPL.v.

clr_idle
Signal

Definition at line 1334 of file GTXE2_GPL.v.

clr_burst
Signal

Definition at line 1335 of file GTXE2_GPL.v.

burst_len
Signal

Definition at line 1350 of file GTXE2_GPL.v.

idle_len
Signal

Definition at line 1351 of file GTXE2_GPL.v.

bursts_cnt
Signal

Definition at line 1352 of file GTXE2_GPL.v.

Definition at line 1360 of file GTXE2_GPL.v.

Definition at line 1361 of file GTXE2_GPL.v.

Definition at line 1362 of file GTXE2_GPL.v.

Definition at line 1363 of file GTXE2_GPL.v.

wake_idle_ok
Signal

Definition at line 1365 of file GTXE2_GPL.v.

init_idle_ok
Signal

Definition at line 1366 of file GTXE2_GPL.v.

Definition at line 1367 of file GTXE2_GPL.v.

Definition at line 1368 of file GTXE2_GPL.v.

Definition at line 1369 of file GTXE2_GPL.v.

done_wake
Signal

Definition at line 1370 of file GTXE2_GPL.v.

done_init
Signal

Definition at line 1371 of file GTXE2_GPL.v.

Definition at line 1395 of file GTXE2_GPL.v.

Definition at line 1396 of file GTXE2_GPL.v.

Definition at line 1397 of file GTXE2_GPL.v.

Definition at line 1398 of file GTXE2_GPL.v.


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