FPGA配置与边界.ppt
《FPGA配置与边界.ppt》由会员分享,可在线阅读,更多相关《FPGA配置与边界.ppt(89页珍藏版)》请在三一办公上搜索。
1、Altera公司的PLD器件综述,PLD器件MAXII主流FPGA产品 Cyclone(飓风)CycloneII Stratix FPGA配置芯片配置EEPROM Cyclone专用配置器件 早期器件,大部分已经停产,配置EEPROM,用于配置SRAM工艺FPGA的EEPROM,EPC2以上的芯片可以用电缆多次擦写型号表 EPC2 EPC1 EPC1441 EPC1213 EPC1064 EPC1064V,Cyclone专用配置器件,专门用于配置Cyclone器件的EEPROM,可以用ByteblasterII在线改写,电压为3.3v型号表 EPCS1 EPCS4(AS mode config
2、uration),PLD器件的配置与编程,何谓配置和编程?将VHDL代码形成的文件写入PLD器件的过程配置(configure)和编程(program)的区别Program:对flash或者EEPROM工艺的配置芯片或者PLD器件进行写入的过程Configure:对SDRAM工艺的FPGA写入数据必须每次上电后均要进行一次,编程文件保存在配置芯片中,上电时从编程芯片下载到FPGA中,Altera的CPLD和FPGA的配置编程过程,CPLD器件可独立使用,无需其他编程芯片,直接通过JTAG接口或其他接口进行编程FPGA器件不能独立使用(调试时可以),需要和配置芯片一起使用,在生产时,代码写入配置
3、芯片中,应用时,加电后代码自动从配置芯片写入FPGA中,PLD器件的2种配置方法,通过专用编程器配置,通过PC机配置,通过专用编程器配置,MAX7128的配置电路,MAX 7000S devices are in-system programmable via an industry-standard 4-pin Joint Test Action Group(JTAG)interface(IEEE Std.1149.1-1990).The ISP circuitry in MAX 7000S devices is compatible with IEEE Std.1532 specifica
4、tion.The IEEE Std.1532 is a standard developed to allow concurrent ISP between multiple PLD vendors.电路图,MAX7128的配置电路图,多片MAX7128的配置电路图,Altera公司的FPGA的配置,共有7种模式:Passive Serial(PS)Active Serial(AS)Passive Parallel Synchronous(PPS)Fast Passive Parallel(FPP)Passive Parallel Asynchronous(PPA)Passive Serial
5、 Asynchronous(PSA)Joint Test Action Group(JTAG)JTAG模式可通过FGPA的MSEL0,MSEL1引脚选择,被动/主动串行/并行异步/同步?,有关配置的术语,被动/主动 是指FPGA的配置过程是FPGA发起 还是配置器件(主机host)发起,如是FPGA器件发起配置,则为主动,否则为被动串行/并行配置数据通过一根数据线传送道到FPGA中为串行,并行配置一般有8根数据线,速度更快异步/同步异步配置,没有时钟信号线,同步配置有时钟信号线,Passive Serial(PS)被动串行,可通过一下2种方式配置:the enhanced configurat
6、ion devices EPC16,EPC8,and EPC4),EPC2,EPC1,EPC1441 serial synchronous microprocessor interface:USB Blaster USB Port Download Cable,MasterBlasterTM communications cable,ByteBlasterTM II parallel download cableByteBlasterMVTM parallel port download cable.,Active Serial(AS)主动串行,Configuration with the s
7、erial configuration devices(EPCS1 and EPCS4).用于Cyclone系列器件的配置必须使用ByteBlaster II电缆,Passive Parallel Synchronous(PPS)被动并行同步,Configuration with a parallel synchronous microprocessor interface.用于 微处理器对 FPGA进行配置,配置为并行传输,同步,Fast Passive Parallel(FPP)快速被动并行,Configuration with an enhanced configuration devi
8、ce or parallel synchronous microprocessor interface where 8 bits of configuration data are loaded on every clock cycle.Eight times faster than PPS.比PPS模式快8倍的配置模式,其他同PPS,Passive Parallel Asynchronous(PPA)被动并行异步,Configuration with a parallel asynchronous microprocessor interface.In this scheme,the mic
9、roprocessor treats the target device as memory.用于微处器配置电路,Passive Serial Asynchronous(PSA)被动串行异步,Configuration with a serial asynchronous microprocessor interface.用于微处器配置电路,串行线路,Joint Test Action Group(JTAG)JTAG模式,Configuration through the IEEE Std.1149.1(JTAG)pins.(1)使用JTAG接口配置,调试时最常用的配置方式,FPGA配置电路图
10、:Cyclone器件,多个Cyclone器件配置,调试时的Cyclone器件配置,配置电路的设计问题,选择合适的配置模式(PS,JTAG,AS等)根据FPGA类型,并考虑 调试和运行 2种状态的配置模式选择配置器件(EPC2,EPS1,MCU等)根据器件,FPGA类型,芯片的价格等选择一种编程电缆,可自行制作配置电缆电路根据FPGA类型,一般按:ByteBlaster II ByteBlaster MVByteBlaster的顺序选择。,ByteBlaster II编程 电缆电路,ByteBlaster II的10 PIN 插头定义,ByteBlaster MV 编程电缆电路,ByteBlas
11、ter MV的10 PIN 插头定义,ByteBlaster 编程电缆电路,ByteBlaster 的10 PIN 插头定义,PLD器件中的JTAG技术和ISP技术,何为JTAG?何为ISP?,JTAG:起源,随着IC技术的发展,PCB越来越复杂,尤其是SMD器件(surfacemount packaging device)的大量使用,PCB面积越越小。传统测试方法 难以使用external test probes(外部测试探针)“bed-of-nails”test fixtures(针床测试设备)1980年,JTAG(the Joint Test Action Group)组织提出了一种新的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 配置 边界
链接地址:https://www.31ppt.com/p-5431457.html