有人用过Synplicity吗?
有人用过Synplicity吗? debug板子的时候发现FW好像没load进来,我是直接用readmemh把FW读到RAM的,Simulation是没问题的,但现在感觉综合的时候根本就没有把FW读进来,用Synplicity综
合的,看了所有report file,没有发现相关的log信息。所以怀疑综合的时候有没有把FW
读进来。用用过的朋友可指点下吗?谢谢
reg mem ;
initial begin
$readmemh("fw.vrom00",mem,0,2047);
end
always @(posedge clk) begin
if(!cs_b)
do <= mem;
end 这种语句是用来仿真的,不是综合用。 用FPGA工具生成ROM时需要指定一个初始化文件bin/hex/mif/coe格式的
你这语法是仿真器用的 但我看Synplicity, XST的manual,都说可以直接这么写的呀 Synplicity的文档我记得很清楚,有个支持的语句与不支持的语句
initial就在不支持的语句当中。 Synopsys FPGA Synthesis Reference Manual,P917.这篇文档专门有一章节说怎么
initial RAM的呀,readmemh/readmemb都支持的呀 把文件换成绝对路径试试。最好把这个mem文件放在fpga的工程当前文件夹里面
页:
[1]