| 数据搜索系统,热门电子元器件搜索 |
|
C164CL 数据表(PDF) 43 Page - Infineon Technologies AG |
|
|
|||||||||||||||||||||||||||||
C164CL 数据表(HTML) 43 Page - Infineon Technologies AG |
|
43 / 484 page ![]() C164CI/C164SI Derivatives Memory Organization User’s Manual 3-5 V3.1, 2002-02 Note: The upper 256 Bytes of the SFR area, the ESFR area, and the Internal RAM are bit-addressable (see shaded blocks in Figure 3-3). Code accesses are always made on even byte addresses. The highest possible code storage location in the Internal RAM is either 00’FDFEH for single word instructions or 00’FDFCH for double word instructions. The respective location must contain a branch instruction (unconditional), because sequential boundary crossing from Internal RAM to the SFR area is not supported and causes erroneous results. Any word and byte data in the Internal RAM can be accessed via indirect or long 16-bit addressing modes, if the selected DPP register points to data page 3. Any word data access is made on an even byte address. The highest possible word data storage location in the internal RAM is 00’FDFEH. For PEC data transfers, the internal RAM can be accessed independent of the contents of the DPP registers via the PEC source and destination pointers. The upper 256 Bytes of the Internal RAM (00’FD00H through 00’FDFFH) and the GPRs of the current bank are provided for single bit storage, and thus they are bit-addressable. System Stack The system stack may be defined within the Internal RAM. The size of the system stack is controlled by bitfield STKSZ in register SYSCON (see Table 3-1). For all system stack operations the on-chip RAM is accessed via the Stack Pointer (SP) register. The stack grows downward from higher towards lower RAM address locations. Only word accesses are supported to the system stack. A stack overflow (STKOV) register and a stack underflow (STKUN) register are provided to control the lower and upper limits of the selected stack area. These two stack boundary registers can be used both for protection against data destruction and for implementation of a circular stack with hardware-supported system stack flushing and filling (except for option ‘111’). The technique for implementing the circular stack is described in Chapter 22. Table 3-1 System Stack Size Encoding <STKSZ> Stack Size (words) Internal RAM Addresses (words) 0 0 0B 256 00’FBFEH … 00’FA00H (Default after Reset) 0 0 1B 128 00’FBFEH … 00’FB00H 0 1 0B 64 00’FBFEH … 00’FB80H 0 1 1B 32 00’FBFEH … 00’FBC0H 1 0 0B 512 00’FBFEH … 00’F800H 1 0 1B – Reserved. Do not use this combination. 1 1 0B – Reserved. Do not use this combination. 1 1 1B 1024 00’FDFEH … 00’F600H (Note: No circular stack) |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |