warum brauchen wir microblaze zu erfüllen?

Gast #2969400
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
Gast #2969403
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.
Gast #2969458
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

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