电子技术课程设计
-------EDA技术讲座
(Electronics Design Automation )
江苏大学电气信息学院
杨建宁
目录
1 电子设计自动化EDA概述
2 在系统可编程数字逻辑器件
FPGA 和 CPLD
3 开发平台环境( EDA 工具软件)
4 ABEL-HDL语言
5 习题布置(课程设计总结要求格式)
6 课程设计时间安排要求
电子设计自动化
电子设计自动化是一种实现电子系统或电子产品自动化设计的技术. EDA技术就是以计算机为工具,在EDA软件平台上,根据硬件描述语言(HDL)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局线、仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述,在EDA工具的帮助下和应用相应的FPGA、CPLD器件,就可以得到最后的设计结果。
器件模型库系统仿真
PCB
混合电路
模拟电路
EDA技术范畴
EDA工具
FPGA、CPLD
数字系统模块
数字电路设计
ASIC版图
EDA技术基本特征
。
(HDL )
5. 仿真验证实现
EDA设计工具
物理工具
逻辑工具
编辑器 (文字编辑器、图形编辑器)
检查/分析工具
优化/综合工具
仿真器(统计型仿真器、确定型仿真器)
EDA设计步骤
1 设计输入(电路原理图,波形图,HDL,真值表。。。)
2 语法检查
3 功能仿真(优化,合并、映射布局、布线)
4 时序仿真
5 下载
6 器件测试
ISP 下载
在系统可编程技术的特点
(1)缩短了设计试制的周期,降低了试制成本。
(2)缩小了芯片的体积并简化生产流程。
(3)方便了系统的维护和升级。
(4)提高系统的可测试性,增加系统的可靠性。
可编程数字逻辑器件 PLD ( Programmable Logic Device)
可编程阵列逻辑 PAL( Programmable Array Logic)
通用阵列逻辑 GAL (Generic Array Logic)
中央处理器 CPU
专用集成电路 ASIC
复杂可编程逻辑器件 CPLD
CorplexProgrammable Logic device
现场可编程门阵列 FPGA
Fie1d Programmable Gate Array
EDA讲座-yang 来自淘豆网m.daumloan.com转载请标明出处.