SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The PVU module reads transactions from CBASS or UDMA, and performs address translations on partitions of memory regions indexed by the transaction's VirtID. PVU checks page permissions, completes the translation and returns the translated transaction to CBASS for switching to the destination. Details of PVU operation can be found in Section 8.3.2, Peripheral Virtualization Unit (PVU).
Figure 8-18 PVU Functional DiagramThe PVU has a fixed number of contexts and pages per context. There are 64 contexts in each PVU instance, each containing 8 variably-sized pages.
The PVU does not implement table walking. An address sent to PVU that cannot be associated with a page is an error condition.