DE2-70开发板介绍ppt课件_第1页
DE2-70开发板介绍ppt课件_第2页
DE2-70开发板介绍ppt课件_第3页
DE2-70开发板介绍ppt课件_第4页
DE2-70开发板介绍ppt课件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于FPGA的SOPC设计,信息学院李贞妮,二一三年五月,1,CycloneII系列FPGA简介,2,CycloneII系列FPGA简介,CycloneII系列器件是Altera低成本Cyclone系列的第二代产品,CycloneIIFPGA的成本比第一代Cyclone器件低30%,逻辑容量大3倍多。CycloneII器件采用TSMC经验证的90nm低K绝缘材料工艺技术,是业界成本最低的FPGA。CycloneII通过使用新型的架构,缩小裸片尺寸,在保证成本优势的前提下提供了更高的集成度和性能。,3,CycloneII系列FPGA整体特性,CycloneII器件容量有4608-68416个逻辑单元,还具有新的增强特性,包括多达1.1Mbit的嵌入存储器、多达150个嵌入1818乘法器、锁相环、支持外部存储器接口及差分和单端I/O标准。CycloneII系列的主要特点:高效率的芯片结构支持从4608LE到68416LE的集成度。包含内部嵌入式乘法器,支持DSP运算。先进的I/O,支持PCI,DDR,DDR2等多种接口。全局时钟管理及嵌入式锁相环。支持AlteraIPCore及NiosII嵌入式处理器。,4,CycloneII系列FPGA整体特性,CycloneII系列芯片比较,5,CycloneII系列FPGA整体特性,CycloneII系列FPGA的内部结构示意图,6,基本逻辑单元LE,LE,CycloneII结构的最小逻辑单元,是紧凑的。它可以提供先进的高效逻辑利用率。每个LE特征:1.四输入查找表(LUT)2.一个可编程寄存器3.进位链连接4.寄存器链连接5.驱动所有类型的内部链接6.支持寄存器包7.支持寄存器反馈,7,基本逻辑单元LE,一个LUT可以看成一个有4位地址线的16x1的RAM。当用户通过原理图或HDL语言描述了一个逻辑电路以后,FPGA开发软件会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,这样每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。也可以把它当作一个4输入的函数发生器,能够实现四变量输入的所有逻辑.,8,基本逻辑单元LE,每个LE的可编程寄存器可配置为D,T,JK,或SR触发器。每个寄存器有数据,时钟,时钟使能,和清零输入端。无论是全局时钟网络信号还是还是通用的I/O引脚信号或者是任何内部逻辑信号都可以驱动寄存器时钟,清除控制信号。无论是通用的I/O引脚信号还是内部逻辑信号都可以驱动时钟使能信号。作为组合功能使用,LUT的输出可以绕过寄存器直接驱动LE的输出。每个LE有两种工作模式:普通工作模式和算术工作模式,9,基本逻辑单元LE,LE的普通工作模式:适用于一般的逻辑、组合逻辑,10,基本逻辑单元LE,LE的算术工作模式:适合用于实现加法器、累加器、计数器和比较器,11,功能单元LAB,在器件内部,总是将多个LE有机的组合起来,构成一个更大的功能单元-逻辑阵列模块LAB。每一个LAB包括:16个LELAB控制信号:清除、时钟、时钟使能、复位等LE进位链寄存器进位链:把LAB内一个LE寄存器的输出与相邻LE寄存器的输入连在一起LAB本地互连:用以连接LAB内各个LE,12,功能单元LAB,LAB的基本机构,13,功能单元LAB,LAB互连示意图,14,功能单元LAB,LAB控制信号:两个时钟两个时钟使能两个异步清零一个同步清零一个同步置位,15,I/O单元模块,遍布在CycloneII器件周围的I/O管脚由IOE反馈,IOE位于LAB行和列的终端。CycloneII器件IOES包含了一个双向I/O缓冲区和三个完整的嵌入式双向单数据速率传输寄存器,如右图所示。IOE包含了一个输出寄存器,输入寄存器和一个输出使能寄存器。设计人员可以使用输入寄存器快速设置启动时间,使用输出寄存器快速设置时钟到输出的时间。CycloneII系列的IOE结构,16,I/O单元模块,CycloneII器件支持多种单端I/O标准,包括LVTTL、LVCMOS、SSTL、HSTL、PCI和PCI-X。单端I/O标准具有比差分I/O标准更强的电流驱动能力,在同如DDR和DDR2SDRAM等高级存储器器件接口时非常重要。CycloneII器件也支持对特定I/O标准的可编程驱动强度控制,设置范围为2-24mA。下表为CycloneII器件支持的单端I/O标准和各自的性能。,17,I/O单元模块,CycloneII器件支持LVDS、mini-LVDS、RSDS和LVPECL,下表为CycloneII器件支持的差分I/O标准。,18,I/O单元模块,CycloneII系列FPGA的IO口有4到8个IOBank每个Bank可独立配置IO标准九种封装,82-531个IO口可编程电流可控摆率开漏输出可编程上拉电阻钳位二极管LVDS匹配电阻、预加重,19,存储器单元,CycloneII的存储单元由M4K嵌入式存储器模块组成。M4K存储器模块包括能同步写入的输入寄存器和提高系统性能的流水线式输出寄存器。输出寄存器可以被旁路,但输入寄存器不可以。M4K嵌入式存储器模块由带校验的4K位(4096位)真双口RAM组成,可配制成真双口模式、简单双口模式或单口模式的存储器,位宽最高可达36位,存取速度最高260MHz,M4K嵌入式存储器分布于逻辑阵列块之间。CycloneII系列FPGA的M4K嵌入式存储器的容量从119K位至1152K位不等。,20,嵌入式乘法器模块,嵌入式乘法器为CycloneII系列的FPGA提供了数字信号处理(Digitalsignalprocessing,DSP)的能力,可以用来实现快速付傅里叶变换(FFT)、离散余弦变换(DCT)及有限脉冲响应(FIR)等数字信号处理,使CycloneII系列FPGA可以高效地用于音频视频信号处理。CycloneII系列FPGA的嵌入式乘法器可以配置成99的或1818的乘法器工作,两种工作模式下,如果同时使用输入输出寄存器,最好性能可达250MHz。CycloneII系列FPGA的乘法器资源,21,嵌入式乘法器模块,嵌入式乘法器由两个输入寄存器、一个乘法单元、一个输出寄存器以及相关的控制信号组成,其内部结构如下图所示。嵌入式乘法器按列排列,根据器件不同可以是1列到3列。,22,嵌入式乘法器模块,乘法器的两个操作数可以是符号数,也可以是无符号数。如果两个操作数都是无符号数,相乘的结果是无符号数,只要其中有一个是符号数,则相乘的结果是符号数。控制信号signa和signb分别表示数据A和数据B是符号数还是无符号数,为1表示为该操作数是符号数,signa和signb可以在运行时动态改变。乘法器有两种工作模式:99模式和1818模式。在1818模式下,乘法器只能配置成1个1818乘法器,两个输入操作数最多可以是18位,可以是符号数,也可以是无符号数,输入输出都可以寄存。在99模式下,一个嵌入式乘法器块可以配置成2个99乘法器工作。这种模式下每个乘法器的两个输入操作数最多可以是9位,可以是符号数,也可以是无符号数,输入输出都可以寄存。每个乘法器只有一个signa和一个signb,当一个乘法器当作两个99乘法器使用时,输入A的两个输入符号必须相同,输入数据B的两个输入也具有相同的符号表示。如果不是用signa和signb,QuartusII软件默认乘法器实现无符号乘法。,23,嵌入式软核处理器,CycloneII系列FPGA支持Altera公司的NIOSII嵌入式软核处理器。NIOSII具有灵活的可配置特性而且可以非常容易地实现各种外设的扩展。对于并行事务处理,可以在一个FPGA上放置多个NIOSII软核(MPSOC),大大提高处理器的效率,也方便多个小组同时开发,进一步加快新产品研发速度。,24,小结,逻辑单元:是CycloneII系列中可以实现用户逻辑定制的最小单元。每16个LE组成一个逻辑阵列块(LAB)。LAB以行列形式在FPGA器件中排列,CycloneII系列FPGA的LE数量从4608到68416范围之间变化CycloneII系列FPGA有片内PLL,并有最多可达16个全局时钟线的全局时钟网络为逻辑阵列块、嵌入式存储器块、嵌入式乘法器和输入输出单元提供时钟。CycloneIIFPGA的全局时钟线也可以作为高速输出信号使用。CycloneII的PLL可以实现FPGA片内的时钟合成、移相,也可以实现高速差分信号的输出。,25,小结,M4K嵌入式存储器块:由带校验的4K位(4096位)真双口RAM组成。CycloneII系列FPGA的M4K嵌入式存储器的容量从119K位至1152K位不等。每个嵌入式乘法器:可以配制成两个99或一个1818的乘法器,处理速度最高达250MHz,CycloneII的嵌入式乘法器在FPGA上按列排列。输入输出单元IOE配列在逻辑阵列块的行和列的末端。可以提供各种类型的单端或差分逻辑输入输出。,26,DE2-70简介,27,DE2-70board,28,HardwareprovidedAlteraCycloneII2C70FPGAdeviceAlteraSerialConfigurationdevice-EPCS16USBBlaster(onboard)forprogramminganduserAPIcontrol;bothJTAGandActiveSerial2-MbyteSSRAMTwo32-MbyteSDRAM8-MbyteFlashmemorySDCardsocket4pushbuttonswitches18toggleswitches18reduserLEDs9greenuserLEDs50-MHzoscillatorand28.63-MHzoscillatorforclocksources,DE2-70board,29,Hardwareprovided24-bitCD-qualityaudioCODECwithline-in,line-out,andmicrophone-injacksVGADAC(10-bithigh-speedtripleDACs)withVGA-outconnector2TVDecoder(NTSC/PAL/SECAM)andTV-inconnector10/100EthernetControllerwithaconnectorUSBHost/SlaveControllerwithUSBtypeAandtypeBconnectorsRS-232transceiverand9-pinconnect

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论