描述
关键词:COREGEN、RAM、MIF、二进制、VIETEX、ROM、分布式、内存、初始化、单机
双端口端口
紧迫性:标准
一般描述:
当尝试生成单端口或双端口的VIETEX块RAM内存内核时
2.1i版本,如果您指示模块要读取,您可能会看到下面的错误消息
非二进制MIF初始化文件:
无法打开内存初始化文件:MIF文件-基数错误:AEF1
错误:错误:在网表生成期间捕获普通投掷
错误:发生内部错误。请致电Xilinx支持。
错误:Sim在执行所选核心时存在问题。
将不会生成实现网表。
错误:SimFiels: SIM实现定制的失败
参数VSSPRADHEX256X16
警告:核心VSPSPACHTEX256X16没有生成产品IMPNETLIST。
错误:SimPrimultActudioPosisiSes():核心VySPARTHROX256X16没有端口。
错误:无法获得VHDL端口尺寸矢量。
警告:核心VSPSPACHTEX256X16没有生成产品VHDLSIM。
错误:verilog输出生成器。空端口尺寸向量。
警告:核心VYSPTRACHEX256X16没有产生产品VerilogSim。
错误:生成VYSPTRACHEX256X16时遇到的错误
(分布式内存1)。没有生成输出文件。
EDF实现网表未被写入。
此错误的一个可能原因可能是MIF文件中的值以格式指定。
除了二进制格式外,也就是十六进制或十进制格式。根据分布式内存
数据表,MIF文件数据必须以二进制格式指定。
解决方案
对于1.0.2和1.0.3版本的分布式内存:
如果要指定十六进制或十进制格式的初始化值,
您可以通过将值指定为
.COE文件中的“MexyLyPrimalIsIZORIZATION向量”参数
比MIF。
否则,如果使用MIF文件,请确保MIF文件数据为
二进制格式指定的。这不应该与基数混淆。
从“初始内容”按钮弹出选项,这给了你一个选择
二进制、十进制和十六进制格式,因为这仅适用于该值。
在这个弹出窗口中指定为“默认值”。
“默认值”字段中的值是分配给内存位置的值。
这在MIF文件中没有分配。
没有回复内容