单片机、嵌入式及FPGA结构及配置课件.ppt
《单片机、嵌入式及FPGA结构及配置课件.ppt》由会员分享,可在线阅读,更多相关《单片机、嵌入式及FPGA结构及配置课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、现代电子设计技术的核心就是电子设计自动化(Electronic Design Automation,EDA)技术。利用EDA技术,电子设计师可以方便地实现IC设计、电子电路设计和PCB设计等工作。,狭义的EDA技术,就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计开发工具,通过使用有关的开发软件,自动完成电子系统设计的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片。,EDA技术概述,ED
2、A技术主要内容,硬件描述语言Verilog HDL VHDL,可编程逻辑器件 CPLDFPGA,EDA软件工具,Arm,dsp,fpga的区别,ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面;而DSP主要是用来计算的,比如进行加密解 密、调制解调等,优势是强大的数据处理能力和较高的运行速度。FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。DS
3、P是软件实现算法。FPGA是硬件实现算法,所以FPGA的处理速度会更高。,可编程逻辑器件概述,4,PLD基本原理与结构,任何数字电路都是由基本门构成。任何组合逻辑电路可由能提供互补输入的与门-或门二级电路实现。任何时序电路都可由,组合逻辑电路+存储元件构成。,输入缓冲,与阵列,或阵列,输出缓冲,纯组合/寄存器,互补输入,5,PLD分类按集成度分类按结构分类按工艺分类,6,PLD按集成度分类,7,按结构分类,乘积项结构 其基本结构为“与-或阵列”。CPLD查找表结构 由查找表构成可编程门的阵列。FPGA,基于乘积项的结构,结构原理与特点:,可编程的“与”阵列,固定的“或”阵列用于逻辑综合及取“反
4、”的“异或“门容量受乘积项数量的限制输入引线多,基于查找表的结构,10,一个N输入查找表(LUT,Look Up Table)可以实现N个输入变量的任何逻辑功能,如 N输入“与”、N输入“异或”等。输入多于N个的函数、方程必须分开用几个查找表(LUT)通过级连实现。,按工艺分类,11,熔丝型-全0为“空”。属于OTP器件。反熔丝型-通过半导体的漏层击穿使得两点导通的原理。全1为“空”。属于OTP器件。EPROM型-无紫外线照射窗口的属于OTP器件。EEPROM型-大部分CPLD与GAL采用。SRAM型-大部分FPGA采用。Flash型-多次可编程。,简单PLD原理,常用电路符号,12,同相输出
5、,2输入与门,2输入或门,异或门,异或非门,2输入或非门,2输入与非门,反相器,高阻:就是输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出;但是,这些芯片中只能有一个处于非高阻状态,否则会将芯片烧毁;,PROM、PLA、PAL、GAL,PLD中的电路符号,13,ABCD,未连接可编程连接固定连接,A C D,或阵列表示,与阵列表示,PROM,14,逻辑函数表,PROM的逻辑阵列结构,PROM的PLD阵列,通信与信息工程学院课件 by keane,15,A0,A1,F1,F0,A0,A1,A0,A1,A0,A1,F1,F0,A0,A1,A0,A1,PLD阵列,
6、译码器,A1A0,或阵列,A1A0,F0=A1A0+A1A0,F1=A1A0,A1A0,半加器,PLA逻辑阵列,通信与信息工程学院课件 by keane,16,A0,A1,F1,F0,A0,A1,A0,A1,A0,A1,F1,F0,A0,A1,A0,A1,PLA,PROM,PAL结构,通信与信息工程学院课件 by keane,17,A0,A1,F1,F0,A0,A1,A0,A1,PAL,通信与信息工程学院课件 by keane,18,PAL16L8,PAL16R4,纯组合逻辑电路。,组合/时序电路逻辑电路。,IO结构复杂,种类繁多,以至于使设计仍然离不开数据手册。使用、生产仍有所不便。由于一次
7、性编程,修改也不便。,通信与信息工程学院课件 by keane,19,GAL,通信与信息工程学院课件 by keane,20,GAL的两种基本型号GAL16V8(20引脚)GAL20V8(24引脚)可代替数十种PAL器件,因而称为通用可编程电路。,“与-或”结构;输出增加了输出逻辑宏单元(OLMC),可组态为:寄存器型和组合型输出可编程输出极性可编程三台控制,特点:1.可重复编程;2.100%可测试;3.既可以实现组合电路又可以实现时序电路。,通信与信息工程学院课件 by keane,21,逻辑宏单元,输入/输出口,输入口,全局时钟信号输入,全局三态控制,可编程与阵列,固定或阵列,GAL16V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 嵌入式 FPGA 结构 配置 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2155499.html