Why is the input port signal of IP instance is not inverted in Signal Tap after an upper-level port signal is directly inverted on the instance port? - Why is the input port signal of IP instance is not inverted in Signal Tap after an upper-level port signal is directly inverted on the instance port?
Description In the Quartus® Prime Pro Edition Software, if you invert the upper-layer port signal to the port of an FPGA IP instance as follows: module top ( input clk, input reset, ... ); nco inst ( .clk (clk), .reset_n (~reset) ... ); ... endmodule You may see that the signal on the IP port captured by the Signal Tap remains the same as the upper-layer port signal; no signal inversion occurred. The instance's output will work as expected after the upper-layer reset is deasserted. Resolution This is because the synthesis stage has merged the invert inside the FPGA IP with the invert outside the FPGA IP, and both have been optimized.
Custom Fields values:
['novalue']
Troubleshooting
15016105956
False
['novalue']
['FPGA Dev Tools Quartus® Prime Software Pro']
No plan to fix
24.1
['Arria® 10 FPGAs and SoCs', 'Cyclone® 10 GX FPGA', 'Stratix® 10 FPGAs and SoCs']
['novalue']
['novalue']
['novalue'] - 2025-06-02
external_document
- Resource Type
- Support Resources > Knowledge Articles
- Source Name
- khoros