|
|
|
|
| THE EXTERNAL BUS CONTROLLER |
 |
External bus pinout |
 |
Dynamic bus sizing |
 |
Address decoding |
 |
Boot ROM size definition |
 |
External bus master interface |
 |
The NAND Flash controller |
 |
Direct interfacing to discrete NAND flash devices |
| THE PCI BRIDGE |
 |
Inbound transactions handling, Outbound transactions handling |
 |
Configuration cycles |
 |
Setting translations between local memory space and PCI MEM space (outbound transactions), and between PCI MEM space and local memory space (inbound transactions) |
 |
Error handling |
| THE 4 DMA CHANNELS |
 |
Overview of the DMA to PLB4 and DMA to PLB3 controllers |
 |
The buffered transfer mode |
 |
Burst mode support |
 |
Channels bus priority |
 |
Data packing / unpacking |
 |
Buffers chaining |
| THE GIGABIT ETHERNET CONTROLLER |
 |
802.3 specification fundamentals : the 3 layers PHY, MAC and control |
 |
Frame format with and without VLAN option |
 |
440GRx Ethernet controller organization |
 |
PHY interface : GMII, MII, RGMII, TBI, RTBI, SMII |
 |
Frame filtering |
 |
Buffer descriptors mechanism, wrapping |
 |
Buffer descriptors initialization |
 |
Interrupt management |
 |
Errors management |
| THE UARTS |
 |
UART description |
 |
The UART frame : break, idle, start, stop |
 |
Transmission and reception FIFOs use |
 |
Flow control signals management |
| THE SPI PORT |
 |
SPI protocol fundamentals |
 |
Clock polarity and phase selection |
 |
Transmit and receive sequences |
| THE IIC PORTS |
 |
IIC protocol fundamentals : addressing, multimaster operation |
 |
Transmission and reception sequence |
 |
Bit rate programmation |