|
|
|
|
| GENERAL PURPOSE INPUTS / OUTPUTS |
 |
Pin model |
 |
Direction definition |
 |
Interrupt inputs |
| THE DDR MEMORY CONTROLLER |
 |
DDR-SDRAM operation |
 |
Jedec specification basics, mode register initialization, bank selection and precharge |
 |
Hardware interface |
 |
Bank activation, read, write and precharge timing diagrams, page mode |
 |
ECC error correction |
 |
DDR-SDRAM controller introduction |
 |
Initial configuration following Power-on-Reset |
 |
Address decode |
 |
Timing parameters programming |
 |
Initialization routine |
| LOCAL BUS CONTROLLER |
 |
Multiplexed 32-bit address and data transfers |
 |
Burst support |
 |
Dynamic bus sizing |
 |
GPCM, UPMs and NFC states machines |
| PCI BUS INTERFACES |
 |
Bridge features |
 |
Data flows : Read prefetch and write posting FIFOs |
 |
Inbound transactions handling, Outbound transactions handling in both modes |
 |
PCI bus arbitration |
 |
PCI hierarchy configuration |
| INTEGRATED DMA CONTROLLER |
 |
Priority between the 4 channels |
 |
Support for cascading descriptor chains |
 |
Scatter / gathering |
 |
Selectable hardware enforced coherency |
 |
Concurrent execution across multiple channels with programmable bandwidth control |
 |
Messaging unit |
 |
Doorbells management |
| INTEGRATED PROGRAMMABLE INTERRUPT CONTROLLER |
 |
Interrupt masking |
 |
Definition of interrupt priorities |
 |
Interrupt management, vector register |
 |
Requirements to support nesting |
 |
Machine check interrupts |
| TIMERS |
 |
Software watchdog timer |
 |
Real time clock module |
 |
Periodic Interval Timer |
 |
General Purpose Timers, cascaded modes, capture operation |
| INTEGRATED PERIPHERALS |
| SECURITY ENGINE |
 |
Introduction to DES and 3DES algorithms |
 |
Data packet descriptors |
 |
Crypto channels |
 |
Link tables |
| THE ETHERNET CONTROLLERS |
 |
802.3 specification fundamentals |
 |
Address recognition, pattern matching |
 |
MII interface |
 |
Buffer descriptors management |
 |
The three-speed Ethernet controllers (TSECs) |
 |
Physical interfaces : GMII, MII, TBI or RGMII |
 |
Buffer descriptor management |
 |
Layer 2 acceleration accept or reject on address or pattern match |
 |
256-entry hash table for unicast and multicast |
| THE USB 2.0 CONTROLLERS |
 |
Multi-port host (MPH) and dual-role (DR) module |
 |
EHCI implementation |
 |
UTMI / ULPI interfaces to the transceiver |
 |
OTG support |
 |
Dedicated DMA channels |
 |
Endpoints configuration |
 |
Queue Element transfer descriptor |
 |
Management of isochronous pipes |
| LOW SPEED PERIPHERALS |
 |
Description of the NS€50/16550 compliant Uarts |
 |
FIFO mode |
 |
Flow control signal management |
 |
I2C protocol fundamentals |
 |
Transmit and receive sequence |
 |
SPI protocol basics |
 |
Master vs slave operation |