Gast
#3333420
Hallo Zusammen, ich wage mich gerade an das Thema Ethernet und wollte dazu zunächst auf dem FPGA ein Microblaze mit axi_ethernet und DMA verwenden. Eigentlich hatte ich mir darum, dass das Design zu groß ist, überhaupt keine Gedanken gemacht, ich hielte das ganze noch recht "überschaubar" für einen FPGA - allerdings habe ich auf dem Gebiet auch wenig Erfahrung. Der Synthese-Prozess gibt mir folgende Meldung:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
Und hier hänge ich gerade. Leider weiß ich nicht so recht, wie ich das Design verringern soll. Ebenfalls finde ich es verrückt, dass die Synthese ziemlich lange dauert - wenn ich am Microblaze etwas ändere dauert alles über 20 Minuten. Wie kann man hier vorgehen, um das ganze zu "verkleinern"? Mein PFGA enthält auch nur den Microblaze. Verwenden tue ich das ganze übrigens auf dem Development Board SP601. Wie kann man die Zahl der "Slice LUTs" verringern? Ich kann ja im Microblaze z.B. so etwas wie "Data Cache" oder "Instruction Cache" konkret angeben und auch verkleinern - das wirkt sich allerdings doch bestimmt nur auf die verwendeten "Block-RAMs" aus. Habe ich einfach zu viele Komponenten in meinem MicroBlaze? Den "groben" Aufbau habe ich mal als Bild angehängt. Bringt es etwas, unter "Addresses" im XPS die "Size" einzelner Komponenten zu verringern? Allerdings weiß ich dann auch nicht genau, was ich eigentlich tue :( Viele Grüße, Thomas
