PRESENTATION DE LA CARTE POWERPC "SAMANTHA" LE 22 OCTOBRE 2006 A L'ALCHIMIE 6 - TAIN L'HERMITAGE - FRANCE
Samantha-team @ Alchimie
Vidale-Xray-Elwood-Turrican-Libero
|
Samantha
mainboard 170x170
|
Samantha
mainboard hi-tech
|
Samantha
ultra-mince
|
Samantha
I/O arrière
|
|
Nom de code "SAMANTHA"...comme le célèbre personnage de dessin animé!
C'est cette fameuse carte, que les participants à l'Alchimie 6 de Tain, ont pu visualiser et toucher le dimanche 21 octobre. Enrico Vidale et Libero Moschella, sont venus spécialement
d'Italie, pour nous présenter cette merveille.
En 6 mois, le team italien (Virtual Works-Alternative Technology-Soft3) a développé cette carte PowerPC, basée sur le processeur 440EP de AMCC. Ce CPU est un "System On Chip" (SoC)
réalisé par AMCC, sur licence IBM. La caractéristique fondamentale du SoC, réside dans la présence, hors CPU, de toute une série de périphériques
intégrés, qui permet de réaliser un système complet, en économisant du temps de développement, de debug et d'espace sur la carte-mère. Résultat pratique,
dans le cas de SAM', il n'y a pas de Northbridge/ Sounthbridge (ActiciaS et VIA686B dans le cas du µA1 p.exemple), puisque dans le cas du 440EP, ils sont implémentés à
l'intérieur de celui-ci! On y trouve donc, le contrôleur de la mémoire DDR, le contrôleur >PCI, le contrôleur du dispositif de mémoire Flash, le contrôleur USB
1.1 Host et USB device 2.0, 2 ports Ethernet 10/100, 4 ports sériels, 2 interface I2C, l'interface SPI et I/O 64pin General Purpose. Physiquement, le 440EP se présente comme un chip 35mm
x 35mm, en boitier PBGA, avec 456 pattes. Il est réalisé en technologie CMOS de 0,13 et consomme seulement 3 Watts à une fréquence de 533MHz.Les dimensions (170mm x 170mm) de
cette carte mini-itx, d'une épaisseur de 20mm (Proto), en font la carte idéale pour un laptop ou boitier-clavier, ou encore pour notre mini-boitier actuellement dédié au
"µA1-mini"!
En voici quelques spécifications:
- - carte graphique Radeon Mobility M9-64MB Ram graphique
- - 3 sorties videos, donc 3 moniteurs en même temps (connecteur DVI arrière, connecteur VGA onboard et connecteur LVDS)! Possibilité de connecter un LCD et même un
écran tactile. Serial connector - LVDS connector The good old RS232 is still here as it is still in use nowadays. I dont remember the name of this connector but it allows to connect a LCD
(touchscreen included) monitor to Sam.
- - 3 possibilités de booter: intégration d'un lecteur de carte Smartmedia, disk-on-chip, contrôleur SATA (4 connecteurs)
- - Mémoire "onboard" 256MB/512MB DDR266 soudé sur la partie inférieur et supérieur de la carte.
- - Elle est en outre équipée d'un slot DIMM 100 pin, pour une extension ultérieure à max. 1GB
- - 4 ports Serial ATA sur contrôleur Silicon Image 3114, une solution moderne vis à vis du marché des périphériques de masse.
- - 4 ports USB 2.0 sur contrôleur Nec.
- - 2 connecteurs RJ45 10/100 full duplex SMII, opérant en mode DMA
- - socle PLCC pour EPROM Flash, pour UBoot de 512KB (actuellement UBoot V1.1.4)
- - socle pour chip 32 pin dip, pour l'utilisation d'un DiskOnChip 2000 (16MB-1GB), avec possibilité de booter la machine directement sur ce dernier
- - Connecteur Seriel 8 pin vitesse 200000Bps opérant en DMA, compatible NS16750, pouvant être utilisé par ceux qui ont besoin d'une interface pour analyser les paquets transmis
sur un réseau ou firewall.
- - Son 5.1, chip Cirrus Logic CS4281 caractérisée par 4 controller DMA bus mastering, capable d'élaborer 4 stream de données audios indépendants (jusqu'à 8 canaux
indépendants) et a 2 convertisseurs de fréquence. Codec AC97, convertisseur DA 20 bit et AD 18 bit. line-in, line-out, microphone, cd/dvd-in.
- - Port horloge "Real Time Clock" sur bus I2C, avec 512Bytes de RAM, batterie tampon RTC de 3.0V type CR2032. 2 eprom sur bus I2C, une avec 512Byte contenant les données pour le bootstrap
du cpu et une de 1024 Byte. pour les variables de UBoot.
- -Un pont PCI-to-PCI pour mieux gérer le trafic sur le bus PCI et éliminer les goulets d'étranglement entre les périphériques qui fonctionnent à 66Mhz et ceux qui
fonctionnent à 33Mhz.
- -Un emplacement PCI (32bit, 33Mhz, 3.3V) et un slot mini PCI Type 3 (124 broches, 3.3V) permettent d'utiliser des cartes d'extension PCI standard.
- -Grâce à un connecteur de 96 broches s'interfaçant directement avec Un FPGA LatticeXP, on dispose de grandes possibilités d'extension et d'implémentation. La carte
offre encore des extensions supplémentaires, grâce à un connecteur GPIO (32 broches), un connecteur SPI, un connecteur I2C et un connecteur CCTalk optionel permettant
l'interfaçage avec les systèmes de paiement comme des distributeurs d'argent ou des monnayeurs utilisant ce protocole.
Actuellement, cette carte existe à l'état de prototype et sera suivie d'une pré-série, qui permettra à tous les partenaires, assembleurs et intégrateurs, de
préparer leurs projets. Selon l'équipe, le lancement de la fabrication de la première série de carte Samantha, devrait avoir lieu début 2007. En outre, l'an prochain, AMCC
prévoit de fabriquer d'autres CPUs (pin compatible) à des vitesses plus élevée (800, 933 and 1000Mhz). Actuellement déjà, Linux fonctionne et Samantha supporte
déjà 13 distributions Linux et serait capable de faire tourner l'Amiga OS4 (les négotiations du contrat avec Hyperion sont bien avancées) et pourquoi pas, MorphOS, AROS...! Le
team l'a répété: "nous sommes très ouverts, si vous voulez porter un OS, il suffit juste de le demander"!!!
De notre côté, nous envisageons de travailler avec l'équipe, sur une intégration de Samantha, dans le boitier dédié actuellement au µA1-mini "AmigaOne".
Equipées du CPU 440EP, cette carte ne présente que des avantages pour ce boitier. Sa très faible consommation et parfaitement adaptée aux limite de ce type d'alimentation. Autre
critère de choix, le fait que le 4440EP n'ai pas besoin de dissipateur, ni actif, ni passif. C'est vraiment le rêve, pas de chaleur excessive, ni bruit incommodant!
NEWS:
04.11.06 La carte-mère SAM440 "Samantha" a désormais son site officiel (en italien pour l'instant)!
"Samantha-Alchimie6"-Photos ©Tcherno/RELEC (25 octobre) 2006