|
Fonctionnant sur une base PC, Emerald(R)
ICE ouvre l'accès aux système-sur-puce à
toutes les sociétés et ce, sans changer la structure
des équipes de développement. Les taches les plus
longues sont menées en parallèle pour une réduction
importante des coûts d'ingénierie et du temps de
mise sur le marché.
Emerald
est une étape de validation essentielle du flow de développement
d'ASICs:

|
| Avantages: |
|
| ·
Prototypage
de tout système à architecture micro-controllée
·
Sécurisation
des plannings et minimisation des risques
·
Réduction
du temps de mise sur le marché
·
Validation
logicielle
·
Approche
éprouvée de type "boite à outils"
|
| Architecture: |
|
| EMerald
est constitué de 3 parties distinctes:
PLATEFORME
MATERIELLE: Basé sur un ensemble de composants programmables |
|
Systeme
externe générique
|
Interface PC indépendante
|
·
Interface
ISA
·
Interface
USB
·
Interface
RS232 (sur demande) |
KIT
LOGICIEL
Emerald(R) constitue un ensemble intégré d'outils
de développement incluant un support logiciel évolué
pour l'émulation des coeurs de microcontrolleurs et des kit-parts
analogiques. |
|
Valideur d'architecture
Outil de débug configurable: Vision dynamique des registres,
RAM, ROM, assembler, source C
Compilateur
C (Compatible Keil)
Assembleur-linkeur
Analyseur logique, pour un débug et une analyse aisés
des signaux internes
Génération
automatique de la Netlist VHDL pour la cible ASIC
|
| LIBRAIRIE
Blocs IP pré-validés et portables : permettent de
développper et de figer l'architecture du système.
Description VHDL identique pour les fonctions numériques
ciblant ASIC ou FPGA.
Approche de conception de type "boite à outils"
qui permet au développeur de lui même inclure: |
| |
·
Micro-controlleurs
spécifiques à l'application
·
Développements
antérieurs déjà réalisés
·
IP
spécifiques |