数字电子技术 (8).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLD的开发过程和 VHDL基础 一、PLD的开发过程 就具体一个数字逻辑系统、一个实际电路而言 ,如何让 PLD器件发挥作用 ,实现预期的功能 ,这就是 PLD器件的开发过程 ,也就是在 PLD开发系统的支持下 ,对 PLD器件进行编程 ,使其能执行设计要求的 各种操作 (一个从生产厂家出来的 PLD器件在未作编程前 ,是不能执行任何操作的 )。PLD器件的开发过 程大体可分为如下几个步骤 : (1)逻辑设计 逻辑设计的任务是根据系统设计要求 ,设计者把自己的设计思想 (所设计的电路 )转化为一个简洁而 完整的逻辑功能描述。按现代通行的自上而下 (自顶向下 )数字系统设计方法 ,一个系统将被分为控制器 和若干功能模块 ,对控制器的逻辑描述常要精细到门、触发器 ,通常把对控制器的逻辑功能表示为逻辑函 数的形式—逻辑方程、真值表或状态转换表 (图 );目前的集成化开发系统软件都集成了包括各种功能 模块的数据库 ,故对功能模块的逻辑描述还可以使用原理图或功能描述语言。 (2 )选定 PLD的类型和型号 对于给定的设计要求选择相应的 PLD器件时 ,应该注意如下几点 : ①设计目标。需要知道所设计系统所需的运行速度 ,最大的信号建立时间 ,时钟至输出的时延 ,同时 , 还需要有一个设计需要花费多少逻辑资源的概念—100 门、1000 门还是 10000 门 ?一个近似的框架有 助于针对性的选择。 ②结构特性。需要多少时钟 ?需要多少复位 ?需要多少种输出使能控制 ?多少关键信号 ?充分了解将 采用哪些类型的资源 ,对于要进行的设计 ,哪些资源必需 ,哪些资源可忽略。 ③有效的基准数据 ,针对所希望实现的应用设计类型—状态机、计数器、数据通路、运算电路、组 合逻辑 ,充分理解将要采用 PLD来实现的应用设计单元的形式 ,掌握有关的基准数据 ,将有助于选择最适 合该应用设计的器件结构。 ④标准化测试。虽然许多设计工程师需要事先选择好某一 PLD器件 ,以便在进行 PLD设计的同时进 行应用设计的板级设计。但如果时间充裕的话 ,最好花一些时间来测试一下对其设计用不同的器件来实现 的不同效果。 (3 )选定开发系统工具 选用的开发系统必须能支持选定器件的开发工作。与 PLD器件相比 ,开发系统价格要昂贵得多 ,因 此 ,应该充分利用现有的开发系统 ,在系统所能支持的 PLD种类和型号中选择合用的器件。PLD器件的 结构越来越复杂 ,集成度越来越高 ,各个 PLD器件生产厂家都针对自己的产品系列推出了适应自己产品的 集成化 PLD开发系统 ,一般而言 ,都应根据所选 PLD器件选择相应厂家提供的开发系统。 (4 )编程 JEDEC 文件 所谓 JEDEC 文件是一种由电子器件工程联合会制定的记录 PLD编程数据的标准文件格式。它是以二 进制数形式表示的 ,也称作熔丝图。 ①设计输入。设计者将自己的逻辑设计结果以上一阶段选用的开发系统软件所要求的格式或语言写成 源文件送入计算机 ,这一过程是与设计人员直接交互的过程之一 ,在这阶段设计者能够运用设计工具对自 己的设计思想 ,实现从想法到实现的转变。PLD开发系统软件提供了相应的工具或接口 ,设计入口包括多 方面的设计输入方式 ,用户具体采用什么工具取决于用户的设计思想用什么样的形式表达出来 ,如 : a. 原理图输入形式 ,为用户提供了一种既直观又迅速的 “所见即所得”的设计手段 ,开发系统一般都 提供了内容丰富的基本库单元和宏功能库 ,为用户构造电路提供了基本的模块。针对近来的层次化结构、 模块化结构而言 ,采用原理图输入尤为方便。 b. 逻辑描述语言输入形式 (行为设计 ),行为设计就是利用文本方式的逻辑描述语言而不是原理图来 定义逻辑电路的功能。行为逻辑描述已经成为当前 EDA 行业的主导地位 ,例如 VHDL语言 ,对不论是系 有缘学习交流+V星ygd3076或关注桃报:奉献教育(店铺) 统级还是芯片级的描述均能发挥其强大的作用。 c. 原理图与行为逻辑设计结合的输入形式 ,对于较为复杂的逻辑关系用原理图方式一般难以表达 ,一 方面由于设计者对直观的方式不能理解 ,另一方面模型库中可能不存在需要的模型 ,于是便需要用户自己 创建一个逻辑关系式来表达自己的思想 ,同时以图形符号形式表达出来 ,这便是图形与行为逻辑设计结合 的输入形式。在原理图中纳入语言设计模块 ,两者完美的结合往往是大多用户喜欢的方法 ,原

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档