- 1、本文档共159页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程逻辑器件及其编程技术
(3) 选择编程软件及相应编程语言, 编写源文件, 输入计算机,形成编程文件。 按照所应用的设计语言(ABEL-HDL)的要求,编写源文件(即设计文件),源文件是按编程软件的语言格式写出的输入与输出之间的逻辑关系程序,它们由描述逻辑设计的专用高级语言和把逻辑语言转换为编程器下载文件的语言处理程序组成。源文件应包含对逻辑设计完善的描述,可选择逻辑方程式、真值表、状态图、原理图等来描述逻辑功能。设计仿真以及基本管理信息,须列出所用芯片的型号,并给各引脚赋以相应变量,然后在编程软件的支持下,将源文件用文本编辑软件输入 PC机。 (4) 利用编译软件(ABEL)对源程序进行语法分析、 逻辑化简并生成一些中间文件和一个JEDEC文件(也称为熔丝图文件,含有器件编程信息的计算机文件,电子器件工程联合会制定的标准格式,简称JED文件)。JEDEC文件是一种标准文件,用来作为PC机与编程器之间信息传递的媒介。此外, 还生成一个文本文件(包含有关器件设计的信息)。 例如PAL处于编程方式时,就是将芯片上各行线和各列线交叉点上的熔丝,根据逻辑函数表达式按需要进行熔断或保留, 所以屏幕上将显示出编程后的熔丝图。 (5) 操作运行逻辑功能模拟程序,以便在对PLD器件编程之前检验逻辑设计的正确性。 (6) 将编程器经RS-232接口与PC机相连,要编程的PLD器件插入编程器的插座上,把上面形成的JEDEC文件下载到编程器, 对芯片完成编程设计。 8.5.2 高密度可编程逻辑器件的编程设计 1. ISP的基本原理和意义 ISP技术不需要编程器,只需要通过计算机接口和编程电缆, 直接对装配在目标系统或线路板上的PLD器件进行编程, 成为产品后还可反复编程。 通常把一次性编程的(如PROM)称为第一代PLD,把紫外线擦除的(如EPROM)称为第二代PLD,把电擦除的(采用E2CMOS工艺,如GAL)称为第三代PLD。第一、二、三代PLD器件的编程都是在编程器上进行的, 第四代PLD器件采用ISP技术编程。 在系统编程时由于器件插在线路板上,器件各端口与电路其他部分相连,编程时用系统电源使系统处于工作状态,因此在系统编程的关键问题是ISP器件编程时如何与不必要的外部联系脱离。ISP器件都有一个编程使能信号端(ispEN),该端加无效电平时,器件与外电路相连;该端加有效电平时,器件所有I/O端的三态缓冲器皆处于高阻状态,切断了芯片与外电路的不必要的联系, 这时即可对芯片进行编程。 编程使能信号、方式控制信号、编程数据和其他命令都是由开发系统软件通过计算机并口提供,用编程电缆连接到器件上的。器件在编程时将有关输出反馈给计算机,以便对编程数据进行校验。ISP技术使数字系统设计的程序发生了根本变革, 使硬件设计软件化了。现代数字系统设计已进入EDA时代。 利用ISP技术,可以先制作样机底板,并将部件和元器件全部安装在底板上,再用ISP开关器件按预定功能将它们连接起来,并按系统要求现场编程。如想改变设计,无须改变器件和线路,通过开发系统很快即可完成,因此可以大大缩短设计周期,降低成本。而且,硬件设备可以制成具有一定程度的通用性的多功能硬件,利用ISP技术根据具体应用场合重构其功能。 高密度PLD器件引脚多、间距密,若多次插接,很容易造成引脚损伤。ISP技术使PLD器件一次安装,避免了引脚损伤, 简化了工序,提高了系统可靠性。 利用ISP技术,使得对系统的测试、 维护和升级只要在现场用PC机和软件即能实现。 2. ISP器件的编程设计流程 ISP器件的编程设计流程如图8.5.1所示。下面做进一步说明。 (1) 设计阶段,主要是进行设计方案论证、 系统设计和器件选择等工作。 数字系统设计可以采用模块设计法、自顶向下(TopDown)设计法和自底向上设计法。其中, 自顶向下设计法是目前常用的设计法,即首先从系统总功能入手, 在顶层进行功能划分和结构设计,采用硬件描述语言对高层次的系统进行描述,并在系统级用仿真手段验证设计的正确性, 然后再逐级设计底层。这种层次化设计方法支持模块化设计, 底层模块可以反复被调用。 图8.5.1 ISP器件的编程设计流程 (2) 在设计输入阶段,设计者须将所设计的系统或电路, 按所选用的芯片及其相应可编程逻辑器件开发软件系统所要求的某种形式表示出来,并输入计算机。现在各PLD生产公司的可编程逻辑器件开发软件系统都支持以下方式: ① 原理图(Schematic)输入方式,即使用开发系统提供的元器件库及各种符号和连线画出原理图的输入方式; ② 硬件描述语言输入方式,即采用硬件描述语言,特别是VHDL、Verilog-HDL、AH
您可能关注的文档
- 变送器校验记录.doc
- 变配电所及供配电系统.ppt
- 变频控制空气预热器控制回路的改进.doc
- 变阻器式电阻传感器.ppt
- 叠加定理应用.doc
- 变频器数据表.doc
- 口才训练机构演讲培训.ppt
- 口算100题100以内的加减法练习及连加连减训练.doc
- 口服高猛酸粉剂的急救与护理.ppt
- 口算乘法三上.ppt
- i11r vacation time-intermediate everyday teacherI11R度假时间中级教师.pdf
- 用于涡轮刀片航空机电筛选工具gt2017-65075.pdf
- 人教版四课时section b 1a1e.pptx
- 竞赛讲座节三角运算及不等式关系.pdf
- 植物图树棕榈共树图片barringtonia racemosabar tree and palm pictures.pdf
- 市场服务后计划nokia诺基亚8270NSD.pdf
- lichtenstein work rights individual-balancing the scales工作平衡量表个人.pdf
- 案例介绍牙齿爪1 sredni vashtar14 tooth and claw.pdf
- 讲座准备音频脚本章6tapescript chapter6.pdf
- videostones创建体育广播开场非常感谢您了这个惊人开幕式项目sport broadcast openerhelp开瓶器.pdf
文档评论(0)