MAX+PLUSⅡ开发工具入门garfield电子技术应用AET中国科技核心期刊

MAX+PLUSⅡ(MultipleArraymatriXProgrammableLogicUserSystemII)是Altera公司提供的完善的、高度集成的EDA设计工具,其集成设计输入编辑器、HDL综合器、仿真器、适配器(或布局布线器)、下载器等等工具于一体,且支持第三方的综合和仿真工具。MAX+PLUSⅡ界面友好、使用方便、具有完整的工程文档管理和在线访问功能,被誉为最易学习用的EDA软件,目前已发行到了10.2版本。

MAX+PLUSⅡ能完成Altera公司的可编程逻辑器件(ProgrammableLogicDevice,缩写为PLD)开发所需的几乎全部工作。提供了一种与结构无关的设计环境,设计者无需精通PLD内部的复杂结构,只需运用熟悉的输入方式(如原理图输入或HDL)即可进行电子系统设计,运用MAX+PLUSⅡ提供的快速处理和器件编程功能就可以由PLD实现设计。

QuartusⅡ是Altera公司继MAX+PLUSⅡ之后推出的新一代的功能更强大的EDA软件,QuartusⅡ完全支持VHDL、Verilog的设计流程,其内部嵌有VHDL与Verilog源程序的综合器,QuartusⅡ还可以直接调用第三方的综合工具,如LeonardoSpectrum、SynplifyPro、FPGACompilerⅡ等,这些综合器有着更好的综合效果。QuartusⅡ同样具备仿真功能,也支持第三方的仿真工具,如Modelsim。

步骤2:在选择了MAX+PLUSⅡ的下载连接之后,接着会被要求填写一些注册资料,按要求填写完之后按【Register】注册。

步骤3:在完成了前面的注册之后,才真正的进入了软件下载网页,请点选MAX+PLUSⅡ软件下载,软件大约50MB。如果不是宽待网的话,下载会非常慢(约9个小时)。

在下载MAX+PLUSⅡ软件的步骤3中,也可以看到获取license的信息提示,直接点击并按照以下步骤2、3和4操作。

在Windows98系统中安装MAX+PLUSⅡ后,仅通过MAX+PLUSⅡ的直接设置就可以使用硬件下载功能。但在Windows2000系统下安装MAX+PLUSⅡ,为了使用ByteBlasterMV下载功能,还必须安装硬件驱动程序,以支持MAX+PLUSⅡ对PC机并口的操作。

具体安装步骤如下:

1.在Windows2000安装MAX+PLUSⅡ;

2.选择【开始】、【设置】、【控制面板】;

3.双击【游戏选项】图标,然后选择【添加】、【添加其它】、【从磁盘安装】命令,再单击【浏览】,浏览驱动器所在目录(MAX+PLUSⅡ的安装目录\drivers\win2000);

4.选择win2000.inf,单击【确定】;

5.在“签名数字未找到”对话框中选择“是”;

6.在“选择一个设备驱动程序”窗口中,选择“AlteraByteBlaster”,并单击“下一步”;

7.在接下去的“签名数字未找到”对话框中仍选择“是”;

8.重新启动计算机。

在WinXP/WinNT操作系统下,若要进行下载仍然需要安装驱动程序,安装方法与Win2000类似,在此不再赘述。

以下使用原理图方式,介绍实现一个PLD的基本设计过程,假设要求使用PLD实现所有基本逻辑门功能,即由一片PLD,实现多片小规模的门电路。

任何一项设计都是一个工程(Project)的概念,一个工程可以包含多个设计文件和输出文件。它不像以前的软件设计仅仅是设计一个文件,由于EDA软件高度集成和发展,几乎所有的软件设计也都采用了工程的概念,初学者一定要注意。

假设本设计的文件夹取名eda,于E盘(E:/eda)。

注意:文件夹名、即将介绍的工程名及文件名都不能使用汉字,不可带空格,同时最好不用数字打头。

重复上述过程,输入所有需要的元件,编辑窗口如图A3.6所示。

按鼠标左键将各器件按原理图要求连接起来,双击输入和输出引脚名PIN_NAME使其变黑,再用键盘输入容易区分和理解的输入和输出逻辑变量名。

完成原理图编辑后的图形文件如图A3.7所示。

选择MAX+PLUSⅡ→Compiler,此编译器的功能包括了网表文件提取、设计文件排错、逻辑综合、逻辑分配、适配(结构综合)、时序仿真文件提取和下载文件装配等。

如果编译有错,双击Messages中的错误信息即可定位错误位置并排除,如果不容易解决,可以按照Messages的信息提示排除错误。

编译通过后,可以通过MAX+PLUSⅡ测试系统设计的正确性,即逻辑仿真。

选择MAX+PLUSⅡ→Simulator,单击弹出的对话框中的Start按钮,仿真结束后,单击OpenSCF,打开仿真文件,查看到的最后仿真结果如图A3.11所示。

分析仿真结果的输出和输入逻辑关系是否正确,从图A3.11的仿真波形可见,仿真已经考虑了PLD器件的延时(约15ns)。

如果仿真结果正确,就可以将设计下载到选定的器件中进行系统测试。如果PLD开发电路系统或者EDA实验板对设计项目的输入输出信号赋予确定PLD器件的确定引脚,或者为了便于布线将输入输出指定到PLD的某些引脚位置,这时就需要通过MAX+PLUSⅡ引脚锁定设置功能将输入输出信号锁定位置,操作方法是:

选择Assign→Pin\Location\Chip选项,弹出如图A3.12所示的对话框,在NodeName中键入待锁定的输入输出信号名,如A或B等,输入变量名正确,在PinType中会显示该信号为输入、输出还是双向等,也可以按Search按钮查看本设计的所有输入输出信号。

首先,在实验前使用下载线将实验板与计算机并口连接好,然后上电设计并下载。

硬件设置好后,图A3.14左侧的Programmer窗口中的对应选项变黑(成为可操作状态),如果对CPLD下载,单击Program按钮,如果实验板与连线无误,下载完成后弹出完成提示窗口。

设计下载到PLD后,该PLD就具备了设计的功能,设计的输入和输出在PLD的对应引脚位置(本设计没有输入输出锁定引脚)可以通过查看gates.rpt文件得到,该文件还包含了许多器件的使用情况报告,以下仅Copy了其中的输入输出信息。

**INPUTS**

ExpandersFan-InFan-Out

PinLCLABPrimitiveCodeTotalSharedn/aINPFBKOUTFBKName

12(3)(A)INPUT0000050A

11(5)(A)INPUT0000030B

**OUTPUTS**

Shareable

77123HOUTPUTt0001000AND2O

74117HOUTPUTt0002000NAND2O

73115HOUTPUTt0001000NOTO

75118HOUTPUTt0002000OR2O

76120HOUTPUTt0002000XORO

根据以上信息,可以在实验板上将输入A和B分别通过PLD的引脚12和11输入,要查看输出可以分别从73~77引出,观察实际系统输入输出逻辑是否正确。

如果要查看设计使用PLD的资源情况、引脚信息等,也通过选择MAX+PLUSⅡ→FloorplanEditor项。在这里不再赘述。

用户设计的工程,也可以作为一个元件供其它设计调用,就如同调用MAX+PLUSⅡ库中的元件一样。但必须将该工程包装成一个元件入库。方法如下:

Gates可以看成一个复杂设计的底层元件,在设计顶层文件时,调入元件就可以看到用户库(用户工作路径下)有刚刚生成的gates元件。

到此为止,使用原理图方法设计一个PLD工程的完整过程已经展现给大家。

使用各种硬件描述语言(HardwareDescriptionLanguage,HDL))的文本设计方法与上述过程基本类似,仅仅在步骤3的新建设计文件时,有所不同,对于文本设计新建一个文件时,出现文本编辑器,文本的输入和所有文本编辑器输入方法一样,比原理图方法更为简单,当然大家要先熟悉某一种HDL,成为IEEE标准格式的HDL有VHDL和VerilogHDL两种,也是目前使用最多两种HDL。在编辑文本文件之前,最好先建立一个新文件并保存文件,然后再编辑时,编辑器会输入的HDL语法关键词有不同颜色显示,可以帮助检查输入语法错误。

THE END
1.网页设计软件dreamweaver怎么安装dreamweaver网页设计软件dreamweaver怎么安装下次还敢 2024-04-09 00:33 994浏览 原创 要安装 dreamweaver,请遵循以下步骤:从 adobe 网站下载软件。运行安装程序并按照提示进行操作。选择安装选项。单击“安装”按钮。等待安装完成。启动 dreamweaver。输入 adobe id 和密码激活软件。 如何安装 Dreamweaver? 步骤1:下载软件 前往https://m.php.cn/faq/740607.html
2.dreamweaver2021安装教程(非常详细)从零基础入门到精通,看完这软件下载 软件介绍 Dreamweaver简称“DW”,是一款专业的网页设计软件,集网页制作和网站管理于一身的即时检索的网页代码编辑器,利用对 HTML、CSS、JavaScript 等内容的支持,设计人员和开发人员可以在几乎任何地方快速制作并发布网页。借助经过简化的智能编码引擎,轻松地创建、编码和管理动态网站。 https://blog.csdn.net/wuli1024/article/details/134423423
3.如何安装网页Flash插件(简易步骤教你轻松完成Flash插件的安装)11.2防止安装附带恶意软件 相关资源推荐 12.1Adobe官方网站 12.2Flash插件下载页面链接 通过本文的步骤,您可以轻松安装网页flash插件,并正常地观看网页上的动画和视频等内容。如果在安装过程中遇到问题,可以参考常见问题解决部分或寻求帮助。为了保持浏览器的安全性,建议及时更新flash插件或考虑使用其他替代方案。https://www.gnzyw.com/article-24438-1.html
4.Studio(可视化网页设计软件)v6.6官方英文安装版下载Antenna Web Design Studio是一款功能强大的可视化网页设计工具,它可以随时更新页脚,所有其他页面将自行更新以匹配节省时间,此外与国际接轨,通过国际化来拓宽你的视野,你可以为网页设计任何语言,。 Antenna Web Design Studio 能够帮助你快速地制作最专业的网站,不需要任何HTML专业知识,全傻瓜式操作。软件的具有可视化的编https://www.jb51.net/softs/568108.html
5.钢结构Tekla软件中文破解版201964位含全套环境木材剪力墙设计(NDS) 基础分析与设计(ACI318) RC桩帽分析与设计(ACI318) 增强所有计算以包含ASCE7-16 / IBC 2018的负载组合。 旗杆嵌入(IBC) 桩分析(FHWA) 增强了IBC 2018的合并范围。 Tekla Structures的功能当然不止于此,更多强大的体验还需要下载安装后使用来感受,并且用户还能通过各种插件和工具来强化软件,比http://sxdh.org/Show.asp?pkid=5312
6.4款在线网页原型图设计软件推荐,在线网页原型图设计软件的使用与桌面端相比具备优势,因为在线网页原型图设计软件的使用全程不需要安装,而且在线网页原型图设计软件也没有任何地点上的限制,更主要的是在线网页原型图设计软件在操作系统上也没有限制,不论是现在使用的Linux、Solaris、Mac,还是Windows,你都可以无压力的使用在线网页原型图设计软件。 https://pixso.cn/designskills/zaixianwangyeyuanxing/
7.MacromediaDreamweaver8官方简体中文版设计软件资源档案安装步骤: 1、解压下载好dreamweaver网页编辑器的安装包,单击【下一步】。 Dreamweaver8中文版软件截图2 2、选择【我接受许可证协议】后,单击【下一步】。 Dreamweaver8中文版软件截图3 3、选择Dreamweaver软件安装路径和快捷方式后,单击【下一步】。 Dreamweaver8中文版软件截图4 http://www.lo-mo.com/news_show.php?theid=191
8.AdobeDreamWeavercs5网页网站设计软件快速安装破解版Adobe DreamWeaver cs5软件使设计人员和开发人员能够放心地构建基于标准的Web站点。由于集成了新的adobecs Live在线服务adobe browserlab,您可以可视化或直接在代码中设计,使用内容管理系统开发页面,并执行准确的浏览器兼容性测试。 PS:本站为大家带来的是Adobe DreamWeaver cs5【网页网站设计软件】快速安装破解版免费下载,https://www.yutu.cn/softhtml/showsoft_5863.html
9.上千款精选软件合集,您专属的软件太空舱有氧周末今天有氧君给大家分享一个宝藏资源库,免费为大家提供一个新型的网上软件资源服务,整合了网上最新最丰富的软件项目,提供开发者们下载各类软件资源,并即时更新,以便大家及时获取新软件项目,从而大大提高效率。 它就是您专属的软件太空舱(以下简称太空舱)。 https://www.shangyexinzhi.com/article/6755516.html
10.www.scmc丘丘人驯化雷电将军 6天前 色交视频下载安装 粉嫩AV无码一区二区三区软件 7天前 两个人嗟嗟嗟的漫画软件叫什么 小黄片APP下载软件 8天前 AV电影双飞 又黄又粗又大又爽免费视频 7天前 WWW50-80国产性aV “星穹铁道霍霍无布料无小爱心” 2天前 亚洲精品xxxx深口 男生女生操逼视频韩国日本中国 8天前http://www.scmc-xa.com/xxxr441783
11.AxureRP9软件下载和安装教程腾讯云开发者社区Axure RP 9软件下载和安装教程 Axure RP 9软件简介: Axure RP 9软件服务于各类商品的原型设计服务,从本地项目再到实际的网页站点,所有的图像都得按照规矩来办事,尤其需要注意好多数线框图的自主定义设计能力,掌握文档之间的关键联系,及时去形成重要的数据归类,合理使用基础版式以处理多个场景下的优质图像内容。https://cloud.tencent.com/developer/article/2144609
12.PS网页切图教程:新手必学的网页设计技巧概述 本文将详细介绍如何使用Photoshop进行网页切图,使读者能够更好地进行网页设计工作。首先,文章介绍了Photoshop的安装和基本操作,然后详细讲解了网页设计稿的准备步骤https://www.imooc.com/article/359321
13.python程序改成网页mob64ca12f3496a的技术博客下面是将Python程序转换成网页的整体流程。通过以下步骤,你可以将已有的Python程序转换成可以在网页上运行的应用。 接下来,我们将逐步详细介绍每个步骤需要做什么,并提供相应的代码示例和注释。 1. 安装所需软件和库 在将Python程序转换成网页之前,我们需要安装一些必要的软件和库。首先,确保你已经安装了Python解释器。https://blog.51cto.com/u_16213443/7485341
14.cdr破解版安装教程CorelDRAW2023下载精简版windows版CDR2023破解版安装教程是专业矢量绘图设计软件,是广受欢迎平面设计软件。CorelDRAW2023破解版该矢量图形制作工具软件,这个图形工具给设计师提供了矢量动画、页面设计、网站制作、位图编辑和网页动画等多种功能。 CorelDRAW 2023 提供了一套完整的图形设计工具,涵盖矢量插图、布局、照片编辑等多个方面。这些工具不仅可以帮助设https://www.mac163.cn/archives/19409.html
15.电子商务网站建设第6章 网站的软硬件设计 6.1 WWW服务器概述 6.2 Web服务 6.3 服务器软件安装 6.4 网站和互联网应用程序 6.5 创建电子商务网站 习题 第7章 网络数据库设计 7.1Web数据库概述 7.2 建立ODBC数据文件 7.3数据库服务器与Web服务器连接 第8章ASP编程实现 8.1 ASP一般规则 8.2 ASP对象模型 8.3 ASP NET环境应用 习题https://baike.sogou.com/v5852534.htm
16.UI设计软件即时设计的下载教程来啦使用Linux 系统的同学也能支持下载安装,目前已经支持最新Debian、Ubuntu、CentOS的系统版本。 还有一部分使用国产操作系统的同学,即时设计客户端已支持统信 UOS、麒麟软件、中科方德系统,也是国内设计软件工具中的首选,都超厉害! 2、即时设计移动端下载 即时设计不仅可以电脑客户端下载,即时设计还支持下载到移动端。这样一https://js.design/special/article/download-ui-design-softwarel.html
17.美国50个不需要学历的高薪工作34:电脑维修/监控安装/组网 每小时50-100美元。 35:南极程序员 国家科学基金会将所有领域的工人外包。 36:软件设计/程序员 以前需要学位也能就业,现在利用互联网就可以自学编程,让github里的项目成为你的作品集。 36a:ios和安卓程序员 36b:网页前后端程序员 https://www.douban.com/note/704354107/
18.新闻中心——驱动之家:您身边的电脑专家如果你去询问这盏灯的历史,对其了如指掌的消防队员会告诉你,自 1901 年安装以来,这颗小灯泡已经连续亮了 118 年,总计超过 100 万小时,打破吉尼斯世界纪录。如果你再问他这意味着什么,他或许会告诉你,这意味着老旧的产品不一定会过时。 和灯泡不同,对于我们每天都要使用的手机,很多人保持着「买新不买旧」、「https://news.mydrivers.com/blog/20191122.htm
19.企业网络设计方案(精选10篇)运用对比与调和、对称与平衡、节奏与韵律以及留白等手段,通过空间、文字、图形之间相互关系建立整体的均衡状态,产生和谐的美感。石家庄孝睿科技科技石家庄网页设计中以点、线、面的运用并不是孤立,很多时候都需要将它们结合起来,表达完美的设计意境,通过网页的设计中就可以展现出企业的一个模式。 https://www.fwsir.com/fanwen/html/fanwen_20150915084810_310438.html
20.ASP.NETCore适用于.NET的开源Web框架用于使用 .NET 和 C# 构建 Web 应用和服务的框架。 开始 Windows、Linux 和 macOS 上均支持 使用一个堆栈快速生成 Web 应用 ASP.NET Core 附带生成 Web 应用所需的一切内容,其中包括 Web UI 框架 Blazor,可用于快速创建在任何位置运行的快速、安全且可靠的 Web 应用。 https://asp.net/
21.JavaScript程序设计教案.pdf2.能安装代码编辑器EditPlus或2.浏览器之争教学目标者DreamViewer软件3.JavaScript的编辑环境3.掌握编辑器的基本用法4.JavaScript的实现与小体验4.掌握编辑器EditPlus或者DreamViewer软件的基本用法一'能力训练任务编写第一个JavaScript网页能力训练任务及案例二、案例https://m.renrendoc.com/paper/303286288.html