hjl240 发表于 2014-2-18 13:16

手把手教Xilinx Nexys3 MicroBlaze之流水灯

<div class='showpostmsg'> 本帖最后由 hjl240 于 2014-2-18 13:59 编辑

网上有很多相关的教程,步骤差不多,不过还是有一点小区别:1,由于使用的板子(芯片型号)不一样,2,使用的ISE版本不一样(网上现有的大多使用的ISE版本比较低)两个原因使得某些步骤不一样,设置的方法也有点小差别。本实例FPGA为Xilinx NEXYS3,ISE版本为14.7。实现的功能为简单的流水灯。第一步:在ISE中新建一个工程。点击File—New Project,取工程名字为microblaze_led,如下:


点击next,选择NEXYS3的型号,如下:



点击next,然后再点击finish。 第二步:新建一个Embedded Processor,然后命名。(点击Project下的New source)



然后点击next,最后点击finish。 然后弹出一个对话框,如下,选择Yes。


接着,弹出如下对话框,


默认设置即可,点击OK,出现如下界面:


这里配置板级的信息和系统选择,板级信息如输入时钟频率,复位信号有效极性等,系统选择可以配置为单核或双核,优化策略可以是面积或吞吐量,该实例默认选择均符合要求,无需改动,点击“Next”到下一界面。



选择ProcessorFrequency为50MHz,设置Local Memory Size为32KB。接下来需要添加一个8bit的GPIO外设,点击“Available Peripherals”下的“Add Device…”按钮。点击“Add Device…”按钮后出现如下界面,由于是led,故做如下选择:(分别设置“IO Interface Type”为“GPIO”、“Device”为“LEDS”,完成后点击“OK”。)




由于步骤比较长,编辑比较麻烦,所以不在写下去。感兴趣的可以下载pdf附件,pdf讲的很清楚。**** Hidden Message *****



</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

腾凡科技LED 发表于 2014-2-18 13:53

很不错~~~~~~~~~

ssqstone 发表于 2014-3-5 18:57

谢楼主赐教!

looke2 发表于 2014-3-5 20:11

楼主辛苦了!谢谢了

manyou12 发表于 2014-3-14 10:38

看看,学习

weety 发表于 2014-3-15 22:40

不错,谢谢楼主分享

vikey_zhu 发表于 2014-3-21 09:25


楼主辛苦了!谢谢了

卡斯里 发表于 2014-3-22 09:56

学习学习,谢楼主

kdy 发表于 2014-3-23 00:28

赞一个,很快准备在坛子里搞XilinxFPGA的活动了。

verbal 发表于 2014-6-24 01:51

好棒 打算学习一下

oyueyueniao 发表于 2014-6-27 20:45

学习下MicroBlaze

jerrylwb 发表于 2014-6-28 13:36

不错,mark了。谢谢!

kuku1943 发表于 2014-7-3 02:04

感謝老大的精美教程~~惠我良多~~

Hand_Son 发表于 2014-7-15 12:07

谢谢分享:)

l4805023 发表于 2014-7-21 14:45

好资料当然要下载

yanjia927 发表于 2014-8-5 10:54

看看,正在学习中

的而且 发表于 2014-8-11 15:09

{:1_144:}{:1_140:}下来看看

雨后_彩虹 发表于 2014-8-17 17:15

谢谢分享

hhj_jstu 发表于 2014-9-3 14:23

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

fulin0812 发表于 2014-9-11 20:55

不错的分享
页: [1] 2 3
查看完整版本: 手把手教Xilinx Nexys3 MicroBlaze之流水灯