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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于FPGA/cpld的数字系统设计流程包括哪些步骤?
# J9 q9 X* k) s; L' Y  S* \

该用户从未签到

2#
发表于 2022-6-6 13:10 | 只看该作者
1)设计输入(包括原理图输入和HDL文本编辑,EDA可以提供文本编辑工具)
8 _. ~0 j: ?$ o! P0 i$ I2)综合,将输入的原理图或者HDL文本根据硬件的约束条件进行编译综合,EDA工具提供了综合器- ?3 f0 S* T3 ^( x) q5 l% W$ b$ ?7 O
3)适配,此过程EDA工具貌似没什么用
0 z* a$ ~+ m# `# |" u0 O+ w4)时序仿真与功能仿真,EDA工具提供仿真工具/ u- t7 u6 a( t1 d; C, n
5)编程下载,分不同的方式
$ H& _( }- P# h; n6)硬件测试
! {* Q! i# X6 C

该用户从未签到

3#
发表于 2022-6-6 13:23 | 只看该作者
1.设计输入
; b& o  L# L; G2 n* X/ y, M用一定的逻辑表达手段表达出来。0 e5 i" _* q/ H* w
2.逻辑综合. l1 x3 S, h) a( t
将用一定的逻辑表达手段表达出来的设计经过一系列的操作,分解成一系列的逻辑电路及对应关系(电路分解)。
& u1 x, T" r5 `1 J( X3.目标器件的适配0 x# B  M6 v# D
在选用的目标器件中建立这些基本逻辑电路的对应关系(逻辑实现)。
% H, i! v  F8 a/ A" f! K  N4.目标器件的编程/下载9 t5 F! T# }( N* M7 Y# p
将前面的软件设计经过编程变成具体的设计系统(物理实现)。4 p  R, G" B$ }) Z
5.仿真/硬件测试9 X$ }$ g! m9 O1 `* i
验证所设计的系统是否符合要求。同时,再设计过程中要进行有关“仿真”,即模拟有关设计结果,验证是否与设计构想相符。( T3 U  M0 E/ J- Z; A

该用户从未签到

4#
发表于 2022-6-6 13:31 | 只看该作者
具有系统的关键点信号,如时钟、同步信号和状态等信号;具有代表性的节点和线路上的信号等。
4 ]9 d7 S0 A- H

该用户从未签到

5#
发表于 2022-6-6 13:46 | 只看该作者
由于可编程器件的逻辑资源、连接资源和i/o资源有限,器件的速度和性能也是有限的,用器件设计系统的过程相当于求最优解的过程。
5 C" H4 V/ A& i2 D4 j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-5 13:07 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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