OMAP5910 Local Bus MMU
14-107
Universal Serial Bus Host
To write one entry into the local bus MMU TLB, use the following procedure:
1) Disable the table walking logic (if not already disabled).
2) Write the appropriate value to LB_MMU_CAM_H_REG.
3) Write the appropriate value to LB_MMU_CAM_L_REG.
4) Write the appropriate value to LB_MMU_RAM_H_REG.
5) Write the appropriate value to LB_MMU_RAM_L_REG.
6) Write the TLB entry number to be modified into Current_victim: number
must be equal to or greater than the current value of Base_value and must
be less than or equal to 31.
7) Write the LD_TLB_REG register with the Ld_tlb_item bit set.
8) Enable the table walking logic (if necessary).
To read one local bus MMU TLB entry, use the following procedure:
1) Disable the table walking logic (if not already disabled).
2) Write the TLB entry number of the TLB entry to be read into Current_
victim: number must be equal to or greater than the current value of
Base_value and must be less than or equal to 31.
3) Write the LD_TLB_REG register with the Rd_tlb_item bit set.
4) Read the value from LB_MMU_READ_CAM_H.
5) Read the value from LB_MMU_READ_CAM_L.
6) Read the value from LB_MMU_READ_RAM_H.
7) Read the value from LB_MMU_READ_RAM_L.
8) Enable the table walking logic (if necessary).
This register controls reading and writing to the local bus MMU TLB.