找回密码
 注册
关于网站域名变更的通知
查看: 192|回复: 4
打印 上一主题 下一主题

FPGA完整设计流程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-2-22 09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
1、设计输入% V7 S/ h3 C, d/ P
1)设计的行为或结构描述。
2 K! o. X6 N8 C( U4 S2)典型文本输入工具有UltraEdit-32和Editplus.exe.。
% m% M+ P% I0 ]! ?3)典型图形化输入工具-mentor的Renoir。
) e( W8 z  {( n; C- t0 Q4)我认为UltraEdit-32最佳。
9 g. d8 A4 U) o! v2、代码调试
) Q% ?5 `" l- l8 e1 s( \3 s3 ^; V1)对设计输入的文件做代码调试,语法检查。. v1 i  B5 q; d$ E$ Q! f
2)典型工具为Debussy。$ @+ C$ D+ Y* \, t
3、前仿真
! W; {( V* `9 C1 q6 ?$ C1)功能仿真9 N8 \! l  O  K- X4 x
2)验证逻辑模型(没有使用时间延迟)。
+ E& B6 D4 ^, D; U3)典型工具有Mentor公司的ModelSim、Synopsys公司的VCS和VSS、Aldec公司的Active、 Cadense公司的 NC。
6 B% S* f# L5 k) g; Z. I4)我认为做功能仿真Synopsys公司的VCS和VSS速度最快,并且调试器最好用,Mentor公司的ModelSim对于读写文件速度最快,波形窗口比较好用。  |; D( w+ @4 D" B+ T
4、综合0 g1 j( ?" \3 x( M, k' |
1)把设计翻译成原始的目标工艺
% N- C# v/ O: i2)最优化( I* z  f, ^/ C8 P5 i& b, i. h
3)合适的面积要求和性能要求- K1 d' m# U6 t' Q6 i* f
4)典型工具有Mentor公司的LeonardoSpectrum、Synopsys公司的DC、Synplicity公司的 Synplify。0 Q: f. |- a& c
5)推荐初学者使用Mentor公司的LeonardoSpectrum,由于它在只作简单约束综合后的速度和面积最优,如果你对综合工具比较了解,可以使用Synplicity公司的Synplify。1 c) x: W! z; z4 A" ~2 m
5、布局和布线
0 @. o% o3 ?0 V. [  j0 t* g1)映射设计到目标工艺里指定位置1 o9 J# d  V/ d2 _. l& O% H% b- R
2)指定的布线资源应被使用/ _8 I4 E2 v; |) H" [
3)由于PLD市场目前只剩下Altera,Xilinx,Lattice,Actel,QuickLogic,Atmel六家公司,其中前5家为专业PLD公司,并且前3家几乎占有了90%的市场份额,而我们一般使用A ltera,Xilinx公司的PLD居多,所以典型布局和布线的工具为Altera公司的Quartus II和 Maxplus II、Xilinx公司的ISE和Foudation。
$ S( T! A, b, [. d- Y& t; L4)Maxplus II和Foudation分别为Altera公司和Xilinx公司的第一代产品,所以布局布线一般使用Quartus II和ISE。1 k. _; a/ u* e5 ]( `3 v
6、后仿真
( B. W# }1 {) o. a1)时序仿真
& ^# F+ x3 o: Q! v4 u4 B2)验证设计一旦编程或配置将能在目标工艺里工作(使用时间延迟)。
- G) l6 D: t! Q  b; y8 X3)所用工具同前仿真所用软件。
9 Q$ W( Y0 ], E4 F# x) C7、时序分析- j! n- h5 m* B' B6 t
1)一般借助布局布线工具自带的时序分析工具,也可以使用Synopsys公司的 PrimeTime软 件 和Mentor Graphics公司的Tau timing analysis软件。
' |% e  J0 ~% v# d7 R1 b' ^! X8、验证合乎性能规范
% ^$ o5 E. O3 ~- t. z8 F% [2 ^' T  P1)验证合乎性能规范,如果不满足,回到第一步。- ~8 a" e2 `' O& e
9、版图设计3 n0 t9 G0 U% z
1)验证版版图设计。
$ E1 {- R, ~! ?2)在板编程和测试器件
* p' L' b: K  ~+ r

该用户从未签到

2#
发表于 2022-2-22 10:35 | 只看该作者
步骤很完整,很实用
8 S; V& ]/ _/ T/ Z

该用户从未签到

3#
发表于 2022-2-22 13:08 | 只看该作者
FPGA是一种特殊的集成电路,这意味着它首先是一种集成电路。现在的集成电路绝大多数都是晶体管集成电路,大家日常接触最多的是CMOS晶体管集成电路。
% T' M2 p+ Q. K1 |& {2 G& Q

该用户从未签到

4#
发表于 2022-2-22 13:25 | 只看该作者
讲解详细完整细致2 C9 P$ v, E! }7 I9 p5 B8 U
  • TA的每日心情
    开心
    2025-11-6 15:14
  • 签到天数: 1207 天

    [LV.10]以坛为家III

    5#
    发表于 2022-2-22 13:27 | 只看该作者
    this is professional precious datas !!!  thanks for your sharing !!!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-6 18:10 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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