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 > Tsi107 PCI bridge

T1 Tsi107 PCI bridge

This course covers the Tsi107 PowerPC host bridge

Objectives
bullet_jaune_1 The course details Tsi107 internal datapaths.
bullet_jaune_1 The I2O synchronization mechanism is studied to clarify how multiple processors can synchronize to each other.
bullet_jaune_1 SDRAM timing parameters initialization is described.
bullet_jaune_1 The training explains how to use the DMA controller to transfer data from SDRAM to PCI space.

bullet_jaune_1 This course has been delivered several times to companies developing defense equipments.
A more detailed course description is available on request at info@ac6-formation.com
Prerequisites & related courses
bullet_jaune_2 Knowledge of PCI is recommended, see our course reference IC1
bullet_jaune_2 ACSYS offers a large set of trainings on Freescale and IBM Microelectronics PowerPC host CPUs.

Outline
OVERVIEW
bullet_jaune_2 Clock generation, DLL benefits
bullet_jaune_2 Memory mapping
bullet_jaune_2 Explanation of the translation mechanism to access PCI MEM space
bullet_jaune_2 Explanation of the translation mechanism used when PCI masters access the local SDRAM
THE SDRAM CONTROLLER
bullet_jaune_2 SDRAM basics
bullet_jaune_2 Mode register initialization
bullet_jaune_2 Command truth table
bullet_jaune_2 Tsi107 memory controller introduction
bullet_jaune_2 Address multiplexing
bullet_jaune_2 The Flash EPROM controller
bullet_jaune_2 X-port advantages and restrictions
THE PCI INTERFACE
bullet_jaune_2 Commands supported when the Tsi107 is PCI master
bullet_jaune_2 Commands supported when the Tsi107 is PCI target
bullet_jaune_2 Configuration space access through CONFIG_ADDRESS and CONFIG_DATA registers
THE 60X INTERFACE
bullet_jaune_2 7XX or 74XX PowerPC connection
bullet_jaune_2 60X slave connection
bullet_jaune_2 Error management
THE INTERRUPT CONTROLLER
bullet_jaune_2 EPIC operation modes
bullet_jaune_2 Interrupt request time-multiplexing
bullet_jaune_2 Interrupt nesting requirements
bullet_jaune_2 Integrated timers
bullet_jaune_2 Doorbell registers
bullet_jaune_2 I2O specification basics, synchronization by messages
THE DMA CONTROLLER
bullet_jaune_2 Direct mode vs chained buffer mode
bullet_jaune_2 Programming model
bullet_jaune_2 Transfer descriptor initialization when the scatter / gather mode is selected
THE I2C CONTROLLER
bullet_jaune_2 I2C basics
bullet_jaune_2 Interrupt driven communication sequence
RESET
bullet_jaune_2 Configuration pins sampling upon reset
bullet_jaune_2 Initialization sequence