- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MicroBlaze学习利用xilinx13.3版本Microblaze实现8个led灯的流水灯》.doc
利用xilinx13.3版本Microblaze实现8个led灯的流水灯
首先打开xilinx的ise project navigator软件(我的是xilinx13.3版本的)。点击new project 新建一个工程文件:在name处输入water_led这个名字点击next.
我用的是Spartan3E_xc3s500E_fg320_-4c的digilential公司的的实验开发板。选择如下:
点击next——finish.后接着下一步
选择new source在出现页面选择Embedded processor 并输入文件名
点击next——finish等待大概一分钟左右出现一个xilinx platform studio(我的是xilinx13.3自带的页面。
点击yes(上图的do you want to create a base system using the bsb wizard )出现一个新的base system builder .页面
默认选择点击next ,第二个页面这里我选择的如图
点击next出现系统配置图如下,刚开学学习我们选择简单的single_processor system
点击next,由于我的板子的晶振上写的显示是24Mhz,所以我选择如下(说明此处刚开始学时可以选择默认的好像影响不大对我们实验,看影响要到后面跑流水灯时才知道)
点击next由于我们只是实验led故我们只需加一个GPIO口就行。点击add Device
然后又点击Device
选择LEDs后点击ok
在GPIO data width处我们选择8bit宽度。并选择next进入下一个页面
点击next会出现
点击finish完成弹出窗口点击ok
几秒后出现下图
首先我们点击port观察看External pors 是不是单端口(我们的实验板默认为单端口)如图
中的Direction没有IO的标志,只有I或者O说明全是单端口,因此我们就不用改动,如果有双端口IO的一定要改为单端,是输入的用单端口I,是输出的用O
接着我们点击project--export harware design to sdk
点击export only
看右下角有进度显示条
大概10ms后 出现done!
在这之间我们可以看看其他选项比如看HDL一行是不是你需要的语言类型,不是的话双击project可以看到还有VHDL语言你可以更改,如后再重新创建网络表。
还有一点就是双击
图中的ucf file 右边出现的约束文件待会会用,你可以先把这些引脚查好待用。
这是我找好的,其他不要改动就在加引脚的地方加上备用就行
编译好后,我们关闭xilinx platform studio平台
进入到ise 平台我们右键点击.xmp文件选择add copy of source
在下面找到.ucf 约束文件点击ok添加
点击+号展开
双击ucf文件吧刚才准备的ucf文件修改下为如图保存
点击
并双击Generate top hdl source
完成后双击右边窗口将弹出顶层接口文件。(不用做任何修改。)
然后我们双击下面阴影部分编译需要大概 24分钟
完成后弹出一个窗口按自己需求配置
出现的c/c++页面中选择file》》new》》new project
如图选择点击finish完成。然后选择右键单击选择new》》 source file阴影部分
文件名一定命名为main.c;在生成的main.c中加入下面的代码
/* ------------------------------------------------------------ */
/* Include File Definitions */
/* ------------------------------------------------------------ */
//#include xil_types.h //This file contains basic types for Xilinx software IP.
#include xparameters.h //The hardware configuration describing constants
#include xgpio_l.h //This header file contains identifiers and driver functions
#define uchar unsigned char
#define uint unsigned short
/* -----------------------------
您可能关注的文档
- 《Level II Trading Warfare- The Underground Trader's Powerful Weapons for Winning》.pdf
- 《Level K1 - I See 1 Dinosaur - Web version》.pdf
- 《Level K2 - I See 1 Fish - Web version》.pdf
- 《Level K3 - I'm 1 Lion - Web version》.pdf
- 《Level K4 - I See 1 - Web version》.pdf
- 《Level K5 - I am Sam - Web version》.pdf
- 《LEVEL SET METHODS AND THEIR APPLICATIONS IN IMAGE》.pdf
- 《Level Set Methods_ An Overview and Some Recent Results》.pdf
- 《Level Set Segmentation of Hyperspectral Images Using》.pdf
- 《Level Set Segmentation of Remotely Sensed》.pdf
- 2025至2031年中国盘管矫直机行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国盘花行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国盘纸分条机行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国盘式铡草机行业投资前景及策略咨询研究报告.docx
- 中国除焦控制阀行业市场占有率及投资前景预测分析报告.pdf
- 2025至2031年中国盐湿羔羊皮行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国盐渍萝卜片行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国盐渍莲藕段行业投资前景及策略咨询研究报告.docx
- 中国除菌干衣机行业市场占有率及投资前景预测分析报告.pdf
- 2025至2031年中国盐酸哌罗匹隆行业投资前景及策略咨询研究报告.docx
文档评论(0)