Zynq UltraScale+ Devices Register Reference > Module Summary > GEM Module > screening_type_2_register_1 (GEM) Register
Register Name | screening_type_2_register_1 |
---|---|
Relative Address | 0x0000000544 |
Absolute Address |
0x00FF0B0544 (GEM0) 0x00FF0C0544 (GEM1) 0x00FF0D0544 (GEM2) 0x00FF0E0544 (GEM3) |
Width | 32 |
Type | mixedMixed types. See bit-field details. |
Reset Value | 0x00000000 |
Description | Screener Type 2 match registers allow a screen to be configured that is the combination of all or any of the following comparisons:1) An enabled VLAN Priority. A VLAN Priority match will be performed if the VLAN priority enable is set. The extracted priority field in the VLAN header is compared against 3 bits within the screener type 2 register itself.2) An enabled EtherType.3) An enabled Field Compare A. 4) An enabled Field Compare B. 5) An enabled Field Compare C. If a match is successful, then the queue value programmed in bits 3:0 is allocated to the frame. The required number of Type 2 screening registers is configured in the gem defines file. Up to 16 type 2 screening registers have been allocated APB address space between 0x540 and 0x57C. |
Field Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
Reserved | 31 | roRead-only | 0x0 | Reserved, read as 0, ignored on write. |
compare_c_enable | 30 | rwNormal read/write | 0x0 | Compare C Enable |
compare_c | 29:25 | rwNormal read/write | 0x0 | Compare C - Index to screener type 2 Compare register |
compare_b_enable | 24 | rwNormal read/write | 0x0 | Compare B Enable |
compare_b | 23:19 | rwNormal read/write | 0x0 | Compare B - Index to screener type 2 Compare register |
compare_a_enable | 18 | rwNormal read/write | 0x0 | Compare A Enable |
compare_a | 17:13 | rwNormal read/write | 0x0 | Compare A - Index to screener type 2 Compare register |
ethertype_enable | 12 | rwNormal read/write | 0x0 | EtherType Enable |
index | 11:9 | rwNormal read/write | 0x0 | Index to screener type 2 EtherType register |
vlan_enable | 8 | rwNormal read/write | 0x0 | VLAN Enable |
Reserved | 7 | roRead-only | 0x0 | Reserved, read as 0, ignored on write |
vlan_priority | 6:4 | rwNormal read/write | 0x0 | VLAN Priority |
queue_number | 3:0 | rwNormal read/write | 0x0 | Queue Number (0 -> 1) |