- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子技术课
程设计资料
ABEL硬件描述语言概述
ABEL语言简介
• ABEL语言是一种硬件描述语言(也称为
ABELHDL) ,是开发PLD 的一种高级程序设
计语言,由美国DATA I/O公司于1983~1988
年推出。
• ABEL语言支持逻辑方程、真值表和状态图三
种逻辑描述方式。
• 具有简单易学的特点。
ABEL语言设计源程序通过ispDesignExpert
软件编译、语法检查、逻辑化简、自动生成符
合标准的JEDEC文件 (“.JED”文件)。
两个问题:
1. 什么是ABEL HDL 源文件
ABEL HDL 硬件描述语言是一种层次结构的逻辑描述语言,是
世界上可编程逻辑器件设计应用最广的语言之一。用ABEL HDL 语
言设计的文件是ASCII 格式的文本文件,叫做ABEL HDL 源文件。
2. ABEL HDL 设计的基本思想
不少EDA( 电子设计自动化) 软件工具支持ABEL HDL 设计、原理
图设计、以及ABEL HDL 和原理图混合设计等多种设计方式。由于
ABEL HDL 设计对初学者易于入门,本试验选用ABEL HDL 语言来
进行教学。
ABEL HDL 包括两部分:
一部分使用高级语言,用来描述逻辑设计;
另一部分是语言处理程序,用于将逻辑描述转化为其下载文件
中含有编程及测试可编程逻辑器件所需的信息。
ABEL HDL 有如下一些特点:
①适用于各种型号的PLD 器件的通用语法;
②结构化的高级设计语言;
③灵活的逻辑描述形式——布尔关系式、真
—
值表、状态图;
④仿真与测试向量;
⑤省时的宏定义及指示字。
ABEL HDL 的处理程序提供了如下强大功能:
①语法检查;
②检验所选器件能否实现设计要求;
③逻辑简化;
④设计模拟;
⑤ 自动生成文件。
一、ABEL 语言元素
1. 字符和数
⑴标识符:
• 标识符代表器件、器件管脚、节点、集合、输入
信号、输出信号、宏、常量及变量等。
• 标识符不能和关键字(即保留字)重名。
⑵字符串:
• 用单引号扩起来的一系列字符。
• ⑶注释:
以双引号开头的一行字符。
2. 运算符、表达式与方程
⑴运算符
• 逻辑运算符:
运算符 说 明 举 例
! 逻辑非 !A
逻辑与 AB
# 逻辑或 A#B
$ 逻辑异或 A$B
!$ 逻辑同或 A!$B
• 算术运算符:
运算符 举 例 说 明
A 取二进制补码
AB 减
+ A+B 加
* A*B
您可能关注的文档
- 817肉鸡养殖的饲养管理与鸡病防治.doc
- 2008-华南花岗岩-火山岩成因研究的几个问题-徐夕生.pdf
- 2012年中国质量状况——消费都感知与模型构建.pdf
- 2014电大会计学本科财务案例分析开卷考答案49222.doc
- 2014高考化学 提能必做训练题10(含解析).doc
- 2014高考化学一轮复习第9章 第4讲.ppt
- 2014高考化学一轮复习技能突破课件 第12章 第3讲《基本营养物质 合成高分子化合物》.ppt
- 2014高考化学一轮复习技能突破课件 第13章 第3讲《高分子化合物、有机合成与推断》.ppt
- 2014高考化学一轮复习课件10-2乙醇 乙酸 基本营养物质.ppt
- 2014高考化学一轮复习课件选修3-2分子结构与性质2282343.ppt
文档评论(0)