You are here

Motorola MC68121


テーマ:

カテゴリー:

Intel 8741A, Zilog Z8594とくれば次はこのMotorola MC68121でしょう、ということで入手してみました。


MC68121 Intelligent Peripheral Controllerです。「NF4」がマスク、「8732」がデートコード(1987年32週)と思われます。

パッケージ両端に樹脂製の保護材がついていますね。MC68kボードに搭載していたMC68010にも同様のものがついていましたが、いつの間にか紛失してしまっていました。

48ピンのセラミックパッケージは68ピンのMC68000/68010ほどではありませんがDIPとしてはかなり大きな部類です。データシートを読むとピン5~24がSystem Bus、ピン25~42がLocal Busとあり、2系統のバスを持っていることがわかります。

このデバイス、マイコンには違いないのですが他のプロセッサの周辺デバイスとして動作するため、メインプロセッサと接続するためのSystem Busと、自分のためのメモリや周辺デバイスを接続するためのLocal Busを持っています。マスクROMを内蔵したMC68120では外部Local Busを使わない(ピンはI/Oポートして利用できる)モードも使えますが、内蔵ROMの無いMC68121ではコードフェッチのために外部Local Busは必須です。

System Busはアドレス・データともに8ビットのノンマルチプレクスバスで、MC68000系の非同期バスとMC6800系の同期バスが選択可能です。内部の128バイトのデュアルポートRAMと6つのセマフォレジスタにアクセスできます。

Local Bus側は外部バス無しのSingle Chip Mode、アドレス・データともに8ビットのExpanded Non-Multiplex Mode、アドレスが16ビットのExpanded Multiplex Modeの3種類が選択可能ですが、内蔵ROMの無いMC68121ではExpanded Multiplex Modeのみが使用可能です。

  1. Single Chip Mode
    Port 3, Port 4がI/Oポートとして使えます。
  2. Expanded Non-Multiplex Mode
    Port 3はD0D7、Port 4はA0A7となります。アドレスラッチ不要でMC6821, MC6850などのペリフェラルの追加に良さそうです。
  3. Expanded Multiplex Mode
    Port 3はAD0AD7、Port 4はA8A15となります。アドレスラッチは必要ですが約64kBの外部メモリ空間が使えます。

プロセッサコアとしてはMC6801相当のものが搭載されています。

内蔵のメモリは先述のデュアルポートRAMを除くと2kBのマスクROM(MC68120のみ)だけなので、増設しない限りワークやスタックもデュアルポートRAMに置くしかないようです。

他にタイマと非同期シリアルを持っています。これもMC6801と同じかな、今度調べてみよう。


裏面をみるとマレーシア製でした。

ところでこのMC68120/MC68121、使用例を聞かないのですが何に使われていたのでしょう?

8041/8042(8741AのマスクROM版とその容量拡大版)はPCのキーボードインターフェイスが有名です。これは周辺LSIを手っ取り早く(LSIよりはソフトウェアのほうが開発は容易でしょう)開発しようという使い方ですね。ソフトウェアができてしまえば8251や8255といったデバイスと同様に使用できます。

MC68120もSingle Chip Modeで同様の使い方もできますが、外部バスを活用してI/Oサブプロセッサ的な使い方もできそうです。

そういえばIntel 8089なんてのもありましたね。どちらかというと高機能DMAコントローラといった趣ですけど、一応命令実行機能があってプログラムできるんですよね。
あとやはりIntelで一時ハイエンドPCマザーボードに載っていたi960使用のI2O(Intelligent Input/Output)とか。

外部バスに大容量のRAMを積んでメインプロセッサからソフトウェアを送り込めるようにすればかなり柔軟なシステムになったと思うのですが...

参考文献・関連図書: 
MC68120,MC68121データシート, Motorola.
関連項目: 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
※ コメントは原則公開です。個別のご相談などは「ご意見・ご要望」からお願いします。