| Confluence System Designsprache Confluence System Designsprache ist eine Sprache für das reaktive Systemdesign. |
Jetzt downloaden |
Confluence System Designsprache Ranking & Zusammenfassung
- Name des Herausgebers:
- Tom Hawkins
- Website des Verlags:
- http://www.confluent.org/
Confluence System Designsprache Stichworte
Confluence System Designsprache Beschreibung
Confluence System Designsprache ist eine Sprache für das reaktive Systemdesign. Confluence ist eine Sprache für synchrones reaktiver Systemdesign. Ein Confluence-Programm kann digitale Logik für eine FPGA- oder ASIC-Plattform generieren, oder C-Code für eine harte Echtzeit-Software und c, Systeme, die in Confluence konzipiert wurden, führen zu einer 2x bis 10x-Code-Reduktion, wodurch die Quelle leichter zu verwalten und wiederverwenden zu können. Und weil Confluence auf einen korrekten Bau-Compiler setzt, werden Fehler reduziert, in denen einige davon verhindert werden, wodurch der allgemeine Überprüfungsaufwand verringert wird. Hier sind einige wichtige Funktionen von "Confluence System Design Sprache": · Intuitive, einfach zu erlernen Syntax: produktiv am ersten Tag. · Mehr in weit weniger ausdrücken: Quellcode um 3-10 Mal reduzieren. · Synchroner RTL: immer noch das Beste Abstraktionsebene für ernsthafte Hardware. · Implizite Parallelität, Hierarchie und DataFlow: Fühlt sich an wie HDL. · Implizite Synchronisation: Alle Uhren miteinander verbinden, zurücksetzen und aktivieren. · Garantiert Clean RTL: Verhindert Häufige Fehlern und schlechte Designpraktiken. · Rekursion und Datentypen mit höherer Ordnung: Geben Sie neue Abmessungen der Wiederverwendung ein. · Variable Einigung: Anschluss mit höherer Ordnung. · Lexikalisches Scoping: Clean-Namespace-Management. · Referenztransparenz: skalierbares Design und Überprüfung gewährleistet. · Integriertes Modulsystem: Design im Großen (Multi-Source-Dateien). · Erzeugt FNF, was wiederum erzeugt: - verilog-vhdl- c-jhdl- nusmv-fnfinstallation1. Extrahieren der Installation: $ tar -xzf confluence-0.10.0.tar.gz 2. Legen Sie die Umgebungsvariablen cf_lib und cf_env fest (fügen Sie die folgenden Zeilen zu .bashrc oder .bash_profile hinzu): exportieren cf_lib = / lib # Wenn binäre Verteilung exportieren cf_lib = / lib / confluence # Bei der Installation von Quell Export cf_env = $ cf_lib / base.cf3. Installieren Sie OCAML (http://caml.inria.fr/ocaml/distrib.html).4. Kompilieren und installieren Sie die Werkzeuge. Stellen Sie den Präfix-Speicherort ein: $ MAstellen Präfix = / usr Installation5. Zum Kompilieren und installieren Sie den FNF-ICARUS-Codegenerator, siehe SRC / IVL / Makefile.
Confluence System Designsprache Zugehörige Software