CPLD/FPGA硬件描述语言及器件设计基础
需积分: 33 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语言程序的基本结构等
* 考察部分:交五次作业、做四、五次实验
本课程的目的是提高学生实际工程设计能力,使学生掌握现代电子系统设计中硬件描述语言的应用。
109 浏览量
108 浏览量
180 浏览量
517 浏览量
182 浏览量
240 浏览量
129 浏览量
点击了解资源详情
118 浏览量
辰可爱啊
- 粉丝: 18
- 资源: 2万+
最新资源
- 电力负荷和价格预测网络研讨会案例研究:用于日前系统负荷和价格预测案例研究的幻灯片和 MATLAB:registered: 代码。-matlab开发
- SHC公司供应商商行为准则指南
- QtCharts_dev_for_Qt4.8.6.zip
- 一款具有3D封面转动的效果
- selectlist:非空列表,其中始终仅选择一个元素
- ktor-permissions:使用身份验证功能为Ktor提供简单的路由权限
- 数据库课程设计---工资管理系统(程序+源码+文档)
- comparison_of_calbration_transfer_methods.zip:三个数据集校准传递方法的比较-matlab开发
- APQP启动会议
- NLW-后端:后端应用程序级别下一个星期NLW01 Rocktseat
- javascript-koans
- Información Sobre los Peces-crx插件
- COMP9102:COMP9102
- 第三方物流与供应链及成功案例课件
- squeezebox_wlanpoke_plot
- 学习Android Kotlin核心主题