VHDL-Forum - Allgemeines

StateCAD

StateCAD

Hallo Leute!!

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!!

Re: StateCAD

Den Guide hast Du?

toolbox.xilinx.com/docsan/xilinx4/pdf/docs/stc/stc.pdf

bzw. die online hilfe?

http://toolbox.xilinx.com/docsan/xilinx6/help/state/state.htm

ansonsten tut es mir leid , dass ich nicht weiter helfen konnte,
bis bald, gruß

Re: StateCAD

Hallo Burn77

Vielen Dank für deine Hilfe... du hast mir echt sehr gut geholfen!