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 3 covers the different peripherals available via MIO and EMIO pins within the Zynq-7000 device and how to enable and disable these peripherals within Vivado's IP integrator. In this lesson you'll examine the Zynq-7000 address map and learn how Vivado automatically assigns addresses for PL based peripherals.
|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|