Unterschied Microblaze, PowerPC

Gast #483772
Lesenswert?

@Heinz

>kann mir jemand den Unterschied zwischen einem Xilinx
>Microblaze-Softcore und einem PowerPC erklären? Was genau sieht da auf
>dem FPGA intern anders aus?

Microblaze: 32Bit Softcore, schaft ca. 100 MHz/100MIPS
  Vorteil: Lässt sich in so ziemlich jedes Xilinx FPGA laden, da es ein 
Softcore ist
  Nachteil: Kein direkter.

PowerPC: 32Bit Hardcore, bis 400MHz.
  Vorteil: Sehr schnell, verbraucht keine Logikressourcen (naja, ein 
weig schon, den BRAM und bissel Buscontroller braucht man auch)
  Nachteil: Gibts eben nur in einigen FPGAs.

MFG
Falk
Gast #484117
Lesenswert?

Ein Hardcore ist ein Stück Silizum das fest und unveränderlich im FPGA 
steckt, ähnlich wie die FF nur viel fetter. auf dem FPGA gibt es dann 
einen Bus der den eingebauten "built-in" Core mit den programmierbaren 
Logicressourcen verbindet. Aus dieser Logic kannst du dann deinen 
Interface und Co-Prozessoren bauen. Unäbhängig von dem was du auf den 
FPGA programmierts, der Power-PCC ist immer drin. Tumindest bei 
Virtex-Pro und einigen Virtex4. Bei Spartan3 gibt es den Hardcore nicht, 
da kann man eine CPU nur per Softcore (wie der ub) nachrüsten

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