【教学课件】第四章EDA设计开发工具.ppt

上传人:牧羊曲112 文档编号:5664825 上传时间:2023-08-07 格式:PPT 页数:36 大小:374.50KB
返回 下载 相关 举报
【教学课件】第四章EDA设计开发工具.ppt_第1页
第1页 / 共36页
【教学课件】第四章EDA设计开发工具.ppt_第2页
第2页 / 共36页
【教学课件】第四章EDA设计开发工具.ppt_第3页
第3页 / 共36页
【教学课件】第四章EDA设计开发工具.ppt_第4页
第4页 / 共36页
【教学课件】第四章EDA设计开发工具.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《【教学课件】第四章EDA设计开发工具.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第四章EDA设计开发工具.ppt(36页珍藏版)》请在三一办公上搜索。

1、第四章 EDA 设计开发工具4.1 概述,一、典型PLD器件常用的EDA设计开发工具软件1Lattice/Vantis_SPLD,CPLD,FPGAAMD _PALASM,MACHXL,MACHPROVantis _ Synario,DesignDirect,WMACHPROLattice_ ispExpertLattice/Vantis_ ispDesign Expert 7.0,8.0,8.2 Lattice_Lever 2.0,2Altera_EPLD,CPLD,FPGAMaxplus 9.0,10.0,10.2Quartus 1.1,2.1,2.23Xilinx _ FPGA,CPLD

2、 Foundationg 2.0,3.1ISE 4.1,5.1,5.2,6.14第三方工具软件Model Technology_ModelSim 5.4,5.6Synopsys_Synplicity_synplify,二、EDA设计流程1.设计输入图形输入原理图状态图波形图文本输入HDLVHDLVerilogABELAHDL,三、常用EDA工具的组成设计输入编辑器编译器/综合器(功能、时序)仿真器适配器编程(下载)器,一、安装二、主要特点集成式工具软件设计、综合、仿真、适配、编程(下载)内置Project Navigator 设计引导器一个IC芯片一个工程项目/设计一个项目设计,含源文件逻辑描

3、述文件、说明文件、仿真/测试文件报告文件中间文件、结果文件,4.2 ispDesignExpert System 8.0 软件简介,支持图形方式、文本方式设计输入支持层次化设计自底向上自顶向下支持混合式设计图形和文本器件无关性设计(器件无关的)逻辑功能仿真/测试(器件有关的)时序仿真/测试支持ISP器件的编程下载,三、主要功能模块Project Navigator 设计引导器源文件窗口(源文件关联的)进程窗口文本编辑器ABEL_HDL语法色彩提示原理图编辑器层次化图形编辑器符号编辑器逻辑图形符号和修饰图形符号库管理器图形符号库管理,仿真器功能仿真时序仿真波形浏览器适配器ISP编程器四、项目设计

4、,1.项目设计引导器及其界面,(1)菜单命令,(2)工具栏,(3)源文件窗口,(4)进程窗口,2.项目的设计(1)项目源文件源文件类型源文件建立、删除、保存,(2)设计文件的输入和编辑文本输入和编辑,图形输入和编辑,3.项目的编译,4.项目的适配,5.项目的编程,一、ABEL-HDL设计描述基本结构和语法1.ABEL-HDL 源文件的基本结构,4.3 ABEL-HDL设计输入与处理,头段,说明段,逻辑描述段,测试向量段,结束段,头段,说明段,逻辑描述段,测试向量段,结束段,(1)头段MODULE COUNTER 模块名语句INTERFACE(接口清单)接口说明TITLE 4-bit prelo

5、adable up counter 标题名一个模块只能有一个头段MODULE 必为源文件第一个关键字,与结束段END配合,(2)说明段DECLARATIONS 说明语句规定设计中使用的信号名称及属性定义常量和状态说明低层模块和原理图说明器件,(3)逻辑描述段EQUATIONS 方程式语句TRUTH_TABLE 真值表语句STATE_DIAGRAM 状态图语句(4)测试向量段TEST_VECTORS 测试向量语句(5)结束段END 结束语句,2.ABEL-HDL 基本语法(1)合法的ASCII字符,a z 小写字母A Z 大写字母0 9 数字!#$?+:|,./%,(2)标识符用于标识器件、器件

6、引脚及节点功能块、集合输入或输出信号常量、宏,规则标识符最长为31个字符标识符以字母或下划线开头,其它可是大小写字母、数字、波浪线“”和下划线“_”标识符中不能有空格除保留的标识符(关键字)外,标识符对字母大小写敏感除合法的点扩展名外,标识符中不能用句点,(3)常量数值常量非数值常量(专用常量).C.钟控输入(低高低).K.钟控输入(高低高).U.脉冲上升沿(低高).D.脉冲下降沿(高低).F.悬空输入或输出.P.寄存器预加载.X.随意值.Z.三态值,(4)块(5)注释用双引号(“)开始,以另一双引号或行结束来结束用双斜杠(/)开始,以一行结束来结束(6)数128位精度,数值范围为:02128

7、-1,五种形式:二进制 b八进制 o十进制 d(默认数制)十六进制 h字母的ASCII编码值 az(7)字符串.,算术运算符-求负-减+加*乘/无符号整除%取模:无符号整除的余数 右移,(8)运算符、表达式和方程式逻辑运算符!非(not)&与(and)或(or)$异或(xor)!$异或非(xnor)关系运算符=等于!=不等于 大于=大于或等于,赋值运算符=组合型(为1):=寄存器型(为1)?=组合型(为X)?:=寄存器型(为X)运算符优先级-(求负)、!(非)&(与)、(右移)、*(乘)、/(整除)、%(求模)+(加)、-(减)、(或)、$(异或)、!$(异或非)=(等于)、!=(不等于)、(大于)、=(大于或等于),表达式标识符和运算符的组合逻辑的、运算的、关系的运算符均可使用方程式将表达式的值赋给逻辑描述中的一个信号或一个信号集(9)集合信号及常量的汇集,二、ABEL-HDL语句1.ABEL-HDL 常用语句说明InterfacePinNodeIstype描述When Then Else If Then ElseStateGotoWith2.Directive(命令)repeat exp(block),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号