
The outline of the course is provided
General information about system on chips is given.
In this lecture, we provide brief information about XILINX ZYNQ-7000 System on Chip.
We provide more information about ZYNQ SOC, including its peripherals, micro-blaze soft processor etc.
In this lecture, we give an example which explains the creation of a zynq system using XILINX VIVADO.
This is a continuation of the previous lecture. In this lecture, we program the processor side using SDK tool. The hardware is designed in the previous lecture.
In this lecture, we explain how to create a ZYNQ system involving interrupts. The designed system is tested with ZYBO Z7-10 boards.
In this lecture, we create a ZYNQ system employing AXI timer interrupt.
Introductory information about Vivado HLS is provided in this lecture.
In this lecture, we explain the steps of high level synthesis process performed by Vivado HLS
In this lecture, we show how to create a project in Vivado HLS and perform C/RTL CoSimulation
In this lecture, we deal with the data types supported by Vivado HLS.
In this lecture, we provide information about HLS Interface Specification and Synthesis, such as creation of ports and association of port protocols to created ports and type of port protocols and their properties.
In this lecture, we provide information about HLS performance metrics and explain the pipelining operation which is very critical subject for efficient hardware implementation considering the performance metrics latency, resource utilization, and throughput.
In this lecture, we provide information about how to optimize loops and arrays before implementing them in hardware.
In this lecture, using VIVADO HLS, we show how to create and optimize the solutions using directives
In this lecture, we demonstrate how to create an IP core using VHDL and AXI4 templates
In this lecture, we show how to create IP code using MATLAB HDL-Coder from a SIMULINK sub-block.
In this lecture, we show how to create IP code using VIVADO HLS
We explain how to import user created IP cores to the IP catalog of Vivado
We show how to use audio codec IP core in a project
In this course, we will first provide basic information about system on chips, then SOC design examples will be provided using Vivado and Digilent ZYBO Z7-10 system on chip development board where XILINX ZYNQ 7000 system on chip is available. We will provide a number of practical applications using ZYBO Z7-10 illustrating the SOC design subject. We will also provide information about ZYNQ-7000 system on chip device.