Forum: FPGA, VHDL & Co. ILA core Anfangssignale anschauen


von sakrosl (Gast)


Lesenswert?

Hi,

wollte mal fragen, ob man bei Systemstart die ILA Signale tracken kann.
Oder zumindest ein par Proben von einem Signal aufnehmen.

Habe nämlich einen Core bei dem ich eigentlich am Anfang einen Reset 
machen.
Aber erst wenn ich irgendwann asynchron mit einem vio-Core einen Reset 
mache geht der Core in den richtigen Zustand!

Danke sehr :D

von Bla (Gast)


Lesenswert?

Nicht selbst ausprobiert, aber ich hab eben gesucht und das gefunden:
https://support.xilinx.com/s/article/60813?language=en_US

Sag gerne mal Bescheid falls du es so oder anders hinbekommen hast.

von Duke Scarring (Gast)


Lesenswert?

sakrosl schrieb:
> Habe nämlich einen Core bei dem ich eigentlich am Anfang einen Reset
> machen.
> Aber erst wenn ich irgendwann asynchron mit einem vio-Core einen Reset
> mache geht der Core in den richtigen Zustand!

Hast Du mal probiert, den Reset für diesen Core zu verlängern?
Ist der Core von irgendwelchen Takten abhängig, die beim Systemstart 
noch nicht stabil sind?

Duke

von sakrosl (Gast)


Lesenswert?

Weiß nicht genau ob alle Takte am Anfang stabil sind xD

Duke Scarring schrieb:
> Hast Du mal probiert, den Reset für diesen Core zu verlängern?

ne habe ich nicht xD
aber das wäre natürlich ein versuch Wert!

Aber auch so fänd ich es interassant zu sehen wie sich das Design am 
Anfang verhält.

Oder macht man sowas eher nicht xD?

von Duke Scarring (Gast)


Lesenswert?

sakrosl schrieb:
> Oder macht man sowas eher nicht xD?
Ich denke, das wird schwierig. Der ILA ist ja auch nur FPGA und steht 
erst zur Verfügung, wenn das FPGA konfiguriert ist. Danach will die GUI 
vielleicht auch noch was einstellen und bis dahin ist alles gelaufen.

Ich sehe immer ein paar Pins für's Debuggen vor, da kann man dann mit 
dem Oszi oder einem externen Logikanalysator rangehen.

Duke

von Bla (Gast)


Lesenswert?

Es geht doch nur darum das der ILA automatische "gerarmed" wird, und das 
sollte doch die Anleitung von Xilinx machen? Ist doch ein absoluter 
valider usecase nach startup direkt etwas testen zu wollen.

von Jürgen S. (engineer) Benutzerseite


Lesenswert?

Bla schrieb:
> Ist doch ein absoluter
> valider usecase nach startup direkt etwas testen zu wollen

Die Frage ist, was "direkt nach Startup" heißt. Der FPGA muss komplett 
konfiguriert sein, damit der ILA läuft. Das einzige, was so richtig 
funktioniert, um  das power up zu monitoren, ist ein ILA, der mit einem 
Takt gefahren wird, der aus einem selbst schwingenden OSzillator kommt. 
Der läuft schnell genug an, um vor dem Rest der Schaltung aktiv zu sein, 
wenn diese aus PLLs gefahren werden.

Wie sinnvoll und nötig das ist, muss man allerdings hinterfragen.

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.