SoftwarelatticeLe logiciel de conception Lattice Diamond 2.0 améliore l'expérience utilisateur en accélérant la conception et en introduisant un nouveau flux de travail de conception incrémentale par partitionnement pour les FPGA LatticeECP3™. Ce nouveau flux de travail permet aux utilisateurs de maintenir les performances de leur conception et de réduire le temps d'exécution après une modification.

 

offre une prise en charge avancée des données pour la nouvelle famille de FPGA LatticeECP4.
L'environnement de conception Lattice Diamond permet d'explorer facilement différentes options de conception pour les applications FPGA de milieu de gamme, économiques et à faible consommation – le type d'application idéal pour la famille LatticeECP4. Le logiciel Lattice Diamond 2.0 intègre une prise en charge avancée des données pour la synchronisation, la consommation et le packaging, basée sur la caractérisation préliminaire du silicium du composant LatticeECP4-190. Outre des algorithmes garantissant une implémentation économique et à faible consommation, Lattice Diamond 2.0 ajoute un outil de planification système permettant d'optimiser l'utilisation des ressources sur les douze canaux SERDES 6 Gbit/s offerts par les composants LatticeECP4.


De plus, l'outil de calcul de la consommation énergétique propose des paramètres pour les modes d'économie d'énergie et de veille, ainsi qu'une configuration de préaccentuation, afin d'analyser et d'estimer avec précision la consommation des circuits LatticeECP4. La version 2.0 permet également la génération de blocs DSP pour dispositifs LatticeECP4 : les seuls blocs DSP hautes performances à double débit de données basés sur FPGA du marché, idéaux pour le traitement économique et performant des signaux RF, d'image et de bande de base.

 

Un flux de conception plus efficace accélère la mise sur le marché.
Respecter les délais les plus courts représente un défi de taille, car les utilisateurs intègrent de plus en plus de fonctionnalités dans un seul FPGA. Lorsqu'ils modifient leur conception, ils souhaitent que l'outil de conception FPGA préserve les résultats de synchronisation déjà obtenus et réduise le temps d'exécution global nécessaire à la mise à jour. Les utilisateurs de FPGA LatticeECP3 peuvent désormais utiliser un flux de conception incrémental par partitionnement pour préserver les performances de leur conception et réduire le temps de post-compilation requis pour les petites mises à jour. Ce flux de conception réutilise les partitions précédemment compilées (celles qui n'ont pas été modifiées lors de la reconception) et ne recompile que les partitions modifiées.


De plus, pour respecter rapidement les délais, la plupart des utilisateurs doivent généralement bien contraindre leurs conceptions. Lattice Diamond 2.0 inclut désormais un rapport qui permet aux utilisateurs d'identifier et de combler rapidement les lacunes dans leurs contraintes de conception.

 

Facilité d'utilisation améliorée :
le logiciel Lattice Diamond est un environnement de conception intuitif qui permet aux utilisateurs de finaliser leurs conceptions plus rapidement. Afin de faciliter l'identification et la correction précoces des problèmes d'utilisation des broches, un nouveau moteur de vérification des règles de conception (DRC) a été introduit avec Lattice Diamond version 1.4. Avec la version 2.0, le logiciel Lattice Diamond détecte désormais davantage d'erreurs d'utilisation des broches et prend en charge les composants LatticeECP4, en plus des familles de composants LatticeECP3, MachXO2™ et LatticeSC™. Ce moteur DRC fonctionne en temps réel ou à la demande. Il génère également des rapports conviviaux qui aident les utilisateurs à corriger les problèmes d'utilisation des broches en leur fournissant des suggestions.


Les outils Lattice Diamond Programmer et Lattice Diamond Deployment sont inclus dans chaque version du logiciel Lattice Diamond. Grâce à un assistant d'installation simple, ils permettent de programmer facilement les dispositifs Lattice ou de créer le fichier de programmation approprié au format requis par la méthode de déploiement choisie. À partir de Lattice Diamond Programmer 2.0, il est possible d'ajouter ses propres dispositifs Flash SPI à n'importe quelle nouvelle version de l'outil. Lattice Diamond Deployment 2.0 offre également des fonctionnalités plus intégrées, telles que l'interface I2C intégrée pour la famille de dispositifs MachXO2 et l'interface SPI esclave pour les familles de dispositifs LatticeECP3 et LatticeXP2™. Lattice Diamond Programmer et Lattice Diamond Deployment sont également disponibles en tant qu'outils autonomes.

 

Compatibilité avec les outils tiers :
Le logiciel Lattice Diamond intègre la synthèse FPGA avancée de Synopsys Synplify Pro pour Windows et Linux. Le simulateur Active-HDL Lattice Edition II d'Aldec pour Windows est également inclus.


La prise en charge de tous les composants Lattice est incluse non seulement dans les versions OEM de Synplify Pro et Active-HDL, mais également disponible dans les versions complètes de Synopsys Synplify Pro, Aldec Active-HDL et Riviera-PRO. Mentor Graphics ModelSim SE et Precision RTL Synthesis prennent également en charge les composants Lattice.

 

Systèmes d'exploitation compatibles
: Lattice Diamond 2.0 est compatible avec Microsoft Windows XP, Windows Vista et Windows 7. Une version 64 bits est désormais disponible pour Windows 7 afin d'accroître la capacité de mémoire. Pour les utilisateurs Linux, Lattice Diamond 2.0 est maintenant compatible avec Red Hat Linux 6, en plus des versions 4 et 5.

Pour plus d'informations ou un devis