ABEL-HDL源文件是由各种语句组成的, 这些语句是由ABEL-HDL语言的基本符号构 成的,这些符号必须满足一定的格式才能正 确描述逻辑功能。语句的每一行最长为150个 字符。在源文件的语句中标识符、关键字、数 字之间至少必须有一个空格,以便将它们分隔 开来。但在标识符列表中标识符以逗号分隔
ABEL-HDL源文件是由各种语句组成的, 这些语句是由ABEL-HDL语言的基本符号构 成的,这些符号必须满足一定的格式才能正 确描述逻辑功能。语句的每一行最长为150个 字符。在源文件的语句中标识符、关键字、数 字之间至少必须有一个空格,以便将它们分隔 开来。但在标识符列表中标识符以逗号分隔
在表达式中,标识符和数字用操作符或括 号分隔。空格、点号不能夹在标识符、关键字、 数字之间。如空格夹在标识符、数字之间将会 被看作两个标识符或数数字。以大写、小写或 大小写混合写的关键字被看作同一个关键字, 而以大写、小写或大小写混合写写的标识符将 被看作不同的标识符
在表达式中,标识符和数字用操作符或括 号分隔。空格、点号不能夹在标识符、关键字、 数字之间。如空格夹在标识符、数字之间将会 被看作两个标识符或数数字。以大写、小写或 大小写混合写的关键字被看作同一个关键字, 而以大写、小写或大小写混合写写的标识符将 被看作不同的标识符
ABEL河文件成 模块开始( module语句 标志(nags语句) 说明段 标题( title语句) 器件定义( device语句) 定义段 管脚、节点定义(pin,node语句) 属性定义( Istype语句) 常量定义( constant语句) 宏定义( macro语句) 逻辑方程式( equations语句) 描述段 真值表( truth table语句) 状态图( state diagran语句) 熔丝段定义( fuses语句) 熔丝段 测试向量( test vectors语句) 测试段 模块结束〔end语句)
module m6809a(模块语句) te80 memory decode(6题语句) Jean designer Data l0 Corp redmond wa 24 Feb 1984 U09 i device ' p14L4;(器件定义) A5,Al43A12410pin1.23456(管脚定义) ROMI, IO, ROM2, DRAM pin 14,15, 16, 17, H,LX=1,0,X (常量定义) AddreSs=[A15, A14, A13, A12, All, A10, X, X, X, X, X, X, X, X, X, X];
equations 方程) DRAM = (Address <=hDFFF 0 = (Address > hE000)&(Address < hE7FF); ROM2 =(Address > hF000)&(Address < hF7FF ROMI =(Address >=hF800