VHDL (VHSIC Hardware Description Language) ist eine Sprache, die im elektronischen Design verwendet wird, um digitale Systeme wie FPGA (Field-Programmable Gate Arrays) und IC (Integrated Circuits) zu beschreiben.
Betrachten Sie das folgende Problem. Sie haben eine Bit-Zeichenfolge, die den aktuellen geplanten Slave in One-Hot-Codierung darstellt. Zum Beispiel bedeutet "00000100" (wobei das am weitesten links liegende Bit # 7 und ganz rechts # 0 ist), das...
Ich habe gerade ein einfaches VHDL-Programm geschrieben. Ich habe die Datei als .vhd-Datei gespeichert. Dann habe ich es mit kompiliert
%Vor%
und dann gebaut und ausführbare Datei mit
%Vor%
Und schließlich habe ich versucht, es mit zu s...
Funktionen sind offensichtlich weniger ausführlich als Entitäten zu schreiben. Aber es beinhaltet viele Nachteile, einschließlich:
Kein generisches Keyword-Äquivalent
Nur eine Ausgabe möglich
Es scheint, dass Funktionen rekursiv aufgeru...
Kann ich in VHDL etwas Ähnliches wie den C-Sourcecode-Makros __DATE__ und __TIME__ verwenden?
die Kompilierzeit als eine Art Versionszeitstempel im FPGA verfügbar zu machen?
Als ein & gt; & gt; Neuling & lt; & lt; & lt; & lt; zu VHDL I...
Ist in VHDL eine Initialisierung notwendig, wenn ein Signal oder ein Vektor erzeugt wird?
Was passiert, wenn man vergisst, ein Signal oder einen ganzzahligen Wert zu initialisieren?
Gibt es irgendwelche guten, vorhandenen Softwaretools, die beim Erzeugen von C-Header-Dateien mit geeigneten #Definitionen für Register-Offsets sowie Bit-Definitionen von VHDL helfen? Wenn solche Tools vorhanden sind, welche Beschränkungen sie f...
In der Simulation funktioniert das perfekt. Ist dies der beste Weg um zu überprüfen?
Nullen für einen synthetisierbaren Code. Was würden die Ressourcen generiert?
%Vor%
Gibt es einen anderen optimalen Weg, diese Lösung unter Berücksichtigung...
Es scheint, als hätte ich das schon oft gemacht, aber aus irgendeinem Grund will es heute einfach nicht funktionieren.
Ich möchte das MSB eines 16-Bit-Vektors einer Ein-Bit-Variablen zuweisen.
%Vor%
Der angegebene Fehler ist:
%Vor%
Ja...
Welche Programmiersprache hat kurze und schöne Grammatiken (in EBNF)?
Einige Sprachen sind einfacher zu analysieren. Vor einiger Zeit habe ich einen einfachen VHDL-Parser erstellt, der aber sehr langsam war. Nicht weil es komplett in Python i...
Ich richte eine Dokumentation über eine Art von Bibliothek ein, die aus einem C / C ++ - und einem VHDL-Teil sowie aus einigen instruktiven Doxygen-Seiten besteht. Sie müssen in eine in sich geschlossene Gruppe zusammengefasst werden. Alles funk...