- 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 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Aman Vyas
2020-11-2
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 !
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!