问题描述
在Project Navigator中使用语言模板综合实例化的RAMB16_S1_S1时,XST失败:
分析库<work>中的实体<my_entity>的层次结构(architecture <my_arch>)。
错误:Xst – Xst_HdlType_Imp_Matrix :: GetRightDynamic:对于维度0,右边界不受约束。
错误:Xst:2683 – 构建层次结构时发现意外错误。
解决/修复方法
INIT和SRVAL值在通用映射中写为“0”,而不是在组件声明中写为X“0”。 XST应该支持这种语法。
要解决此问题,请在“0”之前添加“x”,如下所述::
RAMB16_S1_inst:RAMB16_S1_S1
通用映射(
INIT => x“0”, – 启动时输出RAM寄存器的值
SRVAL => x“0”,
这将在XST的未来版本中修复。
没有回复内容