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

墨曼彤NH
高粉答主

2020-06-11 · 每个回答都超有意思的
知道小有建树答主
回答量:1613
采纳率:100%
帮助的人:28.7万
展开全部

EDA技术的设计流程:

1、设计输入

用一定的逻辑表达手段表达出来。

2、逻辑综合

将用一定的逻辑表达手段表达出来的设计经过一系列的操作,分解成一系列的逻辑电路及对应关系(电路分解)。

3、目标器件的适配

在选用的目标器件中建立这些基本逻辑电路的对应关系(逻辑实现)。

4、目标器件的编程/下载

将前面的软件设计经过编程变成具体的设计系统(物理实现)。

5、仿真/硬件测试

验证所设计的系统是否符合要求。同时,再设计过程中要进行有关“仿真”,即模拟有关设计结果,验证是否与设计构想相符。


扩展资料:

基于fpga/cpld数字系统的设计规则:

1、分割准则

(1)、分割后最底层的逻辑块应适合用逻辑语言进行表达。

(2)、相似的功能应该设计成共享的基本模块。

(3)、接口信号尽可能少。

(4)、同层次的模块之间,在资源和i/o分配上,尽可能平衡,以便结构匀称。模快的划分和设计,尽可能做到通用性好,易于移植。

2、系统设计的可测性

具有系统的关键点信号,如时钟、同步信号和状态等信号;具有代表性的节点和线路上的信号等。

3、系统设计的重用性

(1)、设计者应该尽可能采用同步电路进行设计,系统中应该有时钟和复位信号。

(2)、fpga/cpld的结构可以提供一定数量的片上存储器块。

(3)、复杂、系统级芯片需要各种标准的i/o接口。

(4)、编码是数字系统设计者应该给予足够重视的一项工作。

4、最优化设计

由于可编程器件的逻辑资源、连接资源和i/o资源有限,器件的速度和性能也是有限的,用器件设计系统的过程相当于求最优解的过程。

5、可靠性设计

爱是一种心脏lpYIZ
2013-04-25 · TA获得超过238个赞
知道答主
回答量:96
采纳率:0%
帮助的人:52.4万
展开全部
1)设计输入(包括原理图输入和HDL文本编辑,EDA可以提供文本编辑工具)
2)综合,将输入的原理图或者HDL文本根据硬件的约束条件进行编译综合,EDA工具提供了综合器
3)适配,此过程EDA工具貌似没什么用
4)时序仿真与功能仿真,EDA工具提供仿真工具
5)编程下载,分不同的方式
6)硬件测试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-07
展开全部
EDA技术的设计流程
1.设计输入
用一定的逻辑表达手段表达出来。
2.逻辑综合
将用一定的逻辑表达手段表达出来的设计经过一系列的操作,分解成一系列的逻辑电路及对应关系(电路分解)。
3.目标器件的适配
在选用的目标器件中建立这些基本逻辑电路的对应关系(逻辑实现)。
4.目标器件的编程/下载
将前面的软件设计经过编程变成具体的设计系统(物理实现)。
5.仿真/硬件测试
验证所设计的系统是否符合要求。同时,再设计过程中要进行有关“仿真”,即模拟有关设计结果,验证是否与设计构想相符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式