Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章 可编程逻辑器件设计

上传人:E**** 文档编号:89181959 上传时间:2019-05-20 格式:PPT 页数:23 大小:262.50KB
返回 下载 相关 举报
Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章  可编程逻辑器件设计_第1页
第1页 / 共23页
Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章  可编程逻辑器件设计_第2页
第2页 / 共23页
Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章  可编程逻辑器件设计_第3页
第3页 / 共23页
Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章  可编程逻辑器件设计_第4页
第4页 / 共23页
Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章  可编程逻辑器件设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章 可编程逻辑器件设计》由会员分享,可在线阅读,更多相关《Protel 99SE基础与实例教程 教学课件 ppt 作者 赵月飞 第十章 可编程逻辑器件设计(23页珍藏版)》请在金锄头文库上搜索。

1、第十章 可编程逻辑器件设计,知识重点 可编程逻辑器件及其设计工具 PLD设计步骤及VHDL设计语言 FPGA应用设计及VHDL应用设计,10.1 可编程逻辑器件及其设计工具,Protel 99 SE把可编程逻辑器件内部的数字电路的设计集成到软件里来,提高了电子电路设计的集成度。在Protel 99 SE中集成了FPGA设计系统,它就是可编程逻辑器件的设计软件,采用Protel 99 SE的FPGA设计系统可以对世界上大多数可编程逻辑器件进行设计,最后形成EDIF-FPGA网络表文件,把这个文件输入到该系列可编程逻辑器件厂商提供的录制软件中就可以直接对该系列可编程逻辑器件进行编程。,10.2 P

2、LD设计概述,PLD设计可分为如下几个步骤。 1明确设计构思。 2创建源文件。 3选择目标器件并定义引脚。 4编译源文件。 5硬件编程。 6硬件测试。,10.3 基于原理图的PLD设计,基于原理图的PLD设计的创建过程如下。 1)在New Document对话框中打开Wizard选项卡,如图所示。,2)选中PLD-CUPL Wizard文件,单击按钮,系统显示设计向导,如图所示。,3)单击按钮,提示设计电路输入文件的头信息,如图所示。这段信息将放在CUPL程序前面。,4)单击按钮,提示选择PLD的设计环境,选中Schematic单选按钮采用基于原理图的PLD设计方法,如图所示。,5)单击按钮,

3、设置设计采用的目标器件,如图所示。单击按钮,显示Target Device对话框,根据系统规模和硬件资源选择其中的一个器件,此处选择g16v8,如图所示。,6)单击OK按钮确定,然后单击按钮,提示选择设计中使用的目标器件引脚,如图所示。器件引脚按照使用功能分门别类列出,g16v8的引脚功能已经定义,设计者只能按照其规范加以选用。,7)单击按钮,系统提示选择图纸。 8)选择图纸后单击按钮,进入“Finish”对话框。单击按钮,PLD 99在Mydesign.ddb添加PLDdesign.sch文件。该文件即为向导创建的模板文件,创建的原理图文件如图所示。,10.3.1 查找和放置元件,用于PLD

4、设计的元件包含在PLD Symbols.Lib库中,其中有360个以上的元件,包含了所有的标准功能。熟悉这些元器件的结构才能确保其在电路中完成相应的功能。这些元件使用的命名方式一是描述集,以不同字母开头表示;二是标准的TTL74系列逻辑名,以字母X开头,例如X74_138。可以按照通常的方法从库中取元件放在创建的原理图中。,10.3.2 编译,完成基于原理图的PLD设计之后,需要编译原理图。为此需要正确设置编译器,以得到所需的供下载到目标器件的输出文件,然后从原理图生成用于PLD编程的JEDEC源文件。编译时如果需要包含所有多层设计的页,则在Configure Advanced PLD对话框中

5、,清除Current Sheet Only复选框。,10.4 CUPL语言和语法,10.4.1 CUPL语言概述 1变量 2数字 3注解 4速记符 5模板文件 6头信息 7管脚声明陈述 8节点声明陈述 9位域声明定义 10MIN声明陈述 11熔丝声明,10.4.2 CUPL语言的预处理指令,预处理程序包含一个复杂的宏处理程序,它在编译器工作之前扫描源代码,预处理程序提供了如下的功能和灵活性: 定义宏减轻了编程量,改善了源代码的可读性。 包含其他文件的正文。 设置条件编译,以改善可移植性,帮助调试。 预处理程序在语法上可以出现在程序的任何地方。,10.4.3 CUPL语言的语法,1逻辑运算符 2算术运算符 3算术函数 4后缀名 5返回后缀名的使用 6多路开关的后缀名的使用 7布尔逻辑及布尔表达式,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号