Gast
|
Erstellt: 22.12.09, 12:28 Betreff: Re: elsif ungleich case ? |
|
|
Achso ja, noch ein paar Comments:
Das IO1 <= IO1 im ELSE oder OTHERS reicht hier leider nicht aus, um das vollständig zu beschreiben, da in manchen Zweigen nur IO1 und in anderen nur IO2 gesetzt wird. Gibt trotzdem Latche.
Und auch wenns überall drin stehen würde gäbs im 2. Fall Latche, weil m.W. genau das "Halten" in einem nicht getakteten Prozess ein latch einbaut!
Aber man kann den Vorschlag von berndR vor dem Case oder If schreiben, als Default-Zuweisung. Sollte dann aber keine Haltefunktion haben.
Noch was, im ersten Prozess goibt#äs nen Takt, d.h. dort werden FFs eingebaut, keine Latche. und die FFs sind m.E. auch beabsichtigt.
In so nem Fall hilft auch immer, zu simulieren, und sich die Warnings der Tools anzuschauen.
|
|