Hitachi HM66204L
PC-8201に入っていたSRAMモジュール、似たものを持っていたはずと思っていたのですが発見しました。
日立のHM66204L-12、128k×8bitのSRAMモジュールです。アクセスタイムが120nsのものですね。
PC-8201に入っていたSRAMモジュール、似たものを持っていたはずと思っていたのですが発見しました。
日立のHM66204L-12、128k×8bitのSRAMモジュールです。アクセスタイムが120nsのものですね。
MC68kボードの資料も今回発見したのはこの3枚目で最後です。
2枚目から少し時間が経っていて、第4期工事の頃に書いたものです。
左は基板間を通すべき信号の確認でしょうか?
右上はPC-8001mk2 拡張ボードと接続するケーブルのピン配置図、現物と照らし合わせたところコネクタの「BOTTOM VIEW」でした。「キバン」「ケーブル」と書いてあるのは向きです。
ずっと探していたMC68kボードの資料をやっと発見しました。これを書いたのは高校生の頃のはずなのでちょっと懐かしいですね。
1枚目はリセット・クロック・バスエラー検知・割り込みとアドレスデコーダの回路図です。
これは第1期工事時点のものです。ゲート等に書かれている丸付き数字は同一パッケージに入っているユニットの番号、赤や緑は配線したときのチェックですね。
左上のリセット回路の不適切なことは以前書きました。この図では修正が入っていますが、現物を修正したのかは不明です。
その下はクロック回路、16MHzを分周して8MHz, 250kHz, 62.5kHzを作り、8MHzはMPUクロックに、250kHzはさらに下の161で13分周してシリアルのクロックにしています。
これはディレイライン、ディジタル信号を遅延させる素子です。
東光の101RET5008L-2というもので、データシートによると最大で5nsの遅延が得られるようです。
残念ながら型番の命名方法は記載されていませんが、「101」はインピーダンスが10×101Ωであることを、「RET」はシリーズ名、「5008」は遅延時間が500×10-8msを表しているのではないかと思います。「101」のような表し方はコンデンサの容量や抵抗のカラーコードに使われているのと同じ考え方ですね。
こんな5nsなんて短時間のディレイ、何に使おうとしたのでしょう?
これまでさまざまなプロセッサを見てきましたが、本来と異なるプロセッサを使う試みも多くありました。
さまざまな目的・形態の製品が発売され、また個人で製作されることもあったのです。
まず目的から見てみましょう。
32ビット以上になるとRISC (Reduced Instruction Set Computer)と呼ばれる命令セットを持つプロセッサが出てきます。
従来のプロセッサとはソフトウェアの互換性が無いのでPC・パソコンの世界ではあまり使われませんでしたが、UNIXワークステーション等の世界では普及しました。「パーソナル」の趣旨から少し外れますが、リースバック品等を入手して個人で動かしていた人もそれなりにいましたので簡単に触れることにします。
IBMのPowerPCは一時期Apple Macintoshに使用されていました。またPlayStation3のCELLにも汎用プロセッサコアとして入っていました。
SPARCはSun Microsystemsや富士通のワークステーション・サーバに使用されました。一時期Sunワークステーションのジャンクや中古が用意に入手可能だったので自宅で動かしていた人もいました。(私もです)
MIPSはR3000, R4700といったモデル名で呼ばれることが多いです。RISCの中では広く用いられた部類だと思います。
さらに32ビット、そして64ビットの時代になっていきます。それまで外付けだったMMU (Memory Management Unit)やFPU (Floating Point Unit)なども内蔵されるようになります。
Intelのプロセッサも80286に続いて32ビットの80386, 80486, Pentium, ...と発展していきます。
採用するPC・パソコンも80286の頃からの機種の後継機はもちろん、次のようなものにも採用されました。
もう少し16ビット時代の話を続けましょう。
Intelの80286ではプロテクトモードが導入されました。これは単にメモリ空間を拡大しただけではなく、名前の通りメモリの保護が可能になりました。今から考えると重要な機能なのですが、当時は「パーソナルな」コンピュータに保護は必要ないという考え方が残っていました。
このように多くのパソコン・PCに採用されました。
第3回で取り上げたMN1610も立派な16ビットプロセッサでしたが、一般的に16ビットのプロセッサとして認知度が高いのは今回取り上げるトリオでしょう。
Intelが8080, 8085の後継として投入したのが8086です。8080/8085との直接の互換性はありませんが、アセンブラソースレベルでの変換ツールは用意されていました(MC6800⇒MC6809に似ています)。約一年後に内部はそのまま外部バス幅を8ビットに変更したのが8088です。
8086はPC-9801シリーズ(VシリーズでV30に変更されるまで)に使われ8088はIBM PCに採用されたことで有名になり、現在のx64に続いていると言えるでしょう。他にも多くの採用例があります。