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

Re: [microblaze-uclinux] Partial reconfiguration using MicroBlaze



Dear John,

Thanks a lot for your reply and your kindly help.

Also, I will definitely start a thread in the future.

Best regards,
Jingzhao

John Williams wrote:

> Hi,
> 
> Jingzhao Ou wrote:
> 
>> I read John's paper on ERSA'04. There is a shell function call in 
>> uCLinux that can load the partial reconfiguration bitstream to the 
>> FPGA device.
> 
> 
> It's simpler than that - just a character device driver that is mapped 
> over the ICAP primitive.  So you can cat a partial bitstream to the 
> device, and that causes (partial) reconfiguration (or the hardest of all 
> hard lock-ups, depending on how bad your partial bitstream is!)
> 
>> I wonder if any one can point me to the part of code in uCLinux that 
>> realizes this function? It would be even better if there is any simple 
>> example C code for this.
> 
> 
> I haven't put it into the CVS - it's experimental research code.  You 
> can find the driver source here (in the attachment):
> 
> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/archive/2004/08/msg00072.html 
> 
> 
>> Also, if there is any thing wrong in the reconfiguration process, will 
>> it destroy the device? The prototyping board I am using right now is 
>> quite expensive. I may need to test this on a cheaper board first. :-)
> 
> 
> Well, these devices are tougher than you think.  Apparently it's 
> actually quite hard work to burn the FPGA.  But that's easy for me to 
> say, it's not my device! :)
> 
>> BTW, I know there is a mailing list especially for this issue. 
>> However, that list is kind of dead. If any one think this email is 
>> inappropriate for this mailing list, I can resend it to that list again.
> 
> 
> I don't think anyone will complain if we have this conversation here - 
> maybe copy it to both lists?  A dead list will stay dead while there's 
> no traffic on it! :)
> 
> One point though - please start a new thread for new subjects, rather 
> than just replying to an existing message and changing the subject line. 
>  Makes the archives much cleaner.
> 
> Thanks,
> 
> John

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