AXI_Interconnect IP Core wenn zu viele Slaves am AXI_Lite0?

Gast #3574480
Lesenswert?

Hallo. Ich habe mehrere Slaves an den AXI_4Lite_0 angeschlossen. Bei dem 
letzten Slave gab es dann plötzlich nicht mehr den AXI_4Lite_0 zur 
Auswahl. Stattdessen musste ich einen AXI_Interconnect_1 auswählen. Hat 
der sich automatisch generiert, da ich nun ein Slave mehr habe, als der 
AXI4Lite_0 zulässt?
Gast #3574500
Lesenswert?

Ich habe den Block DMAC1 lediglich dupliziert. Wesio darf ich den nicht 
an den AXILite0 anschließen? Habe 15 Slaves momentan am AXILite0. Einer 
müsste also doch noch gehen? Es wird immer ein AXI Interconnect erzeugt.
Angehängte Dateien:
Gast #3579463
Lesenswert?

Eine Frage hierzu noch: (Hoffe, mir kann jemand dabei helfen)

Ich habe Folgendes am AXI-Bus bisher:

1 x MicroBlaze
1 x SPI
1 x Timer
1 x RS232
1 x DRAM
1 x IIC (Interrupt)
1 x Debug-Modul
1 x GPIO

Das sind acht Module bisher. Nun kommen die benutzerdefinierten Module:

3 x benutzerdefiniert

Ich möchte in Zukunft noch 3 x 3 benutzerdefinierte Cores an den Bus 
hängen. Laut Datenblatt darf ich ja nun nur 16 Slaves an einem Bus 
betreiben. Ist es eurer Erfahrung nach sehr aufwendig über diese 16 
erlaubten Slaves hinaus zu gehen? Wenn ja, was für ein Vorschlag hättet 
ihr? Wenn nein, wie würde man vorgehen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren