微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 新手一枚,跪求Xilinx的Microblaze什么意思?

新手一枚,跪求Xilinx的Microblaze什么意思?

时间:10-02 整理:3721RD 点击:
本人新手,迫切想进入FPGA的世界,由于本人是刚学的,问的有些初级请大家见谅,最近在看Xilinx的Microblaze,到底是什么意思,我照着一下图片中的一步一步做下来,有的也能成功,比如生成hello world字样,总共有八九个实验,还没做完,做的过程中,就在想这个Microblaze是什么意思?因为本人完全自学,从0开始,所以我的见解不知道是不是正确的,我理解的就是他这个是嵌入式的,来实现这些实验,但我感觉了这个岂不是更复杂了,相对于一些其他芯片而言,为什么还要采取这种方法?经常牵扯到什么EDK,我的脑子是完全乱的,只是照葫芦画瓢,里面的深层意思不能理解,请大神指导:Microblaze,EDK,SDKD具体功能以及意思并且他们他们之间的关系、目的,感谢大家的帮忙,在这条路上只有论坛能唤起我对FPGA的热情,谢谢你们

最近研究的

FPGA开发一般来讲是基于硬件描述语言的数字逻辑开发,这方面的内容你可以看看任何一本介绍VHDL的书籍,如果有数字电路的基础的话很容易入门。复杂的数字电路是由不同的模块构成的,这些模块都可以通过VHDL语言设计实现,经过很多年的技术发展,常见的功能模块都已经被开发并封装好了,这包括诸如CPU、GPIO、UART等。你所跟着做的东西,可以说没有涉及到真正的数字逻辑设计,只是将已经设计好的数字电路模块,像搭积木式地构成了一个数字系统(这个系统你可以认为和单片机一样)。
MicroBlaze:一种已经实现好的CPU电路模块,可以执行特定的指令集,它是xilinx公司提供的
EDK :是xilinx公司提供的软件,目的是方便在他的fpga芯片上进行搭积木式的开发
EDK中的platform studio是方便搭积木的过程的,事实上,如此之多的已经开发好的积木并不是那么好搭在一起的,这个软件可以帮助你
EDK软件中还有SDK软件,积木搭建好了之后,便形成了一个单片机系统,需要对他进行编程,这个时候SDK就发挥作用了,如果你玩过单片机,SDK相当于codewarrior、keil、iar、gcc……
如果你想学习FPGA,建议你先学习VHDL(或者verilog);一上来就弄EDK,事倍功半。



   microblaze是嵌入式的软核,可以相当于一个嵌入式的处理器,支持C语言开发



   soft核,最好有些嵌入式基础

受教了。


恩恩,好的,谢谢你

我也买的这个板子,前面的接口部分,注释太少了,思维理解比较难,就好像是猜人的心思呢,不过后面的软核部分确实讲的比较细

我有altera的FPGA开发基础,弄你说的这些东西,我用的硬核PowerPC,达到实际应用大约半年,不适合新手入门。

小编,的学习资料能分享我一份吗?qq403156097

FPGA_verilog+microblaze,是不错的选择

soft核,最好有些嵌入式基础

小编您好,可否把您图片上的资料发我一份,谢谢了!
我邮箱:zhsjsuccess@163.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top