example_systemIn this lesson we continue our exploration of AXI Stream Interfaces. We choose a pure RTL design approach during this lesson.

We use the Vivado’s “Create and Package IP” capability to create a simple unit which contains one AXI stream master interface and another custom general purpose interface. We go through the RTL source code of the design, and we change the RTL produced by vivado to add our own customizations.

In another example, we create a design containing two AXI stream input interfaces and one AXI stream output interface this time using Vivado and in Verilog.

At the final stage of this lesson, we create another example AXI based peripheral which contains one memory mapped AXI slave interface and one AXI stream master interface. The target is to allow the written data to the AXI memory mapped interface to flow over the AXI stream interface.

Presentation : axi_stream_rtl_part_I

Watch online : Video Part I

Watch online : Video Part II

Watch online : Video Part III

Watch online: Video Part IV

Watch online: Video Part V

Watch online: Video Part VI

Please make a donation if the videos have been useful for you.