- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPLD7128S
用MAX+PLUSⅡ开发Altera?CPLD 7128S EPM7128SLC84 文章发布人:gxy??共115人阅读??文字大小:[ 大 中 小 ]??文字背景色: 【摘 要】介绍利用MAX+PLUSⅡ软件对Altera公司的CPLD进行图形设计、编译以及在系统编程的基本方法和步骤。 ??? 【关键词】MAX+PLUSⅡ软件,CPLD,在线编程
1 引 言 Altera公司是世界三大CPLD/FPGA厂家之一,它的器件能达到最高的性能和集成度,不仅仅因为采用了先进的工艺和全新的逻辑结构,还在于它提供了现代化的设计工具——MAX+PLUSⅡ可编程逻辑开发软件,该软件是Altera公司推出的第三代PLD开发系统。它提供了一种与结构无关的设计环境,使Altera CPLD设计者能方便地进行设计输入、快速处理和器件编程。MAX+PLUSⅡ提供了全面的逻辑设计能力,包括电路图、文本和波形的设计输入以及编译、逻辑综合、仿真和定时分析以及器件编程等诸多功能。特别是在原理图输入等方面,MAX+PLUSⅡ被公认为是最易使用、人机界面最友好的PLD开发软件。MAX+PLUSⅡ可以开发除APEX20K以外的任何CPLD/FPGA。2 Altera CPLD器件的开发 MAX+PLUSⅡ由设计输入、设计处理、设计校验和器件编程等四部分组成,用它开发Altera CPLD器件的具体过程如下:2.1 图形输入 利用MAX+PLUSⅡ软件进行逻辑设计的输入方法有原理图输入、文本输入和其它EDA tool生成的EDIF网表输入,其中原理图设计输入最为直接,且容易实现仿真、便于电路调整,是一种常用的方式。其步骤为: (1)指定设计项目名称。启动MAX+PLUSⅡ后,在File菜单中选Project Name,键入设计项目名,点OK按钮后MAX+PLUSⅡ的标题条将显示新的项目名字; (2)建立新文件。在File菜单中选New,选Graphic Editor,然后按下OK按钮,会出现一个图形编辑窗口; (3)输入图元、74系列符号和宏功能符号。在图形编辑窗口的空白处单击鼠标右键,选EnterSymbol,在Symbol Libraries框中选…\maxplus2\max2lib\prim路径,再找到所需的图元(如两输入与门and2),双击后图元会出现在图形编辑窗中;同理在…\maxplus2\max2lib\mf路径中可输入所需的74系列符号(如74373);在…\maxplus2\max2lib\mega__lpm路径中可输入所需的LPM符号如lpm__mult); (4)连线。将鼠标移至一个端口处,此时鼠标指示符自动变为“+”形状,然后按住鼠标拖至待连的另一个端口,放开左键即画好一条线; (5)放置输入输出引脚。在图形编辑窗口的空白处单击鼠标右键,选Enter Symbol,在SymbolName框中键入input或output,则输入或输出符号会出现在图形编辑窗中。??? (6)为引脚和引线命名。在INPUT或OUTPUT引脚的PIN__NAME处双击鼠标左键,然后输入指定的名字即可;选中需命名的引线(单击后引线变高亮),可为引线命名; (7)保存文件。在File菜单中选Save(或Save As重新命名)可保存文件。2.2 项目编译 MAX+PLUSⅡ编译器可以检查项目中的错误并进行逻辑综合,将项目最终设计结果加载到Altera器件中去,并为模拟和编程产生输出文件。主要工作有: (1)选择器件。在Assign菜单内选Device项,出现Device对话框,在Device Family框选某一器件,比如要选MAX7000S系列84脚PLCC封装6ns的7128S器件,可在Device框选EPM7128SLC84-6; (2)分配引脚。通常编译器可自动对项目进行引脚分配,但也可以人为分配引脚,方法是在AssignMenu菜单中选Pin/Location/Chip,然后在NodeName框内输入引脚名,在Chip Resource框内选引脚号,按下Add按钮,按下OK按钮即可。 (3)打开编译器窗口。在MAX+PLUSⅡ菜单中选Compiler,会出现编译器窗口; (4)运行编译器。在编译器窗口中点击Start按钮,就开始对所要的编译项目进行处理。如有错误信息,可用鼠标选中该错误,并按下Locate按钮,从而找到错误位置并改正。2.3 阅读报告文件 编译完成后,可双击编译器窗口中的报告文件(*.rpt)图标,打开文本编辑器,可看到器件一览表、项目编译信息、文本层次结构以及资源使用、逻辑单元互连等情况。2.4 观察试配结果 在MAX+PLUSⅡ菜单中选Floorpla
文档评论(0)