Le tableau suivant résume les solutions disponibles lors de la configuration embarquée et les avantages et les inconvénients relatifs de chaque solution.
Soutenu | |||
---|---|---|---|
Logiciel de configuration | Configuration Mode | Avantage | Inconvénient |
Bytecode JAMESPL | JTAG | Assistance multi-famille et multi-fournisseurs | Plus grande taille de code |
J.D. | JTAG | Petite taille de code | Recompile pour ajouter une nouvelle prise en charge de périphériques |
MicroBlaster | Série passive | Petite taille de code | Recompile pour ajouter une nouvelle prise en charge de périphériques |
Il existe deux options lors de la configuration à l’aide du port JTAG : JamESASPL ou J Ansy. Pour programmer MAX périphériques ou le périphérique d’un autre fournisseur, en plus de la Altera FPGA, le bytecode JAMESPL est la solution. Cependant, pour configurer uniquement Altera FPGAs tout en contournant le périphérique d’un autre fournisseur, J Dérivation est une meilleure solution, car elle utilise moins de mémoire (espace de code et mémoire du programme). L’inconvénient relatif de J IA est que la recompilation du nouveau code source est nécessaire afin d’ajouter une nouvelle prise en charge des périphériques (une fois que j’ai été compilé pour un périphérique et un système embarqué particuliers, il n’aura pas besoin d’être recompilé à nouveau).
MicroBlaster est la solution disponible pour la configuration de série passive. L’avantage de cette solution est qu’elle possède la plus petite taille de code de n’importe quelle solution Altera fournit. Le désavantage est que le code peut devoir être recompilé pour la prise en charge de nouveaux appareils.
Pour plus d’informations sur chacune de ces solutions, elles peuvent être téléchargées à partir de la page d’accueil Altera à :