描述
关键词:Express、范围、属性、别名、“左”、“右”、“高”、“静态”
紧迫性:标准
一般描述:
FPGA Express不支持使用预定义属性(例如“左”,
当别名范围不是局部静态时,使用别名的“高”、“范围等”。
使用这样的构造可能导致FPGA Express在没有错误的情况下崩溃。
解决方案
用相应的组件替换预定义的属性
别名的范围。例如,对于下面的代码:
程序FO(B:IdStdLogLogic向量)是
开始
常数ByLe:整数:= B’Langth-1;
别名BAYALAS:B的StdLogLogic向量(B左向下0);
…
为我在Bayalas’范围循环
…
结束环;
…
结尾;
用以下方法替换循环:
我在0到左左循环
…
结束环;
没有回复内容