《FPGA原理及应用》PPT课件.ppt
《《FPGA原理及应用》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《FPGA原理及应用》PPT课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FPGA原理及应用孟庆斌2010年9月IC:是半导体元件产品的统称,包括:集成电路、三极管、特殊电子元件。ASIC:专用IC。是指为特定的用户、某种专门或特别的用途而设计的芯片组。SOC:片上系统。随IC设计与工艺的提高,使原先由许多IC组成的电子系统可集成到一个芯片上,构成SOC。名词解释EDA:电子设计自动化。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。SOPC:可编程的片上系统。是Altera公司提出来的一种灵活
2、、高效的SOC解决方案。也可认为是基于FPGA解决方案的SOC。FPGA原理及应用课程介绍什么是FPGA?FPGA是现场可编程门阵列(Field Programable Gate Array),是一种主流的大规模可编程逻辑器件。PLD即可编程逻辑器件(Programable Logic Device),是一种能够用编程的方法设计内部硬件电路结构的集成电子器件。FPGA有什么应用?通信系统:DDS信号产生、信源编解码、信道编解码、数字调制解调、通信协议解析;信号处理:快速傅里叶变换、数字滤波、JPEG编解码、MPEG编解码、高速图像采集 工业控制和测量:电机(PWM)控制、开关电源、数字频率计、
3、误码率测试仪、相位测试仪;FPGA原理及应用课程介绍 专用集成电路原型开发:ARM、DSP、CPU、MCU 协处理器 接口与外设:SDRAM控制器、PCI接口控制、I2C总线控制、USB控制、LCD&VGA控制如何进行FPGA设计?1、熟悉所选器件(内部结构、管脚分布和器件功能);2、制作最小系统和必要外设PCB板;3、选择合适设计软件:设计输入、逻辑综合、管脚约束、仿真分析、布局布线、下载配置;4、系统检测和调试;FPGA原理及应用课程内容可编程逻辑器件概述CPLD和FPGA的器件结构FPGA设计流程及设计工具基于FPGA的SOPC设计NIOS软核结构NIOS嵌入式系统开发课程要求和考核方式
4、1.保证听课,做笔记,勤动脑思考。认真、独立完成课程练习和作业。2.期末闭卷考试,考试成绩占总评成绩的50%。半导体器件的发展简史半导体器件的发展简史晶体管:晶体管:1947年年12月,美国贝尔实验室的物理学家月,美国贝尔实验室的物理学家William Shockley、Walter Brattian和和John Bardeen制造了第制造了第一个晶体管,一个锗(一个晶体管,一个锗(Ge)制造的点接触器件)制造的点接触器件1950年,出现了双极型晶体管(年,出现了双极型晶体管(BJT),并用硅(),并用硅(Si)取代了锗作为器件材料。把取代了锗作为器件材料。把BJT以特定的方式相连可以实以特定
5、的方式相连可以实现数字逻辑门:如晶体管现数字逻辑门:如晶体管-晶体管逻辑(晶体管逻辑(TTL)、发射极)、发射极耦合逻辑(耦合逻辑(ECL)1962年,出现了金属氧化物半导体场效应晶体管年,出现了金属氧化物半导体场效应晶体管(MOSFET),),FET有两种类型:有两种类型:NMOS和和PMOS。由。由NMOS和和PMOS以互补方式构成的逻辑门就是互补金属氧以互补方式构成的逻辑门就是互补金属氧化物半导体(化物半导体(CMOS)逻辑门。)逻辑门。半导体器件的发展简史半导体器件的发展简史集成电路(集成电路(IC):):1958年,美国德州仪器(年,美国德州仪器(TI)公司成功将包括)公司成功将包括
6、5个元件的移相振荡器个元件的移相振荡器制作在了同一片半导体上制作在了同一片半导体上同一时期,同一时期,Fairchild半导体公司发明了衬底光学印刷技术(即光刻半导体公司发明了衬底光学印刷技术(即光刻技术),这种技术现在广泛的应用于制造技术),这种技术现在广泛的应用于制造IC中的晶体管、绝缘层和互中的晶体管、绝缘层和互联线联线1960年代,年代,TI公司设计制造了大量的基本功能公司设计制造了大量的基本功能IC,称为,称为54XX和和74XX系列,分别面向军用和民用,用系列,分别面向军用和民用,用TTL技术实现技术实现1968年,美国年,美国RCA公司开发了与公司开发了与74XX系列等效的以系列
7、等效的以CMOS技术实现技术实现的的4000系列系列IC1970年,年,Intel开发了第一个开发了第一个1024位的位的DRAM(型号(型号1103),),Fairchild公司开发了第一个公司开发了第一个256位的位的SRAM(型号(型号4103)1971年,年,Intel开发了世界上第一个微处理器开发了世界上第一个微处理器4004。该处理器包含大。该处理器包含大约约2300个晶体管,每秒可以执行个晶体管,每秒可以执行60000次操作次操作1980年代,出现可编程逻辑器件年代,出现可编程逻辑器件图图1:数字集成电路分类:数字集成电路分类集成电路分类集成电路分类1、标准集成电路、标准集成电路
8、标标准准集集成成电电路路是是指指那那些些逻逻辑辑功功能能固固定定的的集集成成电电路路。它它具具有有很很强强的的通通用用性性,其其电电路路的的电电气气指指标标、封封装装等等在在国国内内外外均均已已标标准准化化,并并印印有有公公开开发发行行的的用用户户手手册册,供供大大家家选选用用。SSI、MSI、LSI以以及及VLSI中中那那些些完完成成基基本本功功能能和和通通用用功功能能的的集集成成电电路路,如如与与非非门门、异异或或门门、触触发发器器、加加法法器器、乘乘法法器器、各类存储器以及通用寄存器等各类存储器以及通用寄存器等,都属于标准集成电路。都属于标准集成电路。当当我我们们采采用用标标准准集集成成
9、电电路路设设计计逻逻辑辑电电路路系系统统时时,需需要要进进行行选选片片、系系统统设设计计和和连连线线等等方方面面的的工工作作。虽虽然然标标准准集集成成电电路路品品种种繁繁多多,发发展展也也很很快快,但但用用户户只只能能在在已已生生产产的的集集成成电电路路品品种种中中选选择择,所所以以在在改改进进和和调调试试系系统统时时需需要要修修改改印印制制版版,从从而而使使研研制制周周期期变变长长、成成本本增增加加。同同时时,采采用用标标准准集集成成电电路路的的逻辑电路系统存在集成度低逻辑电路系统存在集成度低,可靠性、维护性差等缺点。可靠性、维护性差等缺点。集成电路分类集成电路分类2.微处理器微处理器微处理
10、器主要指通用的微处理芯片。如微处理器主要指通用的微处理芯片。如Z80、8086、MCS51、ARM、DSP等。这类器件的功能由汇编语言或等。这类器件的功能由汇编语言或高级语言编写的程序来确定高级语言编写的程序来确定,也就是说,其功能由用户自也就是说,其功能由用户自己设置己设置,故具有一定的灵活性。但该器件应用时需要用户故具有一定的灵活性。但该器件应用时需要用户设计专门的接口电路设计专门的接口电路,否则它很难与其他类型的器件直接否则它很难与其他类型的器件直接配合。目前除用作配合。目前除用作CPU外外,多用于实时处理系统。多用于实时处理系统。集成电路分类集成电路分类3.专用集成电路专用集成电路(A
11、SIC)ASIC是是指指那那些些专专门门为为某某些些用用户户设设计计的的集集成成电电路路。当当然然,这这种种芯芯片片不不再再具具有有通通用用性性。专专用用集集成成电电路路又又称称用用户户定定制制电电路路,它它可可分分成成全全定定制制电电路路(Full Custom Circuit)和半定制电路()和半定制电路(Semi Custom Circuit)。)。全全定定制制电电路路:集集成成电电路路生生产产厂厂家家完完全全按按照照用用户户的的要要求求,从从晶晶体体管管级级开开始始设设计计,充充分分利利用用设设计计者者本本人人和和前前人人的的经经验验,力力求求做做到到管管芯芯面面积积最最小小、工工作作
12、速速度度最最快快、功功耗耗最最小小和和各各项项电电气气指指标标符符合合用用户户的的要要求求。这这种种电电路路设设计计和和制制造造方方法法的的优优点点是是:电电路路性性能能高高,保保密密性性好好,占占用用体体积积小小。其其缺缺点点是是:成本高成本高,设计和试制周期长。设计和试制周期长。半半定定制制电电路路:是是指指在在设设计计和和生生产产过过程程中中的的某某些些部部分分,例例如如门门阵阵列列法法中中的的门门阵阵列列母母片片、标标准准单单元元法法中中的的库库单单元元、可可编编程程逻逻辑辑器器件件中中的的全全功功能能芯芯片片等等,可可以以“预预先先加加工工”和和“预预先先设设计计”乃乃至至“预预先先
13、制制作作”好好,并并可可为为所所有有用用户户选选用用。而而另另外外一一些些部部分分,如如版版图图的的布布局局、布布线线和和它它所所形形成成的的版版图图只只能能符符合合特特定定用用户户的的要要求求,不不能能共共享享。也也就就是是说说,只只有有一一部部分分设设计计是是按按用用户户要要求求定定做做的的,故故称称为为半半定定制制电电路路。这这种种电电路路在在一一定定程程度度上上既既可可满满足用户足用户“定制定制”要求要求,又能做到设计周期短、成本低。又能做到设计周期短、成本低。集成电路分类集成电路分类可编程逻辑器件(可编程逻辑器件(Programmable Logic Devices,简称简称PLD)
14、具有标准集成电路和半定制电路二者的特征。一方)具有标准集成电路和半定制电路二者的特征。一方面面,它的全功能集成电路块和标准集成电路一样它的全功能集成电路块和标准集成电路一样,不同的生不同的生产厂家可以生产相同结构和品种的电路产厂家可以生产相同结构和品种的电路,并印有统一的用并印有统一的用户手册户手册,用户可以根据自己的需求来挑选不同的品种。另用户可以根据自己的需求来挑选不同的品种。另一方面一方面,用户买到这种集成电路后不能马上使用用户买到这种集成电路后不能马上使用,要根据自要根据自己的电路设计进行编程己的电路设计进行编程,再用专门的编程器或配置芯片将再用专门的编程器或配置芯片将他们他们“烧制烧
15、制”成需要的电路。因此成需要的电路。因此,从工厂生产、设计和销从工厂生产、设计和销售的角度来看售的角度来看,它属于标准集成电路它属于标准集成电路,从用户要作设计和从用户要作设计和“烧制烧制”的角度来看的角度来看,则又属于半定制电路。则又属于半定制电路。可编程逻辑器件的概念和范畴可编程逻辑器件的概念和范畴为什么需要可编程逻辑器件?为什么需要可编程逻辑器件?伴随着集成电路技术的发展,将大规模电路集成到一片芯片上,不仅伴随着集成电路技术的发展,将大规模电路集成到一片芯片上,不仅能减小电路的体积、重量、功耗,而且能够大大提高电路的可靠性,能减小电路的体积、重量、功耗,而且能够大大提高电路的可靠性,于是
16、人们开始定制各种具有专门用途的专用集成电路(于是人们开始定制各种具有专门用途的专用集成电路(ASIC)。然)。然而,设计而,设计ASIC成本高、周期长,于是就产生了很大的矛盾。为解决成本高、周期长,于是就产生了很大的矛盾。为解决这个矛盾,可编程逻辑器件应运而生。这个矛盾,可编程逻辑器件应运而生。可编程逻辑器件的功能可编程逻辑器件的功能 可编程逻辑器件是内部构架已经由制造商确定的通用器件,但它的逻可编程逻辑器件是内部构架已经由制造商确定的通用器件,但它的逻辑功能是由用户通过对器件编程来设定的。辑功能是由用户通过对器件编程来设定的。可编程逻辑器件的范畴可编程逻辑器件的范畴 半导体存储器(半导体存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA原理及应用 FPGA 原理 应用 PPT 课件
限制150内