新手一枚,跪求Xilinx的Microblaze什么意思?
最近研究的
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