Nord -100は、 Norsk Data社が1979年に発表した16ビットミニコンピュータシリーズである。Sintran IIIオペレーティングシステムを搭載し、アーキテクチャはNord-10シリーズをベースとしており、下位互換性も備えていた。
Nord-100 は、当初はビット スライス[ 1 ] OEM プロセッサとしてNord-10/M ( MはMicroの略) という名前でした。ボードのレイアウト、仕上げ、テストが行われた後、中央処理装置(CPU) が Nord-10/S よりはるかに高速であることが判明しました。その結果、新しい NORD-10/M のマーケティング資料はすべて破棄され、ボードは Nord-100 と改名され、Nord-10 シリーズの後継機として大々的に宣伝されました。その後、製品ラインを国際化するために、マシンはND-100と改名されました。
ND-100シリーズは専用プロセッサを使用しており、PDP-11シリーズと同様に、CPUによってコンピュータの名前が決まった。
ND-100シリーズは、一部の拡張命令を除き、Nord-10シリーズと機械語命令の互換性がありました。拡張命令はすべてスーパーバイザモードで動作し、主にオペレーティングシステムによって使用されました。当時のほとんどのプロセッサと同様に、16ビットのワード長にもかかわらず、ネイティブのビットグループは8進数でした。
ND-100シリーズは、ダウンロード可能なマイクロコードを備えたマイクロコードCPUを搭載しており[ 1 ]、複雑命令セットコンピュータ(CISC)プロセッサとみなされていました。
ND-100は中規模集積回路(MSI)ロジックとビットスライスプロセッサを使用して実装され[ 1 ] 、以前の世代のNorsk Dataコンピュータで使用されていた最大16枚のボードを組み合わせ、「世界初の高性能シングルボードミニコンピュータ」と呼ばれた[ 2 ] 。
ND-100は、メモリ管理ユニットカードであるMMSとセットで販売されることが多かった。[ 1 ]これらのボードの合計消費電力は90ワットだった。ボードは通常、CPUとMMS用にそれぞれスロット2と3に搭載された。スロット1はハードウェアデバッガシステムであるTracer用に予約されていた。
CEはCommercial Extended(商用拡張版)の略です。プロセッサはマイクロコードPROMを交換することでアップグレードされました。
これにより、10進数演算と変換、スタック命令、OSで使用されるセグメント変更命令、ブロック移動、テストアンドセット、キャッシュなし読み出し命令などの命令が追加された。
ND-110はND-100からの段階的な改良版だった。
ND-110は、従来別々のカードだったメモリ管理システムとCPUを1枚の基板に統合しました。単一のCPU/MMS基板は、通常3番のメモリ管理基板スロットに差し込まれます。消費電力は90ワットから60ワットに削減されました。
ND-110は、プログラマブルアレイロジック(PAL)とゲートアレイを多用し、セミカスタムの超大規模集積回路(VLSI)チップを採用していた。
ND-110には3つのゲートアレイが搭載されていた。
ND-100にもマクロ命令キャッシュメモリが搭載されていたのに加え、ND-110ではマイクロ命令レベルでの独自のキャッシュメモリ実装が採用されていた。これにより、マクロ命令の最初のマイクロ命令ワードが制御ストアキャッシュに書き込まれるため、ND-100でマッピングと呼ばれていた手順が不要になった。
ND-100のCPUとは異なり、同期割り込みをトラップとして処理した。これはND-500と同様の処理方法である。
制御メモリは、4K×4ビット、40ナノ秒のスタティックランダムアクセスメモリ(SRAM)チップで構成されていた。つまり、制御メモリは書き込み可能であった。電源投入時とマスタークリア時に、2つの32K×8ビット消去可能プログラマブル読み出し専用メモリ(EPROM )ユニットからデータがロードされた。
CPUクロックとバスアービトレーションネットワークは、15nsのPALを使用して実装された。
主発振器は39.3216MHz の水晶発振器であった。
これは、CXマイクロコードプログラマブル読み出し専用メモリ(PROM)を搭載したND-110です。追加された命令は/CEと同じでした。
ND-110CXは、同社のND-100製品の広範な刷新の一環として、以前のND-100CXモデルを置き換えるために1986年に導入されました。この刷新では、ND-110 CompactおよびND-110 Satelliteモデルも導入され、既存のシステムは新しい構成にアップグレード可能でした。[ 3 ] ND-110CX CPUは、以前のND-100プロセッサから強化され、3つの新しい集積回路を使用してデバイス数を365から228に削減し、CPUを単一モジュールに提供できるようにしました。キャッシュメモリが増加し、消費電力は40%削減されました。ND-500システムもND-110CXを使用するようにアップグレードされ、これらのシステムは入出力処理の役割でND-100アーキテクチャを使用しています。[ 4 ]
ND-110CXの派生型であるND-110PCXは、Butterfly-110ワークステーションに組み込まれた。このワークステーションは、エリクソン製のIBM PC/AT 互換モデルをベースとしており、Intel 80286プロセッサを搭載し、512KBのRAM、EGAディスプレイ機能、フロッピーディスクドライブとハードドライブを備えていた[ 5 ]: 1-12。さらに、ND-110PCXシステムを提供する2枚の拡張カードが追加されていた[ 5 ]: 2-5。ND -110PCXは1MBのRAMを搭載していたが 、そのうち128KBはPCに「提供」され、当時のDOSアプリケーションにとって より望ましい640KB構成を実現していた[ 5 ]: 2-16
ND-110PCXの機能は、NOTISソフトウェアシリーズなどのアプリケーションをサポートするために搭載されました[ 5 ]: 1-5。ワークステーションがシリアルポート経由でシステムにアクセスする端末とともに展開された場合、製品全体はButterfly Teamstationとして知られていました[ 5 ]: 1-6。PCシステム自体はMS-DOS 3.1で動作し、他のプログラムとともにND-110PCX拡張ユニット上でSINTRAN III/VSXオペレーティングシステムを起動しました [ 5 ]: 2-9 。ワークステーション自体は、端末ユーザーにエクスポートされたSINTRANアプリケーションと同時にDOSソフトウェアを実行することができました[ 5 ]:1-6。
Butterflyワークステーションの低価格版(モデル10、11、12)も販売されました。これらはND-110の機能を省略していますが、Microsoft WindowsとNorsk Data Desk Top Managerソフトウェアを提供しています。これは、Norsk Dataシステムまたはローカルディスクに保存されているドキュメントを読み書きできるNOTIS-WPソフトウェアのWindowsベース版です。[ 6 ]
ND-120 CPUはLSIチップ(いわゆるデリラチップ)上で完全に再実装されたもので、当初はND-500シリーズからND-5000(コードネームはサムソン)への変更と並行する技術変更を反映して、ND-1000として販売される予定だった。
サムソン/デリラという命名規則は、ND-120の開発時期頃に、16/32ビット混在アーキテクチャがND-500(0)アーキテクチャのボトルネックであることがますます明らかになってきたことを反映しているのかもしれません。ノルスク・データ社でデリラ・チップに使用されていた内部技術文書には、握りしめた拳に髪の毛を握りしめた、にやりと笑う女性の絵が描かれています。