ILA core Anfangssignale anschauen

Gast #7062423
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
Gast #7063032
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
Gast #7063425
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?
Gast #7063471
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
Gast #7063488
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.
Persönliche Seite #7064937
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.