NS320xxのソースを表示
←
NS320xx
移動先:
案内
、
検索
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
[[ファイル:National NS32016D-6 S8520 top.jpg|right|thumb|300px|NS32016 マイクロプロセッサ]] '''320xx'''または'''ns32000'''は[[ナショナル セミコンダクター]] (NS) の[[マイクロプロセッサ]]シリーズである。320xxシリーズには[[コプロセッサ]]インターフェイスがあり、[[FPU]]や[[MMU]]といったコプロセッサを接続することができる。320xxシリーズは Swordfish CPUに受け継がれた。 == 始まり:32016と32032 == このシリーズの最初のチップは'''16032'''である(後に'''32016'''と改称)。[[1970年代]]後半に完成したので、(少なくともナショナル セミコンダクターの言によれば)世界で最初の大量生産され販売された[[32ビット]]マイクロプロセッサと言えるかもしれない。このチップは[[16ビット]]外部データ[[バス (コンピュータ)|バス]]を持ち、[[24ビット]]外部アドレス[[バス (コンピュータ)|バス]]を持ち、当初から完全な[[32ビット]][[命令セット]]を持っていた。命令セットは非常に複雑ではあるが規則性があり、豊富なアドレッシングモードを持っていた。その設計思想は[[ディジタル・イクイップメント・コーポレーション|DEC]]の[[VAX]][[ミニコンピュータ]]の命令セットに近いものがある。 ナショナル セミコンダクターは関連するチップとして浮動小数点演算ユニット ([[FPU]]) や[[メモリ管理ユニット]] (MMU)、[[Direct Memory Access]] (DMA) コントローラなどを製造した。これらのフルセットにメモリと周辺装置を加えることで32ビットコンピュータシステムを作ることができ、それまでミニコンピュータや[[汎用コンピュータ]]でしかできなかったマルチタスクOSを動作させることができた。 '''32032'''が直後にリリースされた。ほとんど完全な互換性があるが、32ビットデータバスを持っていて(アドレスバスは24ビットのまま)、若干の性能向上が見られた。これら32016と32032は信頼性に問題があると言われた。例えばCPU、FPU、MMU、DMACをセットにして動作確認した上でナショナル セミコンダクターから直接買えば、うまく動く可能性は高くなった。しかし、信頼性問題により320xxは一般化せず、ナショナル セミコンダクターは[[MC68000]]よりも低価格で売る破目に陥った。低価格化したことにより、32ビットシステムを安く作りたいホビーストがこれに集まったことは確かである。 32016の外部バスを8ビット化した低価格版の'''32008'''もある。考え方としては[[MC68008]]と同じで、同様に人気はなかった。 == 32332、32532、Swordfish、その他 == [[1980年代]]、後継の'''ns32332'''と'''ns32532'''が登場した。これらは互換性を維持しつつ信頼性と性能を向上させたものである。しかし、悪評はすでに定まっており、これらが市場を得ることはなかった。 [[1985年]]、ナショナル セミコンダクターがリリースしたns32332は32032の後継バージョンである。強化点としては、アドレッシング専用ハード(高速ALUとバレルシフタとアドレスレジスタ)の追加と[[命令プリフェッチ]]機構、バスプロトコルの強化、コプロセッサインターフェイスの強化、マイクロコードの強化などである。同時にns32382 MMU、ns32381 FPU、そして非常に珍しい[[Weitek]]のFPAとのインターフェイスのためのns32310がリリースされた。 [[1987年]]春、ナショナル セミコンダクターはns32532をリリースした。動作周波数は20、25、30MHzで、MMUを内蔵してメモリ性能を向上させている。対応する新しいFPUはなく、ns32381を使った。ns32532は"パブリックドメイン"のハードウェアプロジェクト PC532 で使われた(実際に[[Minix]]や[[NetBSD]]の動作するマシンが作られた)。 '''Swordfish'''は実現しなかった'''ns32732'''(ときにns32764)とも呼ばれるns32532の高性能後継プロセッサである。これは市場にリリースされることはなかったが、派生物は[[1990年]]ごろ[[組み込みシステム]]向けにリリースされた(従来のns32000シリーズと共に低価格な製品としてNS32GX32、NS32FV16、NS32FX161、NS32FX164という名前でリリースされた)。これらのプロセッサは[[レーザープリンター]]や[[ファクシミリ]]でそれなりに成功を収めた。 == NS32000シリーズの使用例 == NS32000シリーズCPUを使用したマシンの実例である。 * Whitechapel MG-1 - NS32016 * Whitechapel MG200 - NS32332 * Opus - NS16032 PC アドオンボード * [[シークエント・コンピュータ|シークエント]] Balance - NS32016, NS32032 & NS32332 マルチプロセッサ * Heurikon VME532 - NS32532 VME カード * PC532 - NS32532 * [[ナショナル セミコンダクター|National Semi]] ICM-3216 - NS32016 * [[ナショナル セミコンダクター|National Semi]] ICM-332-1 - NS32332 w/ NS32016 I/O プロセッサ * [[ナショナル セミコンダクター|National Semi]] SYS32/20 - NS32016 PC アドオンボード w/ Unix * [[アンコールコンピュータ|アンコール]] Multimax - NS32332 & NS32532 マルチプロセッサ * Trinity College Workstation - NS32332 * ETH Ceres Workstation - NS32532 * [[シーメンス]] PC-MX2 - NS32016 * Compupro 32016 - NS32016 S-100 カード * Symmetrics S/375 - NS32016 * General Robotics Corp. Python - NS32032 & N32016 Q-Bus カード == 名前の似ているプロセッサ == 全く関係のない320xxという名前のプロセッサとしてWestern Digitalの作ったものがある(WE32000)。また、[[テキサス・インスツルメンツ]]の有名なDSPであるTMS320シリーズ(TMS32010など)もある。他にも色々な半導体企業が似たような名前を使っている。これはCPU設計者やマーケティング担当者が32ビットマイクロプロセッサに名前をつけるときに"32"という数字を入れたくなるためだろう。 [[Category:マイクロプロセッサ]]
NS320xx
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
その他
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
新しいページ
最近の更新
おまかせ表示
sandbox
commonsupload
ヘルプ
ヘルプ
井戸端
notice
bugreportspage
sitesupport
ウィキペディアに関するお問い合わせ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報