This video explains the Xilinx Vivado design consisting of AXI GPIO module with multiple channels (LED/SW) as well as GPIO conneted directly to the ZYNQ Processing System (PS) using Multiplexed IO (MIO) inputs. Vivado to Software handoff, xparameters.h and other xgpio.h as well as xgpiops.h are explained.