第一讲 EDA技术与大规模可编程逻辑器件.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:24 大小:2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第一讲 EDA技术与大规模可编程逻辑器件.ppt

第一讲EDA技术与大规模可编程逻辑器件.ppt

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《EDA技术》课程教学第一讲EDA技术与大规模可编程逻辑器件课题:EDA技术与大规模可编程逻辑器件一、EDA技术及其发展2.EDA的工程设计2.EDA的工程设计2.EDA的工程设计2.EDA的工程设计1.CPLD和FPGA的区别PLD(ProgrammableLogicDevices):可编程逻辑器件;CPLD(ComplexProgrammableLogicDevice):复杂可编程逻辑器件;FPGA(FieldProgrammableGateArray):现场可编程门阵列。主流公司:ALTERA(阿特喇)\Xilinx(西林克司)\Lattice(莱迪思)等公司。2.常用CPLD和FPGA标识的含义3.CPLD和FPGA的编程下载与配置3.CPLD和FPGA的编程下载与配置4.FPGA和CPLD的开发应用选择4.FPGA和CPLD的开发应用选择4.FPGA和CPLD的开发应用选择4.FPGA和CPLD的开发应用选择图2.5输出宏单元(OMC)结构图图2.6输出宏单元(OMC)的4种不同的工作方式图2.7触发器可编程的I/O控制模块结构1.VHDL简介VHDL的英文全名是Very-High-SpeedIntegratedCircuitHardwareDescriptionLanguage,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言。自IEEE公布了VHDL的标准版本(IEEE-1076)之后,各EDA公司相继推出了自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。此后VHDL在电子设计领域得到了广泛的接受,并逐步取代了原有的非标准硬件描述语言。1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即IEEE标准的1076-1993版本。现在,VHDL作为IEEE的工业标准硬件描述语言,又得到众多EDA公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。2.VHDL程序设计约定为了便于程序的阅读和调试,对VHDL程序设计作如下约定:1)语句结构描述中方括号“[]”内的内容为可选内容。2)VHDL的编译器和综合器对程序文字的大小写是不加区分的。3)程序中的注释使用双横线“--”。在VHDL程序的任何一行中,双横线“--”后的文字都不参加编译和综合。4)为了便于程序的阅读和调试,书写和输入程序时,使用层次缩进格式,同一层次的对齐,低层次的较高层次的缩进两个字符。5)考虑到MAX+plusll要求源程序文件的名字与实体名必须一致,因此为了使同一个VHDL源程序文件能适应各个EDA开发软件上的使用要求,建议各个源程序文件的命名均与实体名一致。3.VHDL程序基本结构一个相对完整的VHDL程序(或称为设计实体)具有比较固定的结构。至少应包括三个基本组成部分:库与程序包使用说明、实体说明和实体对应的结构体说明。常用语句结构如下:LIBRARY库名;USE库名.程序包名.ALL;ENTTTY实体名IS[GENERIC(类属表);][PORT(端口表);]END[ENTTTY][实体名];ARCHITECTURE结构体名OF实体名IS[说明语句;]BEGIN[功能描述语句;]END[ARCHITECTURE][结构体名];3.VHDL程序基本结构三、VHDL程序基本结构课外作业:教材P151.1、1.7、1.10教材P792.12