Toshiba TLCS-900/L1 Series Manual page 120

Original cmos 16-bit microcontroller
Hide thumbs Also See for TLCS-900/L1 Series:
Table of Contents

Advertisement

;BANK Operation
;*****
CS2
*****
ORG 000000H
ORG 200000H
ORG 400000H
ORG 600000H
ORG 800000H
ORG a00000H
ORG c00000H
ORG E00000H
LD
(LOCAL3),85H
LDW HL,(800000H)
LD
(LOCAL3),88H
LDW BC,(800000H)
~
ORG FFFFFFH
;*****
CS3
*****
ORG 0000000H
ORG 0400000H
ORG 0800000H
ORG 0C00000H
ORG 1000000H
ORG 1400000H
dw
5555H
~
ORG 1800000H
ORG 1C00000H
ORG 2000000H
dw
AAAAH
~
ORG 2400000H
ORG 2800000H
ORG 2C00000H
ORG 3000000H
ORG 3400000H
ORG 3800000H
ORG 3C00000H
ORG 3FFFFFFH
Here shows example of data access between one BANK and other BANK. Figure 3.8.5 is
one software example. A dot line square area shows one memory and each dot line square
shows
's program ROM and
CS2
firstly, write to BANK register of LOCAL3 area upper 5-bit address of access point.
In case of this TMP91C824, because most upper address bit of physical address is EA25,
most upper address bit of BANK register is meaningless. 4 bits of upper 5-bit address
means 16 BANKs. After setting BANK5, accessing 800000H to BFFFFFH address:
Logical LOCAL3 address, actually access to physical 1400000H to 1700000H address.
; Program ROM: Start address at BANK0 of LOCAL2
; Program ROM: Start address at BANK1 of LOCAL2
; Program ROM: Start address at BANK2 of LOCAL2
; Program ROM: Start address at BANK3 of LOCAL2
; Program ROM: Start address at BANK4 of LOCAL2
; Program ROM: Start address at BANK5 of LOCAL2
; Program ROM: Start address at BANK6 of LOCAL2
;
Program ROM: Start address at BANK7 (= COMMON2) of LOCAL2
; Logical address E00000H to FFFFFFH
; Physical address 0E00000H to 0FFFFFFH
; LOCAL3 BANK5 set 14xxxxH
; Load data (5555H) form BANK5
(140000H: Physical address) of LOCAL3 (
; LOCAL3 BANK8 set 20xxxxH
; Load data (AAAAH) form BANK8
(200000H: Physical address) of LOCAL3 (
;
Program ROM: End address at BANK7 (= COMMON2) of LOCAL2
; Data ROM: Start address at BANK0 of LOCAL3
; Data ROM: Start address at BANK1 of LOCAL3
; Data ROM: Start address at BANK2 of LOCAL3
; Data ROM: Start address at BANK3 of LOCAL3
; Data ROM: Start address at BANK4 of LOCAL3
; Data ROM: Start address at BANK5 of LOCAL3
; Data ROM: Start address at BANK6 of LOCAL3
; Data ROM: Start address at BANK7 of LOCAL3
; Data ROM: Start address at BANK8 of LOCAL3
; Data ROM: Start address at BANK9 of LOCAL3
; Data ROM: Start address at BANK10 of LOCAL3
; Data ROM: Start address at BANK11 of LOCAL3
; Data ROM: Start address at BANK12 of LOCAL3
; Data ROM: Start address at BANK13 of LOCAL3
; Data ROM: Start address at BANK14 of LOCAL3
; Data ROM: Start address at BANK15 of LOCAL3
; Data ROM: End address at BANK15 of LOCAL3
Figure 3.8.5 BANK Operation S/W Example 2
's data ROM. Program start from E00000H address,
CS3
91C824-118
TMP91C824
)
CS3
)
CS3
2008-02-20

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp91c824fgJtmp91c824-s

Table of Contents