ぴゅう太に2Mビットフラッシュメモリ(00000-3FFFF)をつないで74161でRAM & MEGAROMカートリッジをつくりたい。
http://www7b.biglobe.ne.jp/~leftyserve/delusion/del_sulr.htmROMの32KB(8000-BFFF)をバンク切り替えできるようにし、ワークエリアにRAM(6000-7FFF/C000-DFFF)を使えるようにします。
Address A0 A1 A2 SELEXM| /CE2 RAM | /CE A17 A16 A15 A14 A13 ROM >0000 0 0 0 0 | 1 - | 1 - - - - - >2000 0 0 1 0 | 1 - | 1 - - - - - >4000 0 1 0 1 | 1 - | 0 0 0 0 1 0 >04000 >6000 0 1 1 1 | 0 >6000| 1 - - - - - >8000 1 0 0 1 | 1 - | 0 0 * * * 0 >00000...>1D000 >A000 1 0 1 1 | 1 - | 0 0 * * * 1 >02000...>1E000 >C000 1 1 0 0 | 0 >4000| 1 - - - - - >E000 1 1 1 0 | 1 - | 1 - - - - -
; ; ; MEGAROM.EQN - EN29F002T PYUTA MEGAROM ; TITLE EN29F002T PYUTA MEGAROM PATTERN A REVISION 1.0 AUTHOR TANAM1972 COMPANY PARALLEL COMPUTER INC DATE 4/4/18 CHIP EN29F002T GAL22V10D NC A0 A1 A2 A17O A16O A15O A14O A3 A4 A5 GND A6 CE_n A14 SELEXM A17 A16 A15 CE2_n LD_n NC NC VCC EQUATIONS LD_n = /A0 + A1 + A2 + A3 + A4 + A5 + /A6 CE2_n = A0 * /A1 + A0 * A2 + /A0 * /A1 + /A0 * /A2 + /A1 + /A1 * A2 + /A1*/A2 CE_n =/A0 * /A1 + /A0 * A2 + A1 * A0 + A1 * A2 SELEXM = /A0 * A1 + /A1 * A0 + /A2 * A0 + /A2 * A1 A17 = A17O * A0 A16 = A16O * A0 A15 = A15O * A0 A14 = A14O + A1
回路図
CXK58257P PYUTA GAL22V10D 27C020 74161
A0 A0
PIN 1 A14 A1 A1
PIN 2 A12 A3 A3 A12
PIN 3 A7 A8 A7
PIN 4 A6 A9 A6
PIN 5 A5 A10 A5
PIN 6 A4 A11 A4
PIN 7 A3 A12 A3
PIN 8 A2 A13 A2
PIN 9 A1 A14 A6 A1
PIN10 A0 A15 A0
PIN11 D0 D7 D0 A
PIN12 D1 D6 D1 B
PIN13 D2 D5 D2 C
PIN14 GND GND GND GND EP|ET
PIN15 D3 D4 D3 D
PIN16 D4 D3 D4
PIN17 D5 D2 D5
PIN18 D6 D1 D6
PIN19 D7 D0 D7
PIN20 /CE CE2_n CE_n /CE
PIN21 A10 A5 A5 A10
PIN22 /OE /DBIN /OE
PIN23 A11 A4 A4 A11
PIN24 A9 A6 A9
PIN25 A8 A7 A8
PIN26 A13 A2 A2 A13
PIN27 /WE /WE CK
PIN28 VCC VCC VCC VCC /RES
LD_n /LD
J1-6p SELEXM
A14O QA
A15O QB
A16O QC
A17O QD
A14 A14
A15 A15
A16 A16
A17 A17