电子设计自动化.pptxVIP

  • 0
  • 0
  • 约1.67万字
  • 约 10页
  • 2025-09-06 发布于四川
  • 举报

第10章电子设计自动化

第10章电子设计自动化第1节 概述第2节 ABEL-HDL语言第3节 PAC-Designer软件的使用第4节 ispPAC器件与PAC-Designer的使用

第1节概述一、EDA技术的发展过程EDA技术伴随着计算机、集成电路、电子系统设计的发展,经历了三个发展阶段:计算机辅助工程设计CAE(CAE:ComputerAssistEngineeringDesign)电子系统设计自动化ESDA(ESDA:ElectronicSystemDesignAutomation)计算机辅助设计CAD(CAD:ComputerAssistDesign)

主要内容:①大规模可编程逻辑器件;②硬件描述语言;③软件开发工具;④实验开发系统。特点:硬件设计软件化;设计过程自动化;可仿真;在系统编程;设计效率高;可实现片上系统。二、EDA技术的特点与主要内容

三、EDA的工程设计流程

第2节ABEL-HDL语言美国DATAI/O公司研制开发层次结构的逻辑描述语言用于可编程逻辑电路设计支持多种输入形式:逻辑方程状态图真值表

ABEL-HDL语言的基本元素和基本语法规则合法的ASCII字符数据特殊常量字符串标识符保留标识符(关键字)注释运算符表达式布尔方程集合与集合运算块实变量与哑变量基本语法规则

设计的基本单位——模块(一个模块或多个模块)层次结构组织:ABEL-HDL语言设计文件——ABEL-HDL源文件低层模块——子功能块模块经过编译、优化、连接、模拟、器件适配等步骤,生成一个JEDEC格式的文件。最后将JEDEC文件下载到器件中,就完成了对器件的编程。顶层一个模块——总体轮廓

合法的ASCII字符小写字母a~z大写字母A~Z数字0~9进格Tab空格space其它字符~!@#$%^*()_+|`-=\{}[]:“;‘?,./共96个

数据数制名基数符号举例二进制2^b^b1011八进制8^o^o13十进制10^d(缺省)^d11(或11)十六进制16^h^hb使用基数指示字@RADIX改变缺省的数制第五种数制用字符串来表示,字母换成ASCII码X=a等价于X=^H61;X=abc等价于X=^H616263

特殊常量特殊常量符号常量值功能说明.C.时钟输入(电平按低-高-低变化).D.时钟下降沿(电平按高-低变化).F.浮动输入或输出信号.K.时钟输入(电平按高-低-高变化).P.寄存器预置数.SVn.N=2-9,驱动输入到超级电平2-9.U.时钟上升沿(电平按低-高变化).X.任意态.Z.高阻态

用单引号括起来的包括空格在内的ASCII码字符序列。用于标题语句、模块语句等场合。若要在字符串中使用单引号“’”或反斜线“\”,则需在前面加一反斜线“\”。如:“It\’sanexample”实际是“It’sanexample”。字符串

标识符

用来标识器件、管脚、节点、集合、输入和输出信号、常量、宏、变量等标识符必须以字母或下划线开头。除第一个字符外,标识符可以包含大、小写字母,数字,波浪号(~)和下划线()。标识符最长不超过31个字符,否则显示出错。标识符中字母有大小写之分,如

文档评论(0)

1亿VIP精品文档

相关文档