|
pflib v3.12.0-1-g716e801
Pretty Fine HGCROC Interaction Library
|
Public Types | |
| enum | Source : int { DATA = 0 , PRBS7 = 1 , PRBS15 = 2 , PRBS23 = 3 , PRBS31 = 4 , CLK5G12 = 5 , CLK2G56 = 6 , CLK1G28 = 7 , CLK40M = 8 , DL_FRAME_10G24 = 9 , DL_FRAME_5G12 = 10 , DL_FRAME_2G56 = 11 , CONST_PATTERN = 12 } |
| These are the options to replace the serializer data source. More... | |
Public Member Functions | |
| InjectIntoSerializer (pflib::lpGBT &lpgbt, Source s, std::optional< uint32_t > known_pattern={}) | |
| void | check (const std::vector< uint32_t > &spy) final |
Public Member Functions inherited from InjectTestPattern | |
| InjectTestPattern (pflib::lpGBT &lpgbt) | |
Static Public Attributes | |
| static const uint16_t | ULSERTESTPATTERN_REG = 0x128 |
Private Attributes | |
| Source | choice_ {Source::DATA} |
| std::optional< uint32_t > | known_pattern_ |
Additional Inherited Members | |
Protected Member Functions inherited from InjectTestPattern | |
| void | write_DPDataPattern (uint32_t val) |
Protected Attributes inherited from InjectTestPattern | |
| pflib::lpGBT & | lpgbt_ |
| enum InjectIntoSerializer::Source : int |
These are the options to replace the serializer data source.
Table 14.1
|
inlinefinalvirtual |
Implements InjectTestPattern.