- Clear “add I/O buffer” (–iobuf) in synthesis settings
- Clear “trim unconnected signals” (–u) in mapping settings
Why are Internal Interfaces required to be assigned but not External Interfaces in HDL Workflow Advisor?
7 views (last 30 days)
Show older comments
I am trying to create my own ReferenceDesign for HDL Workflow Advisor.
In the Board-Plugin I can define External I/O Interfaces with the addExternalIOInterface function.
And in the ReferenceDesign Definition-File I can add Internal I/O Interfaces with the addInternalIOInterface function.
Then in the HDL Workflow Advisor, when I do not connect an Internal Interface then I am getting an Error: "Failed Interface [...] is required to be assigned, please assign this interface to one of the ports in the Target Interface Table.
However I do not connect an External Interface, then I am just getting: Warning Interface is not assigned to model port [...].
Why can´t I just leave an Interface unconnected?
Thanks in advance.
0 Comments
Answers (1)
Aman Vyas
on 2 Nov 2020
Hi,
You can open Xilinx ISE project from the link generated in HDL Workflow Advisor step 4.1, and change following two settings in the ISE project. Then ISE will not attempt to bind the I/Os to IOBs.
Alternatively, you can create a Tcl file with following two lines to set the same settings, and attach the Tcl file in the "Additional source files" box in HDL Workflow Advisor step 4.1.
project set "Trim Unconnected Signals" "false" -process "Map"
project set "Add I/O Buffers" "false" -process "Synthesize - XST"
You can take look at this link :
Hope this helps !
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!