View the site in Français Site displayed in English (USA) View the site in English (GB)
You are here: ac6 > ac6-formation > IDT bridges > Tsi108 / Tsi109 PCI bridge

T2 Tsi108 / Tsi109 PCI bridge

This course covers the Tsi108/109 PowerPC host bridge

Objectives
bullet_jaune_1 The course describes the TSI108/109 internal data paths.
bullet_jaune_1 The course explains how the host PowerPC and a CPU connected to PCI-X can synchronize to each other through the mailboxes.
bullet_jaune_1 A long introduction to DDR2 SDRAM is done prior to describe the DDR SDRAM controller operation.
bullet_jaune_1 The training explains how to implement chained DMA transfers.
bullet_jaune_1 The course highlights the possible optimizations that can be implemented to boost the performance of the Ethernet controller.
A more detailed course description is available on request at info@ac6-formation.com
Prerequisites & related courses
bullet_jaune_2 Knowledge of PCI / PCI-X is recommended, see our courses reference IC1 and reference IC2
bullet_jaune_2 ACSYS offers a large set of trainings on Freescale and IBM Microelectronics PowerPC host CPUs.

Outline
OVERVIEW
bullet_jaune_2 Switch fabric
bullet_jaune_2 Parameterizing the crossbar
bullet_jaune_2 Differences between TSI108 and TSI109
HARDWARE IMPLEMENTATION
bullet_jaune_2 Power-up sequence
bullet_jaune_2 Clock generator
bullet_jaune_2 Programming the clock spread and modulation frequency
CPU INTERFACE
bullet_jaune_2 Single (Tsi108) or dual (Tsi109) processor interface
bullet_jaune_2 60X and MPX bus modes
bullet_jaune_2 Address remap
bullet_jaune_2 Endian conversion
bullet_jaune_2 Cache coherency
bullet_jaune_2 Error logging
DDR2 INTERFACE
bullet_jaune_2 Introduction to DDR SDRAM from Jedec specification
bullet_jaune_2 Initialization sequence
bullet_jaune_2 DDR2 SDRAM controller
bullet_jaune_2 Page management
bullet_jaune_2 Transaction ordering
bullet_jaune_2 ECC and read-modify-write transactions
bullet_jaune_2 DIMM support
bullet_jaune_2 Low power modes
HOST LOCAL PORT INTERFACE
bullet_jaune_2 Connection of 8-, 16- and 32-bit devices
bullet_jaune_2 Timing parameters
bullet_jaune_2 Burst transactions
PCI-X INTERFACE
bullet_jaune_2 PCI or PCI-X selection option during reset
bullet_jaune_2 Message Signaled Interrupts generation
bullet_jaune_2 Compact PCI hot swap support
bullet_jaune_2 Transaction ordering rules
GENERAL PURPOSE INPUT/ OUTPUT PINS
bullet_jaune_2 Standard I/O port
bullet_jaune_2 Event-latched input port
INTERRUPT CONTROLLERS AND TIMERS
bullet_jaune_2 Priority levels
bullet_jaune_2 Level / edge sensitivity selection
bullet_jaune_2 Software based interrupt sources : doorbells, mailboxes and timers
bullet_jaune_2 Delivery modes
bullet_jaune_2 Nesting
I2C CONTROLLER
bullet_jaune_2 I2C protocol basics
bullet_jaune_2 Transmit sequence
bullet_jaune_2 Receive sequence
DMA/XOR CONTROLLER
bullet_jaune_2 Presentation of the 4 independent channels
bullet_jaune_2 Direct mode operation
bullet_jaune_2 Linked list mode operation
bullet_jaune_2 XOR operations on multiple blocks of data
bullet_jaune_2 Unaligned transfers
16550 COMPATIBLE UARTs
bullet_jaune_2 Baud generation
bullet_jaune_2 FIFO mode
bullet_jaune_2 Transmit sequence
bullet_jaune_2 Receive sequence
GIGABIT ETHERNET CONTROLLERS
bullet_jaune_2 Interface to the PHY, GMII, MII or TBI mode
bullet_jaune_2 Address filtering, utilization of hash tables
bullet_jaune_2 Dedicated DMA, chained buffers
bullet_jaune_2 Management interface, auto-negotiation
bullet_jaune_2 VLAN packet filtering
bullet_jaune_2 Priority tagging, virtual channels