欢迎访问ic37.com |
会员登录 免费注册
发布采购

HD6417750SBP200 参数 Datasheet PDF下载

HD6417750SBP200图片预览
型号: HD6417750SBP200
PDF下载: 下载PDF文件 查看货源
内容描述: 的SuperH RISC引擎 [SuperH RISC engine]
分类和应用: 外围集成电路时钟
文件页数/大小: 1039 页 / 6201 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号HD6417750SBP200的Datasheet PDF文件第130页浏览型号HD6417750SBP200的Datasheet PDF文件第131页浏览型号HD6417750SBP200的Datasheet PDF文件第132页浏览型号HD6417750SBP200的Datasheet PDF文件第133页浏览型号HD6417750SBP200的Datasheet PDF文件第135页浏览型号HD6417750SBP200的Datasheet PDF文件第136页浏览型号HD6417750SBP200的Datasheet PDF文件第137页浏览型号HD6417750SBP200的Datasheet PDF文件第138页  
3.6.2  
Instruction TLB Miss Exception  
An instruction TLB miss exception occurs when address translation information for the virtual  
address to which an instruction access is made is not found in the UTLB entries by the hardware  
ITLB miss handling procedure. The instruction TLB miss exception processing carried out by  
hardware and software is shown below. This is the same as the processing for a data TLB miss  
exception.  
Hardware Processing: In the event of an instruction TLB miss exception, hardware carries out  
the following processing:  
1. Sets the VPN of the virtual address at which the exception occurred in PTEH.  
2. Sets the virtual address at which the exception occurred in TEA.  
3. Sets exception code H'040 in EXPEVT.  
4. Sets the PC value indicating the address of the instruction at which the exception occurred in  
SPC. If the exception occurred at a delay slot, sets the PC value indicating the address of the  
delayed branch instruction in SPC.  
5. Sets the SR contents at the time of the exception in SSR. The R15 contents at this time are  
saved in SGR.  
6. Sets the MD bit in SR to 1, and switches to privileged mode.  
7. Sets the BL bit in SR to 1, and masks subsequent exception requests.  
8. Sets the RB bit in SR to 1.  
9. Branches to the address obtained by adding offset H'0000 0400 to the contents of VBR, and  
starts the instruction TLB miss exception handling routine.  
Software Processing (Instruction TLB Miss Exception Handling Routine): Software is  
responsible for searching the external memory page table and assigning the necessary page table  
entry. Software should carry out the following processing in order to find and assign the necessary  
page table entry.  
1. Write to PTEL the values of the PPN, PR, SZ, C, D, SH, V, and WT bits in the page table  
entry recorded in the external memory address translation table. If necessary, the values of the  
SA and TC bits should be written to PTEA.  
2. When the entry to be replaced in entry replacement is specified by software, write that value to  
URC in the MMUCR register. If URC is greater than URB at this time, the value should be  
changed to an appropriate value after issuing an LDTLB instruction.  
3. Execute the LDTLB instruction and write the contents of PTEH, PTEL, and PTEA to the TLB.  
4. Finally, execute the exception handling return instruction (RTE), terminate the exception  
handling routine, and return control to the normal flow. The RTE instruction should be issued  
at least one instruction after the LDTLB instruction.  
Rev. 6.0, 07/02, page 82 of 986  
 复制成功!