Objectives
|
- Knowledge of PCI / PCI-X is recommended.
- See our courses PCI, reference cours IC1 - PCI 3.0 and PCI-X, reference cours IC3 - PCI-X 2.0
- Cours théorique
- Support de cours au format PDF (en anglais) et une version imprimée lors des sessions en présentiel
- Cours dispensé via le système de visioconférence Teams (si à distance)
- Le formateur répond aux questions des stagiaires en direct pendant la formation et fournit une assistance technique et pédagogique
- Au début de chaque demi-journée une période est réservée à une interaction avec les stagiaires pour s'assurer que le cours répond à leurs attentes et l'adapter si nécessaire
- Tout ingénieur ou technicien en systèmes embarqués possédant les prérequis ci-dessus.
- Les prérequis indiqués ci-dessus sont évalués avant la formation par l'encadrement technique du stagiaire dans son entreprise, ou par le stagiaire lui-même dans le cas exceptionnel d'un stagiaire individuel.
- Les progrès des stagiaires sont évalués par des quizz proposés en fin des sections pour vérifier que les stagiaires ont assimilé les points présentés
- En fin de formation, une attestation et un certificat attestant que le stagiaire a suivi le cours avec succès.
- En cas de problème dû à un manque de prérequis de la part du stagiaire, constaté lors de la formation, une formation différente ou complémentaire lui est proposée, en général pour conforter ses prérequis, en accord avec son responsable en entreprise le cas échéant.
Plan du cours
- PCI bus limitations
- The hub link bus
- PCI-X
- Solutions to increase the performance : differential transmission, packet switching
- Topology
- Data Link Control and Management State Machine
- Transaction traffic types
- Quality of Service
- The physical layer
- Configuration space
- Switch logical view
- Overview of the Physical layer, hightlighting the various units present in transmitter and receiver
- Byte dispatching rules for multi-lane links
- Purpose of scrambling
- Elastic buffer operation
- De-skew
- 8-bit / 10-bit coding (2.5 Gbps and 5.0 Gbps)
- Data Byte encoding
- Control symbol utilization
- DC-balance through running disparity
- 128-bit / 130-bit coding (8.0 Gbps)
- Block alignment, utilization of EIEOS
- Clarifying how DC-balance is obtained
- Framing tokens
- Link equalization procedure
- Link Training and Status State Machine [LTSSM]
- Reset signalling
- Lane reversal, polarity inversion
- Detect state
- Polling state
- Configuration state
- Recovery state
- L0, L0s, L1 and L2 states
- Disabled, Loopback and Hot Reset states
- Testing the transmitter
- Compliance load board usage
- Testing the receiver
- Interoperability criteria for 2.5, 5.0 and 8.0 Gbps
- Jitter budgeting and measurement
- Separate refclk architecture
- Transmitter specification, phase jitter filtering
- 5.0 Gbps transmitter margining
- Measurement setup for characterizing transmitters
- De-emphasis
- Rise and Fall times
- PLL bandwidth and peaking
- 8.0 Gbps transmitter equalization coefficient range and tolerance
- Receiver specification
- Calibration channel characteristics
- Return loss
- Receiver compliance eye diagram
- 8.0 Gbps post-processing procedure
- Behavioural Rx equalization algorithms (CTLE, DFE)
- Skew
- Receiver detect
- Low power modes, Beacon signal
- Link state power management
- Native PCI Express power management mechanisms
- Relationship between function state and link state
- Power budgeting capability
- Slot power limit control
- Dynamic Power Allocation
- Operation of PCI-to-PCI transparent bridge
- Packet routing by the address
- Packet routing by the ID
- Packet routed implicitely
- Access Control Services
- Alternative Routing ID
- Multicast addressing
- Counters / timers present in the transmitter and the receiver
- Explaining the acknowledge protocol through sequences
- Sizing
- Cut-through switches
- Introduction, traffic differentiation
- VC arbitration
- Port arbitration, switch model
- Overview, transmit credit principle
- Initialization, advertising infinite credits
- Credit update frequency
- Flow Control Packet
- Optimized Buffer Flush / Fill message
- Explaining the flow control protocol through sequences
- PCI Producer / Consumer model
- Relaxed ordering permitted by PCI-X
- PCI Express transaction ordering rules
- Highlighting these rules through examples
- Interface clocking and reset
- PHY-LINK interface signals
- Elasticity buffer mode
- Rx polarity
- Selecting transmitter voltage levels
- Rx status codes
- Low power states
- TLP format
- Poisoning a TLP, error forwarding
- Rules regarding read completions boundary
- TLP prefix usage
- TLP digest rules
- Processing hints
- PCI interrupt management
- Transporting legacy interrupts through PCIe messages
- Message Signaled Interrupts
- Benefits of MSI-X
- PCI-like error management
- PCI Express basic error management
- PCI Express basic advanced error management
- Using completion status field to report an error
- Accessing a device through a slot
- Card attachement sequence
- Hot-plug events
- Root Complex event collector
- PCI Express enumeration
- New features of PCIe 2.0 and PCIe 3.0:
- PCI Express Enhanced Configuration Access Mechanism
- Device serial number capability
- Root Complex link declaration capability
- Root Complex internal link control capability
- ACS extended capability
- Multicast extended capability
- Compliance lists
- PHY layer tests, explaining the utilization of test fixtures CLB and CBB to test add-in Clarifying calibration procedures
- Link layer and Transaction layer tests
- Configuration space test
- BIOS test
- Protocol analyser / exercicer from Lecroy
- Trace analysis
Plus d'information
Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.
Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter
Vous pouvez aussi remplir et nous envoyer le bulletin d'inscription
Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier.
Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à une semaine avant le début de la formation.
Dernière mise à jour du plan de cours : 15 novembre 2021
L'inscription à nos formations est soumise à nos Conditions Générales de Vente