

Z80-1MSRAM
[KZ80-1MSRAM] Z80マイコン用1Mbit(128kB)RAMボードを作る
- Size
- 100 × 75 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 63
- Pads
- 238
- Tracks, vias
- 874, 13
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 30 Sep 2018
- Updated
- 25 Mar 2021
Overview
Z80-1MSRAM is an open-source printed circuit board by kuninet, from the kuninet/Z80_1MRAMB repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 75 mm with 36 parts on 63 nets, routed with 874 tracks and 13 vias.
It is built around the 74HC00D, 74HC02 and 74HC04D, with the 74HC139D, 74HC74D and 2SC1815 among its other parts. Its parts include 9 capacitors, 7 ICs, 5 resistors, 3 diodes and 3 connectors. It belongs with the retro computing and games boards of this library.
Main components
674HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC02
-- Logic Gates ROHSonsemiLogic Gates74HC04D
SOP-14-40℃~+125℃ 1 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV、400mV 14ns@6V,50pF 2V~6V 2uA 5.2mA 5.2mA 500mV~1.8V 6 74HC SOIC-14 Inverters ROHSNexperiaInverters74HC139D
SO-16-40℃~+125℃ 11ns@6.0V,50pF 160uA 2/4 2V~6V 74HC Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC74D
SOIC-14-40℃~+125℃ 1 15ns 2 2V~6V 3.5pF 37ns@6V,50pF 3ns、3ns、3ns 40uA 5.2mA 5.2mA 74HC Series 82MHz Asynchronous Complementary D-Type Rising Edge Set and Reset SOIC-14 Flip Flops ROHSNexperiaFlip Flops2SC1815
SOT-23-55℃~+150℃ 1 NPN 100nA 130 150mA 200mW 250mV 50V 5V 80MHz NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdZ80 128kB メモリーボード (KZ80-1MSRAM)
- 詳しい解説は以下のwikiページをご覧ください。
https://github.com/kuninet/Z80_1MRAMB/wiki
概要
- SBC8080ルーズキットバスにつながる128kBバンクメモリーボードです。
- REV1 : 16kB ROM + 16kB固定RAM + 32kB 3バンクメモリー
- REV2 ; 上記に加えて 64kBフルRAMモード装備
- REV3 : ROM 32kジャンパ装備。アドレスデコード改良
機械語モニタ+TinyBASICについて
- SBC8080データパックの機械語モニタ+TinyBASICを使用する場合、使用しているRAM領域(8000h〜FFFFh)をバンク切り替えする仕様となっているためRAMアドレス等を変更する必要があります。
- MON-TBディレクトリにアドレス変更等を対応したソース/ROM焼き用のHEXファイルを添付しました。
- https://github.com/kuninet/Z80_1MRAMB/tree/master/MON-TB
ライセンス
- 本リポジトリのデータは MIT License のもとで公開します。LICENSE.txtを参照して下さい。
参考リンク
-
- 【注意】上記のBLOGの試作記事ではI/Oアドレスを40hにしていますが、当基板(REV1、1.1)では80hへ変更しています。
-
KZ80-1MSRAM Rev.1 リリース0.9
-
KZ80/SBC80系 128kBメモリーボード REV2
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1u | Capacitors_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm | C1, C2, C3, C4, C5, C6, C7 |
| 4 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R5 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | MH1, MH2, MH3, MH4 |
| 2 | LED | LEDs:LED-3MM | D1, D2 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C8 |
| 1 | 16k/32k | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | 22p | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C9 |
| 1 | 28C256 | Housings_DIP:DIP-28_W15.24mm_Socket | U7 |
| 1 | 2SC1815 | Package_TO_SOT_THT:TO-92L_Inline_Wide | Q1 |
| 1 | 628128 | Housings_DIP:DIP-32_W15.24mm_Socket | U6 |
| 1 | 74HC00 | Housings_DIP:DIP-14_W7.62mm_Socket | U5 |
| 1 | 74HC02 | Housings_DIP:DIP-14_W7.62mm_Socket | U1 |
| 1 | 74HC04 | Housings_DIP:DIP-14_W7.62mm_Socket | U4 |
| 1 | 74HC139 | Housings_DIP:DIP-16_W7.62mm_Socket | U3 |
| 1 | 74HC74 | Package_DIP:DIP-14_W7.62mm_Socket | U2 |
| 1 | A7_Jumper | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | I/O ADDR SEL | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J2 |
| 1 | LED | LED_THT:LED_D3.0mm | D3 |
| 1 | MSX SLOT | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | RAMCSJP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP3 |
| 1 | ROMCSJP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP4 |
| 1 | SBC8080 BUS | Pin_Headers:Pin_Header_Angled_2x20 | J1 |
Similar boards
- 2 layers177.8 × 130.8 mm

- 2 layers335 × 218.6 mm

- 4 layers304.5 × 217.2 mm

Latest Full Backplane
Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips
478 parts2 - 2 layers219 × 88 mm

- 2 layers

- 2 layers299.7 × 198.1 mm

Cisc-8
nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder
319 parts1MIT - 2 layers213.1 × 129 mm

- 2 layers

Questions
How big is the Z80-1MSRAM PCB?
It measures 100 × 75 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Z80-1MSRAM use?
36 parts, built around the 74HC00D, 74HC02, 74HC04D and 74HC139D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Z80-1MSRAM KiCad files?
From the kuninet/Z80_1MRAMB repository on GitHub, at the commit this page was made from: the board is KiCAD/Z80-1MSRAM.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Z80-1MSRAM design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).