You are here

マイコン

マイコン

マイクロプロセッサ・マイクロコントローラ等です。

Z8613を動かす (その1:ハードウェア)

テーマ:

カテゴリー:

Z8613でパッケージの一部が欠けていると書きました。ただ心配していてもしょうがないので実際に動かしてみることにします。

Z8613 テストボード
とりあえず簡単なテストが出来るボードを作ってみました。

クロックは8MHzの発振器、それにリセット回路を付けています。

何かするたびにROMを書き直すのは面倒なのでシリアルポートも用意しました。パラレルポートにキーとLEDを付ける手もありますが、動かすまでが大変なので...

シリアルなら次のように順を追って試すことが出来ます。

HD63A03RP と SBC6303ルーズキット

カテゴリー:

MC6803との比較用に国内のショップからHD63A03RPを入手しました。

HD63A03RP
日立がMC6803をCMOS化したもので、これは1.5MHz版です。

日立のデートコード(3桁)は年が1桁しかないので製造年が特定できません。1985年か1995年か、日立ロゴがあるので2005年や2015年ではないのでしょう。

自分で回路作って確認したいところですが、ちょうど良さそうなキットがありました。「電脳伝説」のvintagechipsさんのSBC6303ルーズキット、スイッチサイエンスで購入できます。

これは基板のみなので部品は全て別途調達する必要があります。

マイナーなZ80周辺LSI

カテゴリー:

昔のプロセッサ誌を調べていたらZ80の面白い周辺LSIの紹介記事「Z80 GLU と Z80 SPCT」を見つけましたので、今回はこれについて書きたいと思います。現物を持っていないので写真は無しです。

まずはZ84C80, Z84C81 Z80 GLU(General Logic Unit)です。

これはよく使われる以下の機能をまとめたものです。

  • クロック発振器
  • DRAMコントローラ(アドレスのマルチプレクサも含む)
  • ROM用のアドレスデコーダ
  • メモリあるいはI/O用のアドレスデコーダ
  • リセット回路・ウォッチドッグタイマ
  • WAIT挿入回路
  • Z8500系デバイスとのインターフェイス(Z84C80のみ)
  • パワーダウンモードへの移行(Z84C80のみ)
  • GPIO

一部のピンは共有になっているので同時に全てが使えるわけではありません。

怪しいMC6803

テーマ:

カテゴリー:

最近手に入れたMC6803なのですが、かなり怪しい気がします。

MC6803P
マーキングが読みにくいですが「MC6803P」「C35P」「QQDT0348」とあります。

MC6803とはパソコンではあまり馴染みの無い型番ですね。

まずMotorolaがMC6800を元に命令を拡張した上でROM,RAM,Timer,I/Oなどを集積してシングルチップマイコンのMC6801を作りました。これはバイナリレベルでMC6800の上位互換になっているので汎用のプロセッサとしても有用です。そこでMC6801からROMを取り除いたのがこのMC6803というわけです。

BASIC内蔵マイコン

カテゴリー:

先日のINS8073はBASICインタプリタを内蔵していましたが、似たようなものは他にもいくつかありました。

  1. NS INS8073
    CPUはSC/MP IIIでROMは2.5kBです。内蔵RAMだけでは不足なので最低256バイト以上のRAMを外付けする必要があります。

    このBASICはNIBL(National Industrial BASIC Language)と呼ばれており、そのサイズからもわかる通りいわゆるTiny BASICです。扱える数値は16ビットの整数のみです。

  2. NS INS8075
    CPUは上と同じくSC/MP IIIでROM容量は4kBに増えています。

    資料が少なく4kBの容量とN2BASICの名称以外の詳細は不明です。

INS8073ボードを作る (その1)

テーマ:

カテゴリー:

INS8073/NのNIBLの資料が無いと書きましたが、ネット上で資料見つけました。その中に参考回路等も含まれていたのでそれを参考にボードを作ってみます。

INS8073ボード
最小構成で作ってみますが、INS8073以外は新しいデバイスを使いますので当時は積めなかったような大容量のシステムが簡単に実現できます。

クロックは手持ちの16MHzの発振器を4分周して使うことにします。

Pages