XPM small parameterizable RTL snippets are delivered with theVivado Design Suite. They can be thought of as parameterized IP with default values and can be changed to meet design requirements. There are many types of XPMs, but for the Modular NoC flow, the four listed here are used.
- NoC Master Unit with Memory Mapped Interface (
xpm_nmu_mm
) - NoC Slave Unit with Memory Mapped Interface (
xpm_nsu_mm
) - NoC Master Unit with Stream Interface (
xpm_nmu_strm
) - NoC Slave Unit with Stream Interface (
xpm_nmu_strm
)