MIPS R3071
カテゴリー:
3つ目もまた32ビットRISCマイクロプロセッサです。
これはIDTの79R3071、いわゆるMIPSプロセッサです。1996年30週の製造かな。
MIPSプロセッサは以前MIPS R4700を取り上げたことがありました。なのになぜこれを買ったのかというとR4700は64ビットバスでありとても手に負えないからです。このR3071なら32ビット(マルチプレクスバスですが)なのでまだ現実的ですし、バイトイネーブルもあります。
3つ目もまた32ビットRISCマイクロプロセッサです。
これはIDTの79R3071、いわゆるMIPSプロセッサです。1996年30週の製造かな。
MIPSプロセッサは以前MIPS R4700を取り上げたことがありました。なのになぜこれを買ったのかというとR4700は64ビットバスでありとても手に負えないからです。このR3071なら32ビット(マルチプレクスバスですが)なのでまだ現実的ですし、バイトイネーブルもあります。
また変わったCPUを買ってしまいました。動かせそうもない代物ではありませんが、膨大な積みプロセッサが溜まっている中いつになったら着手できるものやら。
これはIntelのi960ファミリ、N80960SA16です。
i960ファミリはIntelが1980年代後半から1990年代中頃まで生産していた32ビットのRISCマイクロプロセッサです。
組み込み用途のあまり知名度のないプロセッサですが、このファミリの一員i960RDはPCに使われたこともあります。ATXに移行する直前ごろ、PCI×7+ISA×3といった巨大なATマザーボードがありI/Oプロセッサとして搭載されていました。これはI2O(Intelligent I/O)と呼ばれていました。
これまで触ったことのないアーキテクチャなのでデータシートから特徴を拾ってみます。
これもしばらく前に購入したまま忘れていたものになります。
National SemiconductorのDS0026です。
これはMOSドライバと呼ばれるもので、TTLレベルの入力をレベル変換すると同時に大きな負荷容量を高速で充放電するための強力なバッファでもあります。仕様によると1000pFの負荷に対して立ち上がり時間が最大35nsというのですからその強力さがわかろうというものです。出力レベルは電源電圧で決まり、最大約20Vまで出せます。
ちょっとCPUバスではないUARTが必要になるかもということでこんなものを買ってみました。
HarrisのHD3-6402R-9、1991年製と思われます。
これまでに様々なシリアルのデバイスを取り上げてきました。Intel 8251 USART・Motorola MC6850 ACIAなどなど、いずれも何らかのCPUバスに接続する前提でしたがこれはちょっと異なります。
まず送信と受信のデータは別ピンになっています。ビット長やパリティなどの通信フォーマットはコントロールレジスタではなく独立ピンです。受信レディ・パリティエラーなどのステータスも同様です。