ぴゅう太に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