The kernel interfaces are used to exchange the data with the host application, other kernels, or device I/Os. Non-software controlled kernels have the interface requirements listed here:
- Programmable interface
- There is no AXI4-Lite interface.
- Data interfaces
- At least one AXI4-Stream interfaces.
- Clock and resets
- As described in Clock and Reset Requirements.