Forum: FPGA, VHDL & Co. warum brauchen wir microblaze zu erfüllen?


von Ali (Gast)


Lesenswert?

Hallo,
ich habe eine Frage,
kann jemand erklaren, warum brauchen wir microblaze zu erfüllen, können 
wir  die Arbeit mit fpga nicht machen, ohne microblaze zu erfüllen?

in case my german is not good enough,
could someone tell me, why we need to design microblaze? are there 
things that we cant do it with fpga, without designing a microblaze?

danke schön

: Verschoben durch User
von Dennis (Gast)


Lesenswert?

Dir ist aber schon klar, was der Microblaze ist, oder???

von Hmm (Gast)


Lesenswert?

There are some benefits using a microprocessor implemented on a FPGA.

The one most named is the flexibility during run-time while having 
constant resource requirements. Changing the program is easily done 
while a new FPGA structure may need more resources.

This argument isn't undisputed. One may say that a new configuration (as 
far as it fits into the FPGA) is mostly more efficient than doing the 
same thing with the CPU.

In reality its a matter of weighing pros and cons.

If you read the microblaze or picoblaze documents, namely the sheets 
targeted to management, you may get even more elaborated points.

von Gregor (Gast)


Lesenswert?

Hmm schrieb:
> There are some benefits using a microprocessor implemented on a FPGA.
And some drawbacks and obstacles too.

The article here in this forum has some information about this, when to 
use an OS and a softcore in general.

My favorite "con" regarding Xilinx:  This company has such a weired 
documentation and faulty examples, that it is best to do as much as 
possible on your own, instead of beeing dependent of the EDK and all 
this.

There is much more work to do and to learn in order to get a processor 
run in an FPGA, if you need more than just some easy controls. As soon 
as it becomes difficult and complex, using a microprocessor is even 
worse!

When once you are familiar with it, and you passed all the obstacles, 
then using it might be effective.

It is up to you!

When to use a softcore:
http://www.mikrocontroller.net/articles/FPGA#Implementierung_von_Steuerfunktionen

von Ali (Gast)


Lesenswert?

danke schön, ihre antworten waren sehr hilfsreich.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.