(翻译)Altera Monitor Program 指南(SOPC)(DE2)

本指南介绍Altera Monitor Progarm,它可以用来编译、集合、下载和调试Altera’s Nios II processor的程序。本指南将一步一步的描述Altera Monitor Program的特性。

下载和调试Nios II应用程序要求有具备Nios II处理器的FPGA器件。因此,本文假设用户有安装Quartus II(9.0或更高版本)和Nios II EDS软件的计算机和DE2实验板。

本文的屏幕截图是4.1版的Altera Monitor Progarm;如果用其他版本,有些图像稍有不同。

 

Altera Monitor Program适用的范围

Altera Monitor program用于教育行业。对于商业系统和应用开发,应该用Altera’s Nios II 集成开发环境。

 

目录

  1. 安装Altera Monitor Program

  2. 启动Altera Monitor Program

  3. 创建一个新工程

  4. 修改已存在的工程的设置

  5. 下载Nios II系统到实验板上

  6. 编译和加载程序

  7. 运行程序

  8. 使用Disassembly窗口

  9. 单步执行

  10. 使用断点

  11. 检查和修改寄存器的值

  12. 检查和修改内存内容

  13. 设置查看表达式

  14. 检查指令追踪

  15. 使用工程文件

  16. 使用终端

  17. 使用设备驱动(高级)

  18. 运行多个Monitor Program的实例(高级)

  19. GDB Server面板(高级)

 

Introduction

Altera Monitor是一个在连接Nios II系统的主机上运行的应用软件。它允许用户编译或集合一个Nios II应用程序,下载到Nios II系统,然后调试运行。Monitor Program提供实用性允许用户:

  • 检查和修改寄存器和内存的内容
  • 分解内存任意区域的机器码
  • 单步执行程序的每条汇编语句
  • 设置断点,当到达某个指令或访问某个地址时停止程序的执行
  • 设置查看表达式并在程序运行的不同点观察它们的值
  • 检查跟踪指令的视图,它记录了一系列近期执行的指令
  • 通过JTAG UART执行终端输入/出

 

1 安装Altera Monitor Program

Altera Monitor Program作为Altera 大学计划设计套件(UPDS)的一部分发布。每次重装Quartus时必须重装它。其安装过程如下:

  1. 在Altera的主页大学计划区下载Altera UPDS。它可在www.altera.com找到,单击Education & Events下的University Program 。在University Program区点击Educational Materials下的Design Software,并选择Altera Monitor Program。下载那个EXE安装包到你指定的目录。解压,它包括一个叫做altera_upds_setup.exe的可执行文件。
  2. 双击,开始安装。(过程略)

 

2 启动Altera Monitor Program

在下载、运行和调试关于Nios II处理的应用程序之前,必须先下载一个Nios II系统到DE2实验板。系统的下载可以使用Quartus II或Monitor。本文要求在目录<tutorial_files>\example\hw\example.sof的Nios II系统已经下载到实验板。

用Quartus II下载的方法在Introduction to the Quartus II Software 解释的很清楚,创建Nios II系统的方法在 Introduction to the Altera SOPC Builder 有详细描述。这些指南在Altera的网页可以找到。

本文稍后讲述如何通过Monitor程序下载。

如果你选择了在Windows桌面放置一个快捷方式,可以通过双击图标打开Altera Monitor Program。当然也可以从开始菜单打开:Altera > University Program > Altera Monitor Program > Altera Monitor Program.

 

使用窗口和标签

在Altera Monitor Program的主界面,你可以通过移动和调整内部窗口大小来布局你的工作区。

posted on 2010-04-16 10:27  yf.x  阅读(1813)  评论(14编辑  收藏  举报

导航