Embedded System Design with Microblaze for Newbie

Embedded System Design with Microblaze for Newbie

更快的可重配置系统使FPGA成为众多应用程序的主要选择,但是如果没有智能软件有效地同步所有事件以实现所需的应用程序,仅凭硬件是不完整的。本课程涵盖Popular Xilinx驱动程序的基础知识。UART,AXI定时器,UART16550,AXI GPIO,AXI BRAM等。本课程还说明了使用AXI中断控制器处理中断的方法。为了使硬件加速器与基于Microblaze的设计更好地结合在一起,还提供了一些有关构建自定义AXI外围设备的示例。Microblaze演示了软件和硬件调试,性能分析的基础知识,以简化性能测量。

Microblaze是基于FPGA的软处理器,能够在每个周期执行一条指令,几乎没有例外。MicroBlaze互连是可重新配置的,能够与大量外围设备通信,以适合大多数中型应用。它允许配置适合不同应用程序需求的高速缓存大小,管道深度,外围设备,内存管理单元和总线接口。随着系统复杂性的日益增长,Microblaze将在非基于Zynq的FPGA系列中发挥核心作用,而它将成为与Zynq和基于Ultrascale的FPGA系列的Zynq硬处理器协同工作的最佳轻量级替代方案。

此内容仅限VIP查看,请先
本站资源仅限VIP会员下载点击购买VIP会员

MP4 | Video: h264, 1280×720 | Audio: AAC, 44100 Hz
Language: English | Size: 2.33 GB | Duration: 5h 57m

What you’ll learn
Embedded System Design flow using Microblaze Soft Processor
Development of C applications for Microblaze Devices
Software and Hardware Debugging
Handling Interrupts in Microblaze based designs
Understanding Xilinx Drivers
Profiling
Requirements
Understanding of Digital Electronics
Fundamentals of Computer Architecture
Description
A faster Reconfigurable system makes FPGA a prominent choice for a large set of applications, but Hardware alone is incomplete without smart software synchronizing all the events fruitfully to achieve the desired Application. This course covers fundamentals of Popular Xilinx drivers viz. UART, AXI Timers, UART16550, AXI GPIO, AXI BRAM, etc. The course also illustrates the usage of the AXI interrupt controller for handling Interrupts. Also to felicitate incorporation of Hardware accelerators with Microblaze based design few examples on building Custom AXI Peripherals are also included. Software and Hardware Debugging, Profiling fundamentals are demonstrated with Microblaze to felicitate performance measurement.

The Microblaze is an FPGA-based Soft Processor capable of executing single instruction per cycle with few exceptions. The MicroBlaze interconnect is reconfigurable capable of communicating with a large set of peripherals to fit most of the medium-scale applications. It allows configuration of cache size, pipeline depth, peripherals, memory management unit, and bus interface suitable to fit different application requirements. As systems complexities are growing day by day, Microblaze will play central role in the non-Zynq based FPGA families whereas it will be the best light-weight alternative working in tandem with the Zynq hard processor for Zynq and Ultrascale based FPGA families.

Who this course is for:
Anyone wish to build expertise in Xilinx Microblaze Devices and Vivado SDK Environment
Embedded System Design with FPGA Soft Processors

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/3171.html

赞 (0)
steven的头像steven
上一篇 2021年4月8日
下一篇 2021年4月8日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部