x393
1.0
FPGAcodeforElphelNC393camera
|
Public Member Functions |
Functions | |
clogb2 | integer ( value[ 31 : 0 ] :Input ) |
powerof2 | integer ( value[ 31 : 0 ] :Input ) |
Static Public Member Functions |
Always Constructs | |
ALWAYS_730 | ( clk ) |
ALWAYS_731 | ( clk ) |
Public Attributes |
Inputs | |
clk | wire |
rst | wire |
indata | wire [width - 1 : 0 ] |
rxelecidle | wire |
RXCOMMADETEN | wire |
RXPCOMMAALIGNEN | wire |
RXMCOMMAALIGNEN | wire |
Outputs | |
outdata | wire [width - 1 : 0 ] |
RXBYTEISALIGNED | wire |
RXBYTEREALIGN | wire |
RXCOMMADET | wire |
Parameters | |
width | 20 |
ALIGN_MCOMMA_VALUE | [ 9 : 0 ] 10 'b1010000011 |
ALIGN_MCOMMA_DET | "TRUE" |
ALIGN_PCOMMA_VALUE | [ 9 : 0 ] 10 'b0101111100 |
ALIGN_PCOMMA_DET | "TRUE" |
ALIGN_COMMA_ENABLE | [ 9 : 0 ] 10 'b1111111111 |
ALIGN_COMMA_DOUBLE | "FALSE" |
ALIGN_COMMA_WORD | 1 |
comma_width | ALIGN_COMMA_DOUBLE == "FALSE" ? 10 : 20 |
window_size | width |
GENERATE | |
GENERATE [1671] | |
GENERATE [1685] | |
GENERATE [1719] |
Signals | |
reg[width - 1 : 0 ] | indata_r |
wire[width * 2 - 1 : 0 ] | data |
wire[comma_width - 1 : 0 ] | comma_window [window_size - 1 : 0 ] |
wire[window_size - 1 : 0 ] | comma_match |
wire[window_size - 1 : 0 ] | comma_pos |
wire[window_size - 1 : 0 ] | pcomma_match |
wire[window_size - 1 : 0 ] | mcomma_match |
reg | is_aligned |
Definition at line 1622 of file GTXE2_GPL.v.
|
Always Construct |
Definition at line 1658 of file GTXE2_GPL.v.
|
Always Construct |
Definition at line 1739 of file GTXE2_GPL.v.
|
Function |
Definition at line 1694 of file GTXE2_GPL.v.
|
Function |
Definition at line 1704 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1623 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1624 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1625 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1626 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1627 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1628 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1629 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1630 of file GTXE2_GPL.v.
|
Input |
Definition at line 1633 of file GTXE2_GPL.v.
|
Input |
Definition at line 1634 of file GTXE2_GPL.v.
Definition at line 1635 of file GTXE2_GPL.v.
Definition at line 1636 of file GTXE2_GPL.v.
|
Input |
Definition at line 1638 of file GTXE2_GPL.v.
|
Output |
Definition at line 1640 of file GTXE2_GPL.v.
|
Output |
Definition at line 1641 of file GTXE2_GPL.v.
|
Output |
Definition at line 1642 of file GTXE2_GPL.v.
|
Input |
Definition at line 1644 of file GTXE2_GPL.v.
|
Input |
Definition at line 1645 of file GTXE2_GPL.v.
|
Input |
Definition at line 1646 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1649 of file GTXE2_GPL.v.
|
Parameter |
Definition at line 1650 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1653 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1654 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1662 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1665 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1666 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1667 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1668 of file GTXE2_GPL.v.
|
Signal |
Definition at line 1731 of file GTXE2_GPL.v.
|
GENERATE |
Definition at line 1671 of file GTXE2_GPL.v.
|
GENERATE |
Definition at line 1685 of file GTXE2_GPL.v.
|
GENERATE |
Definition at line 1719 of file GTXE2_GPL.v.