当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

襄樊职业技术学院:《在系统编程技术》第3讲 ABEL语音源文件基本格式规则

资源类别:文库,文档格式:PPT,文档页数:30,文件大小:256KB,团购合买
ABEL一HDL硬件描述语言 ABEL语音是 DATA美国 IO公司开发的一种逻辑设计 软件,它是最早流行的硬件描述语言,简单易学,有多种 EDA开发软件支持。它能支持多种型号的PLD器件(主要 是 Lattice公司的芯片)。
点击下载完整版文档(PPT)

系统可编程技不 第3讲 ABEL语音源文件基本格式 规则

在系统可编程技术 第3讲 ABEL语音源文件基本格式 规则

ABEL一HDL硬件描述语言 ABEL语音是美国 DATA VO公司开发的一种逻辑设计 软件,它是最早流行的硬件描述语言,简单易学,有多种 EDA开发软件支持。它能支持多种型号的PLD器件(主要 是 Lattice公司的芯片)。 硬件描述语音与原理图逻辑设计相比有如下特点: 以文本形式表示逻辑电路的结构和行为,可直接将逻辑方 程、真值表或状态图转换为硬件描述语言的形式 设计精确简练,便于阅读和分析 易于设计修改、调用、共享和更新 与原理图混合设计,构成“自顶而下”的层次化设计方法

ABEL语音是美国DATA I/O公司开发的一种逻辑设计 软件,它是最早流行的硬件描述语言,简单易学,有多种 EDA开发软件支持。它能支持多种型号的PLD器件(主要 是Lattice公司的芯片)。 ABEL-HDL硬件描述语言 硬件描述语音与原理图逻辑设计相比有如下特点: •以文本形式表示逻辑电路的结构和行为,可直接将逻辑方 程、真值表或状态图转换为硬件描述语言的形式 •设计精确简练,便于阅读和分析 •易于设计修改、调用、共享和更新 •与原理图混合设计,构成“自顶而下”的层次化设计方法

ABLE一HDL源文件基本格式 模块头 五个部分 设计说明 设计描述 设计仿真 结束模块

ABLE-HDL源文件基本格式 五 个 部 分 模块头 设计说明 设计描述 设计仿真 结束模块

Module compa 模块头部分 Tile4位二进制数值比较器’ Declaration 设计说明部分 A3, A2, Al,A0 pin; B3, B2, Bl, B0 pin a NE B, A EQ B,A GT B, A Lt B pin istype'com NoYes=0. 位二进制数值比较器源文件 A=[A3,A2,A!,A0] B=B3, B2, B1, B01 Equations A EQ B=(A==B) A GTB=!(AB) 设计描述部分 AGT B=A>B ALT B=AA EQ B, A GT B,A L 设计仿真部 分 [0,01->Yes, No, No, Nol 1,0]->INo, Yes, No, Yes] 3, 91->NO, No, Yes, Yes END 结束部分

4 位 二 进 制 数 值 比 较 器 ABEL 源 文 件 Module comp4 Title ‘4位二进制数值比较器’ Declaration A3,A2,A1,A0 pin; B3,B2,B1,B0 pin; A_NE_B,A_EQ_B,A_GT_B,A_LT_B pin istype’com’; No,Yes = 0,1; A=[A3,A2,A!,A0]; B=[B3,B2,B1,B0]; Equations A_EQ_B = (A==B); A_GT_B = !(A==B); A_GT_B = A>B; A_LT_B = A[A_EQ_B,A_GT_B,A_LT_B,A_NE_B]) [0,0]->[Yes,No,No,No]; [1,0]->[No,Yes,No,Yes]; [3,9]->[No,No,Yes, Yes]; END 模块头部分 设计说明部分 设计描述部分 设计仿真部 分 结束部分

、模块头部分 表明ABEL硬件描述的开始 格式: MODULE模块名 模块名由用户自定义 例: MODULE4comp 说明: 此语句是必须的,它是一个模块的头,而 且必须有一个END语句与之相配合,模块名相 当于元件符号

一、模块头部分 格式: MODULE 模块名 模块名由用户自定义 例: MODULE 4comp 表明ABEL硬件描述的开始 说明: 此语句是必须的,它是一个模块的头,而 且必须有一个END语句与之相配合,模块名相 当于元件符号

设计说明部分 提供设计的说明信息: 设计题目、设计者单位和姓名、设计时间、输入信 号、输出信号、内部信号、引脚属性、常量定义 、 TITLE标题语句 TITLE“字符串 例: Title‘4位二进制数值比较器 说明: 此语句是可选的,主要说明模块的内容、用途、 作者、设计时间和地点,单引号内为说明内容

二、设计说明部分 1、TITLE 标题语句: TITLE ‘字符串’ 例: Title ‘4位二进制数值比较器’ 提供设计的说明信息: 设计题目、设计者单位和姓名、设计时间、输入信 号、输出信号、内部信号、引脚属性、常量定义 说明: 此语句是可选的,主要说明模块的内容、用途、 作者、设计时间和地点,单引号内为说明内容

设计说明部分 2、 Device器件定义语句: 器件名 DEVICE实际器件; 例:U09 DEVICE‘P16v8S 器件名即设计模块中所用的标识符,实际器件为实际 器件的工业型号,用字符串表示。 说明: 在 isplever软件中,实际器件是在菜单下选择的 故器件定义语句可以省去

2、 Device 器件定义语句: 器件名 DEVICE 实际器件; 例:U09 DEVICE ‘P16V8S’ 器件名即设计模块中所用的标识符,实际器件为实际 器件的工业型号,用字符串表示。 说明: 在ispLever 软件中,实际器件是在菜单下选择的, 故器件定义语句可以省去。 二、设计说明部分

设计说明部分 3、Pin管脚定义语句: !信号名…PIN管脚号 IISTYPE|,属性]; v]: Clock, Reset, S1 PIN 12, 15, 3; 说明: 管脚定义语句说明信号标识符与真实器件管脚之 间的关系,并给出可编程管脚的属性。 “!表示低电平有效

3、 Pin 管脚定义语句: [!]信号名… PIN[管脚号…]ISTYPE[,属性]; 例: !Clock,Reset,S1 PIN 12,15,3; 说明: 管脚定义语句说明信号标识符与真实器件管脚之 间的关系,并给出可编程管脚的属性。 “!”表示低电平有效。 二、设计说明部分

设计说明部分 4、NODE节点定义语句:: !节点名.NODE[节点号 IISTYPE,属性]; 例: A NODE12=pos,com 表示节点12名为A,为正极性且信号为组合型。 说明: 节点定义语句和管脚定义语句类似,代表器件内部 的中间信号,称为“伪管脚

4、 NODE 节点定义语句:: [!]节点名… NODE[节点号…]ISTYPE[,属性]; 例:A NODE 12=‘pos,com’; 表示节点12名为A,为正极性且信号为组合型。 说明: 节点定义语句和管脚定义语句类似,代表器件内部 的中间信号,称为“伪管脚”。 二、设计说明部分

设计说明部分 5、常量定义语句: 常量名,常量名=表达式[表达式…; 例 X.X. A=!B, DI 说明: 简化程序设计

5、常量定义语句: 常量名[,常量名]…=表达式[,表达式]…; 例: X=.X.; C=.C.; A=[!B,D]; 说明: 简化程序设计。 二、设计说明部分

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共30页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有