Informatique industrielle : PC/104 : un standard toujours au goût du

MESURES 804 - AVRIL 2008 - www.mesures.com
34
S
olutions
INFORMATIQUE INDUSTRIELLE
PC/104 : un standard
toujours au goût du jour
Le format PC/104 fournit aux industriels des systèmes évolutifs à base d’archi-
tectures PC. Cette technologie ne cesse d’évoluer, et connt me un regain
d’intérêt. Elle profite en effet des avancées techniques du PC, telles que les
processeurs double cœur et le bus PCI Express. Et aujourd’hui, des sysmes de
plus en plus robustes voient le jour pour adapter le PC/104 aux environnements
difficiles, le faire résister aux chocs et aux vibrations.
Proposer une architecture à la fois
modulaire et simple à mettre à
jour, à base de cartes PC empilables
et interchangeables, telle était la
volon du consortium PC/104 Embedded
lorsqu’il a lancé en 1991 son format de cartes.
Depuis, ce standard n’a cesd’évoluer. Il
s’est forgé une belle réputation sur le marché
industriel. Selon les données du cabinet
d’analystes Electronics
Trend Publications, le
marché mondial des
cartes PC/104 s’éve à
environ 170 millions
de dollars par an. 50 %
environ des applica-
tions sont déployées
dans l’industrie et
20 % sur le secteur de
la défense. Sur ce mar-
ché, les cartes CPU (ou
processeurs) et les car-
tes d’Entrées/Sorties
sont celles qui rep-
sentent les volumes de
ventes les plus impor-
tants. Le groupement
des fabricants de cartes
PC/104unit dans le
monde entier plus de
cinquante sociétés, et
ces dernières propo-
sent une large gamme
de produits. Les ve-
loppeurs de systèmes
n’ont donc que l’em-
barras du choix. Ces produits ditssur éta-
re ou COTS (pour Commercial Off-The-
Shelf) assurent au client une réduction des
temps de mise sur le marché des systèmes
qui les ingrent. Leur disponibilité est, de
plus, garantie à long terme.
Difficile aujourd’hui de trouver une applica-
tion inadaptée au PC/104. Aucun secteur n’y
échappe. Ces systèmes ont été adoptés dans
les transports, le contrôle de process indus-
triel, la fense, les systèmes de navigation
embarqués, etc. Les architectes systèmes ont
opté pour ce format pour sa gèreté, sa
compacité (les cartes mesurent 90 x 96 mm),
sa facilité de développement et ses possibi-
lités dévolution. Sans oublier la fiabili -
canique des connecteurs et des systèmes
complets.
Cette fiabili dépend du choix des compo-
sants (circuits imprimés, connecteurs, châs-
sis, alimentations, radiateurs, etc.). C’est
pourquoi, en parallèle de l’offre de produits
“sur étagère”, les constructeurs proposent
des services de personnalisation et dalio-
ration de la robustesse des produits. Ainsi, les
systèmes PC/104 associent performances
des technologies PC et résistance aux tem-
ratures extrêmes, aux vibrations et aux
chocs.
Mais revenons aux origines de ce format.
Pourquoi l’avoir baptisé PC/104 ? Tout sim-
plement car 104 est le nombre de contacts
dun bus ISA. Et les premières versions des
cartes PC/104 étaient équies de connec-
teurs ISA (Industry Standard Architecture) pour
lajout de modules d’extensions. Le bus ISA
a depuis longtemps disparu de nos PC. Mais
le format PC/104 n’étant pas fi, il suit les
évolutions du monde PC. En 1997, à l’autre
extrémité de la carte, un second connecteur
à 120 broches va équiper ces cartes, qui
pourront désormais accueillir des modules
dextension PCI. Par cette nouvelle spécifica-
tion, le PC/104 devient PC/104-Plus.
Après l’ISA et le PCI,
le PCI Express ?
Le bus du PC/104-Plus accueille jusqu’à qua-
tre modules d’extension, et la bande pas-
sante maximale théorique dans une archi-
tecture PC/104-Plus atteint 132 Mo/s. En
pratique, elle est de l’ordre de 55 Mo/s.
Différence notoire avec le bus PCI standard
de 124 broches : le bus du PC/104-Plus
nautorise des transferts de données que sur
32 bits, contrairement aux 64 bits du PCI.
Ces caracristiques ont été longtemps suffi-
santes. Les cartes d’extension avec contrô-
leurs Ethernet, les modules d’acquisition, les
cartes de traitement de signal, se sont long-
Le PC/104 est un format
d’ordinateur embarqué ba
sur une architecture PC
Les cartes PC/104 ingrent
un bus ISA, et les cartes
PC/104-Plus le bus PCI
Le standard profite de
l’arrie des processeurs
à faible consommation
Les systèmes exploitant une
liaison rie PCI Express
à la place du bus PCI
apparaissent
Le consortium PC/104
Embedded scifie des
sistances aux chocs,
aux vibrations et aux
températures extmes
plus importantes
Ces veloppements
élargissent le champ
d’application du format
PC/104 et prolongent la
due de vie de ces systèmes
L’essentiel
Un même format, mais des technologies
différentes : ci-dessus, un module avec ports ISA
et PCI, et plus bas avec ports ISA et PCI Express.
MESURES 804 - AVRIL 2008 - www.mesures.com 35
S
olutions
temps contens du bus PCI. Aujourd’hui, la
bande passante du bus PCI 32 bits nest pas
toujours assez importante. Elle trouve no-
tamment ses limites dans les applications
d’affichage complexes. Car la plupart des
cartes graphiques centes demandent une
bande passante de l’ordre de 500 Mo/s,
voire davantage. Le traitement, l’enregistre-
ment et le codage de vidéos réclament éga-
lement un débit important. Par exemple, un
canal de compression MPEG-2 vio ces-
site environ 8 Mo/s de bande passante. Une
demi-douzaine de ces canaux vio occu-
pera donc toute la bande du bus PCI. me
constat pour une interface Gigabit Ethernet,
qui ne peut être impmentée à pleine charge
sur le bus PCI 32 bits du PC/104-Plus.
Pour doper la bande passante disponible,
certains constructeurs de cartes PC/104-Plus
se sont donc inressés au successeur du PCI :
le PCI Express, qui autorise des cadences de
transfert de 2,5 Gbit/s de données par canal.
Il s’agit d’un bus série offrant la possibilité
de combiner plusieurs canaux. Il suffit pour
cela d’ajouter des canaux de base pour for-
mer des voies multiples. Ainsi, le bus PCI
Express se décline donc en plusieurs ver-
sions : x1, x2, x4, x8, x16 et x32, selon le
nombre de voies mises en œuvre. En com-
plément de ce débit élevé, il apporte d’autres
avantages : des temps de latence réduits, un
protocole de transfert de dones en rafales
amélio, et des options de quali de service
(QoS, ou Quality of Service) pour assigner dif-
rentes priorités de traitement à certains
ensembles de données. Du point de vue phy-
sique, une voie PCI Express correspond à
deux paires de liaisons cadencées à 2,5 GHz
(une pour l’émission, l’autre pour la cep-
tion des données). Chaque liaison exploite
des signaux LVDS (Low Voltage Differential
partout le port paralle LPT, les liaisons SATA
prenant le pas sur l’EIDE, etc.
Des processeurs de plus en plus
performants
Ces solutions à base de PC/104-Plus appor-
tent des avantages indéniables de taille, de
poids et de prix. De plus, elles suivent les
performances des processeurs Intel qui les
équipent. Lorsque les taux de transfert entre
le processeur, la mémoire et les Entrées/
Sorties sont insuffisants, il suffit de passer
dun bus système de 400 à 533 MHz pour
améliorer les performances générales d’en-
viron 30 %. Mais ce n’est pas tout. Les sys-
tèmes PC/104-Plus sont compatibles avec les
processeurs Pentium M (vitesses d’horloge
jusqu’à 2 GHz et bus frontal à 533 MHz)
cous pour les applications les plus exi-
geantes en termes de vitesse de calcul.
Pour s’accommoder de la faible capacité de
dissipation thermique, les fabricants de cartes
processeurs utilisaient jusqu’alors des micro-
processeurs à faible émission de chaleur. Les
plus fréquents étaient les Pentium III, qui
fonctionnent sur une gamme de fréquences
allant de 300 à 600 MHz, avec une consom-
mation réduite. Mais les performances de ces
processeurs restent modestes. De plus, Intel
vient d’annoncer la fin de vie des proces-
seurs Pentium III ULV (Ultra Low Voltage).
Signal), une technologie de transmission
dinformations qui atténue le bruit électro-
nique.
Au final, un bus PCI Express x1 affiche une
cadence théorique de 250 Mo/s, bien plus
rapide que le PCI, tout en présentant un en-
combrement du connecteur duit à quel-
ques broches comparer aux 120 contacts
du connecteur PCI des cartes PC/104-Plus).
Ce gain de place est un atout considérable
pour un format de cartes dont l’un des
points forts est justement la compaci.
L’arrivée des premiers systèmes
PCI Express
Le PCI Express simplifie donc le blage et
fait gagner de la place sur les cartes. Du coup,
cela duit les coûts de fabrication et laisse
de la place à des fonctionnalis supplémen-
taires. Les spécifications de ce bus ont
dailleurs séduit le consortium PICMG
(PCI Industrial Computer Manufacturers Group),
chez qui elles ont don naissance au stan-
dard de cartes industrielles CompactPCI
Express. On sattend par conséquent à larri-
e prochaine des interfaces série à haute
vitesse dans le monde du PC/104. Sa nor-
malisation n’est qu’une question de temps.
Dans un premier temps, les connecteurs PCI
Express et PCI ont cohabité sur certaines cartes
PC/104-Plus. Mais aujourd’hui, les sysmes
PC/104-Plus entièrement PCI Express appa-
raissent sur le marc. La vitesse de cette
liaison rie profite aux communications
internes à une carte, mais aussi aux échanges
d’une carte à une autre. Cette disparition
progressive du bus PCI au profit du PCI
Express suit l’évolution du marché de l’in-
formatique. Elle sinscrit dans la logique du
passage des interfaces parallèles aux interfa-
ces série dans l’industrie, l’USB remplaçant
EPIC signifie “Embedded Flatform for
Industrial Computing”. Ce standard
relativement proche du PC/104-Plus
a cemment reçu sa premre
préscification avec liaison rie :
l’EPIC-Express. Il suit l’évolution
logique du marché. Le bus PCI est
rempla par le PCI Express.
Toutefois le bus basse vitesse ISA est
conser pour les ches simples
d’Entrées/Sorties ou de signalisation qui
ne nécessitent pas une augmentation
de la vitesse de transmission.
Les spécifications de l’EPIC-Express
remplacent le bus PCI par une
liaison PCI Express à quatre canaux
(un rang de connecteurs à 10 Gb/s)
ou douze canaux (3 rangs de connec-
teurs).
Rappelons que les systèmes EPIC sont
des calculateurs embarqués de format
115 x 165 mm. Ils se psentent sous la
forme d’ordinateurs mono cartes. Ils
fonctionnent de manière autonome, ou
accueillent des modules d’extension
PC/104.
L’EPIC, dernier standard normali
par le consortium PC/104
Les cartes
CPU au format
PC/104 sont le plus souvent
équipées de ventilateurs. Toutefois,
pour les applications à fortes contraintes
de températures, des versions existent
avec un refroidissement par conduction.
MESURES 804 - AVRIL 2008 - www.mesures.com
36
S
olutions
L’intégration de Pentium III n’est donc
plus d’actualité.
Les versions basse tension de la famille de
processeurs Intel Pentium M sont l’une des
alternatives. Elles offrent un rapport
Fquence d’horloge sur Puissance à dissi-
per” qui avoisine le double de celui de ses
concurrents. Bien entendu, même si les dé-
veloppeurs choisissent un processeur à faible
dissipation, cela ne doit pas les empêcher de
considérer la dissipation thermique globale
de leur carte. Seuls quelques constructeurs
proposent des cartes processeur PC/104-Plus
does de processeurs cadencés à 1 GHz et
au-delà. Dans ce cas, ils emploient pour la
dissipation des caloducs, des ventilateurs
plats et dautres solutions spécifiques.
L’adaptation aux températures
extrêmes
Bien des applications demandent aux sys-
mes d’être opérationnels dans des plages de
températures passant les préconisations
des fabricants de composants. La stabilité
thermique doit donc faire lobjet d’une at-
tention particulre, d’autant plus que ces
cartes sont de petite taille. Afin d’élargir la
gamme de température de fonctionnement,
on peut opter pour une version plus robuste
d’un produit, voire d’un certain type de
composants. Utiliser par exemple des con-
densateurs au tantale plutôt que des électro-
lytiques repousse les limites en température.
Malheureusement, la plupart des autres
composants tels que les processeurs et la
mémoire n’offrent pas une telle alternative.
Cependant, une analyse des effets thermi-
ques par modélisation et simulation, ainsi
qu’une phase de tests intensifs, permettra
aux innieurs de concevoir des cartes adap-
es à une application en environnement
difficile.
Le refroidissement
Le refroidissement par flux dair for nest
pas toujours possible dans les systèmes
PC/104. La compacité des cartes et leur em-
pilement atnuent l’efficacité du refroidis-
sement par air et la due de vie des ventila-
teurs est nettement inférieure à celle des
composants qu’ils refroidissent. Par exem-
ple, le MTBF (Mean Time Between Failure,
ou temps moyen entre pannes) d’un venti-
lateur typique ne passe pas 20 000 heures
en moyenne, alors qu’une carte processeur
PC/104 se doit d’avoir un MTBF exdant
100 000 heures. Certains constructeurs pro-
posent des solutions de refroidissement par
conduction pour leurs cartes processeurs. Et
celles-ci peuvent aller au-delà d’un simple
ajout de radiateur. En effet, sur la plupart des
cartes CPU au format PC/104, le processeur
est pla sur la me face que les connec-
teurs PCI et ISA. Positionné entre les connec-
teurs et en dessous des cartes d’expansion, il
peut difficilement dissiper sa chaleur. La so-
ciété Fastwel procède différemment pour ses
cartes processeurs PC/104-Plus, en plant
le processeur sur lautre face de la carte. Les
cartes CPU Fastwel sont donc conçues pour
être plaes soit tout en haut, soit tout en bas
de la pile de cartes PC/104. De cette fon,
lache de dissipation thermique est gran-
dement simplife, et les calories émises par
le CPU et le jeu de composants sont plus
faciles à évacuer vers le boîtier en utilisant
une plaque conductrice. Le pont thermique
entre le CPU et le châssis du système étant
faible, ces nouveaux châssis PC/ 104- Plus
agissent comme des radiateurs. Les sultats
obtenus sont meilleurs que pour des solu-
tions à base de caloducs, qui acheminent la
chaleur le long des cartes vers les s du
boîtier.
Le PCI Express, un bus hautes performances
Ce graphique propose le rapport de la capacité de transfert de données (bande passante ou Bandwith, BW) par broche pour différentes interfaces.
Le PCI Express, avec une note de 100, est ici pris comme référence.
Ne pas confondre vitesse et dissipation
Processeurs/Circuits Fréquence
maximale, en MHz
Thermal Design
Power (TDP), en W
Rapport Fréquence
TDP, en MHz/W
Pentium M. 760 2 000 27 74
Pentium M. 745 1 800 21 85
Pentium M. 1.6 1 600 24,5 65
Celeron M. 370 1 500 21 71
LV Pentium M. 738 1 400 10 140
LV Pentium M. 1.1 1 100 12 92
ULV Celeron M. 373 1 100 5,5 182
855 GM/ICH4M FSB 400 MHz 4,3 + 2,2
915 GM/ICH6M FSB533/400 MHz 6 + 2,3
Les efficacis thermiques relatives (mesues en MHz/W) du Pentium M 738
Low Voltage et du Celeron M 373 Ultra Low Voltage sont donc plusieurs fois
surieures à celle d’un Pentium M 1,6 GHz.
Le tableau ci-dessous présente la puissance thermique à dissiper (Thermal Design
Power ou TDP) pour les processeurs standards, leurs versions “basse tension
destinées à l’embarq et pour les jeux de composants qui les accompagnent.
MESURES 804 - AVRIL 2008 - www.mesures.com 37
S
olutions
La résistance aux chocs
et aux vibrations
Les systèmes utilisés dans les environne-
ments industriels ou embarqués sont très
souvent soumis à des vibrations permanentes.
Larchitecture PC/104 est une solution adap-
tée à ces contraintes de par ses connectiques
fiables (gce aux connecteurs multicontacts
ISA et PCI), son faible encombrement et un
poids contenu. Cependant, pour les secteurs
ts réglemens comme celui des transports,
la fiabili devra être encore accrue. Pour y
parvenir, on peut souder les composants qui
sont normalement montés sur des connec-
teurs. Si l’utilisation de processeurs soudés
est devenue monnaie courante, l’utilisation
de mémoire RAM soue impliquera un
routage de câblage parallèle, et conduira à
des couches de circuit imprimé supplémen-
taires. De plus, pour 1 Go de capacité, luti-
lisation de circuits de RAM sous repsen-
tera 15 % de la surface utile d’une carte
PC/104-Plus. La soudure des composants
améliore donc la sistance aux chocs et aux
vibrations, mais elle complique la concep-
tion et la fabrication. Si une telle carte n’existe
pas en version commerciale, il faut prendre
en compte ce paratre au plus t. A titre
indicatif, les cartes CPU soudées résistent le
plus souvent à des niveaux de vibration jus-
qu’à 5 g dans une gamme de 10 à 500 Hz,
alors que les cartes dotées de mémoire
SO- DIMM classiques ne tiennent que 2 g.
Autre avantage des composants soudés : une
plus grande efficacité pour le vernissage anti-
humidi des cartes (aussi appelé couche de
tropicalisation). La tropicalisation d’une
carte vise à réduire le risque de courts-cir-
cuits causés par la condensation, les brumes
salines, les particules métalliques ou la cor-
rosion. Ce film de protection est beaucoup
plus uniforme lorsquil est appliqué sur une
carte aux composants sous, sans pattes.
Son efficacité s’en trouve renforcée.
On le voit avec des options de durcissement
proposées par tous les constructeurs, les
veloppeurs de systèmes embarqués peu-
vent continuer à faire évoluer leurs sys-
mes PC/104 et PC/104-Plus en concevant
des cartes compactes, does de processeurs
modernes et de bus de données série. Ils
peuvent sormais viser d’autres domaines
tels que le traitement audio et vio (codage,
paquetage et stockage), les applications dans
les transports, la robotique, le médical ou
l’avionique (acquisition de cibles et pour-
suite), ou encore la capture et la diffusion
d’images pour les différents systèmes de
surveillance.
Frédéric Parisot
D’après Alexander Buravlev,
directeur des ventes chez Fastwel, Ltd
Le système
PC/104-Plus à base
de PCI Express
L’arrie du bus PCI Express dans le
monde de l’informatique indus-
trielle a inspiré le constructeur russe
Fastwel (représenté en France
par NeoMore) pour développer la
CPC1700 qui, selon lui, est la
premre carte PC/104-Plus à bus
PCI Express. Il s’agit d’une modifica-
tion de la carte processeur PC/104-
Plus CPC1600. Le constructeur a
rempla le connecteur PCI par un
PCI Express à 4 canaux. Ceux-ci
peuvent être configus pour une
utilisation en 4 canaux monovoie
(mode x 1) ou en un unique canal
à 4 voies (mode x 4). Les cartes
PC/104 Express de Fastwel
comportent toujours un bus ISA.
Elles sont compatibles avec la
majori des cartes applicatives ISA
veloppées par les sociétés
membres du consortium PC/104,
mais aussi avec un grand nombre
de produits d’autres concepteurs,
qui alisent leurs propres cartes
spécifiques en utilisant ce bus ISA.
Le PC/104 est un format de modules empilables qui sont installés dans
un boîtier ou sur une carte porteuse.
Voici un exemple de système PC/104 avec module
d’acquisition, installé sur une carte au format EBX.
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !