|
|
|
|
| INTEGRATED PROGRAMMABLE INTERRUPT CONTROLLER |
 |
Interrupt sources |
 |
Definition of interrupt priorities |
 |
System critical interrupt |
 |
Requirements to support nesting |
| SECURITY ENGINE |
 |
Overview of the encryption mechanism |
 |
Introduction to DES, 3DES and AES algorithms |
 |
Crypto channels |
 |
Snooping by caches |
 |
Implementation of IPSEC |
| LOW SPEED PERIPHERALS |
 |
Description of the NS€50/16550 compliant Uarts |
 |
FIFO mode |
 |
Flow control signal management |
 |
I2C protocol fundamentals |
 |
Transfer timing diagrams, SCL and SDA pins |
 |
Transmit and receive sequence |
| QUICC ENGINE |
| SYSTEM INTERFACE AND CONNECTION TO EXTERNAL COMMUNICATION PORTS |
 |
Serial DMA |
 |
QUICC engine external requests |
 |
Multi-threading |
 |
NMSI vs TDM |
 |
CMX registers |
 |
Baud-rate generators |
| BUFFER MANAGEMENT |
 |
Utilization of Buffer Descriptors |
 |
Chaining descriptors into rings |
 |
Frame boundary definition |
 |
Interrupt management |
| SERIAL PERIPHERAL INTERFACE |
 |
Introduction to SPI protocol |
 |
SPI modes of operation in QUICC engine mode |
 |
Transmit and receive sequence |
| UNIFIED COMMUNICATION CONTROLLERS |
 |
UCC feature set |
 |
Handling UCC interrupts |
 |
Initialization sequence |
 |
UCC as slow communications controllers, UART mode |
 |
UCC for fast protocols, virtual FIFOs |
| UCC ETHERNET CONTROLLER |
 |
Physical interfaces to transceiver |
 |
Auto-negotiation |
 |
Termination and interworking modes of operation |
 |
IP header checksum |
 |
Frame filtering and address recognition |
 |
Header parsing |
 |
Quality of Service |
 |
Ethernet scheduler, traffic shaper |
 |
BD and Parameter RAM description |
 |
Ethernet statistics, MIB |
| IEEE1588 ASSIST |
 |
Overview of the IEEE1588 standard |
 |
Timestamp unit key features |
 |
How QuiccEngine and host software interact |
 |
PTP frame reception |
 |
PTP frame transmission |
| MULTI-CHANNEL CONTROLLER |
 |
Comparison with MPC82XX CPM MCC |
 |
Channel-specific HDLC parameters |
 |
Channel extra parameters |
 |
MCC exceptions |
 |
MCC host commands |
| QUICC MULTI-CHANNEL CONTROLLER |
 |
QMC and serial interface |
 |
UCC Base and Global multichannel parameters |
 |
Channel-specific HDLC parameters |
 |
QMC exceptions |
 |
QMC host commands |
| USB |
 |
Host controller limitations |
 |
Endpoint parameters block pointer |
 |
Frame number |
 |
USB BD ring |
 |
Host commands |
| Linux Target Image Builder (LTIB) |
| GENERATING THE LINUX KERNEL IMAGE |
 |
Introducing the tools required to generate the kernel image |
 |
What is required on the host before installing LTIB |
 |
Common package selection screen |
 |
Common target system configuration screen |
 |
Building a complete BSP with the default configurations |
 |
Creating a Root Filesystems image |
 |
e-configuring the kernel under LTIB |
 |
Selecting user-space packages |
 |
Setup the bootloader arguments to use the exported RFS |
 |
Debugging Uboot and the kernel by using Trace32 |
 |
Command line options |
 |
Adding a new package |
 |
Other deployment methods |
 |
Creating a new package and integrating it into LTIB |
|
 |
A lot of labs have been created to explain the usage of LTIB |