361 | | === 4.13 MMU_DOUBLE_LL === |
362 | | |
363 | | The value written in the '''MMU_DOUBLE_LL''' register is interpreted as a virtual address. It is translated to a physical address, and a double word (64 bits) Linked Load transaction is initiated. The access must be aligned on a double word boundary (the 3 LSB bits of the address are ignored). The read value is written in the MMU_WORD_HI & MMU_WORD_LO registers. This is a blocking request for the processor. |
364 | | |
365 | | === 4.14 MMU_DOUBLE_SC === |
366 | | |
367 | | The value written in the'''MMU_DOUBLE_SC''' register is interpreted as a virtual address. It is translated to a physical address, and a double word (64 bits) Store Conditionnal transaction is initiated. The access must be aligned on a double word boundary (the 3 LSB bits of the address are ignored). The transmitted data are the values stored in the he MMU_WORD_HI & MMU_WORD_LO registers. The returned value is written in the MMU_WORD_LO register. This is a blocking request for the processor. |
368 | | |
369 | | === 4.15 MMU_ICACHE_PA_INV & MMU_DCACHE_PA_INV === |
| 365 | |
| 366 | === 4.13 MMU_ICACHE_PA_INV & MMU_DCACHE_PA_INV === |
| 372 | |
| 373 | === 4.14 MMU_DOUBLE_LL === |
| 374 | |
| 375 | The value written in the '''MMU_DOUBLE_LL''' register is interpreted as a virtual address. It is translated to a physical address, and a double word (64 bits) Linked Load transaction is initiated. The access must be aligned on a double word boundary (the 3 LSB bits of the address are ignored). The read value is written in the MMU_WORD_HI & MMU_WORD_LO registers. This is a blocking request for the processor. |
| 376 | |
| 377 | === 4.15 MMU_DOUBLE_SC === |
| 378 | |
| 379 | The value written in the'''MMU_DOUBLE_SC''' register is interpreted as a virtual address. It is translated to a physical address, and a double word (64 bits) Store Conditionnal transaction is initiated. The access must be aligned on a double word boundary (the 3 LSB bits of the address are ignored). The transmitted data are the values stored in the he MMU_WORD_HI & MMU_WORD_LO registers. The returned value is written in the MMU_WORD_LO register. This is a blocking request for the processor. |
| 380 | |
| 381 | === 4.16 MMU_DATA_PADDR_EXT === |
| 382 | |
| 383 | The value written in the '''MMU_DATA_PADDR_EXT''' register is used as a physical address extension during a data access. It is only used when the DTLB is deactivated. It is used to access a memory location which is beyond the 4 Gbytes address space. |
| 384 | |
| 385 | === 4.17 MMU_INST_PADDR_EXT === |
| 386 | |
| 387 | The value written in the '''MMU_INST_PADDR_EXT''' register is used as a physical address extension during an instruction access. It is only used when the ITLB is deactivated. It is used to access a memory location which is beyond the 4 Gbytes address space. |
| 388 | |