当前位置:首页 > EDA > 电子设计自动化
[导读]摘 要: MAX+ PLUS Ⅱ 软件是一种易学易用的设计开发环境, 它在数字电路设计中的应用越来越广泛。基于此, 首先介绍了MAX + PLUS Ⅱ 软件常用的设计输入方法; 其次设计了十进制计数电路, 并用MAX + PLUS Ⅱ软件对电

摘 要: MAX+ PLUS Ⅱ 软件是一种易学易用的设计开发环境, 它在数字电路设计中的应用越来越广泛。基于此, 首先介绍了MAX + PLUS Ⅱ 软件常用的设计输入方法; 其次设计了十进制计数电路, 并用MAX + PLUS Ⅱ软件对电路进行了仿真; 最后将该电路图下载到实验箱验证了其功能的正确性。

0 引言

MAX+ PLUS Ⅱ 开发系统是易学易用的完全集成化的设计开发环境。目前已发行10. 0 版本。该软件与LATTICE公司的iSPEXPERT及XILINX的FOUNDATION 相比具有使用简单,操作灵活,支持的器件多,设计输入方法灵活多变等特点。常用的设计输入方法如下:

( 1) 图形设计输入: MAX + PLUS Ⅱ 的图形设计输入较其他软件更容易使用, 因为MAX+ PLUS Ⅱ 提供丰富的库单元供设计者调用, 尤其是在MAX+ PLUS Ⅱ 里提供的m f库几乎包含了所有的74系列的器件, 在pr im 库里提供了数字电路中所有的分离器件。因此只要具有数字电路的知识, 几乎不需要过多的学习就可以利用MAX + PLUS Ⅱ 进行CPLD /FPGA 的设计。

( 2) 文本编辑输入: MAX + PLUS Ⅱ 的文本输入和编译系统支持AHDL语言、VHDL语言、VER ILOG语言三种输入方式。

( 3) 波形输入方式: 如果知道输入、输出波形, 也可以采用波形输入方式。

( 4) 混合输入方式: MAX+ PLUS Ⅱ 设计开发环境, 支持图形设计输入、文本编辑输入、波形编辑输入的混合编辑。

1 十进制计数器的设计

十进制计数电路结构如图1所示。主要由消抖电路、BCD码计数器和七段译码器构成, 各部分电路介绍如下:


图1 十进制计数电路结构。

1. 1 开关防颤动电路

按钮从最初按下到接触稳定要经过数毫秒的颤动, 键松开也有同样问题, 如图2所示。键入时间ta 因人而异, 一般开关ta< 100 m s。设置开关防颤动电路目的: 按键一次, 输出一个脉冲。即将开关的实际输出作为开关防颤动电路的输入, 而开关防颤动电路的输出为图2所示的理想输出。


图2 按钮开关的颤动。

1. 2 BCD码计数器

本设计采用的BCD码计数电路由74160构成, 74160是十进制同步计数器( 异步清除), 在其功能表中, 当LDN、ENT、ENP、CLRN四个输入端都接高电平时, 对CLK 输入脉冲上升沿进行计数, 由QAQD输出8421码。

1. 3 七段译码器电路

本设计采用的七段译码器电路由7447和外部共阴极数码管构成, 7447七段译码器将BCD8421码译成数码管所需的七段数显码。

综上所述, 所设计的十进制计数器电路如图3所示。


图3 十进制脉冲计数器。

2 十进制计数器的仿真

打开PC 机界面MAX + PLUS Ⅱ 软件, 输入图3 的电路;选菜单F ile Pro ject Se t Pro ject to Curren t File, 然后选菜单MAX + p lus com plier编辑当前图形文件; 对图3进行仿真, 仿真结果如图4 所示。由图4 知: 所设计的电路( 图3) 符合十进制计数器的逻辑要求。


图4 仿真结果。

用Byte BlaSTer 下载缆线联结PC 机并口和实验箱J1( JTAG), 打开实验箱电源开关。选择菜单项MAX + PLUS II Programmer, 单击Program 按钮, 即开始下载程序。打开实验箱电源开关, 连续按K52键, 数码管LED1将从0按顺序变到9, 符合十进制计数器的逻辑要求。

3 结束语

MAX+ PLUS Ⅱ 是电子设计领域的一场革命, 它的应用越来越广泛, MAX+ PLUS Ⅱ 在实验教学的应用, 不仅是提高设计效率的需要, 更重要的是培养适应创新、创业人才的需要, 以适应电子工业的竟争与发展。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

央视《今日说法》栏目近期报道了一名90后程序员通过开发非法视频搬运软件在不到一年的时间里获利超700万,最终获刑的案例。

关键字: 程序员 软件

上海2024年4月22日 /美通社/ -- 恶性的攻击和意外事件总是防不胜防,提前部署灾备方案可以在遭遇意外时尽可能减少企业损失。那么面对无处不在的勒索病毒和潜在风险,为什么依然有很多企业还会遭遇数据丢失?

关键字: 勒索病毒 软件 电脑 群晖数据

SAP(思爱普)近日发出的裁员计划,不仅涉及全球范围内约8000个职位,更是在中国区造成了近1500名正式员工和合同工不续的情况。

关键字: 软件 互联网

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

自 ChatGPT 出现以来,生成式人工智能 (GenAI) 在亚洲和大洋洲的开发和部署势头强劲,Omdia 的最新《亚洲和大洋洲的生成式人工智能 - 2024 年:通过本地化实现民主化》报告表明,到 2024 年底,G...

关键字: 人工智能 软件 AI

德国埃朗根2024年4月16日 /美通社/ -- Elektrobit 今日宣布推出 EB zoneo GatewayCore——首款支持、配置和集成现代微控制器新一代硬件加速器的软件产品,可应用于先进的汽车电子/电气架...

关键字: 汽车 软件 硬件加速 通信网络

Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...

关键字: 嵌入式系统 软件 操作系统

● 颠覆性的专用软硬件加速平台;利用GPU和CPU计算以及专有软件算法,提高准确度、速度和规模的同时,带来高达100倍的设计效率提升; ● 与传统HPC相比,支持GPU-resident模式的求解器可将仿真能效显著提高2...

关键字: AI 仿真

● 热、应力和电子散热设计同步分析,让设计人员可以无缝利用ECAD和MCAD对机电系统进行多物理场仿真; ● 融合FEM和CFD引擎,应对各种热完整性挑战——从芯片到封装,从电路板到完整的电子系统; ● Celsius...

关键字: AI 仿真

业内消息,日前欧洲软件巨头SAP宣布了一项重组计划推动人工智能增长,该计划将涉及大约8000名员工的岗位调整,这些员工将被纳入自愿休假计划和内部再培训措施,即鼓励员工自愿离职或进行内部转岗。

关键字: AI 重组 软件 裁员 SAP
关闭
关闭