JHDL

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


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JHDL — (Just Another Hardware Description Language) is a low level hardware description language, focused primarily on building circuits via an Object Oriented approach that bundles collections of gates into Java objects. Implemented as a toolset and… …   Wikipedia

  • Java Hardware Definition Language — 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… …   Deutsch Wikipedia

  • Just Another Hardware Definition Language — 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… …   Deutsch Wikipedia

  • Field-programmable gate array — FPGAs should not be confused with the flip chip pin grid array, a form of integrated circuit packaging. A field programmable gate array is a semiconductor device containing programmable logic components called logic blocks , and programmable… …   Wikipedia

  • Hardware description language — In electronics, a hardware description language or HDL is any language from a class of computer languages and/or programming languages for formal description of electronic circuits. It can describe the circuit s operation, its design and… …   Wikipedia

  • Selbstkonfigurierendes System — Bei Selbstkonfigurierenden Systemen handelt es sich um digitale Elektronik, die sich bei Bedarf oder aufgrund eines Programms in ihrer logischen Funktionsweise (Schaltung) verändert. In der technischen Informatik stellt dieser Begriff die… …   Deutsch Wikipedia

  • Hectagone — Polygone Pour les articles homonymes, voir Polygone (homonymie). En géométrie euclidienne, un polygone (du grec polus, nombreux, et gônia, angle) est une figure géométrique plane, formée d une suite de segments, chacun d entre eux partageant une… …   Wikipédia en Français

  • Verilog — Класс языка: Язык описания аппаратуры Появился в: 1983 1984 Автор(ы): Phil Moorby, Prabhu Goel Расширение файлов: .v Verilog, Verilog HDL (англ. Verilog Hardwar …   Википедия

  • Язык описания аппаратуры — (англ. hardware description language) тип компьютерных языков для формального описания электрических цепей, особенно цифровой логики. Он описывает структуру и функционирование цепи. Основные представители Наиболее часто используются языки… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”