新数字逻辑原理与应用 教学课件 郭军 第7章.pptVIP

新数字逻辑原理与应用 教学课件 郭军 第7章.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (6) 熔断丝文件形成 在项目管理器左边的区域选择使用的器件(GAL16V8),双击右边区域中的Create Fuse Map, 可看到如下图所示的熔断丝文件的形成过程,如报设计的逻辑报需要的资源GAL16V8可以实现的话,将最终形成扩展名为.JED的熔断丝文件。 (7) 程序下载 JED的文件须下载到具有的GAL器件中,才能完成其最终的设计,下载JED文件到GAL须用专门的硬件设计,这种专门的的设备即通常讲的编程器。这种设备与计算机的并口或串口相连,通过相应软件将JED文件下载到GAL器件中到。如下图给出了Super编程器下载JED文件的画面。   由于GAL器件是使用CMOS工艺生产的器件,故在对GAL器件编程时应注意计算机及编程器的接地是否良好,工作人员的人体是否带静电。 2. 原理图输入设计法 原理图输入法的使用前面步骤与ABEL语言设计的前两步相同,下面是原理图设计的步骤: (1) 选择源文件类型中选择Schematic,输入对应的图形文件名后将出现下图所示的原理图输入界面。 (2) 添加元件 (3) 连接两元件 (4) 在输入输出端连上输入/输出元件 (5) 给接口输出端赋名 (6) 给接口的输入输出端标注类型 (7) 给器件锁定管脚 最后,将电路图保存退出后就可以与ABEL_HDL语言一样进行编译,最终形成JED文件。 * * * * * * * * * * * * * * * * * * * * * * * * (4)专用组合输出模式(SYN=1,AC0=0,AC1(n)=0)。 (5)专用输入模式(SYN=1,AC0=0,AC1(n)=1)。 需要指出的是,尽管各OLMC的具体配置看起来比较繁琐复杂,实际上,具体使用时,GAL的开发软件根据具体设计输入要求自动完成的,无需人工设置,设计起来是很方便的。 7.3 PLD设计方法及步骤 7.3.1 PLD器件的设计步骤 1.电路逻辑功能描述 PLD器件的逻辑功能描述一般分为原理图描述和硬件描述语言描述。 原理图描述是一种直观简便的方法,它可以将现有的小规模集成电路实现的功能直接用PLD器件来实现,而不必去将现有的电路用语言来描述,但电路图描述方法无法做到简练。 硬件描述语言描述是可编程器件设计的另一种描述方法,语言描述可能精确和简练地表示电路的逻辑功能,现在在PLD的设计过程中广泛使用,常用的硬件描述语言有ABEL,VHDL语言等。 2.计算机软件的编程及模拟 无论是用硬件描述语言描述的逻辑还是用原理图描述的逻辑,必须通过计算机软件对其进行编译,将其描述转换为经过化简的布尔代数表达式(即通常的最简与或表达式),编译软件再根据器件的特点将表达式适配进具体的器件,最终形成PLD器件的熔断丝文件(通常叫做JEDEC文件,简称为JED文件)。   通常在将用户设计的逻辑下载到具体器件中前,为了检查设计的结果是否正确,通常可以通过计算机软件进行模拟,检查其设计结果是不否与设计要求相符。 3.通过编程器将JED文件下载到PLD器件中 在上步中形成的熔断丝文件必须下载到PLD器件中去才能实现设计的要求,熔断丝文件的下载一般须通过编程器进行下载。 编程器是一种专门用于对可编程器进行编程的专业设备。 编程器通常通过计算机的并行打印器将JED文件下载到编程器中,编程器再将JED文件根据器件的特点将其写入器件内部,从而达到下载的目的。下图给出了PLD的设计过程。 7.3.2 可编程器件设计软件简介 可编程器件的设计软件种类很多,通常根据逻辑功能的描述方法分为语言描述和原理图描述设计两大类。这里以DATA I/O 公司的Synario软件为例说明GAL器件的设计过程。 1. ABEL-HDL语言简介  ABEL-HDL语言是一种用语言来描述器件逻辑功能的设计语言,它具有一些关键字及一些规定。 (1) 基本的运算表示 ABEL-HDL语言运算可分为逻辑运算和算术运算。表7.2和表7.3分别列出了两种运算的符号及功能。 运算符 优先级 功能 例子 含义 ! 1 取反 !(AB) (AB)的非 2 与运

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档