Sie befinden sich hier: Services / VHDL
English
Deutsch
¬Social Bookmarks 
digg.comFurlgoogle.comstumbleupon.com

telos programmiert bereits seit Jahrzehnten in VHDL, der Very High Speed Integrated Circuit Hardware Description Language Logikbausteine von Altera, Xilinx, Actel und anderen. Die in 'historischer Zeit' eingesetzten Bauteile wie PALs und GALs erscheinen heutzutage ausgesprochen trivial. Aktuelle FPGAs von Altera, XILINX, Actel und anderen bieten geradezu unendliche Möglichkeiten der Nutzung. Mehrere CPUs plus arbiträre Logik auf einen Baustein zu vereinen ist kein Problem.

Gerne programmieren wir auch den VHDL Code für Ihr FPGA.

Als Systemhaus bieten wir Ihnen natürlich mehr, entwerfen Ihre Schaltung, Ihr Layout und erstellen Ihre Baugruppe. Nehmen Sie bitte mit uns Kontakt auf und wir sehen, was wir für Sie tun können.

VHDL Entwicklung

Historisch gesehen sind field-programmable gate arrays FPGAs flexible, aber sehr teure Lösungen für die Umsetzung komplexer Schaltlogik, die zumeist in Kleinstserien oder auf Prototypen und häufig als Vorstufe für IC-Masken Verwendung fand.
Mit dem rasanten Preisverfall der ICs von Altera und Co und dem immer mächtiger werdendem Leistungsumfang solcher Chips hat sich dies grundlegend gewandelt.
Bei telos kommen FPGAs dort zum Einsatz, wo Microcontroller entweder nicht schnell bzw. zeitsynchron genug reagieren können oder eine Parallelverarbeitung von Daten erforderlich ist.
Beispielsweise basieren unsere I2C-Produkte wie Tracii XL 2.0 auf dieser Technologie.

VHDL

Durch die Verwendung von VHDL als Programmiersprache lassen sich auch komplexe Probleme mit vertretbarem Zeitaufwand lösen. Als Entwicklungsumgebungen kommen hierbei sowohl Quartus (Altera) als auch, je nach Anforderungen, ISE von Xilinx bzw. Libero von Actel zum Einsatz.

Ihre Individuelle CPU

Leistungsfähige EPLDs bieten faszinierende Möglichkeiten. Mit Hilfe von Altera Bausteinen der Cyclone-, Arria- und Stratixfamilie lassen sich so z.B. mehrere Prozessoren auf einem einzigen FPGA implementieren. Dabei handelt es sich nicht um bescheidene CPUs, sondern um den performanten NIOS Prozessor, der sehr genau auf die Applikation skaliert werden kann.

Dauerhaft gespeicherte Konfiguration

Bemerkenswert ist, daß inzwischen auch Bausteine angeboten werden, die ihren Inhalt persistent halten und deshalb ohne ein Laden der Logik beim Systemstart (z.B. von externem EPROM oder Flash) auskommen.

Diese Flash-FPGAs (z.B. von Actel) können auch in sicherheitskritischen Anwendungen zum Einsatz kommen. Es ist hier ausgeschlossen, daß bedingt durch äußere Störeinflüsse Bits innerhalb der SRAM-Zellen wie bei herkömmlichen FPGAs ihren Sollwert verlieren können und so die gesamte Konfiguration unbrauchbarwird.

Sichere Updates

Ein weiterer Vorteil ist, daß man diese FPGAs auch im Feld mit Hilfe einer verschlüsselten FPGA-Konfiguration aktualisieren kann, ohne daß Dritte den Code in duplizierten Schaltungen verwenden können, da ein solches Update nur auf den FPGAs mit dem entsprechenden (im Vorwege programmierten) Schlüssel lauffähig ist.

Altera bietet zudem mit der Altera's Cyclone® III LS Familie nun auch Lösungen an, bei denen die Konfigurationsdaten zwar in einem externe Flash vorgehalten werden, die Daten aber mit einem 256 bit langem Schlüssel mitttels AES verschlüsselt sind.

 
www.telos.de