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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于FPGA/cpld的数字系统设计流程包括哪些步骤?
$ h8 t% X8 Q% j

该用户从未签到

2#
发表于 2022-6-6 13:10 | 只看该作者
1)设计输入(包括原理图输入和HDL文本编辑,EDA可以提供文本编辑工具)
" ~  l# B6 ^3 a$ R% F2)综合,将输入的原理图或者HDL文本根据硬件的约束条件进行编译综合,EDA工具提供了综合器+ q' a4 N! I/ z$ s4 z
3)适配,此过程EDA工具貌似没什么用
! }7 o" {. l( _0 G- {1 }% t. G4)时序仿真与功能仿真,EDA工具提供仿真工具
- u( Q( l* M& S$ N2 j5)编程下载,分不同的方式& I% a9 V0 \; B) R
6)硬件测试
" C$ g# K8 G+ {  a

该用户从未签到

3#
发表于 2022-6-6 13:23 | 只看该作者
1.设计输入. o# b+ E2 F. Z1 y2 c6 Q; e
用一定的逻辑表达手段表达出来。
: @' r- _( @  T. }5 P$ y: O2.逻辑综合! K" z) |3 h+ ^# k  c! q. D+ w
将用一定的逻辑表达手段表达出来的设计经过一系列的操作,分解成一系列的逻辑电路及对应关系(电路分解)。  W+ @+ k  e. c4 A0 K" z& O4 U
3.目标器件的适配# z& z- h/ X3 Y
在选用的目标器件中建立这些基本逻辑电路的对应关系(逻辑实现)。# i; _: R3 w1 B5 U9 q
4.目标器件的编程/下载
; J# [4 S# _$ c将前面的软件设计经过编程变成具体的设计系统(物理实现)。1 [8 F! C- C2 u% @. |
5.仿真/硬件测试: r4 K; i" m# p; x8 l
验证所设计的系统是否符合要求。同时,再设计过程中要进行有关“仿真”,即模拟有关设计结果,验证是否与设计构想相符。
3 u0 }( `/ X# E; w8 A

该用户从未签到

4#
发表于 2022-6-6 13:31 | 只看该作者
具有系统的关键点信号,如时钟、同步信号和状态等信号;具有代表性的节点和线路上的信号等。0 A# D# `% y3 G/ ^( I4 Y% I

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-26 14:27 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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