MAXMAX+PLUS2的使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MAX+plusII的文本输入设计方法 [ 2007-7-25 10:50:00 | By: zhangkai ] ? 虽然本节介绍的是基于MAX+plusII的文本输入设计方法,但其基本设计流程是具有一般 性,因而,设计的基本方法也完全适合于其它EDA工具软件。作为实验准备,本节将介绍利用 MAX+plusII进行VHDL文本输入设计的基本方法和流程。 一、编辑输入并存盘VHDL原文件 ??? 首先应该建立好工作库目录,以便设计工程项目的存储。作为示例,在此设立目录为: E:\muxfile,作为工作库。以便将设计过程中的相关文件存储在此。任何一项设计都是一项工 程(Project),都必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹, 此文件夹将被EDA软件默认为工作库(Work Library)。一般不同的设计项目最好放在不同的 文件夹中,注意,一个设计项目可以包含多个设计文件,如频率计。 图1-1进入Max+plusII建立一个新的设计文件 ??? 可利用WINDOWS资源管理器,新建一个文件夹。假设本项设计的文件夹取名为muxfile,在 E盘中,路径为:E:\ muxfile。注意,文件夹不能用中文。接下去是打开MAX+plusII,选择菜 单“File”à“New…”,出现如图1-1所示的对话框,在框中选中“Text Editor file”,按 “OK”按钮,即选中了文本编辑方式。在出现的“Untitled - Text Editor”文本编辑窗(图 1-2)中键入图1-2所示的VHDL程序(2选1多路选择器),输入完毕后,选择菜单“FileàSave”, 即出现如图1-2所示的“Save As”对话框。首先在“Directories”目录框中选择已建立好的 存放本文件的目录E:\MUXFILE(用鼠标双击此目录,使其打开),然后在“File Name”框中键 入文件名MUX21A.VHD,按“OK”按钮,即把输入的文件放在目录E:\MUXFILE中了。 ??? 注意,VHDL程序文本存盘的文件名必须与文件的实体名一致,如MUX21A.VHD。 ??? 另应注意,文件的后缀将决定使用的语言形式,在MAX+plusII中,后缀为.VHD表示VHDL文 件;后缀为.TDF表示AHDL文件;后缀为.V表示Verilog文件。如果后缀正确,存盘后对应该语 言的文件中的主要关键词都会改变颜色。 ? 二、将当前设计设定为工程 ??? 为了使Max+plusII能对输入的设计项目按设计者的要求进行各项处理,在编译/综合 MUX21A.VHD之前,需要设置此文件为顶层文件(最上层文件),或称工程文件:Project,或者 说将此项设计设置成工程。 ??? 选择菜单“File”àProjectà“Set Project to Current File”,当前的设计工程即被指 定为MUX21A。也可以通过选“File”à“Project”à“Name”,在跳出的“Project Name”窗中 指定E:\MUXFILE下的MUX21A.VHD为当前的工程。设定后可以看见MAX+plusII主窗左上方(图1- 3)的工程项目路径指向为:“e:\muxfile\mux21a”。这个路径指向很重要! ??? 如果设计项目由多个设计文件组成,则应该将它们的主文件,即顶层文件设置成Project。 如果要对其中某一底层文件进行单独编译、仿真和测试,也必须首先将其设置成Projcet。 图1-2在文本编辑窗中输入VHDL文件并存盘 图1-3设定当前文件为工程 ??? 为了获得与目标器件对应的,精确的时序仿真文件,在对文件编译前必须选定最后实现本 设计项目的目标器件,在Max+plusII环境中主要选Altera公司的FPGA或CPLD。在设定工程文件 后,应该选择用于编程的目标芯片:选择菜单“Assign”à“Device…”,在弹出的对话框中的 “Device Family”下拉栏中,例如选择FLEX10K,此窗口(图1-4)的Device Family是器件序 列栏,应该首先在此拦中选定目标器件对应的序列名,如EPM7128S对应的是MAX7000S系列; ACEX1K对应的是ACEX系列等。为了选择EP1K30TC144-3器件,应将此栏下方标有Show only Fastest Speed Grades的勾消去,以便显示出所有速度级别的器件。完成器件选择后,按OK键 ???????? 图1-4为当前文件工程选择器件 ??? 在设计中,设定某项VHDL设计为工程应该注意以下3方面的问题: ??? 1、如果设计项目由多个VHDL文件组成,如本章给出的全加器,

文档评论(0)

yan666888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档