第2章-PLD硬件特性与编程技术课件

上传人:沈*** 文档编号:241641268 上传时间:2024-07-12 格式:PPT 页数:87 大小:3.71MB
返回 下载 相关 举报
第2章-PLD硬件特性与编程技术课件_第1页
第1页 / 共87页
第2章-PLD硬件特性与编程技术课件_第2页
第2页 / 共87页
第2章-PLD硬件特性与编程技术课件_第3页
第3页 / 共87页
点击查看更多>>
资源描述
熔丝和反熔丝结构都只能编程一次,称为OTP器件.(One Time Progamming)大部分FPGA采用此种编程工艺,由于掉电后信息丢失,因此,需要专门的配置芯片用于上电配置.大部分CPLD采用此种编程工艺,由于掉电后信息不丢失,因此,不需要专门的配置芯片.大的PLD生产厂家altera最大的PLD供应商之一xilinxFPGA的发明者,最大的PLD供应商之一latticesemiISP技术的发明者actel提供军品及宇航级产品F=BD(Programmable Read Only Memory)(Programmable Logic Array)软件算法过于复杂.(Programmable Array Logic)在输出端增加锁存器和触发器及反馈就可以实现时序逻辑Generic Array Logic在输出部分增加了输出逻辑宏单元(OLMC),可形成多种组态(Complex Programmable Logic Device)从邻近宏单元借位而来.可编程寄存器,可以选择采用全局或局部时钟或清零每16个宏单元组成一个LAB(Logic Array Block)逻辑阵列块.多个LAB由通过PIA(Programmable Interconnect Array)连在一起可配置为输入、输出和双向(Look Up Table,LUT)基于SRAM技术,N个输入需要有2N个存储位AlteraCyclone系列器件原理器件框图AlteraCyclone系列结构与原理LE(Logic Element)日最基本的可编程单元本模式适于实现通用逻辑应用和组合逻辑M4K存储器M4K存储器的特性Cyclone器件的PLLCyclone器件内置最多2个增强型得了锁相环,它可以提供给用户高性能的时钟管理能力,诸如频率合成、可编程移相、片外时钟输出、可编程占空比、失锁检测、以及告诉的差分时钟信号的输入和输出。Cyclone器件内部的锁相环可以简化板级设计的时序问题。Cyclone的锁相环为客户应用提供了高性价比的时序控制方案。这些应用包括了消费品、通讯产品、计算机、汽车电子、工业及无线系统。Cyclone器件支持的I/O标准单端I/O标准 双端I/O标准另一种方法是在器件中嵌入某种逻辑功能模块,与EDA工具软件相配合提供一种嵌入式逻辑分析仪,帮助测试工程师发现内部逻辑问题.Altera的SignalTAPII是代表之一.JTAG测试JTAG(JointTestActionGroup;联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(TestAccessPort;测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-SystemProgrammable&;在线编程),对FLASH等器件进行编程。latticesemi/china.xilinx/Xilinx公司的FPGA和CPLD器件系列altera/Altera公司的FPGA和CPLD器件系列Altera公司FPGA的配置主动配置:由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程.被动配置:由外部计算机或控制器控制配置过程.根据数据线的多少又可以将配置方式分为并行配置和串行配置两类.经过不同组合就得到四种配置方式:主动串行配置(AS)、被动串行(PS)、被动并行同步(PPS)、被动并行异步(PPA)可见,被动的配置方式(即由外部计算机控制的配置方式)得到广泛应用.一般情况下,在实验系统中,常用被动配置方式.而在应用系统中,多数情况下由FPGA主动引导配置操作过程,FPGA从外部专用存储芯片中获得配置数据.Flex10K系列器件的配置可用配置方式可用配置方式:passiveserial(PS),passiveparallelsynchronous(PPS)passiveparallelasynchronous(PPA)JointTestActionGroup(JTAG)配置方式选择方法配置方式选择方法:如果只使用如果只使用JTAG方式方式,MSEL引脚引脚应接地应接地,JTAG方式具有最高方式具有最高优先权优先权FLEX各类型各类型器件所需的配器件所需的配置空间大小置空间大小Passive Serial Configuration using a Passive Serial Configuration using a configuration deviceconfiguration device配置芯片EPC1或EPC2,用于存放配置数据.Passive Serial Configuration using a MicroprocessorMulti Device Passive Serial Multi Device Passive Serial Configuration using a MicroprocessorConfiguration using a MicroprocessorPassive Serial Configuration using a Download Cable在这种配置方式中在这种配置方式中,一个智能主机一个智能主机(例如例如:PC机机)将数据从一个存将数据从一个存储器件传输到储器件传输到FPGA,通过通过USB Blaster,MasterBlaster,ByteBlasterII 或或ByteBlasterMV电缆电缆.PSconfigurationwithaDownloadCable&ConfigurationDeviceCircuitPassiveparallelsynchronous(PPS)configurationPPS时序PassiveParallelAsynchronous(PPA)configurationJTAGConfigurationJTAG提供了边缘扫描测试技术,用于复杂器件的在线测试.同时,JTAG还可用于将配置数据移入器件内部.在器件配置时,JTAG配置的优先级优于其它配置方法.使用下载电缆的JTAG配置JTAG方式下其它专用引脚的连接器件配置引脚说明可选配置引脚
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!