fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章

fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章

ID:26609501

大小:9.50 MB

页数:409页

时间:2018-11-27

fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章_第1页
fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章_第2页
fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章_第3页
fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章_第4页
fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章_第5页
资源描述:

《fpga上的嵌入式系统设计实例 教学课件 赵峰_ 第4章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在线教务辅导网:http://www.shangfuwang.com教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187或者直接输入下面地址:http://shop106150152.taobao.com第4章 基于MicroBlaze的基础实验4.1简单的硬件设计4.2在硬件设计中添加IP4.3在嵌入式系统中添加自定义IP4.4编写基本的应用软件4.5添加定时器4.6软、硬件系统协同调试4.1简单的硬件设计1.实验简介本实验将指导读者使用XILINXPlatformStudio(XPS)创建一个基于Spartan-3EStarterKit的简单处理器系统。2.实验目的本实验

2、的目的如下:(1)使用BaseSystemBuilder(BSB)创建一个XPS工程。(2)使用EmbeddedDevelopmentKit(EDK)上的XILINXIPs创建一个简单的硬件设计。3.实验步骤本次实验的目的是使读者完整地完成一个硬件和软件处理器系统的设计。每个实验都是建立在先前实验的基础上的。图4.1.1表示完整的设计。图4.1.1完整设计这次实验,读者将会使用XPS系统的BSB创建一个处理器系统,该系统由下列处理器IP组成(见图4.1.2,其中深色方框表示):●MicroBlaze。●opb_mdm。●OPB总线。●BRAM的LMBBRAM控制器。●BRAM。●串行传输的

3、UART。●LEDs的GPIO。图4.1.2处理器IP本次实验由三个主要步骤组成:使用BaseSystemBuilder创建系统,分析已创建工程,生成处理器和硬件IP网表。本次实验的简要流程如下:4.1.1使用BaseSystemBuilder创建工程(1)运行XILINXPlatformStudio(XPS),通过BaseSystemBuilder创建一个基于Spartan-3EStarterKit的工程。选择MicroBlaze处理器,处理器总线时钟频率为50MHz,片上H/W调试模块作为调试接口。具体步骤如下:①选择“开始”→“程序”→“XilinxPlatformStudio8.2

4、i”→“XilinxPlatformStudio”(见图4.1.3),运行XPS。图4.1.3选择XilinxPlatformStudio注意:不要选择“XilinxPlatformStudioSDK”,否则会打开SoftwareDevelopmentKitIDE。②显示如图4.1.4所示的对话框,单击“OK”按钮来创建工程(如果单击了“Cance1”,读者可以选择File→NewProject,将会显示类似的对话框)。选择“BaseSystemBuilderwizard(recommended)”选项后,将会用BSB向导对话框创建一个新的XPS工程(见图4.1.5)。图4.1.4创建新的

5、BSB工程图4.1.5使用BSB向导对话框创建新的XPS工程③定位到c:xupembeddedlabs文件夹,点击创建新的文件夹按钮,命名为lab1(见图4.1.6)。图4.1.6指定工程文件夹④点击“OK”按钮,显示“WelcometoBaseSystemBuilder”对话框,选择“Iwouldliketocreateanewdesign”选项。⑤点击“Next”按钮,显示“SelectBoard”对话框(见图4.1.7),指定设置如下:●Boardvendor:Xilinx●Boardname:Spartan-3EStarterBoard●Boardrevision:C图4.1

6、.7“SelectBoard”对话框⑥点击“Next”按钮,显示“SelectProcessor”对话框(见图4.1.8)。图4.1.8“SelectProcessor”对话框⑦点击“Next”按钮,显示“ConfigureMicroBlaze”对话框(见图4.1.9),指定设置如下:●Referenceclockfrequency:50MHz(这是一个所使用板上的外部时钟源。该时钟源用于生成处理器和总线时钟,数值与FPGA或所用开发板有关,因为一定的片上资源(DCMs)要求时钟分频。)●Processor-Busclockfrequency:50MHz●DebugI/F:On-chipH

7、/Wdebugmodule●DataandInstruction:8KB●Cachesetup:NoCache图4.1.9“ConfigureMicroBlaze”对话框(2)选择LEDs_8Bit(OPBGPIO,无中断)、RS232_DCE(115200比特率,无配类,无中断)作为外围设备,生成存储测试样本请求和连接图。①在图4.1.9所示对话框中点击“Next”按钮,显示“ConfigureIOInterfaces

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。