网站大量收购独家精品文档,联系QQ:2885784924

《MicroBlaze学习利用xilinx13.3版本Microblaze实现8个led灯的流水灯》.doc

《MicroBlaze学习利用xilinx13.3版本Microblaze实现8个led灯的流水灯》.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 /* -----------------------------

文档评论(0)

mwap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档