Famille de µmodules universels (32

Transcription

Famille de µmodules universels (32
AMPx
Famille de µmodules universels
(32-bits + Net) à structure
bi-processeur haute performance
offrant une large palette de
communications et une puissante
plateforme de développement
temps réel.
Caractéristiques
• Famille de 4 µmodules universels
compacts
• Compatibilité pour migration entre AMPx
• Puissant processeur 32-bits FPU+Net :
MC68EN302 25 MHz
• de 0,2 à 6 MB SRAM secourable
• de 0,5 à 8 MB Flash
• Ethernet MAC + PHY
• 3 ports série rapides dont un pour
gestion bus RS485
• Real Time Clock Calender
• Interface Bus mémoire externe
• Noyau temps réel multitâche
instrumenté avec debug, services
et mise à jour à distance
• Environnement RT_VIEW V9 pour
développement temps réel
• Librairies et kits disponibles pour LCD, SD
Card, programmation de Flash
• Emulateurs optionnels
• Environnement optionnel µC Linux
disponible
Présentation
La famille AMPx de µmodules universels (32-bits + Net) a pour
base une empreinte unique de 40,64 x 63,5 mm et une puissante technologie temps réel pour un développement rapide
de produits communiquants. Elle offre une solution OEM évolutive en fonction de la puissance, des tailles mémoires embarquées et de la capacité du bus externe. Les 4 premiers
µmodules de cette famille exploitent la structure bi-processeur
du MC68EN302 de Freescale : un FPU 32-bits 68K, un processeur RISC pour les communications et une mémoire partagée entre les deux.
Tous ces µmodules universels sont équipés de mémoires
SRAM secourables par batterie sur la carte hôte, d'une interruption de perte d'alimentation et d'un chien de garde autorisant les redémarrages propres de vos applications embarquées comme le maintien des données.
Le noyau temps réel multitâche résident est instrumenté. Il
possède de puissantes fonctions dynamiques de création d'objets temps réel ; tâches, sémaphores, boîtes-aux-lettres, plusieurs outils d'analyse de performance ; Profiler, Scheduler,
marqueurs de temps, plusieurs niveaux de gestion de paramètres en mémoire Flash, une stack TCP/IP intégrée et tous les
services embarqués pour la mise à jour à distance de vos
applications par IP.
L'environnement de développement temps-réel RT_VIEW est
livré complet avec compilateur C, assembleur, linker, debugger symbolique multi-tâche, analyseur de performances, outil
de mise en Flash et de démarrage automatique de l'application embarquée. RT_VIEW a une puissante interface graphique intuitive. Cet outil est livré avec un didacticiel et une documentation en ligne en français garantissant une prise en main
très rapide des sous-environnements de développement
RT_DEV et RT_Debug comme du noyau temps réel embarqué.
www.aim-plc.com
Les µmodules AMPx constituent une solution complète pour
l'intégrateur qui trouvera chez AIM une réponse à ses questions aussi bien sur le matériel, les logiciels embarqués, l'environnement temps réel de développement, que sur la pérennité avec le développement de nouveaux µmodules.
En option, les µmodules AMP6 et AMP7 sont disponibles dans
une version µC Linux embarqué. Dans ce contexte, Linux est
implémenté comme étant une tâche du noyau temps réel résident. Le développeur bénéficie d'un environnement Linux et
d'outils de développement open-sources.
AMP4
AMP5
AMP6
AMP7
Fréquence processeur
25 Mhz
25 Mhz
25 Mhz
25 Mhz
Mémoire Flash
512 KB
1 MB
2 à 4 MB
4 à 8 MB
Mémoire SRAM
512 Ko
512 Ko
2 Mo
6 MB
8 bits
8 bits
16 bits
16 bits
Oui
Oui
Oui
4 fils
4 fils
4 fils
4 fils
4 fils
4 fils
2 fils
9 fils
9 fils
9 fils
Oui
Oui
Oui
Oui
Oui
2 Ad / 8 D
12 Ad / 8 D
12 Ad / 8 D
/RD,/WR
/BAE, LAS, /RD,/WR
/BAE, LAS, /RD,/WR
Bus Mémoire
Ethernet 10 Mbps
Liaison série 1
4 fils
Liaison série 2
Liaison série 3
Bus I2C
Real Time Clock
Bus externe
6 I/O
Ctrl Bus externe
Interruption externe
Oui
Oui
Oui
Oui
Compteur rapide 16 bits
Oui
Oui
Oui
Oui
Consommation / 5 Vcc
176 mA
180 mA
220 mA
220 mA
0°C à 70°C
0°C à 70°C
0°C à 70°C
0°C à 70°C
40,64 x 60,96 x 15
40,64 x 60,96 x 15
40,64 x 63,5 x 15
40,64 x 76 x 15
16 g
19 g
20 g
24 g
Fonctionnement
Dimensions ( l x L x h )
Poids
Architecture logicielle
Le noyau résident est protégé et fonctionne en mode superviseur dans 256 Ko de Flash et 256 Ko de RAM système qui lui
sont réservés. Il est structuré en quatre niveaux :
• la couche de boot / mise à jour,
• les zones paramètres système et application,
• la couche noyau temps réel /
debugger multitâche
• la couche stack IP.
Le debugger multitâche permet la mise au point d'une ou plusieurs tâches sans arrêter les autres qui continuent de fonctionner. C'est l'outil idéal pour le développement d'applications
embarquées communiquantes car le traitement des protocoles implique un fonctionnement parallèle.
La Stack IP temps réel supporte les protocoles : TCP/IP,
UDP/IP, ICMP/IP, ARP, PPP, les serveurs : FTP, TFTP, HTTP,
Telnet, les services : DNS, SMTP, BOOTP, DHCP, RARP, POP3,
Modbus/TCP, Modbus/UDP, OpenModbus, Modbus RS485.
Deux modes d'exécution des applications embarquées sont
proposés. Dans l'un, le code de l'application s'exécute directement en Flash, dans l'autre, le code est sauvegardé en Flash,
copié en RAM par le noyau résident puis exécuté en RAM.
C'est en particulier dans ce mode que fonctionne le système
µC Linux.
La version µC Linux implémentée sur AMP6 et AMP7 a été
générée à partir de Linux 2.0.x. L'environnement de développement regroupe GCC 3.4, GDBSERVE, µCLibc, INSIGHT
Debugger. Les services de base implémentés sont Busybox et
Telnet.
www.aim-plc.com
Références produits
Produits
Références
µmodule AMP4
AMP4
µmodule AMP5
AMP5
µmodule AMP6 2 MB mémoire Flash
AMP62
µmodule AMP6 4 MB mémoire Flash
AMP64
µmodule AMP7 4 MB mémoire Flash
AMP74
µmodule AMP7 8 MB mémoire Flash
AMP78
Nota : la documentation AMPx sera disponible sur notre site en juin 2006.
Caractéristiques mécaniques
21 Avenue de la Plaine Fleurie - 38240 Meylan - France
Tél. +33 (0)4 76 90 10 95 - Fax +33 (0)4 76 41 96 36 - e-mail : [email protected]
www.aim-plc.com

Documents pareils