2011电子设计竞赛培训-PSOC实验(七)_第1页
2011电子设计竞赛培训-PSOC实验(七)_第2页
2011电子设计竞赛培训-PSOC实验(七)_第3页
2011电子设计竞赛培训-PSOC实验(七)_第4页
2011电子设计竞赛培训-PSOC实验(七)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 何宾Telemail:hebin 版权所有,禁止未经授权的商业使用行为 北京中教仪装备技术有限公司 所有培训资料均可从网站http:/下载培训内容 Xilinx片上可编程系统设计导论 AXI4规范 MicroBlaze处理器原理 EDK13.1工具概述 操作系统(OS)及板级支持包(BSP)概述 基于MicroBlaze和AXI4的可编程SoC系统实现基于AXI4的可编程SoC系统设计 (下)片上可编程系统设计实验-实验内容 介绍EDK13.1软件的使用方法和设计流程。 在介绍这部分内容时,使用捐赠的板卡Nexys3,该板卡带有Xilinx最新一代的Spartan-

2、6 FPGA芯片。片上可编程系统设计实验-实验内容该内容主要包括: 1. 工程的建立; 2. 添加AXI4 IP到硬件设计; 3. 定制LED IP,并添加IP到系统,编写应用程序; 4. 定制7段数码管 IP,并添加IP到系统,编写应用程序; 5. 定制PWM IP,并添加IP到系统,编写应用程序; 6. 实现AXI4中断控制系统; 7. 使用AXI4 Chipscope实现系统协同调试;实验七:Chipscope实现系统协同调试-ChipScope原理 使用Debug Configuration Wizard来添加ChipScope核。 注意基于AXI的Chipscope核和基于PLB的C

3、hipscope核最大的不同点在于,PLB的Chipscope核是对整个PLB总线进行监视,而AXI的Chipscope核只是对某个AXI接口进行监视,这样大大提高了在使用Chipscope核的调试效率,也减少了所占用的资源。 实验七:Chipscope实现系统协同调试-ChipScope原理 AXI Monitor通过AXI互联(Interconnect)与某个调试接口连接。AXI Monitor核得到的信号消息,通过ChipScope ICON与主机进行通信。实验七:Chipscope实现系统协同调试-设计结构原理ILMBDLMBMicroblazeLMBBRAMCNTLRLMBBRAMC

4、NTLRBRAMAXI-LiteM_AXI _DPGPIOGPIOUARTMDMMBDEBUGJTAGDIPPUSHRS-232这就是本实验要完成的部分MY IPLEDchipscope axi monitor 0实验七:Chipscope实现系统协同调试-打开前面的设计 在开始这个实验以前,先建立一个lab3的目录,将lab3下所有的文件复制到新建的lab7目录下. 这个实验基于lab3前面的设计实现, 添加在线逻辑分析仪工具AXI Chipscope到设计中,并实现软件和硬件的协同调试。实验七:Chipscope实现系统协同调试-打开前面的设计 在Windows操作系统下,选择所有程序-X

5、ilinx ISE Design Suite13.1-EDK-Xilinx Platform Studio(XPS)。打开EDK软件。 1)打开XPS,在XPS主界面选择File-Open Project,出现下图界面。选择Open a recent project,然后单击ok按钮。实验七:Chipscope实现系统协同调试-打开前面的设计打开已经存在的工程,选择该选项点击”OK”按纽实验七:Chipscope实现系统协同调试-打开前面的设计然后点击“Open”按纽定位到所在目录的system.xmp文件实验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中选择D

6、ebug Configuration实验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中选择Add Chipscope Peripheral实验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中选中“监控AXI互连信号”选项点击“OK”按钮实验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中已经添加了chipscope_axi_monitor_0实验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中选择B选择Basic标签下拉框中选择led_ip_0.S_AXI采样深度1024实

7、验七:Chipscope实现系统协同调试-添加AXI Chipscope到设计中选择Advanced标签选择ILA Settings序列级数选择:1点击“ok”按钮实验七:Chipscope实现系统协同调试-添加中断控制器IP到设计中chipscope_axi_monitor_0实验七:Chipscope实现系统协同调试 -产生网表文件想想这步完成的工作? 其实就是 把这个抽象的结构,转换成门级网表的连接.下一步,选择这个, 产生网表实验七:Chipscope实现系统协同调试-产生网表文件 这个过程需要持续一小部分时间,请等待,并且看看控制台给出的综合信息.实验七:Chipscope实现系统协

8、同调试-更新比特流下一步,选择这个, 产生布局布线比特流文件 这个过程需要持续一小部分时间,请等待,并且看看控制台给出的实现过程的信息.实验七:Chipscope实现系统协同调试-打开SDK工具选择输出硬件到SDK实验七:Chipscope实现系统协同调试-打开SDK工具选择输出和打开SDK软件实验七:Chipscope实现系统协同调试-打开SDK工具定位路径到当前的工程窗口点击”OK按纽, 进入下一个界面实验七:Chipscope实现系统协同调试-工程的下载比特流文件块RAM映射文件选择软件应用程序.elf文件(即最终编译连接后的文件点击”Program”按纽, 进入下一个界面实验七:Chi

9、pscope实现系统协同调试-工程的下载 等待编程成功,在超级终端上观察结果,同时在Nexys3板卡上观察灯的变化情况,观察打印信息的变化. 注意:如果前面没有选择生成链接脚本文件,则需要选择RUN-RUN,来运行程序.实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪点击“Analyzer”实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪点击该按钮点击“OK”按钮实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪选择“Import”点击“Select New File”按钮实验七:Chipscope实

10、现系统协同调试-打开Chipscope在线逻辑分析仪实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪选择.cdc文件点击“OK”按钮实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪点击“OK”按钮实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪下拉框中选择Hex实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪输入7F400000,此为led_ip的基地址实验七:Chipscope实现系统协同调试-打开Chipscope在线逻辑分析仪鼠标右键点击该区域选择Auto_create Buses实验七:Chipscope实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论