Partial Reconfiguration Vivado Flow

55 views
Skip to first unread message

Tim Hansmeier

unread,
Feb 15, 2018, 6:06:42 AM2/15/18
to ReconOS
Hi everyone,

Has anyone of you ever used partial reconfiguration in the Vivado flow of ReconOS? I am trying to get this to work, but I am struggling with the toolflow.
In the .cfg files of the demos, a flag "IsReconfigurable" is mentioned. According to the description, it should mark a HWT slot as reconfigurable, but I could not see any change in the Vivado project when generated with the flag set to 1. I never used the ISE flow, but I know that partial reconfiguration required some manual modifications, e.g. defining pblocks, so I would expect it to be similar with Vivado.

Any comments or hints are highly appreciated!

Regards,
Tim


Christoph Rüthing

unread,
Feb 17, 2018, 1:52:09 PM2/17/18
to rec...@googlegroups.com
Hi Tim,

the flag "IsReconfigurable" you are referring to only appears in the comments of the .cfg files and, unfortunately, it is not supported right now. The "old" Reconos (v3.1) had support for reconfigurable slots, but with the new versions nobody had introduced this feature again. Sorry that I do not have better news for you ;)

Yours,
Christoph
--
You received this message because you are subscribed to the Google Groups "ReconOS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reconos+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Tim Hansmeier

unread,
May 1, 2018, 3:03:49 PM5/1/18
to ReconOS
Hi all,

I have uploaded a tutorial on partial reconfiguration with ReconOS and Vivado.


Feel welcome to give feedback or suggestions. Right know it is a bit cumbersome to create partial bitfiles, because the Vivado IDE project flow does not allow to mark modules of a block design as reconfigurable. Unfortunately, the hardware threads are just that, hence the need to use the Tcl script. Maybe some future Vivado version will improve this or, even better, someone of you knows how to make things simpler. 

Regards,
Tim
Reply all
Reply to author
Forward
0 new messages