描述
综合的网表没有以下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描述以避免使用字符串数组。
没有回复内容