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

Re: [microblaze-uclinux] EDK 9.2



Hi Frederic,

LEGER wrote:

EDK9.2 is also adding some new IPs

one multi-DCM IP with placement constraints inside to avoid the placement
problems of EDK9.1 on small chips (ie: S3E500).

This new all-in-one clock manager is nice, however I've seen problems with BSB designs @ 100Mhz. Basically map gives up trying to automatically place the DCMs, and wants manual LOCs instead. No such issue at 50Mhz...

Memory controler is MPMC3.0 with plenty of placement constraints. This is a
very powerfull solution but takes lot's of logic => big problems to upgrade
users designs on V4FX12 and S3E500... (I remember MPMC2.0 and PLB_TEMAC on a
MEMEC FX12 board)


In my opinion, the choice is to increase the data bandwith (for TCP,video?),
to merge Microblaze&PPC, to allow full Linux and to give to new users the
ability to create designs without too much FPGA knowledge.

If it is the beginning of a new era => why not having two releases of
Petalinux.

Short answer - maintenence and support! With every new EDK release, and every new board added, the testing and maintenence burden of PetaLinux multiplies. We've scripted a lot of it, but it still takes a lot of effort.

With Xilinx's announcement of a public git server, I'm looking to ways of changing the PetaLinux development and management model. It's a big drain on my time, and the current closed model makes it difficut for people other than me to contribute. This has other consequences, like keeping me as the "choke point" in development and bug fixes etc

I'm looking for ways of opening it up so it can be community managed and developed. The simplest way is to just open up the internal SVN repo to the outside world, and offer commit rights to those who request, and demonstrate capacity for it. The overheads associated with maintaining what is essentially two forks - one fork of the kernel, and one fork of uClinux-dist - are starting to become a strain. There must be a smarter way.

Cheers,

John
___________________________
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/