集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2466|回复: 7

有人用过Synplicity吗?

[复制链接]
CPLD 发表于 2010-11-1 09:50:36 | 显示全部楼层 |阅读模式
有人用过Synplicity吗?
 楼主| CPLD 发表于 2010-11-1 09:50:48 | 显示全部楼层
debug板子的时候发现FW好像没load进来,我是直接用readmemh把FW读到RAM的,
Simulation是没问题的,但现在感觉综合的时候根本就没有把FW读进来,用Synplicity综
合的,看了所有report file,没有发现相关的log信息。所以怀疑综合的时候有没有把FW
读进来。用用过的朋友可指点下吗?谢谢

reg [31:0] mem [0:2047];
initial begin
  $readmemh("fw.vrom00",mem,0,2047);
end
always @(posedge clk) begin
  if(!cs_b)
     do <= mem[adr];   
end
 楼主| CPLD 发表于 2010-11-1 09:50:59 | 显示全部楼层
这种语句是用来仿真的,不是综合用。
 楼主| CPLD 发表于 2010-11-1 09:51:14 | 显示全部楼层
用FPGA工具生成ROM时需要指定一个初始化文件bin/hex/mif/coe格式的
你这语法是仿真器用的
 楼主| CPLD 发表于 2010-11-1 09:51:26 | 显示全部楼层
但我看Synplicity, XST的manual,都说可以直接这么写的呀
 楼主| CPLD 发表于 2010-11-1 09:51:35 | 显示全部楼层
Synplicity的文档我记得很清楚,有个支持的语句与不支持的语句
initial就在不支持的语句当中。
 楼主| CPLD 发表于 2010-11-1 09:51:46 | 显示全部楼层
Synopsys FPGA Synthesis Reference Manual,P917.这篇文档专门有一章节说怎么
initial RAM的呀,readmemh/readmemb都支持的呀
 楼主| CPLD 发表于 2010-11-1 09:51:57 | 显示全部楼层
把文件换成绝对路径试试。最好把这个mem文件放在fpga的工程当前文件夹里面
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 03:31 , Processed in 0.067748 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表