EMILY BoardのEEPROM対応
カテゴリー:
TLCS-90ボード, SC/MPボードにはEEPROM用のソケットを用意したと書きましたが、使えるようになりました。
また未搭載だった6502ボードにも追加しました。
このEEPROMはEMILY BoardのAVRマイコンに接続されていて、設定情報とターゲット用ソフトウェアを保存できます。これで毎回ソフトウェアをPCから転送しなくてすみます。
TLCS-90ボード, SC/MPボードにはEEPROM用のソケットを用意したと書きましたが、使えるようになりました。
また未搭載だった6502ボードにも追加しました。
このEEPROMはEMILY BoardのAVRマイコンに接続されていて、設定情報とターゲット用ソフトウェアを保存できます。これで毎回ソフトウェアをPCから転送しなくてすみます。
以前MN1613Aを取り上げましたが、あれの入手直後にこれも見つけていました。
MN1613、前回のMN1613Aの前身と思われますが詳細は不明、データシートもこのMN1613しか入手できていません。
この両者、なぜかピン数まで異なっています。このMN1613は一般的な40ピンですが、MN1613Aは42ピンあるのです。半導体コレクション展示会場の該当ページによると何らかの出力ピンが2本追加されているのみで他は共通のようですが...
マーキングもこれは「MATSUSHITA」、前回のMN1613Aは「PANAFACOM」となっていますね。
前回、EMILY Boardの16ビットバス化のハードウェアに書きました。今回はソフトウェアについてです。
4k×8bitのメモリ空間2つがターゲットCPUにどう見えるかはCPUボードのハードウェアによって決まります。
それではEMILY Boardのコンソールから各種コマンドでアクセスする場合にはどう見えるのが良いのでしょうか?
ターゲットからの見え方に合わせないと不便ですが、あまり自由度を高くすると設定が難しくなります。とりあえず必要最小限ということで以下のモードを用意しました。
EMILY Boardの16ビットバスへの拡張ボード「EMILY Board +8」を製作しました。
8ビット分のメモリを持ったボードでEMILY Boardと組み合わせて使用します。
基板面積がもったいない気もしますが、スタックする都合とコネクタの配置からサイズは変更できません。
SC/MPボードへのモニタの移植が一段落つきました。新しいプロセッサへの移植は毎回似たような流れで行なっていますので、その流れを書いてみたいと思います。
これ最近買った記憶は無いので昔から持っていたものだと思うのですが、忘れているだけなのかなぁ?
8086に若干の命令を追加し周辺デバイスを集積した80186、そのバスを8ビットにしたのが80188、さらにそれをCMOS化したのがこの80C188です。オリジナルはもちろんIntelですが、これはAMD製のセカンドソースです。12.5MHz版ですね。
周辺デバイスは以下のようなものを搭載しています。
SC/MPボードにUniversal Monitorの移植を始めたのですが、前にも書いたように癖が強くて大変です。
そこで移植をしていて「げっ」と思ったことを書いてみたいと思います。
6502ボードとTLCS-90ボードがあっさり動作したので、調子に乗って3枚目を作ってみました。
これがそれ、SC/MPボードです。正確にはSC/MP(ISP-8A/500)ではなくSC/MP II(INS8060N)ですが、ソフトウェア的には両者は一緒です。
上の方に写っているのはEMILY Board、16ビット対応用のコネクタが追加されています(配線はまだ途中です)。