每天进步一点点------MicroBlaze】的更多相关文章

         有了前面两个实例的铺垫,下面这个工程就要带大家尝试搭建一个基于MicroBlaze的应用.特权同学也是第一次接插Xilinx的嵌入式开发平台,跑了一个流程下来,正如所料,和Altera的SOPC Builder(今后主推Qsys)以及EDS相比,单从开发环境上来看是大同小异.换汤不换药的.          如图1所示,其实在安装ISE软件的时候,由于我们选择了Embedded Edition(可参考手记2),那么在安装完成的程序菜单中,如图1所示,EDK(Embedded D…
第一步 生成下载文件(bit文件) 选择之前的工作目录,打开SDK.点击Program FPGA图标. 将bootloop项改为Hello_World.elf.点击Program.此时可以不用连接下载器,我们仅仅只是需要用这个工具将Microblaze软核和Hello World工程合并到一个bit文件中. 出现错误警告,不必在意. 第二步 转换成MCS文件 ISE打开MicroblazeTutor工程.双击ConfigueTarget Device,调用程序下载工具. iMPACT下载软件主界…
第七步 进入SDK开发环境编译完成后弹出如下对话框,选择SDK的工作目录.在MicroblazeTutor中创建一个Workspace文件夹,并选择该文件夹为SDK的工作目录.进入SDK主界面.第八步 使用SDK向导创建Hello World工程依次点选File – New –Xilinx C Project,选择创建新的C语言工程.选择Hello World模板,将工程名字改为Hello_World.首次创建工程,同时需要创建一个基于之前生成软核的库文件.修改名字为Spartan6_bsp.创…
在使用FPGA时,有时会用到它做为主控芯片.对于习惯于单片机及C语言开发的人,使用FPGA做主控芯片,首先还是想到它的嵌入式软核功能.如果能够基于Microblze软核进行C语言程序的开发,相对于使用生疏的Verilog语言进行项目的开发,将会起到事半功倍的效果. 下面就如何使用ISE创建Microblaze软核,写一个简单的入门教程.教程以图片为主,辅以简单的文字进行说明.我使用的是Xilinx Spartan 6系列的FPGA,开发环境为ISE13.3.第一步 先创建一个ISE工程工程名字为…
第四步 进入Platform Studio操作界面通过向导创建软核后,进入到PlatformStudio——内核开发环境.Platform Studio主界面如下图. 在Ports项中,右键点击RS232,选择ConfigureIP,对串口进行配置.这里主要是设置波特率.选择115200.可以根据自己要求,选择不同的波特率.导出刚才创建的软核平台.选择Export Only,仅仅只导出平台.Console中显示Done!说明软核平台导出完成.第五步 返回到ISE界面进行操作关闭Platform…
经常在网上看到loading状态时的点点点的动态效果,自己也用JS写了一个,思路是使用一个计数参数,然后在需要添加点的元素后面利用setInterval一个一个加点,当计数到3时,把点变为一个--写完后我就觉得很不对劲,虽然JS代码也很简单,但是这么小的一件事还得拿JS搞这么多乱七八糟的? 然后去网上看到张鑫旭大神的一篇关于利用CSS实现loading状态时三个点的动态效果的文章,在评论区看到一位朋友的评论:利用text-shadow也可以实现打点效果,突然对这个很感兴趣,自己做来试试. 1.首…
1,其实早就想把这些东西给封装封装的,一直没有时间,今天刚好项目进入到测试阶段了,Bug同事在哪儿测试的飞起,但发现提bug的尽然是我(得意脸),然后上午把ios的包测试了一下,顺便把服务器给测挂了(别问我是怎么做到的),现在服务器的同事还在拿着刀满街找我呐.好了不扯了,就想标题写了,一直想把这一块揉在一起写写,那就趁这个机会吧. 先看看今天我们要实现的效果: 2,有些童鞋就很气愤了,麻蛋,裤子都脱了,你给我看这个!!!! 其实我也想多写点的啊,还想把App下载写上呢,没事,我们慢慢一点点的来,…
项目中经常会遇到这个问题,在一个内容框中,由于框的宽度是固定的,但是里面的内容却有很多,那么这个时候需求里就要求第一,多余的字要以点点点的形式隐藏,第二,当鼠标移上去的时候要以title提示的方式显示文本框里的所有内容.实现的方式如下 点点点,文字溢出之前有写到.给文本框添加如下样式     display:inline-block;   //这个看情况加    white-space:nowrap;    //必须    overflow:hidden;     //必须    text-ov…
今天有这个需求,百度获取到这个效果,记录下来. text-overflow :ellipsis; //让截断的文字显示为点点.还有一个值是clip意思是截断不显示点点 white-space : nowrap; //让文字不换行 overflow : hidden; //超出要隐藏…
很久很久没有更新过博客了,今天来扒一扒FPGA上CPU软核的使用. 主要完成的功能:使用的开发板是nexys 4 DDR,板上有16个switch以及16个LED,需要完成microblaze对led的控制以及将switch作为外部中断源. 一.自定义GPIO IP核 还是在Tools里面选择Create and Package IP,新建AXI4外设,本次需要新建两个GPIO外设,一个作为GPIO_IN,一个作为GPIO_OUT. GPIO_OUT就是简单的将CPU下发的数据输出到PIN脚,输…