| 返回PCB资源网首页 | 注册 | 登陆 |
![]() |
基于EDA软件的MAX+plusⅡ设计方法
MAX + plus Ⅱ是美国Altera 公司的一种EDA 软件,用于开发CPLD 和FPGA 进行数字系统的设计。用图形输入方式和文本输入方式设计了一模60 计数器,介绍了数字系统设计的一般方法和过程,揭示了其在数字系统中的重要作用。 MAX+ plus Ⅱ简介 MAX + plus Ⅱ是一种与结构无关的全集成化设计环境,使设计者能对Altera 的各种CPLD 系列方便地进行设计输入、快速处理和器件编程。MAX+ plus Ⅱ开发系统具有强大的处理能力和高度的灵活性。其主要优点:与结构无关、多平台、丰富的设计库、开放的界面、全集成化、支持多种硬件描述语言( HDL) 等。 设计流程 数字系统的设计采用自顶向下、由粗到细,逐步分解的设计方法,最顶层电路是指系统的整体要求,最下层是具体的逻辑电路的实现。自顶向下的设计方法将一个复杂的系统逐渐分解成若干功能模块,从而进行设计描述,并且应用EDA 软件平台自动完成各功能模块的逻辑综合与优化,门级电路的布局,再下载到硬件中实现设计。 利用MAX + plus II进行电路设计的一般流程如图1 所示。
具体设计过程如下∶ 文本输入方式和图形输入方式设计一个模60 计数器 系统分析 模60 计数器是可由一个10 进制计数器和一个异步清零6 进制计数器组成的。 本设计采用10 进制计数器74160 组件和6 进制计数器组成。 数字系统分块后,需要选择正确描述系统逻辑功能的方式。 对于所选用的CPLD ,需要用相应的设计开发软件。 如MAX + plus Ⅱ的设计描述方式有文本、波形、图形多种方式。 图形输入方式直观易懂。 当系统较大时,由于此方式连线多,使用十分不方便。 采用V HDL硬件描述语言的描述方式与结构无关,设计难度降低,软件修改方便而且大部分受控功能模块已经编译验证,系统设计时只要选择这些模块并按一定的逻辑功能组合即可 。 系统设计 本设计6 进制计数器采用文本输入方式设计,其代码如下: 保存并编译设计代码, 然后创建电路符号counter6 ,接着用图形输入方式编辑模60 计数器,在编辑的过程当中可以引用6 进制电路符号counter6。 设计的系统电路如图2 所示。
模60计数器由十进制计数器74160 和以上设计的六进制计数器组成(见图3) ,当74160 计到9时,产生进位使6 进制电路能计数。
系统仿真 为了保证设计的正确性,系统设计之后还要进行仿真。本系统采用MAX7000S 系列CPLD 芯片,应用MAX+plus Ⅱ对各种文件从底层到顶层逐个编译,再进行逻辑仿真。其仿真波形如图4 所示。仿真之后通过MAX + plus Ⅱ的Programmer下载到可编程芯片上便完成设计。利用MAX + plusⅡ编译、查错生成一个能实现模60 的计数器, 从图4 可见初值为58 ,使能端EN 和清除控制端CL RN为高电平。 经过两个时钟周期上升沿Qa 从8 变到0 ,Qb 从5 变到0 ,再开始新一轮的计数。 结束语 数字电路系统设计采用先进的EDA 软件和硬件描述语言,借助于CPLD 实现设计,体现了数字电路设计系统芯片化。芯片系统化的设计化思想使设计者根据自己的实际需要构造逻辑功能的数字集成电路变得简捷。 MYPCBA.COM电路板中文网- 提供PCB制造服务,联系电话:020-89811835 QQ:12718842 本文地址:PCB资源网 - 基于EDA软件的MAX+plusⅡ设计方法 (阅读次数: )
相关报道:
·激光直接成像的优点
·环境化设计理念已成为主机板业发展的必要趋势 ·无线呼叫器,呼叫器,模拟呼叫器,电话呼叫器,会所呼叫器,电子呼叫器 ·中国应严格控制印制电路板工业废水Cu2+ 排放含量 ·新型LPKF ProtoLaser S激光可实现PCB瞬间生产 ·6月份PCB覆铜板涨价空间将减小 ·印制线路板行业应重视对生态和环境影响 ·基于EDA软件的MAX+plusⅡ设计方法 ·台湾3大PC板大厂拟涨价10% ·Ramtron的64千位串行F-RAM存储器 达到汽车电子AEC-Q100标准 |
PCB视频教程
|