A1ST/A1GTのROMマップ

■A1STの例(マスクROM2つ+SRAM2つ)
実装されている実ROM/SRAMは下記の通りです。
IC12(4MBit ROM):CSROM0
IC18(8MBit ROM):CSROM1
IC19(4Mbit ROM)(未実装):CSROM2
IC20(1MBit ROM)(未実装):CSROM3
IC25(8KByte SRAM):CSROM0
IC26(8KByte SRAM):CSROM1

panasonic bank対実ROM/SRAMマッピングは下記の通りです。
bankROM/SRAMCS
000h-03FhIC12:00000h-7FFFFhCSROM0
040h-07FhIC18:80000h-FFFFFhCSROM1
080hIC25(SRAM)CSROM0
081hIC26(SRAM)CSROM1
082h未実装(SRAM)CSROM2
083h未実装(SRAM)CSROM3
084h-09Fh未割当-
0A0h-0BFhIC18:40000h-7FFFFhCSROM1
(IC19:40000h-7FFFFh)CSROM2
0C0h-0CFh(IC20:00000h-1FFFFh)CSROM3
0D0h-0DFh(IC20:00000h-1FFFFh)(※)CSROM3
0E0h-0EFh(IC20:00000h-1FFFFh)(※)CSROM3
0F0h-0FFh(IC20:00000h-1FFFFh)(※)CSROM3
100h-17Fh未使用CSROM4
漢字ROMIC18:00000h-3FFFFhCSROM1
※IC18の00000h-3FFFFhは漢字ROMのため、panasonicマッパーには出てこない。
※IC19はCSROM2領域なので2Mbitしかないが、MA18が接続してある。
※IC20はCSROM3領域なので4Mbitあるはずだが、パターンはMA0-MA16までの配線のためミラーが出る


■A1GTの例(マスクROM2つ+SRAM1つ)
実装されている実ROM/SRAMは下記の通りです。
IC19(32KByte SRAM):CSROM0
IC20(8MBit ROM):※1
IC21(4MBit ROM)(未実装):※2
IC22(4MBit ROM)(未実装):※3
IC23(8MBit ROM):CSROM1

※1(IC20のCS)は下記ロジックが接続されている。また、IC20のA19にはCSROM0が接続されている。
CSROM0CSROM3CSROM4MA19MA18MA17IC20 CS
LXXXXXL
HXLLXXL
HLHXHXL
HLHXXHL
上記以外H

つまり、IC20 CSがLになる条件は、
・CSROM0=L
・CSROM3がLかつMA[19:16]=x01x (MA=2xxxxh,3xxxxh,Axxxxh,Bxxxxh)
・CSROM3がLかつMA[19:16]=x10x (MA=4xxxxh,5xxxxh,Cxxxxh,Dxxxxh)
・CSROM3がLかつMA[19:16]=x11x (MA=6xxxxh,7xxxxh,Exxxxh,Fxxxxh)
・CSROM4がLかつMA[19:16]=0xxx (MA=0〜7FFFFh)
※取り消し線で消してあるものは、CSROM3がアサートされるときに取りえないMA。

同様に、※2(IC21のCS、未実装)は下記となる
CSROM3MA18MA17IC21 CS
LLLL
上記以外H
つまり、CSROM3がLかつMA[18:0]=80000-9FFFF(1Mbit)、すなわちpanasonic bankで0C0-0CFhのときにIC21のCSはLになる。
※IC21は1Mbit領域しか割り当てられていないが、MA[18:17]が接続してある。

※3(IC22のCS、未実装)は下記となる
CSROM4MA19IC22 CS
LHL
上記以外H
つまり、CSROM4がLかつMA[19:0]=80000-FFFFF(4Mbit)、すなわちpanasonic bankで140-17FhのときにIC22のCSはLになる。

そのため、panasonic bank対実ROM/SRAMマッピングは下記の通りです。
bankROM/SRAMCS
000h-03FhIC20:00000h-7FFFFhCSROM0
040h-07FhIC23:80000h-FFFFFhCSROM1
080h-083hIC19(SRAM)CSROM0
084h-087h(SRAM)(未実装)CSROM1
088h-08Bh(SRAM)(未実装)CSROM2
08Ch-08Fh(SRAM)(未実装)CSROM3
090h-09Fh未割当-
0A0h-0BFhIC23:40000h-7FFFFhCSROM1
CSROM2
0C0h-0CFh(IC21:00000h-1FFFFh)CSROM3
0D0h-0FFhIC20:A0000h-FFFFFhCSROM3
100h-13FhIC20:80000h-FFFFFhCSROM4
140h-17Fh(IC22:00000h-7FFFFh)CSROM4
※IC23の000000h〜03FFFFhは漢字ROMのため、panasonicマッパーには出てこない。

感想、要望、バグ報告、その他何かありましたら、メールもしくは掲示板にてご連絡ください。
裕之  
ホームに戻る