Microblaze嵌入式软核是一个被Xilinx公司优化过的可以嵌入在FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。支持CoreConnect总线的标准外设集合。Microblaze处理器运行在150MHz时钟下,可提供125 D-MIPS的性能,非常适合设计针对网络、电信、数据通信和消费市场的复杂嵌入式系统。本文介绍基于Microblaze的设计实例,供大家参考。
本文以MieroBlaze软核为基础,利用XPS作平台来设计双MieroBlaze处理器片上系统,此片上系统可以很好地实现两软核处理器间的通信和中断功能,该系统在Xilinx公司的XUPV5-LX110T开发板上得到实现,在超级终端中得到验证。
本文采用FPGA 和Microblaze 进行嵌入式系统设计,文中在分析了FFT算法后,描述了运算的蝶形单元,地址生成单元及FFT的实现过程。从实际设计出发,完成了基于FPGA的单精度浮点运算器的FFT设计,精度达到10-6。大大缩小了接收机体积,便于系统实现小型化、集成化。
本文研究和实现了基于FPGA 的阅读器,这种阅读器具有结构灵活、体积小、升级容易、方便实现不同的外设接口等优点。论文结构如下第一部分描述阅读器的总体结构,第二部分是硬件部分结构,第三部分是软件部分结构,第四部分是阅读器的实现。
本文将会简要介绍基于AXI总线的Microblaze双核嵌入式系统设计,并分别对两个核进行LED灯时控的操作,即进行软件设计,检验硬件设计的实用性。
本文采用的液晶模块已经自带了显示控制芯片T6963C,因此液晶模块的外围电路相对来说就比较简单,只要考虑和Microblaze的接口电路即可。本设计采用GPIO模拟液晶模块的时序,实现对液晶模块的显示控制。
本文介绍的基于Microblaze的嵌入式Web服务器可以实现预期功能,用户可以通过IE浏览器浏览存储到FLASH芯片中的网页。
采用FPGA和Microblaze进行嵌入式系统设计,实现了多片专用芯片的功能,大大缩小了接收机体积,便于系统实现小型化、集成化。捕获及跳频同步等算法采用硬件实现,加快了捕获跟踪速度。