|
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.