How can I specify an unconnected output port as a virtual pin in the Quartus II software when using Synplify for synthesis? - How can I specify an unconnected output port as a virtual pin in the Quartus II software when using Synplify for synthesis?
Description In the Synplify software versions earlier than 2009.12, synthesis inserts TRI1 I/O primitives for unconnected output ports. This occurs even when the "Disable I/O Insertion" option is selected from the Device tab of the Implementation Options page in Synplify. When the netlist is brought into the Quartus® II software, these TRI1 primitives prevent virtual pin assignments from being honored. This may cause problems during fitting if the number of actual I/O plus the number of unconnected ports exceeds the capacity of the device. In the Synplify software version 2009.12 and later, the unused output ports are left unconected when "Disable I/O Insertion" is turned on. To work around this problem in earlier versions, do one of the following: Edit the HDL code to remove the unconnected output ports before running Synplify synthesis. Compile the design using the Quartus II integrated synthesis and assign the unconnected ports as virtual pins. Related Articles Why do I get a what-you-see-is-what-you-get (WYSIWYG) error in the Quartus ® II software from a Verilog Quartus Mapped (VQM) file generated by Synplify when I have turned off the Synplify mapping option: Disable I/O Insertion?
Custom Fields values:
['novalue']
Troubleshooting
novalue
False
['novalue']
['novalue']
novalue
novalue
['Stratix® II FPGAs']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document