Vivado综合:访问字符串数组时不支持RLOC和BEL属性-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Vivado综合:访问字符串数组时不支持RLOC和BEL属性

描述

综合的网表没有以下RTL用法的RLOC和BEL属性:

genvar g;
生成
for(g = 0; g <n; g ++)begin:regs
localparam rlocpre =“X0Y”;
localparam byte rlocbyte = g / n + m;
localparam rloc = {rlocpre,rlocbyte};
localparam bel [8] = {“AFF”,“A5FF”,“BFF”,“B5FF”,“CFF”,“C5FF”,“DFF”,“D5FF”};
(* RLOC = rloc,BEL = bel [g%n] *)FDRE u(.C(clk),. D(d [g]),. Q(q [g]),. CE(1’b1) ,.R(1’b0));结束
endgenerate

加载设计或编写EDIF文件后,可以检查属性。

Vivado Synthesis不支持字符串格式数组中的RLOC和BEL使用。

要解决此问题,请修改RTL描述以避免使用字符串数组。

请登录后发表评论

    没有回复内容