「Z80-CPU」でシングルボードコンピュータを作ろう」設計資料・ソースコードダウンロード

ブロック図

メモリマップ

回路図

部品表

廃止部品の入手先(2020年1月1日更新時点)

本誌掲載の部品を国内で調達する場合の入手先を参考として記載します。

◆水晶発振器

本回路では水晶発振器の入手が難しくなっています。 特別この発振器を使う必要はないのですが分周器付きで便利なのと、たまたま部品箱にあったので採用してしまいました。次回基板の改版があればこの部分は入手性の良いものに変更しようと思います。

オリジナルの回路では分周器付きの16[MHz]水晶発振器から4[MHz]のクロックを得ています。4[MHz]のクロックでなくてもZ80を動作させることは可能です。(Z80の定格と各ペリフェラルとのタイミング制約内であることが条件です。動作クロックが遅くなればその分処理時間がかかってしまいます。….)

EXO-3 16MHzは若松通商で取り扱いがあります。

株式会社若松通商 / EX03 16.000MHz 1個

若松通商では他の周波数の取り扱いもあります。EXO3ではなくEX0で登録されているようです。

株式会社若松通商 / products_view

秋月電子では EXO-3 12MHz の取り扱いがあります。

多出力クリスタルオシレータ EXO3 12MHz: パーツ一般 秋月電子通商-電子部品・ネット通販
電子部品,通販,販売,半導体,IC,マイコン,電子工作多出力クリスタルオシレータ EXO3 12MHz秋月電子通商 電子部品通信販売

◆Z80-CPU

LH0080A

Z80A-CPU-D - 電子部品 鈴商
■シャープ■Central Processing Unit■LH0080A 4MHz +5V----------------------------------

◆Z80-CTC

LH0082A

Z80A-CTC-D - 電子部品 鈴商
■シャープ■CTC Counter Timer Circuit■LH0082A 4MHz +5V----------------------------------

◆PPI 8255

UPD71055C CMOSタイプ

μPD71055C-8 - 電子部品 鈴商
■NEC■Parallel Interface Unit■CMOS +5V 8MHz----------------------------------

◆ROM

ROM,RAMも部品表の通りの部品を入手することが難しくなっています。どうしても同じものを入手できない場合はタイミング制約を満たす互換品、容量違い品を検討してみてください。

MBM27C128-20

Amazon.co.jp: 富士通(FUJITSU) UV EPROM 128K 27C128-20 MBM27C128-20: DIY・工具・ガーデン
Amazon.co.jp: 富士通(FUJITSU) UV EPROM 128K 27C128-20 MBM27C128-20: DIY・工具・ガーデン

◆RAM

UPD43256BCZ-70L (UPD43256BCZ-85Lよりも高速動作するもの)

http://www.electro-nic.jp/nec-sramcmos-256kbit-upd43256bcz-70l/

若松通商でもUPD43256の取り扱いがあります。表面実装用なので変換基板が必要です。

株式会社若松通商 / SRAM UPD43256AGU-12L

動作確認はしていませんがTC55257DPL-70Lでも動くと思います。

TC55257DPL-70L(DIP) - 電子部品 鈴商
■東芝■256K(32K×8)■VDD:+5V 70ns----------------------------------

部品配置

製作上の注意点

CN1~CN4 コネクタピン配置

CN5 コネクタピン配置

CN7 コネクタピン配置

CN6 電源コネクタピン配置

LED1,LED2 取付方向

丸いランド側→カソード(K)
四角いランド側→アノード(A)

動作確認ソフト

Lチカ  アセンブラソースコード(.asm)とHEXファイル(.i86)

CTC  アセンブラソースコード(.asm)とHEXファイル(.i86)

参考文献

タイトルとURLをコピーしました