Gast
#1086907
hallo miteinander, ich beschäftige mich rein autodidaktisch mit einem xc9536. Hab Null Vorkenntnisse aufzuweisen und gehe einen entsprechend steinigen Weg, hoffe daher auf Geduld. Meine Frage: Wie initialisiert man im cpld eigentlich Signale. Las, daß das vergeben von Startwerten nur für eine Simulation Wirkung hat. Die bisherige Literatur sagt immer: will man in realer Hardware eine Initialisierung haben, muss man dies anders erreichen. OK. Schön. Und konkreter? Die einzige Idee wäre, alles in einen reset prozess zu stecken und zu hoffen, daß der nach dem Einschalten zum richtigen Zeitpunkt durchlaufen wird. (der ganze Baustein läuft ja schnell los, aber falls mal fpgas ein Thema werden - die brauchen doch unkalkulierbar lange?) Alternative Vorstellung wäre für mich ein Internes Signal 'cpld' (oder fpga) läuft los, was man in die Sensitivitätsliste eines Initialisierungsprozesses schreiben könnte.... Irgendwie überzeugt mich alles nicht. Ach ja: Konkret möchte ich nur einen Vektor mit 'irgendeinem' definierten Wert laden können und den einfach mit einem Taster rundschieben. Das Problem ist aber ja denke ich immer da. Seien es Register, Zustände oder was auch immer. Daher die Frage: Wie mache ich das am besten. Mit meinem cpld und allgemein?
