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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2614|回复: 4

[原创]典型的FPGA设计流程

[复制链接]
发表于 2003-8-6 11:17:37 | 显示全部楼层 |阅读模式

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

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

x
1.设计输入
1)设计的行为或结构描述。
2)典型文本输入工具有UltraEdit-32和Editplus.exe.。
3)典型图形化输入工具-Mentor的Renoir。
4)我认为UltraEdit-32最佳。
2.代码调试
1)对设计输入的文件做代码调试,语法检查。
2)典型工具为Debussy。
3.前仿真
1)功能仿真
2)验证逻辑模型(没有使用时间延迟)。
3)典型工具有Mentor公司的ModelSim、Synopsys公司的VCS和VSS、Aldec公司的Active、Cadense公司的NC。
4)我认为做功能仿真Synopsys公司的VCS和VSS速度最快,并且调试器最好用,Mentor公司的ModelSim对于读写文件速度最快,波形窗口比较好用。
4.综合
1)把设计翻译成原始的目标工艺
2)最优化
3)合适的面积要求和性能要求
4)典型工具有Mentor公司的LeonardoSpectrum、Synopsys公司的DC、Synplicity公司的Synplify。
5)推荐初学者使用Mentor公司的LeonardoSpectrum,由于它在只作简单约束综合后的速度和面积最优,如果你对综合工具比较了解,可以使用Synplicity公司的Synplify。
5.布局和布线
1)映射设计到目标工艺里指定位置
2)指定的布线资源应被使用
3)由于PLD市场目前只剩下Altera,Xilinx,Lattice,Actel,QuickLogic,Atmel六家公司,其中前5家为专业PLD公司,并且前3家几乎占有了90%的市场份额,而我们一般使用Altera,Xilinx公司的PLD居多,所以典型布局和布线的工具为Altera公司的Quartus II和Maxplus II、Xilinx公司的ISE和Foudation。
4)Maxplus II和Foudation分别为Altera公司和Xilinx公司的第一代产品,所以布局布线一般使用Quartus II和ISE。
6.后仿真
1)时序仿真
2)验证设计一旦编程或配置将能在目标工艺里工作(使用时间延迟)。
3)所用工具同前仿真所用软件。
7.时序分析
4)一般借助布局布线工具自带的时序分析工具,也可以使用Synopsys公司的 PrimeTime软件和Mentor Graphics公司的Tau timing analysis软件。
8.验证合乎性能规范
1)验证合乎性能规范,如果不满足,回到第一步。
9.版图设计
1)验证版版图设计。
2)在板编程和测试器件。
发表于 2003-8-6 11:24:48 | 显示全部楼层

[原创]典型的FPGA设计流程

是个好东东
大家多看看,特别是新手
发表于 2003-8-6 15:32:58 | 显示全部楼层

[原创]典型的FPGA设计流程

我看你上面的布局布线是仅限于FPGA或者PLD,所以
不一定要用synopsys或candence的工具的。
 楼主| 发表于 2003-8-6 17:05:24 | 显示全部楼层

[原创]典型的FPGA设计流程

做FPGA或者PLD不一定要用synopsys或candence的工具,但可以使用synopsys或candence工具,对于仿真来说,使用VCS有相当大的好处。
发表于 2004-3-28 09:48:13 | 显示全部楼层

[原创]典型的FPGA设计流程

清晰多了!头脑!!!!!!!!1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-15 02:08 , Processed in 0.036305 second(s), 10 queries , Gzip On, MemCached On.

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