LES BUS NUMERIQUES Bus parallèles

10
1 LES BUS NUMERIQUES Bus parallèles Introduction au bus PXI Cours_bus_PXI_01

description

LES BUS NUMERIQUES Bus parallèles. Introduction au bus PXI. Cours_bus_PXI_01. INTRODUCTION AU BUS PXI Sommaire. Présentation Principes mécaniques Principes fonctionnels. INTRODUCTION AU BUS PXI Présentation. Introduction en 1997 Industriel à l ’origine des travaux: National Instruments - PowerPoint PPT Presentation

Transcript of LES BUS NUMERIQUES Bus parallèles

Page 1: LES BUS NUMERIQUES Bus parallèles

1

LES BUS NUMERIQUES

Bus parallèles

Introduction au bus PXI

Cours_bus_PXI_01

Page 2: LES BUS NUMERIQUES Bus parallèles

2

INTRODUCTION AU BUS PXI

Sommaire

Présentation

Principes mécaniques

Principes fonctionnels

Page 3: LES BUS NUMERIQUES Bus parallèles

3

INTRODUCTION AU BUS PXI

Présentation

Introduction en 1997

Industriel à l ’origine des travaux: National Instruments

Consortium PXI: PXI Systems Alliance (www.pxisa.org)

Objectif: Utilisation du standard PCI pour l ’instrumentation, le test... (au dépend du couple VME/ VSX)

Principes:

Fonctionnels Basé sur le bus CompactPCI

Adjonction de mécanismes de déclenchement

Mécanisme de synchronisation entre cartes via une horloge dédiée

Mécaniques Dimensions des cartes plus importantes et mieux adaptées

Châssis• Meilleure protection contre les vibrations, les chocs, l ’humidité…• Structure modulaire, cartes facilement accessibles

Présentation

Principes mécaniques Principes fonctionnels

Page 4: LES BUS NUMERIQUES Bus parallèles

4

INTRODUCTION AU BUS PXI

Principes mécaniques

Même définition que le CompactPCI

Reprend les spécifications Eurocard (IEC 297, IEEE 1101.1, 1101.10, 1101.11)

Alimentations: +5V, +3,3V, ±12V

Présentation

Principes mécaniques

Principes fonctionnels

100 x 160 mm

233.35 x 160 mm

Page 5: LES BUS NUMERIQUES Bus parallèles

5

INTRODUCTION AU BUS PXI

Principes mécaniques

P1

P2

1 2 3 4 5 6 7 8

Slot système

Contrôleur Star Triggerou slot périphérique

7 slots disponibles pour périphériques

Modules périphériquesModule de contrôledu Système

Slots d'extensiondu contrôleur

Fond de panier

Chassis

Page 6: LES BUS NUMERIQUES Bus parallèles

6

INTRODUCTION AU BUS PXI

Principes fonctionnels

ContrôleurSystème

1 2 7 83

Trigger bus

132 Moctets/s, 33 MHz, 32 bits PCI bus

Horloge 10 MHz

Star trigger

Local bus

Présentation Principes mécaniques

Principes fonctionnels

Page 7: LES BUS NUMERIQUES Bus parallèles

7

INTRODUCTION AU BUS PXI

Principes fonctionnels

Bus PCI 33 / 66 MHz Transferts sur 32 ou 64 bits 132 Moctets/s (33MHz - 32 bits) à 528 Moctets/s (66MHz - 64 bits) Possibilité d ’extensions par bridge PCI / PCI

Page 8: LES BUS NUMERIQUES Bus parallèles

8

INTRODUCTION AU BUS PXI

Principes fonctionnels

System Reference Clock

PXI_CLK10

Fréquence: 10 MHz

Distribution en étoile

Longueurs des pistes égales

Permet la synchronisation des cartes

Page 9: LES BUS NUMERIQUES Bus parallèles

9

INTRODUCTION AU BUS PXI

Principes fonctionnels

Trigger bus 8 lignes relient les 8 slots des périphériques Permet l ’interaction de 2 ou plusieurs cartes en cas de détection d ’évènements sur

certaines d ’entre elles La norme définit certains protocoles mais en autorise d ’autres « user defined »

PXI Asynchronous trigger

PXI Synchronous trigger

Page 10: LES BUS NUMERIQUES Bus parallèles

10

INTRODUCTION AU BUS PXI

Principes fonctionnels

Bus local Bus en daisy chain

Connexion avec la carte à droite et la carte à gauche

13 lignes Non disponible sur la carte Contrôleur Système Possibilité d ’échange de signaux

Analogiques, numériques Tensions jusqu ’à ±42V Iout maximum 200 mA - Iin maximum 100 µA

Toutes les lignes (sauf celles reliées à la masse) sont en haute impédance jusqu ’à la fin de la phase d ’initialisation (dont vérification de la compatibilité)

Le bus local de la carte périphérique la plus à gauche sert aux lignes trigger (star trigger)

Star trigger Un slot dédié appelé « Star trigger » génère de 1 à 13 signaux vers autant de

périphériques Permet de générer des évènements avec un skew inférieur à 5ns