This course will teach you how to develop a Zynq-7000 hardware platform using the Xilinx Vivado tools while also learning the Zynq-7000 architecture. Vivado is used to configure the processing system parameters, including clocking, memory interface, and peripherals. Vivado is also used to develop custom hardware in the programmable logic. Build a working hardware platform that runs your code on the MiniZed board.
Lesson 6 reviews the various Zynq DMA controllers. In this lesson you’ll compare the efficiency benefits of PS-PL DMA controller data transfers to standard PS-PL data transfers, and become familiar with the five PL based DMACs and their standard use cases.
|Pre-requisites to complete the labs:|
Please be sure you have all of the below hardware before beginning. Then, download and complete the PreLab file before starting on the labs. Lab practicuum files apply to all lessons per course. Following the labs, there will be a quiz to test your knowledge, and you can earn a badge for completing the quiz.
|PreLab Lab File||Hardware Lab File|
|Hardware Lab Solution|
|Software Lab File||PetaLinux Lab File|