- 1、本文档共141页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Altera器件编程与配置要点
第5章 Altera器件编程与配置 5.1 Altera器件的命名 5.2 PLD器件测试电路板 5.3 ByteBlaster并口下载电缆 5.4 ByteBlasterMV并口下载电缆 5.5 MasterBlaster串行USB通信电缆 5.6 BitBlaster串行下载电缆 5.7 FPGA的芯片配置 5.1 Altera器件的命名 图5.1和图5.2给出了Altera公司各个系列的PLD器件以及配置器件命名方法。 有关器件的具体封装形式、 引脚数目、 速度等级、 工作温度、 工作电压等性能参数, 请参阅本书第 2 章和所附的光盘。 若想获得更新的器件信息, 请浏览Altera公司的网站(), 也可与器件销售商联系。 5.2 PLD器件测试电路板 器件的封装形式是设计人员必须要考虑的一个问题。 大容量的PLD器件的封装一般采用表面贴装形式, 这种封装可以减小芯片占用PCB板的面积, 提高系统的稳定性。 许多表贴器件的引脚间距非常小, 这就使得PCB板的设计、 制造和芯片的测试变得十分复杂, 开发成本很高。 一种解决办法是针对某一种常用的PLD器件制作一块测试电路板, 将器件的所有I/O引脚连接到外接端子上, 输入信号可以通过外接端子引入到器件中, 器件的输出信号也可以从外接端子上获得。 同时在板子上设置JTAG接口, 通过下载电缆或PROM对PLD器件进行配置。 Altera公司在提供各种PLD器件的同时, 也向用户提供相应的器件测试评估电路板或DEMO板, 用以对PLD器件进行性能测试。 用户的设计电路可以直接在DEMO板上进行验证。 用户也可根据需要, 自己设计制作PLD器件的测试电路板。 测试电路板可以作为一个测试工具箱, 通过它完成器件的下载和设计验证。 图5.3给出了作者制作的EPF10K10LC84器件测试电路板的实物照片, 虽然看起来很简单, 但却非常实用。 设计仿真完成以后, 就可以利用测试电路板进行器件的配置, 然后进行测试, 测试通过后, 再根据实际需要设计制作PCB板。 测试电路板可以降低设计开发的风险和成本, 缩短开发时间。 5.3 ByteBlaster并口下载电缆 针对PLD器件不同的内部结构, Altera公司提供了不同的器件配置方式。 Altera可编程逻辑器件的配置可通过编程器、 JATG接口在线编程及Altera在线配置等三种方式进行。 在本书第3章的3.2节MAX+PLUSⅡ开发软件和3.3节QuartusⅡ开发软件中的最后一小节都是讨论器件编程的, 分别介绍了利用MAX+PLUSⅡ和QuartusⅡ进行编程配置的软件操作过程。 Altera器件编程的连接硬件包括ByteBlaster并口下载电缆, ByteBlasterMV并口下载电缆, MasterBlaster串行/USB通信电缆, BitBlaster串口下载电缆。 Altera提供EPC1、 EPC2、 EPC16和EPC1441等PROM配置芯片。 这里分别介绍它们的原理及电路连接关系。 5.3.1 原理与连接 ByteBlaster并口下载电缆是一种连接到PC机25针标准口(LPT口)的硬件接口产品。 它既可以对FLEX10K、 FLEX8000和FLEX6000进行配置, 也可以对MAX9000(包括MAX9000A)、 MAX7000S和MAX7000A进行编程。 ByteBlaster为在线可编程逻辑器件提供了一种快速而廉价的配置方法。 设计人员的必威体育精装版设计可以直接通过ByteBlaster下载电缆随时下载到芯片中去, 因此设计的样品能很快完成。 并口下载电缆的连接如图5.4所示。 1. 下载模式 ByteBlaster电缆提供两种下载模式: · 被动串行模式(PS)——用于配置FLEX10K、 FLEX8000和FLEX6000系列器件; · JTAG模式——具有工业标准的JTAG边界扫描测试电路(符合IEEE 1149.1-1990标准), 用于配置FLEX10K或对MAX9000、 MAX7000S和MAX7000A系列器件进行编程。 2. 连接 ByteBlaster与PC机并口相连的是25针插头, 与PCB电路板相连的是10针插座。 数据从PC机并口通过ByteBlaster电缆
文档评论(0)