可编程逻辑器件PLD的使用eado.docx





《可编程逻辑器件PLD的使用eado.docx》由会员分享,可在线阅读,更多相关《可编程逻辑器件PLD的使用eado.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 可编程程逻辑器器件PLLD的使使用2.1可可编程逻逻辑器件件设计语语言ABBEL简简介开发使用用PLDD系统时时,应使使用语言言或逻辑辑图来描描述该PPLD的的功能,并并通过编编译、连连接、适适配,产产生可对对芯片进进行编程程的目标标文件(该该文件一一般采用用熔丝图图格式,如如标准的的JEDD文件),然然后下载载到芯片片中。常用的可可编程逻逻辑器件件设计语语言为AABELL-HDDL(AABELL硬件描描述语言言),它它是DAATA I/OO开发的的一种可可编程逻逻辑器件件设计语语言,它它支持绝绝大多数数可编程程逻辑器器件。2.1.1 AABELL-HDDL语言言的基本本语法在用ABB
2、EL-HDLL进行逻逻辑设计计时,描描述逻辑辑功能的的源文件件必须是是符合AABELL-HDDL语言言语法规规定的AASCIII码文文件。ABELL-HDDL源文文件是由由各种语语句组成成的,这这些语句句是由AABELL-HDDL语言言的基本本符号构构成的,这这些符号号必须满满足一定定的格式式才能正正确描述述逻辑功功能。语语句的一一行最长长为1550个字字符。在源文件件的语句句中,标标识符、关关键字、数数字之间间必须有有一个空空格,以以便将它它们分隔隔开来。但但在标识识符列表表中标识识符以逗逗号分隔隔。在表表达式中中,标识识符和数数字用操操作符或或括号分分隔。空空格、点点号不能能夹在标标识符、
3、关关键字、数数字之间间。以大大写、小小写或大大小写混混合写的的关键字字被看作作是同一一个关键键字,而而以大写写、小写写或大小小写混合合写的标标识符被被看作是是不同的的标识符符。(1)AASCIII字符符在ABEEL-HHDL语语言中,可可使用数数字09,字字母AZ、aaz,也也可使用用空格和和以下特特殊符号号:! # $ ? + & * ( ) ; : - , . / %(2) 标识符符标识符是是用合法法的ASSCIII字符定定义的名名字,其其作用是是标识器器件、管管脚、节节点、集集合、输输入输出出信号、常常量、宏宏及变量量。标识识符必须须符合下下面的规规定: 标识识符的长长度不能能超过331
4、个字字符; 标识识符必须须以字母母或下划划线开始始; 标识识符其它它的部分分可为字字母、数数字及下下划线; 标识识符中你你能包含含空格; 除关关键字外外,标识识符对字字母大小小写敏感感;(3)常常量在ABEEL-HHDL语语言中,常常量用于于赋值语语句、真真值表和和测试向向量的表表达。它它可以是是数值常常量,也也可以是是非数值值常量。(4)块块块是包含含在一对对大括号号中的文文本,用用于宏和和指令。括括号中的的文本可可以是一一行,也也可以是是多行。块块可以嵌嵌套。(5)注注释以双引号号开始,以以另一个个双引号号或行结结束符号号结束。(6)运运算符号号运算符号号见表22-1。表2-11 逻辑运算
5、算! (非非)、&(与)、#(或)、$(异或)、!$(同或)算术运算算+、-、*、/、%(取模模)、(右右移)关系运算算=、!=、=、=赋值运算算=2.1.2 AABELL-HDDL语言言的基本本结构ABELL-HDDL语言言源文件件由一个个或多个个相互独独立的模模块组成成,每个个模块包包含了一一个完整整的逻辑辑描述。源源文件中中的所有有模块都都可以被被ABEEL-HHDL软软件同时时处理。ABELL-HDDL语言言源文件件举例如如下,文件名名为F4456.ABLL、模块块名为MM4566、标题题名为TT4566。标头段MODUULE M4556TITLLE T4556定义段IAB110 PI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件 PLD 使用 eado

限制150内