没有合适的资源?快使用搜索试试~ 我知道了~
SH-4 CPU Core Architecture
需积分: 9 3 下载量 193 浏览量
2018-10-05
21:46:58
上传
评论
收藏 2.17MB PDF 举报
温馨提示
试读
522页
SH-4 Core Architecture Manual. Without Instruction Set.
资源推荐
资源详情
资源评论
Last updated 12 September 2002 2:29
PRELIMINARY DATA
STMicroelectronics and Hitachi, Ltd.
ADCS 7182230F SH-4 CPU Core Architecture
SH-4 CPU Core
Architecture
ii
PRELIMINARY DATA
STMicroelectronics and Hitachi, Ltd.
SH-4 CPU Core Architecture ADCS 7182230F
Issued by the MCDT Documentation Group on behalf of STMicroelectronics
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for
the consequences of use of such information nor for any infringement of patents or other rights of third parties which may
result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics.
Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces
all information previously supplied. STMicroelectronics products are not authorized for use as critical components in
life support devices or systems without the express written approval of STMicroelectronics.
Notice:
When using this document, keep the following in mind:
1. This document may, wholly or partially, be subject to change without notice.
2. All rights are reserved: No one is permitted to reproduce or duplicate, in any form, the whole or part of this document
without Hitachi’s permission.
3. Hitachi will not be held responsible for any damage to the user that may result from accidents or any other reasons
during operation of the user’s unit according to this document.
4. Circuitry and other examples described herein are meant merely to indicate the characteristics and performance of
Hitachi’s semiconductor products. Hitachi assumes no responsibility for any intellectual property claims or other
problems that may result from applications based on the examples described herein.
5. No license is granted by implication or otherwise under any patents or other rights of any third party or Hitachi, Ltd.
6. MEDICAL APPLICATIONS: Hitachi’s products are not authorized for use in MEDICAL APPLICATIONS without the
written consent of the appropriate officer of Hitachi’s sales company. Such use includes, but is not limited to, use in life
support systems. Buyers of Hitachi’s products are requested to notify the relevant Hitachi sales offices when planning
to use the products in MEDICAL APPLICATIONS.
The ST logo is a registered trademark of STMicroelectronics.
SuperH is a registered trademark for products originally developed by Hitachi, Ltd. and is owned by Hitachi
Ltd.
© 2000, 2001, 2002 STMicroelectronics and Hitachi, Ltd. All Rights Reserved.
STMicroelectronics Group of Companies
Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan
Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
PRELIMINARY DATA
STMicroelectronics and Hitachi, Ltd.
ADCS 7182230F SH-4 CPU Core Architecture
Contents
Preface xi
1 Overview 15
1.1 SH-4 CPU core features 15
1.2 Block diagram 19
2 Programming model 21
2.1 General registers 22
2.2 System registers 25
2.3 Control registers 31
2.4 Floating-point registers 34
2.5 Memory-mapped registers 36
2.6 Data format in registers 37
2.7 Data formats in memory 37
2.8 Processor states 38
2.8.1 Reset state 38
2.8.2 Exception-handling state 38
2.8.3 Program execution state 38
2.8.4 Power-down state 39
2.9 Processor modes 40
iv
PRELIMINARY DATA
STMicroelectronics and Hitachi, Ltd.
SH-4 CPU Core Architecture ADCS 7182230F
3 Memory management unit (MMU) 41
3.1 Overview 41
3.2 Role of the MMU 41
3.3 Register descriptions 42
3.3.1 Page table entry high register (PTEH) 43
3.3.2 Page table entry low register (PTEL) 44
3.3.3 Translation table base register (TTB) 47
3.3.4 TLB exception address register (TEA) 47
3.3.5 MMU control register (MMUCR) 47
3.4 Address space 51
3.4.1 Physical address space 51
3.4.2 External memory space 52
3.4.3 Virtual address space 55
3.4.4 On-chip RAM space 56
3.4.5 Address translation 57
3.4.6 Single virtual memory mode and multiple virtual memory
mode 57
3.4.7 Address space identifier (ASID) 58
3.5 TLB functions 58
3.5.1 Unified TLB (UTLB) configuration 58
3.5.2 Instruction TLB (ITLB) configuration 59
3.5.3 Address translation method 59
3.6 MMU functions 62
3.6.1 MMU hardware management 62
3.6.2 MMU software management 62
3.6.3 MMU instruction (LDTLB) 63
3.6.4 Hardware ITLB miss handling 64
3.6.5 Avoiding synonym problems 64
3.7 Handling MMU exceptions 65
3.7.1 ITLBMULTIHIT 65
3.7.2 ITLBMISS 65
3.7.3 EXECPROT 66
v
PRELIMINARY DATA
STMicroelectronics and Hitachi, Ltd.
ADCS 7182230F SH-4 CPU Core Architecture
3.7.4 OTLBMULTIHIT 67
3.7.5 TLBMISS 67
3.7.6 READPROT 68
3.7.7 FIRSTWRITE 68
3.8 Memory-mapped TLB configuration 69
3.8.1 ITLB address array 70
3.8.2 ITLB data array 1 71
3.8.3 UTLB address array 72
3.8.4 UTLB data array 1 74
4 Caches 75
4.1 Overview 75
4.1.1 Features 75
4.2 Register descriptions 77
4.2.1 Cache control register (CCR) 77
4.2.2 Queue address control register 0 (QACR0) 80
4.2.3 Queue address control register 1 (QACR1) 81
4.3 Operand cache (OC) 82
4.3.1 Configuration 82
4.3.2 Read operation 84
4.3.3 Write operation 86
4.3.4 Write-back buffer 88
4.3.5 Write-through buffer 88
4.3.6 RAM mode 88
4.3.7 OC index mode 91
4.3.8 Coherency between cache and external memory 91
4.3.9 Prefetch operation 91
4.4 Instruction cache (IC) 92
4.4.1 Configuration 92
4.4.2 Read operation 94
4.4.3 IC index mode 94
剩余521页未读,继续阅读
资源评论
Duyuf
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5uonly.apk
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
- 基于MIC+NE555光敏电阻的声光控电路Multisim仿真原理图
- 基于JSP毕业设计-基于WEB操作系统课程教学网站的设计与实现(源代码+论文).zip
- 基于LM324和LM386的音响放大器Multisim仿真+PCB电路原理图
- Python机器学习与数据挖掘环境配置与库验证
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功