文档介绍:四川工商职业技术学院
机电工程系
EDA/VHDL技术
佛山科学技术学院丁伟雄
本讲座相关参考书目
<< EDA技术实用教程>>
潘松黄继业编著科学出版社
<< CPLD/FPGA的开发和应用>>
徐光辉等编著,电子工业出版社出版
<< 数字系统设计与Verilog HDL>>
王金明等编著,电子工业出版社出版
<< VHDL语言与CPLD/FPGA开发>> 待出版
潘松编著,科学出版社出版
佛山科学技术学院丁伟雄
EDA/VHDL讲座主要内容
一、EDA、EDA技术及其应用与发展
二、硬件描述语言
三、FPGA和CPLD
四、 EDA工具软件
五、电子设计竞赛几个实际问题的讨论
六、VHDL语言初步
七、上机实习指导
八、EDA实验开发系统应用介绍
GW48-CK系统配套培训教材
九、引脚锁定和优化控制方法介绍
十、实验设计演示
佛山科学技术学院丁伟雄
一、EDA、EDA技术及其应用与发展
EDA : Electronic Design Automation
EDA < > Protel、PSPISE、EWB、…?
规范化
标准化
设计效率高
充分利用计算机,远离经验和硬件
硬件描述语言综合器
仿真测试库
适配器
下载器
?
佛山科学技术学院丁伟雄
与传统电子设计技术和单片机技术相比,
EDA技术及电路系统的优越性表现在:
1、自主知识产权IP(Intellectual Property)
2、开发技术标准化、规范化、IP Core(Intellectual Property)知识产权核或知识产权模块的可利用性
3、自顶向下的设计方案,设计效率高和规模大
4、现代电子开发技术的发展方向,全方位仿真、充分利用现代计算机技术
7、CPLD的纯硬件加密的可靠性要好得多,
5、先进的编程下载技术-isp, 和硬件测试技术-JTAG
6、对于硬件经验要求不高,仅需集中精力于系统本身功能的实现
8、高速性能好
9、高可靠性
10、可设计成单片系统--- SYSTEM ON A CHIP - SOC
EDA-MCU
佛山科学技术学院丁伟雄
二、硬件描述语言
HDL - Hardware Description Language
常用硬件描述语言:
1、ABEL-HDL
2、AHDL
3、VHDL
4、Verilog HDL
硬件描述语言与
软件描述语言(C、ASM、PASCAL)间
有许多不同之处
…...
IEEE标准
佛山科学技术学院丁伟雄
三、FPGA和CPLD
FPGA - Field Programmable Gate Array
CPLD - Complex Programmable Logic Device
大规模可编程逻辑器件使
佛山科学技术学院丁伟雄
可编程逻辑器件概述
可编程逻辑器件(PLD) 是用来实现定制逻辑功能的、用户可自由配置的数字集成电路(ICs) 。
可编程逻辑器件可以利用其内部逻辑结构实现任何的布尔表达式或者寄存器功能。
相反, 象TTL 器件等现有的逻辑集成电路( Ics)只能提供特定的逻辑功能,不能通过修改来满足具体电路的设计要求。
现在,PLD制造商已经能够供应集成度和性能比分离元件高,而单位功能成本低于分离元件的可编程器件。
可编程逻辑器件已经成为比分离元件以及类似专用集成电路( ASICs )的全定制或者半定制器件更受欢迎的产品。
佛山科学技术学院丁伟雄
1、基于乘积项的结构模块
2、基于查找表的结构模块
构成可编程逻辑的
两种主要方法:
佛山科学技术学院丁伟雄
基于乘积项的结构模块
可编程的“与”阵列,固定的“或”阵列
用于逻辑综合及取“反”的“异或“门
容量受乘积项数量的限制
输入引线多
结构原理与特点:
佛山科学技术学院丁伟雄