|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/embedded-system-design-with-zynq-devices-for-newbie/
课程评论:没有评论
课程名称:基于Xilinx ZYNQ SoC和SDK的嵌入式系统设计 课程概述: 本课程聚焦于Xilinx Zynq SoC,凭借其卓越的每瓦性能和灵活的重构能力,受到广泛关注。Zynq系列结合了双核ARM Cortex A9处理器和7系列FPGA,能够加速ARM设计流程和硬件加速器的开发,促进更快速的通信接口构建。Zynq设备主要分为两类:Zynq-7000s系列FPGA,适用于物联网等成本效益应用;Zynq-7000系列FPGA则最佳用于嵌入式视觉等高性能应用。Zynq 7000s配备单核ARM,而Zynq 7000则带有双核ARM。 课程内容涵盖了流行的Xilinx驱动程序基础,如UART、AXI Timers、UART16550、AXI GPIO、AXI BRAM等,讲解AXI中断控制器的使用以处理中断。此外,为了促进硬件加速器与Zynq设计的结合,课程还包括了构建自定义AXI外设的示例。课程展示了与Zynq相关的软件和硬件调试、性能分析的基础知识,帮助学员有效测量性能。 本课程为实践型课程,专注于培养学员处理简单外设(如GPIO)、中级外设(如UART PS、AXI BRAM)和复杂外设(如AXI中断控制器、AXI计时器、GIC等)的能力,为学员在未具备先前经验的情况下快速构建Zynq FPGA设备应用提供了必要的基础。
Xilinx Zynq SoC's are know to provide maximum performance per watt along with maximum reconfiguration flexibility. Zynq family features Dual-Core ARM Cortex A9 processors tightly coupled with the 7-series FPGA to enable faster communication interfaces development with ARM Design flow and hardware acceleration. Zynq devices are available in two categories viz. Zynq-7000s family FPGA for the cost-effective application such as IoT related applications while Zynq 7000 family FPGA are best for high-performance applications such as Embedded Vision etc. The Zynq 7000s comes with Single core ARM while Zynq 7000 comes with Dual-Core ARM. 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 Zynq based design few examples on building Custom AXI Peripherals are also included. Software and Hardware Debugging, Profiling fundamentals are demonstrated with Zynq to felicitate performance measurement. This course will create the foundation necessary to quickly start building applications on Zynq FPGA devices without prior experience in this domain. The entire course is a Lab-based course with a major focussed on building skills necessary to handle simple peripherals such as GPIO, Intermediate Peripherals such as UART PS, AXI BRAM, and complex Peripherals such as AXI Interrupt Controller, AXI Timers, GIC etc.