HDL Workflow Advisor - Step 3.2 - "Failed Index exceeds the number of array elements. Index must not exceed 2" in hdlturnkey.interface.ChannelBased/connectFrameInterfacePort
Show older comments
I am trying to run step 3.2, Generate RTL Code and IP Core, in the HDL Workflow Advisor, for a model using the Xilinx ZCU208 development board. When I try to run the step, I get the following error:
Failed Index exceeds the number of array elements. Index must not exceed 2.
Index exceeds the number of array elements. Index must not exceed 2.
Error in hdlturnkey.interface.ChannelBased/connectFrameInterfacePort
Error in hdlturnkey.interface.AXI4Stream/elaborateStreamModule
Error in hdlturnkey.interface.AXI4StreamBase/elaborate
Error in hdlturnkey.elab.BoardElaboration/elaborateInterface
Error in hdlturnkey.elab.BoardElaboration/elaborateBoard
Error in hdlturnkey.TurnkeyDriver/makehdlturnkeycore
Error in hdlturnkey.TurnkeyDriver/makehdlturnkey
Error in slhdlcoder.HDLCoder/makehdlturnkey
Error in downstream.DownstreamIntegrationDriver/runIPCoreCodeGen
Error in generateIPCore
Error in Simulink.ModelAdvisor/executeCheckCallbackFct
Error in Simulink.ModelAdvisor/run
Error in Simulink.ModelAdvisor/runCheck
Error in ModelAdvisor.Node/runTaskAdvisor
I found that the ChannelBased file is an obfuscated .p file, so cannot see what is supposed to happen at this step, what index is exceeding the value, and why it is limited to 2. Is there a log file that would help me identify the source of the issue?
My model uses the AXI4-Stream interface, with a serializer (ratio 1024) and (dummy) deserializer. "Enable frame to sample conversion" optimization is diabled, and Frame to Sample Generation is turned off for my input port. In addition to the AXI4-Stream in (1) and out (1) ports, I have ADC and DAC I/Q and valid inputs and outputs.
Accepted Answer
More Answers (1)
Kiran Kintali
on 10 Jun 2023
1 vote
This is not an expected error message. Please reach out to tech support with reproduction steps.
Categories
Find more on AMD FPGA and SoC Devices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!