www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Erfahrungen mit Confluence?


Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Confluence (http://www.confluent.org/) ist eine High-Level Sprache für
synchrone Designs. Der Compiler erzeugt VHDL/Verilog/C. Das wenige das
ich bis jetzt darüber gelesen habe klingt gut, positiv ist auch die
sehr umfangreiche Dokumentation.

Hat jemand hier Erfahrungen damit?

Andreas

Autor: Tobias O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm weiss nicht was ich davon halten soll, sieht wie vhdl aus, nur mit
einer veränderten syntax Beispiel

component FullAdder +A +B +Cin -X -Cout with T is
  T    <- A '^' B
  X    <- T '^' Cin
  Cout <- (T '&' Cin) '|' (A '&' B)
end

Entity und Architectur eines VHDL Moduls zusammengefasst
In, Out ersetzt durch + und -
Signalzuweisungen <= ersetzt durch <-

Bis jetzt sehe ich den Vorteil des kürzeren Programmcodes. Aber den
Nachteil des Zusammenfassens der entity und der architecture zu
component, was aber auch ein Vorteil sein kann.

Interessant ist die Möglichkeit aus Confluence C Code generieren zu
lassen für Simulationszwecke.

Die Beispiele sehen auch sehr vielversprechend aus. Ich kann mir gut
vorstellen, das jemand der damit umgehen kann ein mächtiges Werkzeug in
der Hand hat.

Fazit: Wer viel Zeit hat und Interesse sollte sich damit beschäftigen.
Ein Nachteil dürfte es in keinem Fall sein, wegen der möglichkeit VHDL
Code erzeugen zu lassen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.