为什么在FPGA中要嵌入microblaze呢,microblaze的作用是什么呢?

microblaze和FPGA之间的关系是什么,使用microblaze有什么优势呢.

FPGA是可编程的硬件逻辑电路,microblaze是一种处理器CPU电路,使用microblaze,相当于就是在FPGA内部做了一个CPU在里面,完了你可以用C语言写程序,在这个CPU上跑C语言的软件程序,FPGA偏向逻辑,但是做控制比较麻烦,用CPU跑C程序控制比较方便。追问

可以用C语言编写么?我看得大多是汇编语言的,另外,如果要写C程序的话,对应的开发环境是什么呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-03
Microblaze是在FPGA内部利用FPGA的逻辑资源搭一个8位或16位的处理器。由于FPGA内部不带处理器硬核,为了在需要处理器的场合应用FPGA,或者为了提高系统集成度,可以在FPGA内部实现一个处理器。优势就是提高集成度,缺点是不合算,外挂一个很便宜的。
相似回答