Article ID: 000085468 Content Type: Troubleshooting Last Reviewed: 12/01/2011

Incorrect VHDL if Single Simulink Inport Block is Connected to Multiple ChannelIn Ports

Environment

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

    Critical Issue

    Description

    Connecting single Simulink Inport block to multiple ChannelIn ports may lead to VHDL error in synthesis.This issue affects primitive subsystems where a Simulink Inport block feeds into multiple ChannelIn portsWhen you compile for synthesis in the Quartus II software, you receive the following error, because the same port name appears multiple times in the port list:

    Error (10465): VHDL error at one_inport_to_many_channelin_ports_Chip.vhd(40): name "d0" cannot be used because it is already used for a previously declared item
    Resolution

    Add a Simulink Inport block for each ChannelIn input in your subsystem, and feed the desired signals to those ports outside the subsystem.This issue will be fixed in a future release of the DSP Builder advanced blockset.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices