第三章硬件编程语言 ABEL-HDL ABEL-HDL是 Synario软件主要的设计输入手段 第一节ABEL语言元素 标识符和关键字 1、标识符 标识符是一组字母数字串,用来代表器件、器件管脚、节 点、集合、输入信号、输出信号、宏、常量、及变量等 所有标识符必须遵守以下规则: (1)最大为31个字符; (2)以字母或下划线开头;
1 第三章 硬件编程语言ABEL-HDL ◼ ABEL-HDL是Synario软件主要的设计输入手段 ◼ 第一节 ABEL语言元素 ◼ 一、标识符和关键字 1、标识符 标识符是一组字母数字串,用来代表器件、器件管脚、节 点、集合、输入信号、输出信号、宏、常量、及变量等。 所有标识符必须遵守以下规则: (1)最大为31个字符; (2)以字母或下划线开头;
(3)不能使用空格,单词间的分隔用下划线 (4)大小写字母视为不同的字 例P71图5。3(a)Ld、CIk(b)out2 例X56 AND IN1而7S84不合法
2 (3)不能使用空格,单词间的分隔用下划线 (4)大小写字母视为不同的字 例 P71 图5。3 (a)Ld、CIk (b)out2 例 _X56 AND_IN1 而7S &4不合法
例P71图5。3(a)Ld、CIk(b) out2 例56 AND IN1而7s 84不合法
3 例 P71 图5。3 (a)Ld、CIk (b) out2 例 _X56 AND_IN1 而7S &4不合法
2、关键字 ■关键字是特殊的标识符,是软件的保留 标识符,具有特定意义,不能用来命名 器件、引脚、节点、数组、宏定义和命 名信号。 常用的关键字如表5。2所示P72 例如:PIN引脚、TILE标题 ■关键字不分大小写
4 2、关键字 ◼ 关键字是特殊的标识符,是软件的保留 标识符,具有特定意义,不能用来命名 器件、引脚、节点、数组、宏定义和命 名信号。 ◼ 常用的关键字如表5。2所示 P72 ◼ 例如:PIN 引脚、TITLE 标题 ◼ 关键字不分大小写
二、字符串和注释 1、字符串 字符串是用单引号括起开的一系列 ASCII码字符, 用于标题语句、模块语句及管脚、节点和属性的定义 中,之间可使用空格 例如:‘ use abel ■注:字符串中使用单引号需在前面加反斜线 例如:it\ s easy to use ABEL 2、注释 用于源文件的提示,不影响文件的含义,以双引号 开始,以行的末尾或另一个双引号结束
5 二、字符串和注释 1、字符串 ◼ 字符串是用单引号括起开的一系列ASCII码字符, 用于标题语句、模块语句及管脚、节点和属性的定义 中,之间可使用空格。 ◼ 例如:‘use ABEL’ ◼ 注:字符串中使用单引号需在前面加反斜线。 ◼ 例如 : ‘it\’s easy to use ABEL’ 2、注释 用于源文件的提示,不影响文件的含义,以双引号 开始,以行的末尾或另一个双引号结束