You are here
マイコン
マイコン
マイクロプロセッサ・マイクロコントローラ等です。
MN1613ボード(ハードウェア編)
カテゴリー:
HD1-6120
カテゴリー:
IM6100は入手しづらいので代わりにこれを買ってみました。
これはHarrisのHD1-6120-9、1982年製でしょうか。
以前「パーソナルなコンピュータのプロセッサ事情 (第3回: ミニコン由来のものたち)」で書いたように、DECのミニコンPDP-8と命令互換のマイクロプロセッサとしてIntersilが作ったのがIM6100です。PDP-8が12ビットなので当然これも12ビット、ミニコンでは12ビットアーキテクチャは珍しくありませんでしたがマイクロプロセッサではこのIM6100の他は東芝のTLCS-12/Aくらいしか知りません。
HarrisのセカンドソースがHM-6100です。
MN1613 資料解読中
PZ-8MINI マニュアル
ちょっと探し物をしていたらこんなマニュアルが出てきました。
味も素っ気もない表紙ですね。
下部には「株式会社メルコ」とあります。現バッファローの旧社名がメルコだったのでそれだと思われます。
タイトルは「プチコン PZ-8MINI マニュアル」です。
Matsushita MN1613
カテゴリー:
以前MN1613Aを取り上げましたが、あれの入手直後にこれも見つけていました。
MN1613、前回のMN1613Aの前身と思われますが詳細は不明、データシートもこのMN1613しか入手できていません。
この両者、なぜかピン数まで異なっています。このMN1613は一般的な40ピンですが、MN1613Aは42ピンあるのです。半導体コレクション展示会場の該当ページによると何らかの出力ピンが2本追加されているのみで他は共通のようですが...
マーキングもこれは「MATSUSHITA」、前回のMN1613Aは「PANAFACOM」となっていますね。
EMILY Board +8 (ソフトウェア編)
前回、EMILY Boardの16ビットバス化のハードウェアに書きました。今回はソフトウェアについてです。
4k×8bitのメモリ空間2つがターゲットCPUにどう見えるかはCPUボードのハードウェアによって決まります。
それではEMILY Boardのコンソールから各種コマンドでアクセスする場合にはどう見えるのが良いのでしょうか?
ターゲットからの見え方に合わせないと不便ですが、あまり自由度を高くすると設定が難しくなります。とりあえず必要最小限ということで以下のモードを用意しました。
EMILY Board +8 (ハードウェア編)
カテゴリー:
EMILY Boardの16ビットバスへの拡張ボード「EMILY Board +8」を製作しました。
8ビット分のメモリを持ったボードでEMILY Boardと組み合わせて使用します。
基板面積がもったいない気もしますが、スタックする都合とコネクタの配置からサイズは変更できません。
SC/MPボード(ソフトウェア編)
SC/MPボードへのモニタの移植が一段落つきました。新しいプロセッサへの移植は毎回似たような流れで行なっていますので、その流れを書いてみたいと思います。
- いつもループ確認の後はいきなりモニタを書き始めているのですが、今回のSC/MPはサブルーチンコールなど基本的な命令が不足しているので使いそうなマクロをまず用意しました。
- なるべく似たプロセッサ(今回はMC6800, 6502)を参考にしながら先頭から実装していきます。最初の目標はオープニングメッセージの表示で、いわゆる"Hello, world!"に相当します。
- サブルーチン類は必要になったものから実装していきます。ラベルや配置順は可能な限り共通にして、他プロセッサ向けとの対応が取りやすいようにします。
- メッセージが表示できるようになったら次は行入力ルーチンです。
- 続いてコマンドを実装していきます。どれから始めてもよいですが私はD(ump)からですね。パラメータを16進文字列からバイナリへ変換、16進表示などを順に確認しながら実装していきます。