HLS axis流中带*_id成员的结构体报错
HLS / Vitis 已闭环 Vivado HLS 2017.2
一句话结论:重命名*_id成员或升级到2017.4可规避该报错
Vivado HLS 2017.2综合时RTGEN 206-102报错,2017.4不复现
ERROR: [RTGEN 206-102] Read value from an output port: 'test/intf_stream_TVALID' to 'test/intf_stream_V_b_id_V_0_vld_in'.
新版HLS将*_id、*_dest等AXI类字段推断为axis流字段,与DATA_PACK及axis接口冲突
重命名*_id成员或升级到2017.4可规避该报错
本文据 AMD 客户社区(原 Xilinx 论坛)真实报错帖整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D52E00006lLh77SAC/passing-packed-struct-with-mem…