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

[microblaze-uclinux] Partial reconfiguration using MicroBlaze



Dear all,

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.

Is it based on the following Xilinx API:

XStatus
XHwIcap_SetConfiguration
( XHwIcap *
InstancePtr,
Xuint32 * Data,
Xuint32 Size
)
Loads a partial bitstream from system memory.
Parameters:
InstancePtr - a pointer to the XHwIcap instance to be worked on.
Data - Address of the data representing the partial bitstream
Size - the size of the partial bitstream in 32 bit words.

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.

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. :-)

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.

Thanks a lot!

Best regards,
Jingzhao
___________________________
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/