FPGA器件的编程以及FPGA器件的选择.PPT

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA器件的编程以及FPGA器件的选择

Altera的FPGA芯片常用配置文件及其说明 文件类型 文件扩展名 文件格式 文件使用 SRAM目标文件 .sof 二进制 SRAM型器件编程文件,可转换成其它文件格式,通过ByteBlaster下载电缆下载到器件中。 编程目标文件 .pof 二进制 MAX型器件的编程文件。 串行比特流文件 .sbf 二进制 FLEX型器件PS方式下的配置文件,通过BitBlaster串行下载电缆下载到器件中。 十六进制文件 .hex ASCII码 使用第三方编程硬件对并行EPROM编程的数据文件。 二进制格式文件 .rbf 二进制 FLEX型器件的配置文件,存储格式为低位在前,可用计算机以PS或PSA方式下载。 列表文件 .ttf ASCII码 FLEX型器件的配置文件,以逗号分割,以PS、PPA、PPS方式下载。 ByteBlasterMV配置:下载电缆通过PC机并口将编程数据配置到FPGA中,与PC机并口相连的是25针插头,与PCB板相连的是10针插头。提供PS方式和JTAG方式两种下载方式,PS方式用于Cyclone、APEXⅡ、APEX20K、ACEXlK、Mercury、Excalibur、FLEXl0K、FLEX8000和FLEX6000等器件的配置;JTAG方式用于编程或配置含有JTAG接口的芯片。 3.5.1 ByteBlasterMV配置 25针插头连接,在PS方式下和在JTAG方式下的引脚信号名称不同。 引脚 PS模式下的信号名称 JTAG模式下的信号名称 2 DCLK TCK 3 nCONFIG TMS 8 DATA0 TDl 11 CONF_DONE TDO 13 nSTATUS — 15 VCC VCC 18~25 GND GND 10针插头连接,对应PS方式和JTAG方式的引脚信号名称有所不同。 引脚 PS模式 JTAG 模式 信号名 功能描述 信号名 功能描述 1 DCLK 时钟 TCK 时钟 2 GND 信号地 GND 信号地 3 CONF_DONE 配置控制 TDO 器件输出数据 4 VCC 电源 VCC 电源 5 nCONFIG 配置控制 TMS JTAG状态控制 6 - NC(引脚悬空) - NC 7 nSTATUS 配置的状态 - NC 8 - NC - NC 9 DATA0 配置到器件的数据 TDI 配置到器件的数据 10 GND 信号地 GND 信号地 ByteBlasterMV下载电缆中的数据转换电路: 图中标示(1)串联电阻的阻值均为100Ω,标示(2)上拉电阻的阻值均为2.2kΩ。 被动串行PS配置方式:配置数据通过下载电缆串行地送到PLD器件,配置数据的同步时钟由数据源提供。PS方式下可以对单个或多个FPGA器件进行配置。这里选择FLEX10K器件的连接为例,单个FPGA器件与下载电缆的连接如图所示,器件配置文件为SRAM目标文件(.sof),该文件是QuartusII编译时自动产生的,如果DATA0引脚在用户状态中被占用,在配置过程中该引脚应与用户电路隔离。 JTAG配置方式:通过ByteBlasterMV电缆以及JTAG信号TCK、TMS、TDI和TDO完成FPGA器件配置。JTAG方式下单个FLEX10K器件与下载电缆的连接如图所示,所有其它I/O引脚在配置过程中均为三态。其他FPGA器件的JTAG连接基本相同。 3.5.2 MasterBlaster/USB配置 MasterBlaster/USB配置:配置电缆通过PC机RS-232串口或USB接口将编程数据配置到目标器件中。MasterBlaster电缆提供PS和JTAG两种下载方式。MasterBlaster电缆的一端与计算机串口或USB接口相连,另一端与电路板的标准10针插座相连。编程数据从串口或USB口通过电缆下载到电路板上的FPGA中。 SignalTap宏功能:利用MasterBlaster配置电缆不仅可以将设计项目的编程数据下载到目标器件中,而且还可通过SignalTap宏功能对特定器件进行在线调试。 SignalTap宏功能是一种嵌入式逻辑分析仪,能够在器件特定的触发点捕获数据并保存到器件内部的嵌入式系统块,数据通过与JTAG接口相连的MasterBlaster电缆上传到QuartusⅡ波形编辑器中显示,对波形进行分析。 具有标准串行电缆的9针D型插头连接器与RS-232端口相连,连接信号及说明如表所示。 引 脚 信号名称 信号说明 2 RX 接收数据 3 TX 发送数据 4 DTR 数据终端准备好 5 GND 信号地 6 DSR 数据设备准备好 7 RTS 要求发送 8 CTS 清除发送 MasterBlasterl0针插头的引脚信号名称 引脚 PS方式下的信号名称 JTAG方式下的信号名称 信号名 描述

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档