文档介绍:第1章绪论
EDA技术概论
FPGA/CPLD器件概述
可编程逻辑器件的基本结构
EDA技术概论
EDA技术概论
EDA技术概论
EDA技术概论
FPGA/CPLD器件概述
简单的可编程逻辑器件
可编程逻辑器件EPLD和CPLD
现场可编程门阵列FPGA
FPGA的结构原理
EDA技术概论
EDA技术是指以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式。
以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。
EDA技术涉及面广,内容丰富,从教学和实用的角度看,主要应掌握如下4个方面的内容:
(1)大规模可编程逻辑器件
(2)硬件描述语言
(3)软件开发工具
(4)实验开发系统
大规模可编程逻辑器件是一种由用户编程以实现某种逻辑功能的新型逻辑器件。
FPGA和CPLD分别是现场可编程门阵列和复杂可编程逻辑器件的简称。
现在,FPGA和CPLD的应用已十分广泛,它们将随着EDA技术的发展而成为电子设计领域的重要角色。
FPGA在结构上主要包括三个部分,即可编程逻辑单元、可编程输入/输出单元和可编程连线。
CPLD在结构上主要包括三个部分,即可编程逻辑宏单元、可编程输入/输出单元和可编程内部连线。