Skip to content
Discussion options

You must be logged in to vote

Thanks @chrmarlyn for your example code! You are approaching this in a straight forward way and I think it will help us better document these APIs and how to think about using them. One important thing to understand about RapidWright and designs from Vivado in general is that there is a logical netlist and a physical netlist. In RapidWright, we represent the logical netlist with all of the objects that start with EDIF* (EDIFCell, EDIFPort, EDIFCellInst, EDIFNet, and EDIFPortInst, see this diagram to help map them to what is shown in Vivado's schematic viewer).

The physical netlist is represented by the more generic names such as Cell, Net, SiteInst, SitePinInst. When modifying an implemen…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@chrmarlyn
Comment options

Answer selected by chrmarlyn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants