SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The VirtSS contains SMMU TBUs, which are TLBs, translation look aside buffer units. The TBU is virtually addressed, so only translations using that address type will reach the TBU input bus. The TBU normally uses the virtid CBA signal as the AXI streamid signal to identify the VM for the translation. There is a bridge from the VBUSM bus to the AXI bus of the TBU. The TBU will perform the virtual address lookup and on a hit, or on a miss it will request the translation from the TCU, described later, via the DTI bus, also described later. The TBU will then translate the address of the output transaction based on the SMMU programmed page tables to the programmed physical address. The TBU output bus goes through another bridge from AXI to VBUSM and then goes back to the NAVSS CBASS to be routed to the target.