Forum: FPGA, VHDL & Co. ChipScope triggert, obwohl Bedingung nicht erfüllt.


von Tobias (Gast)


Lesenswert?

Ich habe in der ChipScope Triggerbedingung, die ansonsten komplett auf 
XXX steht, ein Bit aktiviert, um DANN zu triggern, wenn eine bestimmter 
Signallevel erreicht ist.

Dazu schreibe ich z.B. bei Signal<15> eine 1 statt X. Auch oben heisst 
die Triggerbedingung nun "XXXXXXXXX1XXXXXX".

egal, was ich drücke, er triggert immer sofort - obwohl das Bit während 
des gesamten Aufnahmewindows nicht 1 zeigt.

Was ist das für ein Mist bei Xilinx???

von Marco (Gast)


Lesenswert?

sonst keine weiteren Bedingungen aktiv?

von zachso (Gast)


Lesenswert?

chipscope kennt mehrere bedinungen, biste dir sicher dass du oben auch 
das == gesetzt hast?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Tobias schrieb:
> Dazu schreibe ich z.B. bei Signal<15> eine 1 statt X. Auch oben heisst
> die Triggerbedingung nun "XXXXXXXXX1XXXXXX".
Wie ist das gemeint?

> Was ist das für ein Mist bei Xilinx???
Oft schon hat sich herausgestellt, dass die Fehlerquelle auf der anderen 
Seite des Bildschirms war...

von Markus (Gast)


Lesenswert?

Mit Chipscope hatte ich auch schon so meine Probleme. Weiß nicht mehr 
welche Version das war, aber da waren die Bitvektoren umgedreht. Ich 
würd mal die Bits von der anderen Seite her abzählen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.