exploiter le potentiel des FPGA et de la conception `soft`
Transcription
exploiter le potentiel des FPGA et de la conception `soft`
PAGE 1 of 2 PART 3 of 5 Altium Designer – exploiter le potentiel des FPGA et de la conception ‘soft’ (aucune formation particulière n’est requise) Concevoir des produits électroniques revient à créer des produits ‘sympas’ qui se distinguent sur le marché. Autrement dit, des produits électroniques de plus en plus intelligents et connectés, dont l’élément déterminant est leur intelligence fonctionnelle. C’est cette magie qui donne vie au produit et qui, en pratique, détermine dans quelle mesure il parviendra à interagir avec les utilisateurs et le monde extérieur. Le logiciel enfoui dans le composant permet de manière sûre, souple et rapide d’instiller une caractéristique unique à votre produit. Et ce caractère unique apporté par le logiciel enfoui est également très facile à protéger et donc extrêmement difficile à copier. Les composants programmables rapides à haute capacité (principalement les FPGA) révolutionnent la conception enfouie en permettant de définir du matériel par du logiciel. Les composants programmables continuent à être de plus en plus abordables, accélérant ainsi cette révolution et élargissant les possibilités, pour les concepteurs, de réaliser de nouveaux produits électroniques avec des méthodes nouvelles. Le matériel reconfigurable permet de faire évoluer une conception à tout moment avant, pendant et même après le développement du produit - et permet de disposer d’une plate-forme de développement de produits extrêmement souple pour des conceptions logiciels embarqués. Il s’agit là peut-être de la plus importante révolution, et certainement de la plus... révolutionnaire en conception électronique depuis l’avènement des micro-processeurs. Mais les avantages substantiels qu’apportent les composants programmables à la conception électronique sont diminués par l’accroissement de la complexité, le besoin apparent de compétences de programmation et le processus de conception fragmenté caractérisé par des chaînes d’outils vaguement connectés entre eux, mais néanmoins encore discrets. Parce qu’elle relie entre eux les processus, traditionnellement disjoints, de la conception du logiciel et de celle du matériel, la conception FPGA met en avant ces inefficacités et ces limitations. Développement matériel, logiciel et FPGA dans un environnement unifié unique in one unified environment. Altium Designer corrige cela, en permettant aux concepteurs de bénéficier de la souplesse, des avantages et des nouvelles possibilités de conception avec des composants programmables (inhérents à la conception ‘soft’), en réunissant la conception du matériel, du logiciel et du matériel programmable au sein d’un environnement unifié unique. www.altium.com PAGE 2 of 2 PART 3 of 5 Altium Designer intègre la conception FPGA dans le processus unifié de conception électronique, ce n’est plus une étape de développement séparée devant à un moment venir s’intégrer dans l’ensemble de la conception. Cela permet un processus itératif de conception, essentiel à la création de nouveaux produits qui se distinguent des autres. Altium Designer élimine les contraintes inhérentes aux traditionnels flux de développement de produits. Il ouvre de nouvelles opportunités de conception innovante, basées sur la possibilité de se concentrer sur la conception des ‘parties intelligentes’ d’un produit. La définition (et la modification) de la partition entre matériel et logiciel, l’utilisation du C-to-H (C vers matériel), les transitions de processeurs soft vers hard et la permutation des broches/pièces, toutes ces tâches sont réalisées avec un modèle unique de données de conception, en utilisant vos compétences existantes et simplement en quelques clics de souris. Et peu importe que vous soyez néophyte en conception de logiques programmables ou un développeur FPGA chevronné. Altium Designer relève le niveau d’abstraction du processus de conception FPGA sans compromettre les données de conception des domaines logiciel et matériel, et traite automatiquement la complexité sous-jacente de l’architecture du composant. Câblez entre eux des blocs d’IP préconfigurés (compatibles Wishbone) en schématique, travaillez en mode graphique de haut niveau en connectant des fonctions entre elles sous forme de bus, ou utilisez des langages HDL traditionnels (Verilog® ou VHDL) pour développer votre conception - ou combinez toutes ces méthodes. Avec Altium Designer, tout concepteur peut exploiter les opportunités offertes par les nombreux composants FPGA. Les ingénieurs en logiciel peuvent développer des plates-formes matérielles évoluées supportant leur logiciel applicatif, tandis que les concepteurs de matériel familiarisés avec le logiciel peuvent créer des systèmes entiers à base de processeurs au sein du matériel programmable. L’énorme potentiel offert par la conception soft dans les FPGA ne doit pas être uniquement à la portée des spécialistes en HDL. Ce potentiel ne doit pas non plus être contraint par le processus de développement ou un choix limité de composants FPGA. Altium Designer est livré avec des fonctionnalités haut niveau pour la conception FPGA, des bibliothèques substantielles d’IP pré-testés et prêts à l’emploi (y compris des processeurs RISC 32 bits et des périphériques avancés) et un environnement de conception indépendant du composant ou du constructeur du FPGA. Altium Designer est livré avec des interfaces de conception de haut niveau, faciles à utiliser, pour la conception FPGA. Il suffit de faire glisser et de déplacer pour créer des systèmes embarqués complets. Mais, ce qui est peut-être plus important encore, c’est qu’Altium Designer réunit l’univers jusque là déconnecté de la conception FPGA à l’intérieur de l’environnement de développement de produits électroniques. La création d’une intelligence enfouie capable de différencier votre produit devient à présent le centre et le point focal du processus de conception. Le matériel physique a uniquement besoin d’être développé et verrouillé une fois que vous savez véritablement ce qu’il vous faut, autrement dit à un stade évolué du cycle de conception. Les options de conception peuvent être explorées sans limite et les fonctions mises en oeuvre facilement. La gamme d’IP FPGA livrée avec Altium Designer permet aux concepteurs de créer un prototype basé sur un FPGA, puis de le comparer à un autre, et de passer rapidement du prototype de « preuve de concept » à la production. Alliez cela à la plate-forme de développement matériel intelligente et reconfigurable d’Altium - la gamme NanoBoard Altium - et vous obtenez un environnement de conception temps réel qui permet de tirer parti du potentiel des FPGA et de la conception ‘soft’. N’importe quel concepteur, quelles que soient ses compétences ou son expérience, est désormais en mesure de donner libre cours à son talent créatif pour développer des produits électroniques intelligents et connectés. www.altium.com