- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 FPGA逻辑设计实验 7.1 实验一 熟悉Xilinx开发工具7.1.1 实验介绍 本实验主要介绍Xilinx的开发工具——ISE的使用。7.1.2 实验目标 ● 了解FPGA的开发流程; ● 熟悉Spartan-3E 开发套件的功能特点; ● 清楚PicoBlaze 8位控制器的特性。 7.1.3 实验过程 本实验包含五个主要的部分:使用ISE集成环境创建一个新的工程;添加设计文件到工程中;编译设计;仿真设计;实现设计。每个部分都有对应的详细步骤,并有图表辅助说明步骤的内容。读者可以按照详细步骤一步一步完成实验,也可以按照大的实验部分自行完成。 7.1.4 实验步骤 首先,阅读PicoBlaze的说明文档,以便熟悉8位微控制器的体系结构和编译系统,可参考“..\KCPSM3\docs\”目录下的KCPSM3_manual.pdf 文档。本系列实验将使用基于PicoBlaze处理器的设计,举例说明ISE设计流程及其相关的各个重要工具。 1.启动ISE创建一个新的工程 (1) 选择“开始→程序→Xilinx ISE 9.1i”或直接在桌面双击Xilinx ISE 9.1i图标,打开ISE 9.1i集成环境。 (2) 在ISE中,选择菜单栏中的 File→New Project,打开创建新工程界面,如图7.1所示。 图7.1 创建新工程界面 (3) 在工程名称填写栏里输入Flow_Lab;工程存放位置选择“…”按钮指定到下列目录之一,然后单击OK按钮。 ● ?Verilog users: c:\xup\fpgaflow\labs\verilog\lab1; ● ?VHDL users: c:\xup\fpgaflow\labs\vhdl\lab1。 (4) 单击Next按钮,将出现器件和设计工具选择对话框(见图7.2)。 图7.2 工程属性参数 (5) 在图7.2中选择下列参数,并单击Next按钮。 ? ?Family(器件类别):Spartan3E; ? ?Device(器件型号):XC3S500E; ? ?Package(封装):FG320; ? ?Speed(速度等级):–4; ? ?Synthesis Tool(综合工具):XST (VHDL/Verilog); ? ?Simulator(仿真工具):ISE Simulator (VHDL/ Verilog); ? ?Preferred Language(偏好语言):Verilog or VHDL (select your preference)。 单击Next按钮,将会出现创建新文件的对话框,如图7.3所示,在这个对话框里可以通过单击New Source…按钮,按照用户定义的模块名称、端口属性等信息来创建一个新的HDL源文件,对文件的全部后续修改只能在HDL编辑器中完成。本实验所用到的HDL源文件已被创建好了,故此处不用单击New Source…按钮创建新文件。 图7.3 创建新文件对话框 (6) 单击 Next按钮,将会出现添加已有文件的对话框,如图7.4所示。 图7.4 添加已有文件对话框 2.添加HDL源文件到工程 (1) 单击Add Source,浏览c:\xup\fpgaflow\KCPSM3\ VHDL or Verilog 目录。 (2) 选择VHDL/Verilog 文件 kcpsm3_int_test 和 kcpsm3,并单击Open按钮。 (3) 单击Next按钮,然后单击Finish按钮,将出现选择源文件类型对话框,如图7.5所示。 图7.5 选择源文件类型对话框 (4) 单击OK按钮,接受默认设置。 注意:在分层显示列表中,会出现带有红色问号标记名为int_test的模块。这个模块是个BlockRAM,它包含PicoBlaze控制器的指令信息,这些指令信息将在随后的步骤中被添加。 3.编译设计 编写MY_AND2实体的VHDL代码。 (1) 打开Windows搜索,在KCPSM3 子目录(c:\xup\ fpgaflow\KCPSM3\Assembler)里找到编译器(见图7.6)。 图7.6 编译器目录内容 (2) 使用诸如写字板这样的文本编辑器打开文件int_ test.psm,查看代码,可参考PicoBlaze 8-bit Embedded Microcontroller User Guide或KCPSM3 manual 得到技术帮助。这些文档存放在Docs子目录中。 (3) 打开命令窗口(开始→程序→附件→命令提示符)。 (4) 使用cd命令切换到Assem
您可能关注的文档
- 新Windows网络程序设计(夏靖波) 第5章.ppt
- 新Windows网络程序设计(夏靖波) 第6章.ppt
- 新Windows网络程序设计(夏靖波) 封面及目录.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 02专题二 项目策划过程培训.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 03专题三 软件过程 分析设计.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 04专题四 软件过程 实现.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 05专题五 需求开发与需求管理.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 06专题六 数据库的优化.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 07专题七 项目跟踪培训文档.ppt
- 新Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 董久敏 08专题八 测试管理.ppt
- 新Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 李云松 全书 封面及目录.ppt
- 新Xilinx FPGA设计与实践教程 教学课件 赵吉成 第6 10章 第6章.ppt
- 新Xilinx FPGA设计与实践教程 教学课件 赵吉成 第6 10章 第7章.ppt
- 新Xilinx FPGA设计与实践教程 教学课件 赵吉成 第6 10章 第8章.ppt
- 新Xilinx FPGA设计与实践教程 教学课件 赵吉成 第6 10章 第9章.ppt
- 新Xilinx FPGA设计与实践教程 教学课件 赵吉成 第6 10章 第10章.ppt
- 新XML案例教程高职 教学课件 眭碧霞 全书 第1章.ppt
- 新XML案例教程高职 教学课件 眭碧霞 全书 第2章.ppt
- 新XML案例教程高职 教学课件 眭碧霞 全书 第4章.ppt
- 新XML案例教程高职 教学课件 眭碧霞 全书 第5章.ppt
文档评论(0)