| 数据搜索系统,热门电子元器件搜索 |
|
HPC-DEV-IBMA 数据表(PDF) 21 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
HPC-DEV-IBMA 数据表(HTML) 21 Page - National Semiconductor (TI) |
|
21 / 30 page ![]() Memory The HPC46400E has been designed to offer flexibility in memory usage A total address space of 64 kbytes can be addressed with 256 bytes of RAM available on the chip it- self Program memory addressing is accomplished by the 16-bit program counter on a byte basis Memory can be addressed directly by instructions or indirectly through the B X and SP registers Memory can be addressed as words or bytes Words are always accessed on even-byte boundaries The HPC46400E uses memory-mapped organization to support registers IO and on-chip peripheral functions The HPC46400E memory address space extends to 64 kbytes and registers and IO are mapped as shown in Table II Extended Memory Addressing If more than 64k of addressing is desired in a HPC46400E system on board bank select circuitry is available that al- lows four IO lines of Port B (B8 B9 B13 B14) to be used in extending the address range This gives the user a main routine area of 32k and 16 banks of 32k each for subroutine and data thus getting a total of 5365k of memory Note If all four lines are not needed for memory expansion the unused lines can be used as general purpose inputs The Extended Memory Addressing mode is entered by set- ting the EMA control bit in the Message Control Register If this bit is not set the port B lines (B8 B9 B13 B14) are available as general purpose IO or synchronous outputs as selected by the BFUN register The main memory area contains the interrupt vectors service routines stack memory and common memory for the bank subroutines to use The 16 banks of memory can contain program or data memory (note since the on chip resources are mapped into addresses 0000-01FF the first 512 bytes of each bank are not usable actual available memory is 5365k) TABLE II Memory Map FFFF – FFF0 Interrupt Vectors FFEF – FFD0 JSRP Vectors FFCF – FFCE External Expansion USER MEMORY 0201 – 0200 01FF – 01FE On Chip RAM USER RAM 01C1 – 01C0 01BC CRC Byte 2 01BA CRC Byte 1 01B8 Error Status 01B6 Receiver Status 01B4 Cntrl HDLC 2 01B2 Recr Addr Comp Reg 2 01B0 Recr Addr Comp Reg 1 01AC CRC Byte 2 01AA CRC Byte 1 01A8 Error Status 01A6 Receiver Status 01A4 Cntrl HDLC 1 01A2 Recr Addr Comp Reg 2 01A0 Recr Addr Comp Reg 1 0195 – 0194 WATCHDOG Register WATCHDOG Logic 0193 – 0192 T0CON Register 0191 – 0190 TMMODE Register 018F – 018E DIVBY Register 018D – 018C T3 Timer 018B – 018A R3 Register Timer Block T0 – T3 0189 – 0188 T2 Timer 0187 – 0186 R2 Register 0185 – 0184 I2CR Register R1 0183 – 0182 I3CR Register T1 0181 – 0180 I4CR Register 017F – 017E Baud Counter UART Timer 017D – 017C Baud Register 0179 – 0178 Byte Count 2 0177 – 0176 Field Addr 2 0175 – 0174 Byte Count 1 DMAT 2 (Xmit) 0173 – 0172 Field Addr 1 0171 – 0170 Xmit Cntrl Status 016B – 016A Frame Length 0169 – 0168 Data Addr 2 0167 – 0166 Cntrl Addr 2 DMAR 2 (Recv) 0165 – 0164 Data Addr 1 0163 – 0162 Cntrl Addr 1 0161 – 0160 Recv Cntrl Status 0159 – 0158 Bytes 2 0157 – 0156 Field Addr 2 0155 – 0154 Bytes 1 DMAT 1 (Xmit) 0153 – 0152 Field Addr 1 0151 – 0150 Xmit Cntrl Status 014B – 014A Frame Length 0149 – 0148 Data Addr 2 0147 – 0146 Cntrl Addr 2 DMAR 1 (Recv) 0145 – 0144 Data Addr 1 0143 – 0142 Cntrl Addr 1 0141 – 0140 Recv Cntrl Status 012C Baud 012A PSR - Prescaler 0128 ENUR Register 0126 TBUF Register 0124 RBUF Register UART 0122 ENUI Register 0120 ENU Register 0110 FEXT Register 010E Port R Pins 010C DIR R Register 010A Port R Data Register 0108 Message System Configuration 0106 Serial DecoderEnable PORTSRD Configuration Reg 0104 Message Pending 0102 Message System Control 0100 Port D Input 00F5 – 00F4 BFUN Register 00F3 – 00F2 DIR B Register PORT B 00E6 Chip Revision Register 00E3 – 00E2 Port B 00DD – 00DC Halt Enable Register PORT CONTROL 00D8 Port I Input Register INTERRUPT 00D6 SIO Register CONTROL 00D4 IRCD Register REGISTERS 00D2 IRPD Register 00D0 ENIR Register 00CF – 00CE X Register 00CD – 00CC B Register 00CB – 00CA K Register 00C9 – 00C8 A Register HPC CORE 00C7 – 00C6 PC Register REGISTERS 00C5 – 00C4 SP Register 00C3 – 00C2 (Reserved) 00C0 PSW Register 00BF – 00BE On Chip RAM USER RAM 0001 – 0000 Note All unused addresses are reserved by National Semiconductor 21 |
|
|
链接网址 |
| 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 |