|
|
|
|
| SERIAL RapidIO INTERFACE |
 |
RapidIO port |
 |
Message Unit |
 |
Programming inbound and outbound ATMUs |
 |
Hot-swap support |
 |
Error handling |
| PCI EXPRESS INTERFACE |
 |
Modes of operation, Root Complex / Endpoint |
 |
Transaction ordering rules |
 |
Programming inbound and outbound ATMUs |
 |
Configuration, initialization |
| PROGRAMMABLE INTERRUPT CONTROLLER |
 |
Mixed mode vs pass-through mode |
 |
Interrupt sources |
 |
Understanding interrupt masking |
 |
Interprocessor interrupts |
 |
Nesting implementation |
| INTEGRATED DMA CONTROLLER |
 |
Priority between the 4 channels |
 |
Scatter / gathering |
 |
Selectable hardware enforced coherency |
 |
Ability to start DMA from external 3-pin interface |
| PATTERN MATCHER |
 |
Objective of this unit |
 |
Updating the pattern database |
 |
Detecting patterns across packet boundaries |
 |
Deflate engine |
| TABLE LOOKUP UNIT |
 |
Exact match vs Longest prefix match |
 |
Utilization in IPv6 |
 |
How software interact with the TLU unit |
| PERFORMANCE MONITOR AND DEBUG FEATURES |
 |
Event counting |
 |
Threshold events |
 |
Watchpoint facility |
 |
Trace buffer |
| INPUTS/OUTPUTS |
| THE ETHERNET CONTROLLERS |
 |
Address recognition, pattern matching |
 |
Buffer descriptors management |
 |
Physical interfaces : GMII, MII, TBI or RGMII |
 |
Layer 2 acceleration accept or reject on address or pattern match |
 |
Direct queuing of four flows |
 |
Management of VLAN tags and priority |
 |
Quality of service |
 |
IEEE1588 compliant time-stamping |
 |
FIFO mode |
 |
10/100 Fast Ethernet Controller |
 |
Buffer management |
 |
MII interface |
| SECURITY ENGINE |
 |
Overview of the encryption mechanism |
 |
Introduction to DES and 3DES algorithms |
 |
Data packet descriptors |
 |
Crypto channels |
 |
XOR acceleration |
| LOW SPEED PERIPHERALS |
 |
Description of the NS16552 compliant Uarts |
 |
Flow control signal management |
 |
FIFO mode |
 |
I2C protocol fundamentals |
 |
Transmit and receive sequence |
 |
GPIO configuration |