現在地

NS32016ボード(ソフトウェア編)

カテゴリー:

前回プログラムが動き始めたので、例によってUniversal Monitorの移植を行なっています。似ているプロセッサとしてMC68000をベースに、HEXファイル関係については長いアドレスに対応したH8/300Hが元にしています。

現時点でD(ump), G(o), S(et), L(oad), P(unch)の各コマンドが動作するようになっており、引き続きR(egister)の実装を進めているところです。

ということで気付いたことを書いてみようかと思います。

バイトオーダー

NS32000のバイトオーダーはリトルエンディアンなのですが、命令語に含まれる即値やディスプレースメントなどはビッグエンディアンで格納されます。

面白いのはディスプレースメント(絶対アドレッシングのアドレスも含む)は可変長で、最初のバイトの最上位ビットが"0"なら符号付7ビット、上位2ビットが"10"なら符号付14ビット、"11"なら符号付30ビットになることです。

NS32016ボード(動作確認編)

テーマ:

カテゴリー:

今回はNS32016ボードの組み立て終わってからUniversal Monitorの移植を始めるまでの動作確認編をお送りします。

まずは発振器とTCUのみで動かしてみます。CPU→TCUの信号が数本あるので仮にプルアップしておきます。これでPHI1, PHI1が出ていることを確認します。

リンギングが酷いですが、とりあえずTCUは動作してそうですね。

NS32016ボード(ハードウェア編)

テーマ:

カテゴリー:

約半年ぶりにマイコンボードを作ってみました。


今度のはNS32016のボードです。もちろんEMILY Boardを使っています。

8ビットバスのNS32008を使った方が配線が少し楽になりますが、こちらは入手しずらいのと、NS32016はいくつも持っているからです。

初めて買った雑誌

カテゴリー:

またちょっと探し物をしていたところこんなモノが出てきました。


雑誌『模型とラジオ』の1981年11月号、実はこれ初めて自分で買った雑誌だったりします。

以前私の雑誌遍歴にも書いたように『子供の科学』『模型とラジオ』は学校の図書室や地域の図書館で読んでいましたが、遂に自分で買ったのがこの号になります。

これ以前も『太陽』のロボット特集やパズル特集号なども家にありましたがそれは父が買ってくれたものでした。

私のOS遍歴(実行環境編)

カテゴリー:

このシリーズは久しぶりですね。

以前私のOS遍歴では使った操作環境について書きましたが、今回はどんな環境向けのプログラミングをしてきたかについて書いてみたいと思います。今回は組み込みOSも含めています。

  1. N/N80 BASIC 【家】
    自宅のPC-8001mk2です。BASICの他、GAME, TL/1, アセンブリ言語などで書いたものも含みます。
  2. N88 BASIC(86) 【学】
    中学のときマイコン部部室(技術科準備室)にあったPC-9801F2向けです。
    当時書いていた程度のものなら十分な速度で実行できたのでこれはBASICのみでした。
  3. CP/M-80 【家】
    これも自宅のPC-8001mk2、アセンブリ言語がメインで、末期にCを少しといった感じでした。

PLLシンセサイザ(その14)

テーマ:

カテゴリー:

今回はその9で軽く触れたリングオシレータの電源を電流制御にするのを試したいと思っていたのですが、いろいろあって全く進捗していないので......

初期に作った74LS624にるVCO74HC4046によるVCOのF-V特性を測ってみました。

まずは74LS624です。


Cx=47pF でRNGを 0V, 2.5V, 5V と変化させた場合です。

リングオシレータを見た後では可変範囲狭いなという印象が強いですね。

MAS3507とDAC3550

テーマ:

カテゴリー:

出てきた中にはスイッチやコネクタだけでなく半導体もあります。


まずはMAS3507D、これはMP3デコーダICでDC-DCコンバータも内蔵しています。出力はI2Sなので後段にはD/Aコンバータが必要です。

MP-ROMの他、確かmpmanにも使われていたような記憶があります。mpmanの内部はまだ取り上げていないので近いうちに分解写真を撮りたいですね。

山一ソケット

テーマ:

カテゴリー:

最近出てきたもの、まだ続きます。


ということで今回はこの山一電機製の64ピンのソケットです。

これはMC68kボードを作った時に買った余りかな。当時お金に余裕はなかったので安いソケットを使っていましたが、この64ピンだけは選択肢が少なくてこれを選んだような。

このソケット、なぜか両側に凹みがあるんですよね。向きを示すマーク以外の何かの用途があるのかもしれません。向きについてはメーカロゴは片側にしかないのでそれを目印にするのが良さそうです。

ページ

Electrelic RSS を購読