Article ID: 000080581 Content Type: Troubleshooting Last Reviewed: 06/30/2014

Hardware and software simulation results differ when using preadder mode with an unsigned signal

Environment

  • Quartus® II Subscription Edition
  • DSP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    This simulation issue was found in the Quartus II software release version 13.0, but impacts versions 11.1 through 13.0. When you directly instantiate digital signal processing (DSP) or media access control (MAC) WYSIWYG in your design, your hardware and software simulation results will differ when using preadder mode with an unsigned signal. The simulation results differ when preadder subtraction and unsigned preadder input are used at the same time; on the hardware, the preadder input is sign extended, so all input to multiplier is treated as signed. This issue applies to the Arria V and Cyclone V devices.

    Resolution

    The 13.1 Quartus II software release includes legality checks to prevent you from producing this error. There is no workaround for previous versions.

    Related Products

    This article applies to 2 products

    Cyclone® V FPGAs and SoC FPGAs
    Arria® V FPGAs and SoC FPGAs