[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Multiple Microblaze cores



Hello

>From the contents of this list it seems to me
that 99% of people use uclinux on a single Microblaze
cpu.

Now I guess that some of you have already some
designs with 2 Microblaze cpus but with each
one running a separate OS (2 uclinux kernels).

I am thinking of adding 4 Microblaze cores to
an FPGA and run _one_ uclinux kernel on them.
It won't be strictly SMP-ish but you get the idea.

But before I deal with the software, what about the hardware?
Can 4 Microblaze core share resources on an FPGA in a deterministic way?

I know that my XUP board has enough space for 4 Microblaze cores.
I don't know what happens if all four of them attempt to access
the OPB DDR memory chip or any other hardware resource at the same time.
Will it work?

Have you any experience with this?
Have you observed any scalability issues with more than 2 Microblaze
CPUs?

Kostis

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/