CPLD/FPGA硬件描述语言及器件设计基础

需积分: 33 1 下载量 115 浏览量 更新于2024-08-22 收藏 7.83MB PPT 举报
CPLD/FPGA的出现-硬件描述语言及器件 CPLD/FPGA的出现可以追溯到20世纪80年代中期,Altera和Xilinx分别推出了类似于PAL结构的扩展型CPLD(Complex Programmable Logic Device)和与标准门阵列类似的FPGA(Field Programmable Gate Array)。这些器件具有体系结构和逻辑单元灵活、集成度高、适用范围宽、兼容PLD和通用门阵列的优点,可以实现较大规模的电路,编程灵活。 CPLD/FPGA的特点: * 体系结构和逻辑单元灵活 * 集成度高 * 适用范围宽 * 兼容PLD和通用门阵列的优点 * 可实现较大规模的电路 * 编程灵活 CPLD/FPGA的优点: * 设计开发周期短 * 设计制造成本低 * 开发工具先进 * 标准产品无需测试 * 质量稳定 * 可实时在线检验 可编程逻辑器件的分类: * CPLD(Complex Programmable Logic Device) * FPGA(Field Programmable Gate Array) 硬件描述语言是数字电路设计者与电子设计自动化工具之间的接口语言,是现代电子设计的基础语言,是电子设计工程师必须掌握的工具。硬件描述语言的应用包括: * 数字逻辑电路设计 * 电子系统设计 VHDL语言是最常用的硬件描述语言之一,包括: * VHDL语言程序的基本结构 * 数据类型及运算操作符 * 构造体的描述方式 * VHDL语言的主要描述语句 * 基本逻辑电路设计 课程内容包括: * 可编程逻辑器件基础 * VHDL语言程序的基本结构 * 数据类型及运算操作符 * 构造体的描述方式 * VHDL语言的主要描述语句 * 基本逻辑电路设计 课程安排包括: * 讲授部分:可编程逻辑器件基础、VHDL语言程序的基本结构等 * 考察部分:交五次作业、做四、五次实验 本课程的目的是提高学生实际工程设计能力,使学生掌握现代电子系统设计中硬件描述语言的应用。