- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDK实验教程翻译lab4mb
实验4 创建基本应用程序 Targeting MicroBlaze on the Spartan-3E Starter Kit
创建基本的应用程序实验: PowerPC 处理器
实验介绍
本实验指导我们通过处理器创建一个基本的应用程序。应用程序将 控制Spartan-3E starter kit上的LEDs。 你将添加一个 OPB BRAM 控制器,和修改OPB BRAM中原有的连接部分插入文本。最后你将会发现系统就像你当初设计的一样运行。
实验目的
完成本次实验,你将具有以下会达到以下目的:
添加一个外部 RAM控制器
编写一个访问外围设备IP的基本应用程序
更新连接文本
划分可执行的部分到 LMB和OPB存储空间
生成一个位文件
下载位文件并在 Spartan-3E开发板上检验
实验步骤
前三个实验为处理器系统定义了硬件这个实验由几个步骤组成,包括访问Spartan-3E基本应用软件
更新项目 步骤1
创建在 d:\Lab\下创建 lab4mb 文件夹。可以按照前三个实验的流程创建一个工程, Xilinx Platform Studio (XPS) ,打开C:\xup\embedded\labs\lab4工程 (如果你想继续你的设计)。
如果你想继续你的设计,那么C:\xup\embedded\ppc\labs目录下新建一个lab4文件夹,在拷贝lab3的文件到此文件夹。
点击 Start ( Programs ( Xilinx Platform Studio 8.2i ( Xilinx Platform Studio 打开XPS
选择 Open Recent Project,点击 OK,打开 C:xup\embedded\ppc\labs\lab4
选择 system.xmp 打开工程
从IP目录中添加下列IP到嵌入式设计中
opb_bram_if_cntlr 1.00.a
bram_block 1.00.a
更改实例的名称,对照下图建立连接。
图4-1 添加内部 OPB 存储控制器
在 addresses 表中,选择为opb_bram 控制器分配8K的空间,并点击 Generate Addresses(生成地址)
图4-2 BRAM内存控制器的地址和存储空间大小的详细说明
创建一个BSP 步骤2
在 Software Platform Settings下查看各项设置。
BSP是基于设计中的外设创建的 。
选择 Software ( Software Platform Settings
图4-3 microblaze_0 实例的Software Platform Settings(软件设置)对话框
注意:你不但可以选择系统中的各个外设的驱动,还可以选择它们的内核和操作系统。另外,如果要用到库的话,还可以选择库文件。
选择 Software Platform 标签,检校下列参数。:
图4-4 PPC405_0 实例的Software Platform Parameters(软件参数)
选择 OS and Libraries 标签,确认 stdin 和 stdout选择 RS232_DCE., microblaze_exceptions 和 enable_sw_intrusive_profiling 的Current Value 一项选 false,其它的都按下图所示的设置。
图4-5 OS 数据参数
在Drivers(驱动)部分,检查确认系统中的各个外设的驱动。
Figure 4-6. Driver Configuration
在 Interrupt Handlers (中断管理)部分,注意所有的外设都应该是没有中断,因为本设计中没有外设支持中断。
点击 OK 保存设置。
生成 BSP.
在XPS中,双击 System 图标下的 system.mss 打开工程的MSS文件。
图4-7 System标签
XPS 把SPS(Software Platform Settings)中设置的参数都分类写到 system.mss 文件中。
查看 MSS文件,你会发现文件中的参数都是和SPS中设置的相对应,关闭 system.mss 文件。
选择Software ( Generate Libraries and BSPs或者点击,生成BSP
本操作是运在system.mss
文档评论(0)