Hardware Control Language

Hardware Control Language

HCL ist eine Programmiersprache, die zur Entwicklung der Steuerungslogik einer Prozessorarchitektur verwendet wird.

In der Hardwareentwicklung geht es um die Verknüpfung von elektronischen Schaltkreisen. Elementar ist dabei die Berechnung von mathematische Operationen sowie das Speichern von Daten. Es gibt drei wichtige Bestandteile, um digitale Systeme zu entwickeln: kombinierte logische Schaltungen, Speicherelemente und eine Taktsteuerung, die für die Funktionalität der Speicher und Gatter notwendig ist.

Logische Gatter lassen sich mit HCL wie folgt darstellen:

AND-Gatter:
 bool and = a&&b;
OR-Gatter:
 bool or = a||b;
XOR-Gatter:
 bool xor = a^b;
NOT-Gatter:
 bool not = !a;
MULTIPLEXOR
 int Out = [
   s : A;
   l : B;
 ];

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

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

  • Hardware Description Language — Eine Hardwarebeschreibungssprache (engl. Hardware Description Language, HDL) ist eine formale Sprache mit der Operationen von integrierten Schaltungen und ihr Design beschrieben sowie in Simulationen getestet werden können.… …   Deutsch 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

  • Job Control Language — JCL (Job Control Language) ist die Steuersprache für Stapelverarbeitungen in einem Großrechnerumfeld und gehört zu den Skriptsprachen. Aufgabe der JCL ist es, die auszuführenden Programme, deren Reihenfolge sowie eine Laufzeitumgebung (Verbindung …   Deutsch Wikipedia

  • Hardware-Beschreibungs-Sprache — Eine Hardwarebeschreibungssprache (engl. Hardware Description Language, HDL) ist eine formale Sprache mit der Operationen von integrierten Schaltungen und ihr Design beschrieben sowie in Simulationen getestet werden können.… …   Deutsch Wikipedia

  • Control Engineering (magazine) — Control Engineering Type business magazine Owner CFE Media Founded 1954 Language English Headquarters Oak Brook, Illinois, USA …   Wikipedia

  • Control flow — Not to be confused with Flow control. In computer science, control flow (or alternatively, flow of control) refers to the order in which the individual statements, instructions, or function calls of an imperative or a declarative program are… …   Wikipedia

  • Hardware-in-the-loop — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 6 de enero de 2009. También puedes… …   Wikipedia Español

  • Control table — This simple control table directs program flow according to the value of the single input variable. Each table entry holds a possible input value to be tested for equality (implied) and a relevant subroutine to perform in the action column. The… …   Wikipedia

  • Hardware random number generator — This SSL Accelerator computer card uses a hardware random number generator to generate cryptographic keys to encrypt data sent over computer networks. In computing, a hardware random number generator is an apparatus that generates random numbers… …   Wikipedia

  • Hardware register — In digital electronics, especially computing, a hardware register stores bits of information, in a way that all the bits can be written to or read out simultaneously.The hardware registers inside a central processing unit (CPU) are called… …   Wikipedia

Share the article and excerpts

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