Input File Types

21 views
Skip to first unread message

Laura L.

unread,
Jul 9, 2021, 12:25:00 PM7/9/21
to RapidWright
Hello,

I am trying to learn more about RapidWright. Sorry if I missed this in the documentation, but can RapidWright received any other types of files as input other than .dcp files?

Thank you,
Laura

RapidWright

unread,
Jul 9, 2021, 12:48:46 PM7/9/21
to RapidWright
Hi Laura,

Yes, the other basic file type that RapidWright can take as input is an EDIF file (*.edf).  This can be read into the object EDIFNetlist and is the equivalent of a design post synthesis (after running 'synth_design' in Vivado).  Here is the API:

EDIFTools.readEdifFile(String fileName)

Let us know what other files types you would be interested in reading.

Thanks,

Chris

Laura L.

unread,
Jul 12, 2021, 9:57:59 AM7/12/21
to RapidWright
Hi,

I was looking over the documentation more and was wondering, does RapidWright support reading in .bit files as well?

Thank you,
Laura

RapidWright

unread,
Jul 12, 2021, 1:25:17 PM7/12/21
to RapidWright
Yes, that is correct.  However, it is generally expected to be accompanied by the DCP that generated it.  RapidWright cannot generate .bit files from designs from scratch.  But it does have the ability to change initialization values that are documented by the logic location file (.ll).  It is also under development on how to relocate portions of the bitstream that are carefully constructed under some constraints.  

Chris

Reply all
Reply to author
Forward
0 new messages