MENU

Logiciel de conception pour FPGA

Logiciel de conception pour FPGA

Nouveaux produits |
Par eeNews Europe



" Nos utilisateurs migrent rapidement vers les outils de conception Lattice Diamond afin de bénéficier de l’environnement de conception intuitif et de la haute qualité des résultats pour les applications de faible consommation et sensibles en coût, " déclare Mike Kendrick, Director of Software Marketing chez Lattice.  " Le logiciel Lattice Diamond 1.3 étend encore plus la productivité des utilisateurs et la qualité des résultats qu’ils sont en droit d’attendre des outils de conception Lattice Diamond. "

Un support enrichi pour la famille de composant MachXO2
Le logiciel de conception Lattice Diamond permet aux utilisateurs d’explorer facilement les options de conception lorsqu’ils ciblent des applications de fort volume, de faible consommation et sensibles en coût –ce type d’applications convient parfaitement à la famille MachXO2. Le logiciel Lattice Diamond 1.3 inclut maintenant une mise à jour de l’information composant concernant l’analyse temporelle et de puissance, ainsi que l’encapsulation finale pour la production, le flux de bits et l’analyse SSO des données basées sur la caractérisation réelle au niveau silicium pour les composants MachXO2  LCMXO2-1200 et LCMXO2-1200U. Il est à noter que ces changements, plus les améliorations continues de la synthèse et des moteurs d’implémentation PAR et MAP, ont conduit à une augmentation de FMax de 5% à 15% sur la plupart des conceptions ciblées par les composants LCMXO2.

Une conception plus robuste et un coût optimisé en moins de temps
Le logiciel Lattice Diamond 1.3 permet aux utilisateurs de concevoir avec plus de confiance et d’être assurés que les conceptions sont plus robustes et résistantes à leur environnement de fonctionnement. Par exemple, les concepteurs peuvent maintenant ajouter une gigue d’horloge définie par l’utilisateur dans leurs systèmes d’horloge lorsqu’ils réalisent l’analyse temporelle statique de leurs conceptions. Les utilisateurs contrôlent la valeur de la gigue d’horloge qu’ils désirent modéliser sur leur signal d’horloge via une extension des préférences temporelles déjà existantes, et visualisent les résultats d’analyse à la fois par le rapport Trace ainsi que la visualisation Timing Analysis. La visualisation Timing Analysis met à jour rapidement les résultats d’analyse lorsque la gigue d’horloge est changée.
De plus, le logiciel Lattice Diamond 1.3 aide désormais les utilisateurs qui veulent faire migrer leurs conceptions vers un composant plus économique au sein de la même famille tout en préservant le boîtier courant ainsi que le layout de la carte. Cette possibilité est disponible aussi bien pour la famille de composants MachXO que pour celle des composants FPGA de plus haute performance LatticeECP3. Les utilisateurs ont accès à l’information concernant la migration des broches dans la vue Package et les vues Spreadsheet, telles que les broches incompatibles. Cette information sur la migration des broches peut également être exportée vers le fichier Pin Layout.

Un flot de conception plus efficace
Le logiciel Lattice Diamond comprend un GUI complet et intuitif , doté de plusieurs nouveaux concepts aidant les utilisateurs à explorer rapidement les diverses options de conception pour répondre au mieux à leurs objectifs en coût, consommation et performance. Le logiciel Lattice Diamond 1.3 étend cette approche avec plusieurs enrichissements du flot de conception. Par exemple, les projets peuvent maintenant supporter des séquences de test complexes multi-fichiers et de multiples représentations du même bloc de conception (telle qu’une description pour la synthèse et une autre pour la simulation) peuvent être réalisées. L’assistant de simulation peut automatiquement déterminer quels fichiers devraient être utilisés pour la simulation et fait suivre les options correctes au simulateur. De plus, le flot des contraintes de conception au niveau synthèse est maintenant plus intuitif et autorise de multiples fichiers qui peuvent être gérés de la même manière que les fichiers back-end de préférence. Enfin, en utilisant le Reveal Analyzer, le débogueur sur puce de Lattice Diamond, les utilisateurs peuvent maintenant charger de grandes quantité de données de traçage et préparer des configurations complexes de déclenchement qui sont jusqu’à 10 fois plus rapides que ce qu’il était possible jusqu’à présent.

L’exploration de conception devient facile
Le logiciel Lattice Diamond 1.3 fournit maintenant des ressources de conception utilisables pour chaque niveau logique dans la hiérarchie suivant la synthèse, et permet aux utilisateurs de prendre très tôt des décisions concernant la manière de structurer leur conception de façon à optimiser l’utilisation de l’ensemble du composant.
En outre, afin d’explorer les diverses options de conception, les utilisateurs peuvent maintenant sélectionner la meilleure exécution en faisant appel au traitement parallèle des multiples implémentations fourni par Run Manager. Les utilisateurs peuvent désormais sélectionner directement l’implémentation active dans Run Manager et peuvent contrôler ainsi laquelle des exécutions " multi-par " est utilisée de façon à ce que le reste du flot de conception puisse être focalisé sur l’implémentation qui fournit le meilleur placement/routage pour cette conception.

Une facilité d’utilisation améliorée
L’interface utilisateur Lattice Diamond allie des caractéristiques et une personnalisation à la pointe du progrès avec une facilité d’utilisation améliorée de façon à ce que les utilisateurs puissent achever leur conception plus rapidement. Avec le logiciel Lattice Diamond 1.3, les utilisateurs peuvent maintenant programmer leurs conceptions d’une manière très intuitive. Le nouveau Diamond Programmer supporte totalement les caractéristiques de programmation directe de ispVM System, un gestionnaire complet et autonome de programmation de composant. Diamond Programmer améliore significativement la facilité d’utilisation des étapes les plus courantes telles que la configuration du câblage, le scan de la carte, et la programmation directe du composant. Diamond Programmer est disponible, soit totalement intégré dans l’environnement Lattice Diamond, soit comme outil indépendant.

Intégration avec le logiciel PAC-Designer 6.1
Le logiciel Lattice Diamond 1.3 fournit un environnement de simulation automatisé qui n’était pas disponible précédemment pour les concepteurs de signaux mixtes, et s’intègre avec le logiciel PAC-Designer 6.1 pour simplifier la conception de la plate-forme gestionnaire. Qu’il s’agisse de tester la fonctionnalité des fonctions critiques des broches d’E/S analogiques contrôlées par le CPLD interne de Platform Manager, ou de vérifier l’intégration des fonctions numériques de contrôle codées en Verilog ou VHDL au sein de la section contrôle FPGA de Platform Manager, le logiciel PAC-Designer 6.1 s’intègre de manière transparente avec les outils de conception Lattice Diamond 1.3 pour compiler l’ensemble de la conception, créer le fichier de stimuli nécessaires, puis automatiquement générer les formes d’onde temporelles initiales au sein du simulateur Aldec Active-HDL.

Support d’outil tierce partie
Le logiciel Lattice Diamond comprend la synthèse Synplify Pro de Synopsys pour FPGA avancé tournant sous Windows et Linux. Le simulateur Active-HDL d’Aldec Lattice Edition II est également inclus pour Windows. Outre l’outil supportant les composants Lattice fourni par les versions OEM de Synplify Pro et Active-HDL, les composants Lattice sont également disponibles dans les versions complètes de Synopsys Synplify Pro et Aldec Active-HDL. La synthèse Mentor Graphics ModelSim SE et Precision RTL supportent également les composants Lattice.  

Le logiciel Lattice Diamond 1.3 est disponible dès maintenant pour téléchargement à partir du site Lattice à https://www.latticesemi.com/latticediamond/downloads/ pour Windows et Linux. Une fois téléchargé et installé, le logiciel peut être utilisé avec soit une licence gratuite Lattice Diamond, soit une licence d’abonnement Lattice Diamond. La licence gratuite Lattice Diamond peut être générée immédiatement sur demande à partir du site Lattice et permet un accès gratuit à de nombreux composants Lattice populaires telles que les familles MachXO2 et MachXO, la famille FPGA Lattice XP2 et la famille FPGA LatticeECP2. La licence gratuite Lattice Diamond permet Synopsys Synplify Pro pour la synthèse Lattice ainsi que le simulateur langage mixte Aldec Lattice Edition II.
L’acquisition de la licence d’abonnement Lattice Diamond possède toutes les caractéristiques de la licence gratuite et y ajoute le support de tous les FPGA Lattice, incluant les composants Lattice ECP3. Le prix de la licence d’abonnement Lattice Diamond est de 895$ par an.

www.latticesemi.com

 

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s