- JHDL
-
JHDL ist die Abkürzung für Just Another Hardware Definition Language und ist ein Open-Source-Projekt, das 1997 in der Brigham Young University begann.
Die Idee von JHDL ist, in Java geschriebene Programme derart in VHDL umzusetzen, dass eine damit programmierte FPGA (oder miteinander vernetzte FPGAs) einen durch die Objekte des Programms beschriebenen Datenfluss zwischen den physikalischen Anschlüssen eines elektronischen Bauelements erreicht.
Das Ziel ist es auch, dass in den verfügbaren FPGA-Netzwerken Objekte genau so erzeugt werden, wie das in normalen Java Programmen üblich ist, nämlich durch Anweisungen der Form „
Object reference = new ObjectType(Parameters)
“. Durch einfaches Vergessen der Referenz wird der von ihr genutzte Ressourcenbereich (im Fall von JHDL Logikgatter) wieder freigegeben.Besonders interessant ist JHDL im Zusammenhang mit selbstkonfigurierenden Systemen. Es ist vorstellbar, dass in der Zukunft ein Open-Source-Betriebssystem auf einer Open-Source-Hardware-Plattform arbeitet, die mit Hilfe eines oder mehrerer High Density FPGAs rechnet. Da in einem derartigen Netzwerk viele Objekte gleichzeitig existieren und eine große Anzahl von Threads (Daten und Programmflüsse) gleichzeitig arbeiten kann, kann hier möglicherweise auch bei geringeren Taktraten, als der in neuen optimierten CPUs üblichen, ein neuer Bereich der Rechentechnik (Rechnerarchitektur, Prozessorarchitektur) entstehen.
Siehe auch
- CPLD (Complex Programmable Logic Device)
- FPGA (Field Programmable Gate Array)
- SystemC
- VHDL (Very high speed integrated circuit hardware description language)
- ABEL
- Verilog
Weblinks
- Hauptseite des JHDL Projektes (englisch)
Wikimedia Foundation.