Wie ChipScope ILA anschließen ?

Gast #1150862
Lesenswert?
• ▲
▼
Ich arbeite das erste mal mit ChipsScope und kriege das noch nicht hin. 
Ich habe, wie in der Beschreibung angegegen, einen ICON und ein ILA 
erzeugt. Diese habe ich nun in das ISE Projekt aufgenommen. Dort 
erscheinen beide parallel zu meinem Design und es sind auch noch 2 RAMS 
zu sehen. Wie schließe ich das nun an?

Brauche ich noch einen Wrapper? Wie handle ich das im Zusammenhang mit 
der PRojektverhalung im BEzug auf DEbig / Implementation und Simulation?

Kann man das nicht einfacher machen - wie bei Altera, wo man einfach 
einen Signal TAP reintut?
(Firma: abaxor engineering) #1151147
Lesenswert?
• ▲
▼
Gast wrote:
> Ich arbeite das erste mal mit ChipsScope und kriege das noch nicht hin.
> Ich habe, wie in der Beschreibung angegegen, einen ICON und ein ILA
> erzeugt. Diese habe ich nun in das ISE Projekt aufgenommen. Dort
> erscheinen beide parallel zu meinem Design und es sind auch noch 2 RAMS
> zu sehen. Wie schließe ich das nun an?
>
> Brauche ich noch einen Wrapper? Wie handle ich das im Zusammenhang mit
> der PRojektverhalung im BEzug auf DEbig / Implementation und Simulation?

Im Toplevel machts du folgendes


architecture ...

    signal scontrol : std_logic_vector(35 downto 0);
    signal strig0   : std_logic_vector(59 downto 0);
    signal schipsc  : std_logic_vector(59 downto 0);

    component icon
        port (
            control0 : out std_logic_vector(35 downto 0));
    end component;

    component ila
        port (
            control : in std_logic_vector(35 downto 0);
            clk     : in std_logic;
            trig0   : in std_logic_vector(59 downto 0));
    end component;


begin



   micon : icon
        port map (
            control0 => scontrol);

    mila : ila
        port map (
            control => scontrol,
            clk     => sclk,
            trig0   => strig0);

...

end ...

Damit ist den icon und ila verdrahtet. Jetzt musst du nur noch an strig0 
deine Signale anschließen. Dann kannst du mit dem Chipscope Analyzer 
debuggen. Bei Modelsim gibt es eine Warnung, dass er die Componenten 
icon und ila nicht kennt. Die willst du aber auch nicht simulieren


Tom
Gast #1151723
Lesenswert?
• ▲
▼
???

Dann muss ich ja mein Toplevel umbauen!

Also irgendwie komme ich da nicht ganz mit. Ich dachte bisher, daß man 
das von Xilinx ISE aus starten kann: dort wird ja die Core-Generation 
implizit vorgenommen und ebenso die Signalverdrahtung. Baucht man diese 
explicite Vorgehensweise über den Core-Generator dann überhaupt noch?
Gast #1151868
Lesenswert?
• ▲
▼
@Gast:
> Baucht man diese explicite Vorgehensweise über den Core-Generator dann überhaupt 
noch?

Ja, du mußt den Chipscope-Core erst erstellen.

Als Alternative zum händischen instanziieren kann man noch den 
Core-Inserter verwenden. Das ist aber m.E. noch unübersichtlicher.

Duke
Gast #1151952
Lesenswert?
• ▲
▼
Ich habe es immer noch nicht klar:

Habe mir jetzt ein frisches Design gegriffen und einfach das gemacht, 
was Xilinx im Video hat: "New Source" ... "ChipScope Definition and 
Connection file" und die ganze Prozedure druchgekaut, inkluse 
Signalverbindung. Siehe Bild. Ich habe dann ein *.cdc im Projekt was 
nach der Synthese dazu führt, daß ich im Floorplanner sowohl einen 
anonymen ILA und einen ICON vorfinde. Meines Erachtens macht man damit 
dann doch alles, oder?

Wozu braucht man dann noch die manuelle Vorgehensweise mit dem 
Anschließen, wie Thomas es beschreibt?
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.