SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The VirtSS contains an SMMU TCU, translation controller unit. TCU takes translation requests from all the TBUs via the DTI bus and walks the SMMU page tables in memory, if there are any TBUs enabled. The TCU has an output AXI bus to access memory, and this is bridged to VBUSM which then goes to the NAVSS CBASS to access the memory. The TCU is programmed to map the VM to SMMU page tables in memory, as well as other features, via a VBUSP port bridge to APB. Due to the bridge not supporting byte enables, all TCU register access must be full 32-bit words, and it does not support individual byte writes.