Knowledge Base Article

Error (12002): Port "byteenable2" does not exist in macrofunction "onchip_memory"

Description

Due to a problem in the Quartus® II software version 13.0, the dual port RAM (on-chip memory) component in Qsys incorrectly adds the signal byteenable2 on slave s2 when the data width is set as 8 bits.

Resolution

To work around this problem, perform the following steps:

  1. Open the file altera_avalon_onchip_memory<instance>_hw.tcl in a text editor and comment line 671.
    #add_interface_port s2 byteenable2 byteenable Input
  2. Add the following lines under line 671:
    if { > 1} {
        add_interface_port s2 byteenable2 byteenable Input
    }
  3. Refresh and regenerate the system

This problem is fixed beginning with the Quartus II software version 13.0 SP1.

Updated 2 months ago
Version 3.0
No CommentsBe the first to comment