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

TC1796 参数 Datasheet PDF下载

TC1796图片预览
型号: TC1796
PDF下载: 下载PDF文件 查看货源
内容描述: 32位单芯片微控制器的TriCore [32-Bit Single-Chip Microcontroller TriCore]
分类和应用: 微控制器
文件页数/大小: 134 页 / 3662 K
品牌: INFINEON [ Infineon ]
 浏览型号TC1796的Datasheet PDF文件第36页浏览型号TC1796的Datasheet PDF文件第37页浏览型号TC1796的Datasheet PDF文件第38页浏览型号TC1796的Datasheet PDF文件第39页浏览型号TC1796的Datasheet PDF文件第41页浏览型号TC1796的Datasheet PDF文件第42页浏览型号TC1796的Datasheet PDF文件第43页浏览型号TC1796的Datasheet PDF文件第44页  
TC1796  
Functional Description  
3.4  
Memory Protection System  
The TC1796 memory protection system specifies the addressable range and read/write  
permissions of memory segments available to the currently executing task. The memory  
protection system controls the position and range of addressable segments in memory.  
It also controls the kinds of read and write operations allowed within addressable  
memory segments. Any illegal memory access is detected by the memory protection  
hardware, which then invokes the appropriate Trap Service Routine (TSR) to handle the  
error. Thus, the memory protection system protects critical system functions against both  
software and hardware errors. The memory protection hardware can also generate  
signals to the Debug Unit to facilitate tracing illegal memory accesses.  
There are two Memory Protection Register Sets in the TC1796, numbered 0 and 1,  
which specify memory protection ranges and permissions for code and data. The  
PSW.PRS bit field determines which of these is the set currently in use by the CPU.  
Because the TC1796 uses a Harvard-style memory architecture, each Memory  
Protection Register Set is broken down into a Data Protection Register Set and a Code  
Protection Register Set. Each Data Protection Register Set can specify up to four  
address ranges to receive particular protection modes. Each Code Protection Register  
Set can specify up to two address ranges to receive particular protection modes.  
Each of the Data Protection Register Sets and Code Protection Register Sets  
determines the range and protection modes for a separate memory area. Each contains  
register pairs which determine the address range (the Data Segment Protection  
Registers and Code Segment Protection Registers) and one register (Data Protection  
Mode Register) which determines the memory access modes which apply to the  
specified range.  
Data Sheet  
40  
V1.0, 2008-04  
 复制成功!