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