Am5x86

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Am5x86
Am5x86 ADZ(85℃モデル)
製造元 AMD
種類 x86
周波数 133MHz(参考として160MHz)
FSB 33MHz
1次キャッシュ 16KiB
2次キャッシュ なし
拡張命令 なし
プロセス 0.35μm
トランジスタ数 190万個
プラットホーム Socket 3・Socket 6
パッケージ

Am5x86AMDが開発した486クラスのx86互換のマイクロプロセッサである。1995年11月の発売当時では、i486互換プロセッサでは最速となった。

概要[編集]

Am5x86は既存のEnhanced Am486DX4チップの製造プロセスを従来の0.50μmから0.35μmへシュリンクし、合わせて内蔵1次キャッシュを倍増することで高速動作を可能としたもので、内部でクロックを4倍に逓倍して使用していた。定格動作周波数はFSB33MHzの下で133MHzである。Enhanced Am486DX4に最適化されたシステムとは完全に互換性があり、3倍速で動作させた場合の性能はほぼ同じである。

このCPUは開発コードをX5といい、チップパッケージにも「Am5x86-P75」という製品名と併記して「AMD-X5-133ADZ[1]」、あるいは「Am486DX5-133W16BHC」[2]などの表記がなされていた。

AMD-X5の仕様

パッケージ 動作電圧 ケース内温度上限
A 168ピンPGA D 3.45V動作 W 55℃
Y 75℃
S 208ピンSQFP F 3.3V動作
Z 85℃

Am486DX5の仕様

動作電圧 キャッシュ容量 キャッシュ動作 パッケージ ケース内温度上限
V 3.3V動作 16 16KiB B ライトバック動作 G 168ピンPGA C 85℃
W 3.45V動作 H 208ピンSQFP

通常のi486対応マザーボードには4倍速動作設定は用意されていなかったため、Am5x86は代わりに2倍速設定を4倍と読み替えて動作するように設計された。そのため、古いマザーボードでも2倍速に設定できれば4倍速で動作したが、通常の486系CPUとはコア電圧が異なっていた[3]ため、電圧変換の必要があった。

Am5x86はPentium 75MHzと同等な性能をベンチマークで出した。また、ライバルであったサイリックスCx5x86 (M1sc) とは異なり、486システムとソケットレベルでのほぼ完全な互換性[4]があった。

このCPUを使用するユーザーはFSBを40MHz設定として160MHzにオーバークロック動作させるケースが多く、AMD自身も「参考」として133MHz動作時と並べて160MHz動作時のベンチマーク結果を雑誌広告に掲載しており、またAMD自身が公開した486系プロセッサのアプリケーションノートなどでもAMD-X5-160として160MHz動作版を提供する計画があったことを窺わせる記述が存在する[1]。結局、K5とのラインナップ整合の問題からこのCPUの160MHz版はリリースされなかったが、これらの傍証から、本来は160MHz動作を前提として計画・設計されていたと推測される[5]。なお、160MHzにオーバークロックした場合、使用マザーボードのチップセットやメモリ性能にもよるが、概ねPentium 90 - 100MHzと同程度の性能を示す。この他、150MHz版もあり、P75+表記があった。ただし、これはFSB 50MHzのシステム用で、4倍速ではなく3倍速までの動作になっていたため、それ以外のシステムに使用しても性能はあまり向上しない。

また一部のPCベンダーは最初から160MHz駆動を行い、Pentium100MHz相当CPU搭載として、Pentium搭載マシンの半額程度の価格での販売も行なった(10万円PCの登場)。

これは整数演算に限れば確かにPentium100MHz相当のパフォーマンスが得られており、Pentium搭載ではないがオフィス用途での実用性は充分であった。

またこのプロセッサは初期のPentiumのように浮動小数点演算のバグも無いため、浮動小数点演算処理が少々遅いながらも正確さを求める分野にも、Pentiumの代わりとして急を要するところで利用された。

このプロセッサは初めてモデルナンバーを使用したCPUであった。133MHz駆動のAm5x86がP Ratingで、Pentium 75MHzと同等の性能を示したことから、これを根拠としてX5を「Am5x86-P75」として販売したものである。もっとも、浮動小数点演算機能については、P Ratingで示されたPentiumと比較して大きく見劣りし、486系プロセッサのアーキテクチャデザインの限界を示すことにもなった[6]

Am5x86はAMD K5の開発が遅れている間、AMDにとっての重要な収入源となった。

Am5x86は1999年まで生産が続けられ、安価なデスクトップやノート、そして過去のCPUのアップグレード用としても用いられた。数社は電圧変換キットとプロセッサを同梱した形で販売した。

Am5x86は組み込み用プロセッサとしてはÉlan SC520 マイクロコントローラとして生産が続けられている。

後継プロセッサはAMD K5である。

脚注[編集]

[ヘルプ]
  1. ^ ADZはチップの仕様(A:パッケージ、D:動作電圧、Z:ケース内温度上限)を示し、この場合「168ピンPGA、3.45V動作、ケース内温度上限85℃」となる。この時期のCPUとしては85℃上限は異例の値で、他に55℃上限の「W」(AMD-X5-133ADW)が出荷されていたことが確認されているが、そのオーバークロック耐性には大きな差があった。
  2. ^ 一部のロットはこの表記で出荷されたが、内容は同一である。Am486シリーズに組み入れられたことから従来のAm486の表記を踏襲したものへ改められている(W:動作電圧、16:キャッシュ容量、B:キャッシュ動作、H:パッケージ、C:ケース内温度上限・3.45V動作、16KiBライトバック動作、208ピンSQFP、ケース内温度上限85℃)
  3. ^ 通常のi486では3.3Vあるいは5Vのいずれかであったが、Am5x86は3.45V動作であった。3.3V動作版もあった。
  4. ^ Am5x86は前述のコア電圧の問題を除けば、Intel 486とほぼ完全に近い互換性を備えており、この点では内部回路が異なるために基板回路修正を要し、キャッシュ制御などでソフトウェア的な対策も必要であったCx5x86より有利であった。
  5. ^ この、「前世代CPUコア搭載の最高速モデルが次世代CPUコア搭載のローレンジモデルを凌駕する性能を発揮してしまう」ことが次世代CPUコア搭載製品のマーケティング戦略において不都合とされ、前世代CPUコアを搭載する製品の最高速度モデルが製品化を見送られる現象は、後年、Mobile K6-III+発売の際に再度繰り返されている。ただし、いずれの場合も後述するように本来の計画上限値とおぼしい動作クロック周波数を採用した「オーバークロックモデル」がPCメーカーや周辺機器メーカーによって採用され、量産製品として提供されている。
  6. ^ 486系CPUコアは浮動小数点演算ユニットを1セット備えるのに対し、Pentium系CPUコアは2セットを備える。そのため、同一クロック周波数でCPUコアを動作させた場合、Pentium系CPUは486系CPUと比較して最大で約2倍の浮動小数点演算性能を発揮する。

関連項目[編集]

外部リンク[編集]