在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6123|回复: 12

[求助] ASIC的FPGA原型 验证

[复制链接]
发表于 2010-7-20 21:49:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近要做一个asicFPGA原型验证,在网上查了一下相关的资料,有点迷糊,希望指点迷津。

我们上课学的FPGA的使用时直接输入verilog代码,编译,分配管脚,下载,貌似很简单。(代码是modelsim的)

而我在网上看的一些资料说输入的是综合后的网表,而且由于FPGA与ASIC的不同,可能要修改代码。

对于这个直接输入代码和输入网表,有什么区别呢?是不是网表输入验证更加的准确,还有就是FPGA有没有导入工艺库,所以怎么验证时序方面的问题。
 楼主| 发表于 2010-7-22 21:34:26 | 显示全部楼层
没人!!!
发表于 2010-7-23 15:45:07 | 显示全部楼层
這是兩種流程, 其實都可以通的...
1. 即使是verilog輸入, 也是要經過synthesis的步驟, 產生netlist.
2. 至於netlist輸入, 則是有可能經過3rd-party的synthesizer (Synplify, Mentor Precision etc.), 針對target的FPGA (Xilinx, Altera etc.)產生netlist (通常是EDIF格式), 再進入FPGA implementation流程.
3. 假如你說的netlist是ASIC netlist, 然後拿來implement FPGA, 個人認為這種情況比較少發生, 畢竟standard library差異太大. (除非有工具做轉換)
发表于 2011-6-7 23:02:19 | 显示全部楼层
可能你理解有误吧,像QuartusII和ISE这样的FPGA布局布线工具是接受网表输入的,前者是.vqm后者是.edf。这样的网表通常是synplify pro 或precision rtl综合得到。当然,新版的synplify支持网表的转换。不过种情况非常少见。如果你是指仿真,那就是指网表仿真了。
发表于 2011-8-7 10:53:20 | 显示全部楼层
最近也在做fpga验证,不太懂,不知道正规的验证方法是什么,我现在就是把asic的代码用fpga的工具综合,然后加激励看结果
发表于 2011-8-7 14:12:44 | 显示全部楼层
不懂,坐等牛人。。
发表于 2011-8-9 11:41:26 | 显示全部楼层
想学习fpga的飘过~
发表于 2011-8-9 15:03:52 | 显示全部楼层
看看设计流程吧
发表于 2011-8-13 09:12:32 | 显示全部楼层
FPGA一般比如ISE,都有配套的mapping syn工具可以把代码转成实际的网表后再烧写到FPGA片子上去。
ASIC的这些步骤都是人工定制做的,综合也在这里面。但是ASIC与FPGA在芯片上的结构不太相同,FPGA用到了非常多的LUT(查找表),RAM等固化结构。而ASIC的结构不会有FPGA类似的。故一般ASIC的综合后网表和FPGA综合后网表差别较大,兼容性不好。
所以ASIC的代码转到FPGA时,需要FPGA重新综合一下成为网表再烧写入FPGA片子中即可。
发表于 2011-8-14 00:34:18 | 显示全部楼层
回复 9# fu2006


    以前我们用专门的综合工具是为了更快,面积更小点。其实只用ise什么的也可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-16 23:16 , Processed in 0.038769 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表