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

基于fpga/cpld的数字系统设计流程包括哪些步骤?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于FPGA/cpld的数字系统设计流程包括哪些步骤?
! M4 A2 S/ b. v$ C1 m$ P8 {1 V2 U8 y

该用户从未签到

2#
发表于 2022-6-6 13:10 | 只看该作者
1)设计输入(包括原理图输入和HDL文本编辑,EDA可以提供文本编辑工具)% L* i* r0 y2 V& P
2)综合,将输入的原理图或者HDL文本根据硬件的约束条件进行编译综合,EDA工具提供了综合器
* C. Z0 t, _$ G3)适配,此过程EDA工具貌似没什么用* ?' O5 G' f( K" A
4)时序仿真与功能仿真,EDA工具提供仿真工具1 t9 a5 k! }( i7 y& P' [7 R* R
5)编程下载,分不同的方式
$ R- \$ V  T: x) t. n5 o; M7 |% M6)硬件测试
$ S! g! U1 U! X0 L, B% j

该用户从未签到

3#
发表于 2022-6-6 13:23 | 只看该作者
1.设计输入# b. X$ n. H  `9 ?5 M5 B1 [
用一定的逻辑表达手段表达出来。
6 N( l- j, ~% ?) w2.逻辑综合
, _& X/ F% g1 t3 C3 @+ E7 E将用一定的逻辑表达手段表达出来的设计经过一系列的操作,分解成一系列的逻辑电路及对应关系(电路分解)。
9 F0 p, H! w7 M# [) j$ ~3.目标器件的适配8 l  {' q4 ^  X5 |; j0 S
在选用的目标器件中建立这些基本逻辑电路的对应关系(逻辑实现)。
* Z( Q: L% U2 y3 r$ @4.目标器件的编程/下载1 C' a0 r3 s0 A& c
将前面的软件设计经过编程变成具体的设计系统(物理实现)。0 ~1 F; J& o8 H  ~- h- E. D$ T5 M- X
5.仿真/硬件测试+ D5 v# z2 q7 I5 z& p  V
验证所设计的系统是否符合要求。同时,再设计过程中要进行有关“仿真”,即模拟有关设计结果,验证是否与设计构想相符。
7 A( D, t3 R  Y  a" l5 r

该用户从未签到

4#
发表于 2022-6-6 13:31 | 只看该作者
具有系统的关键点信号,如时钟、同步信号和状态等信号;具有代表性的节点和线路上的信号等。* L  F4 p( e5 x4 j( n

该用户从未签到

5#
发表于 2022-6-6 13:46 | 只看该作者
由于可编程器件的逻辑资源、连接资源和i/o资源有限,器件的速度和性能也是有限的,用器件设计系统的过程相当于求最优解的过程。1 _( t3 T; s: j5 H! M1 e4 y& a) B( j+ }+ ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-7 03:44 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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