EDA设计技术教学课件第2章可编程逻辑器件uwc.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《EDA设计技术教学课件第2章可编程逻辑器件uwc.pptx》由会员分享,可在线阅读,更多相关《EDA设计技术教学课件第2章可编程逻辑器件uwc.pptx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-1页电子教案电子教案第2章 可编程逻辑器件EDA设计技术设计技术VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-2页电子教案电子教案基本结构 基本结构均包含必不可少的逻辑单元、逻辑阵列块、用户存储器块、输入输出口、时钟网络、配置或编程接口等结构块。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-3页电子教
2、案电子教案2.1 可编程逻辑阵列PLA VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-4页电子教案电子教案2.2 可编程阵列逻辑器件PLD16个输入端(I1I10和IO2IO7)、8个输出端O1、IO2IO7和O8,PAL16L8、PAL20L8即PLD的典型结构。PAL16L8的输出口都增加了一个带控制端的三态反相器门:当控制端为0时,三态门处于高阻状态,O1和O8被封锁,IO2IO7只能作为输入端使用,此时PAL16L8有16个输入口,两个输出口;当控制端为1时,使能三态门,经反相器至双向口IO2IO7,此
3、时PAL16L8有16个输入口、8个输出口。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-5页电子教案电子教案2.3 2.3 通用逻辑阵列器件通用逻辑阵列器件GALGALVerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-6页电子教案电子教案2.4 CPLD结构CPLD由行列式二维结构组成:逻辑阵列块逻辑互联输入输出全局时钟网络单元用户闪存存储块VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设
4、计设计设计淮南师范学院电子工程学院第3-7页电子教案电子教案LAB(逻辑阵列块)包含10个逻辑单元LE,逻辑单元是实现用户逻辑功能的最小单位,CPLD的规模按照逻辑单元的数目来评价。逻辑互联为逻辑阵列块之间提供快速颗粒的时间延时和逻辑互联;CPLD四周分布的输入输出单元与行列式逻辑阵列块连接,同时将输入输出引脚反馈到输入输出单元。CPLD还提供驱动整个器件所有资源的全局时钟网络,用于存储用户数据的用户闪存存储器块UFM。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-8页电子教案电子教案2.4.1 逻辑阵列块每个
5、逻辑阵列块由10个逻辑单元、逻辑单元进位链、逻辑阵列块控制信号、本地互联、查找表链、寄存器链组成。本地互联负责LAB内各逻辑单元的信号传输查找表链、寄存器链各自负责本逻辑阵列块内逻辑单元查找表的输出与邻近逻辑单元之间的快速传输VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-9页电子教案电子教案VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-10页电子教案电子教案逻辑阵列块每个逻辑阵列块通过控制信号独立地驱动阵列块内的10个逻辑单元控
6、制信号包括两个时钟信号、时钟使能信号、异步清零信号,一个同步清零信号、异步加载/预置信号、同步加载信号和加法/减法控制信号VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-11页电子教案电子教案2.4.2 逻辑单元逻辑单元LE是CPLD逻辑器件实现逻辑功能的最小单位VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-12页电子教案电子教案2.4.3 用户Flash存储器块用户Flash存储器块UFM是某些CPLD自带的、专门向用户提供的E
7、EPROM型非易失性信息存储器UFM经逻辑互联与逻辑阵列连接在一起,而且可与逻辑单元接口,其接口的总线宽度最多到16位512字节UFM分为UFM0和UFM1两个扇区使用、共8192位的存储空间实现编程、数据擦除、自动增量寻址、可编程接口、内部时钟等功能VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-13页电子教案电子教案2.4.4 输入输出口CPLD提供了丰富的器件资源和功能,特别是输入输出口的端口数目、访问与控制方式CPLD的IO口支持LVTTL、LVCMOS标准可以在1.5V、1.8V、2.5V和3.3V等多
8、电压内核多电压内核下工作利用集成开发软件进行可编程控制端口的驱动强度、转换速率、输入延时,可配置弱上拉电阻、三态缓冲、开路集输出、施密特触发器输入VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-14页电子教案电子教案遵循JTAG协议对CPLD进行编程或边界扫描测试CPLD增加了快速输出口,以大幅度减少输出延时和传输延时而不需要使能信号或输入信号VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-15页电子教案电子教案2.5 FPGA结构
9、FPGA的器件内核由逻辑阵列块、M4K/M9K/M144K存储器块、时钟网络、锁相环、输入输出块、配置接口等组成逻辑单元采用4输入口的查找表结构,各结构块与CPLD基本相同(1个FPGA逻辑阵列块含16个逻辑单元)VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-16页电子教案电子教案2.5.1嵌入式乘法器为了在FPGA上实现DSP处理系统的低功耗、低价格和高性能要求,很多FPGA都嵌入规模不等的乘法器每个乘法器的位数是可编程的可选择并配置为18x18或9x9乘法器将乘法器进行级联VerilogHDLVerilog
10、HDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-17页电子教案电子教案嵌入式乘法器VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-18页电子教案电子教案2.5.2 输入输出口与CPLD不同的是,FPGA的输入输出口可选择直接连通或经过触发器锁存两种方式,前者主要是为了满足输入输出口高速连通性能的需要VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-19页电子教案电子教案FPGA的输入输出
11、口VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-20页电子教案电子教案2.5.3时钟网络和锁相环逻辑块FPGA的时钟网络由数目不等的时钟CLK、时钟选择开关MUX、锁相环逻辑PLL、时钟控制块等组成。每个锁相环逻辑模块生成五路时钟信号,经多路开关和时钟控制块,输出全局时钟。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-21页电子教案电子教案时钟选择和时钟控制块VerilogHDLVerilogHDL与与与与CPLD|FPGACP
12、LD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-22页电子教案电子教案锁相环逻辑PLL由时钟输入、时钟切换逻辑、分频计数器、锁定控制电路、相位比较器、滤波器、压控振荡器、多路开关、范围检测电路、延时补偿等组成。PLL分为两种:通用PLL和多用途PLL,通用PLL主要用于FPGA的外设或接口时钟,多用途PLL用于收发器时钟。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-23页电子教案电子教案多用途锁相环逻辑PLL结构VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设
13、计设计设计设计淮南师范学院电子工程学院第3-24页电子教案电子教案2.5.4高速差分接口FPGA的高速差分接口支持LVDS、BLVDS、RSDS、PPDS等多种高速I/O标准,利用高速串行接口(HSSI)的输入参考时钟和差分端口,发送或接收数据。LVDS I/O标准的最大差输出电压可达600mV,根据不同的频率范围,输入电压范围可低至1.0V_1.6V,0.5V_1.85V或0V_1.8V。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-25页电子教案电子教案FPGA的LVDS接口电路结构VerilogHDLVe
14、rilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-26页电子教案电子教案FPGA的BLVDS接口电路结构VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-27页电子教案电子教案2.5.5 存储器块FPGA以9K位每块或144K位每块构成不同规模的嵌入式存储器块,便于用户以寻址方式访问片上存储器可将存储器配置为RAM、ROM、移位寄存器、FIFO等不同类型存储器,可选择单端方式存储器、简单双端方式存储器、纯双端方式存储器、移位寄存器、ROM和FIFOVerilo
15、gHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-28页电子教案电子教案2.5.5.1 单端存储器单端存储器不能同时对同一地址单元进行读写操作。在写操作的同时,若读使能信号rden有效,存储器的输出可能是新写入的数据,也可能是过去写入的数据被当前寻址的结果;在写操作的同时,若读使能信号rden无效,则读出的数据是前一次写入的数据。VerilogHDLVerilogHDL与与与与CPLD|FPGACPLD|FPGA设计设计设计设计淮南师范学院电子工程学院第3-29页电子教案电子教案单端存储器的框图及其时序VerilogHDLVe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 设计 技术 教学 课件 可编程 逻辑 器件 uwc
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内