- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ABEL程序设计知识和技术
ABEL语言的基本语法 标识符用来表示标识器件名称、器件引脚名称、输入或输出信号的名称、状态名称、集合名称、常量及模块名称等。标识符与字母的大小写有关,如En和en是两个不同的标识符。 关键字是一些具有特殊用途的保留标识符。关键字可以用大写、小写或大小写混合方式输入,它们表示的含义相同。 专用常量可以用大写或者小写字母输入,表示的含义相同。表示方法是在英文字母的左、右下方各加一个圆点。 例如, .X. 表示任意值, .Z. 表示高阻态。 运算符,包括3种常用的运算符 逻辑运算符 关系运算符 赋值运算符 与运算 == 等于 != 不等于 = 组合逻辑赋值 # 或运算 大于 = 大于等于 := 时序逻辑赋值 ! 非运算 小于 = 小于等于 ABEL语言的基本语法 块是括在花括号“{ }”内的一段ASCII码文本,该文本可以是一行,也可以是多行。块用于方程式中,块可以嵌套使用。 语句,在程序中的语句通常是同时执行的,与书写的前后次序无关,反映的是硬件系统运行的实际情况。 语句中的赋值号是 = 或 :=,常与 when 语句配合使用。 在方程中允许使用 when-then-else 语句, 不能使用 if-then-else 语句。例如: when (Mode == S_Data) then { Out_data := S_in; S_Valid := 1; } else when (Mode == T_Data) then { Out_data := T_in; T_Valid := 1; } 对同一个信号的多个赋值语句之间是 或 的关系,例如:A=B; A=C; 与 A= B # C 等效。 ABEL语言程序设计 ABEL语言 (也称ABEL-HDL),是由美国DATA I/O公司于1983 ~1988年推出的一种硬件描述语言,可用于描述 现场可编程的 CPLD 器件的组成与功能(结构和行为)。 ABEL的程序通常由头段、说明段、表达式段、结束段等部分构成。 由保留字 MODULE、TITLE 开始的两行构成模块的头段,用于给出模块名与标题名。 此处还可以选用注释形式给出其他一些信息。 注释是在双撇号 ″ 之后给出的说明性信息,通常以行结束符结束本行注释,它对提高程序可读性很有效果。 END 是程序最后的一个保留字,是模块的结束段,用于结束模块程序。END 之后的全部内容作为注释处理。 说明段和表达式段的次序,需要满足先说明后使用的规则,通常是说明段在前,表达式段在后。 由保留字 DECLARATINONS 开始的是说明段,可以对信号、常量、集合、宏(有点类似于算法语言中的带参数的子程序),我们没有使用宏。使用最多的是信号,在说明段中,需要说明选用的信号名称、类型及其管脚分配等。 信号包括 I/O 信号,它直接与管脚连接 ( 要通过 PIN 指定 IO 引脚号) 和内部隐埋的节点信号 ( 要用 NODE 说明且不能分配 IO 引脚号) 两大类。 信号名称应符合对标识符(Symbol)的规定,不能和保留字(关键字)相同。保留字中不区分大小写字母,但是用户选用的标示符中是区分大小写字母的。 信号类型包括组合逻辑类型(用 ISTYPE ‘COM’ 说明)和触发器类型(用 ISTYPE ‘REG, KEEP’ 说明),对未明确说明的信号,默认其类型是组合逻辑。IO信号用作为输入还是输出(称其为属性),取决于它在逻辑表达式中的位置。 每一个说明语句用分号 ( ; ) 结束。 由保留字 EQUATIONS 开始的是表达式段,用于给出每一位输出 IO 信号、每一个节点信号的逻辑表达式。 其中赋值号 ′=′ 用于向组合逻辑信号赋值,
您可能关注的文档
- 9、直流系统.ppt
- A 第2.5章 史密斯圆图.ppt
- 902立式割台收割机20130527.ppt
- A 第7.4章 天线.ppt
- A 第2.6章 阻抗匹配.ppt
- A-301B 天线基本知识讲座.ppt
- @地产智库 香港豪宅案例:新鸿基凯旋门.ppt
- A2484 第6天.doc
- A. 条形码知识培训以及扫描原理V1.ppt
- A06-05 SMED快速切换.ppt
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)