Erstens freut mich sehr, dass es eine deutsche Seite gibt, die sich für Hardwareprogrammierung interessiert...
Mein heutiges Problem ist das Programm StateCAD, das sich in den von Internet downloadbaren kostenlosen Paket ISE WebPACK befindet... kennt sich jemand damit aus!??
Ich möchte gern mit dem Programm StateCAD einen Programmzähler programmieren, der sich inkrementiert, und gegebenenfalls Sprungbefehle ausführt... Ich hab die Eingänge teilweise als Vektoren deklariert, aber in manchen zuständen bin ich gezwungen die Variablen als einzelnen Bits anzusprechen, nur ich weiß nicht wie die richtige Syntax dafür aussieht, wenn die Variablen schon als Vektoren deklariert worden sind???
Beispiel:
Vektor_dat ist ein Register mit 12 Bits Ich möchte jetzt die 7. Bit anfragen um in den nächsten Zustand zu wandern!
Danke für eure antworten!!
Re: StateCAD
Mit StateCAD kenne ich mich jetzt nicht aus , aber um direkt auf Dein Beispiel anzusprechen, wäre ich jetzt der Meinung, dass es eigentlich recht einfach ist.
Vektor_dat ist das Register mit Bitanzahl 12
wenn Du jetzt das 7. Bit anschauen möchtest:
if (Vektor_dat(7) = '1') then current_state := next_state; end if;
Re: StateCAD
Danke erstmal für deine Mühe!!
Das Problem ist das der Syntax bei StateCAD nicht so aussieht, wie bei VHDL oder Verilog!!