4ビットCPUは、ユニットボリューム内の32ビットCPUを依然として上回りますか?


13

ウェイ2002年バックは、ジム・ターリーは、販売されるすべてのCPUの約14%であったことを述べた4ビットの販売すべてのCPUの約8%が32ビットのCPUであった、CPUの。(私が知っているほとんどの人は 4ビットCPUがまだ作られていることに驚いていましたが、それほどうまくいっていませんでした)。

それは今2011年です-4ビットCPUはまだユニットボリュームで組み合わされた32ビットCPUと64ビットCPUを上回りますか?販売台数の最新の数値をユニットボリュームで調べるにはどこに行けばよいですか 最新の4ビットCPUとその開発ツールについて詳しく知るためのトップWebサイトと雑誌は何ですか?


1
一体何が4ビットCPUです!?
vicatcu

4ビットCPUに実際に使用できるコマンドは16個だけですか?
フェイケン

2
@vicatcu:Intel 4004はよく知られた4苦味でした。
mgkrebbs

@Fakenビットサイズは、命令の長さよりもデータとレジスタのサイズに強く関連しています。PIC mcusはこの例です。さらに、多くのプロセッサは可変命令長を採用しています。4ビットプロセッサの場合、12の命令を非常に一般的な命令にし、4つの命令を使用して次の命令が特別な命令であることを示すことができます。この方法では、12の4ビット命令があり、さらに4ページの16命令があり、合計60命令となります。12個の1ニブル命令と48個の2ニブル命令があります。
アダムデイビス

通常の使用法では、4ビットプロセッサは実際には非常に少ない命令しか持っていませんが、シリコンのスペースをほとんど必要としないため、16命令しか持たない4ビットプロセッサを見つけることができます。技術的には、チューリングマシンを実装するために必要な指示はほんの一握りです。
アダムデイビス

回答:


8

当時4ビットCPUがハイエンドプロセッサを凌beatした理由は、主に時計と時計での使用によるものでした。BCDモードで実行される4ビットCPU(つまり、各4ビットは0〜9桁でした)は、クロックおよびタイミングアプリケーションに非常に最適であり、量的にはトランジスタとほぼ同じくらい安価です。これらは、他の多くの非常に低コストで非常に大量のアプリケーションで使用されます。

まだ32ビットCPUを凌whetherするかどうかはわかりませんが、携帯電話やポータブルコンピューティングデバイスのために、32ビットプロセッサのトレンドは急上昇しています。4ビットCPUが同じ速度で上がっているとは想像できません。

64ビットCPUは依然としてコンピューターに大部分が関連しており、おそらく4ビットCPUボリュームをまだ食い込んでいないほど十分に低いボリュームです。


3
また、ほとんどすべての電子機器に搭載されている超安価な赤外線リモコンでも非常に人気があります。
マーク

1
また、BCDモードで実行される4ビットCPUは、一部のHPグラフ計算機で使用されるHP Saturn(マイクロプロセッサ)などの計算機でよく使用されます。
-davidcary

「非常に最適な」

5

疑わしい。32ビットは、過去5年間で市場シェアを大幅に伸ばしました。過去に8ビットで行われていた設計が、32ビッター、主にARMによって行われています。技術の進歩により、32ビットRISCコントローラーは8ビットCISCよりも多くのスペースを必要としません。つまり、コストを削減できます。
4苦味でも同じです。ほとんどの4ビットコントローラーは、古いプロセス(より大きな機能サイズ)で生産されている古いデザインです。


2
私はまだ1ドル未満のPICをプロジェクトに組み込むことが大好きです。8ビットは決して死ぬことはなく、おそらく32ビットのインストールをはるかに上回る可能性があります。
ケニー

1
@kenny-IIRC NXPには1ドル未満のARMコントローラーもあります。それがポイントです:32ビットは手頃な価格です(たとえば、68HC12のような16ビットよりも多い)。しかし、特に小さなパッケージでは、8苦味がまだしばらく続くことに同意します。ARMをSOT-23パッケージに適合できるかどうかはわかりません。
-stevenvh

おかげで、私はNXP Armsを見てきましたが、私はそのような安いものを見てきたので、主にハイエンドのものを推測しています。私のお気に入りの言語はC#で、tinyclr.comは面白そうです。...誰かがそれをローエンドのNXPに移植することを願っています。
ケニー

@self-SOT-23パッケージではありませんが、サイズは同等です:LPC1102。2.17 x 2.32 mm WLCSP16の16ピン(ボール)!
-stevenvh

2

この2002年の統計は少し驚くかもしれませんが、USATodayの2ビットのファクトイドではありませんでした。著者はかつてマイクロプロセッサレポートの編集者でした。

1990年代半ば(2000年代初頭にボリュームに影響を与える多くの設計決定が下された)の技術と価格を振り返ると、多くの組み込みアプリケーションはシンプルで、4ビットおよび8ビットプロセッサに適していました。(ヘック、LCDサーモスタット、電子レンジ、または車のスマートな調光ドームライトなど、使用されているほとんどの「目に見えない」プロセッサについては、今日でもなお真実です。)

当時の16ビットプロセッサと32ビットプロセッサの問題は、それらにメモリを提供するのに不必要に高価だったことでした。当時のRAMは安上がりではありませんでした。また、同じ容量でも、より広いRAMははるかに高価でした。(実際、初期のPCは準16ビットのマシンでした。8ビットの外部メモリバスがありました。)

この10年を早送りし、重要な変更点の1つは、新しい組み込みプロセッサに多くの組み込みRAMが搭載されていることです。主に改善された半導体プロセスに感謝します。

外部RAMのペナルティがなければ、新しいデザインのために32ビットプロセッサを簡単に入手できます。そして、32ビットにあまりお金を払わないボリュームがあります。実際、1ドル当たりの価格では、古い8ビットプロセッサは新しい設計にはひどいです。また、4ビットプロセッサ用のデータシートに悩まされる人がいるとは想像もできません。

それで、4ビットプロセッサは死んだのですか?ソフトコアプロセッサでさえ8ビットであるとすれば、そうだと思います。今日の楽しい質問は、8ビット、32ビット、および64ビットの間の分割です。

元の質問に戻ります-さまざまなメーカーのプロセッサ製品を詳述した「プロセッサイヤーブック」を参照しました-そして、それらはプロセッサビットサイズ、およびMCUかCPUかによってグループに分けられました。私は最近それらの1つを見ていません-今日、市場にははるかに多くのプレーヤーがいると思います。それらの多くは米国にほとんどまたは全く販売の存在がないアジア中心の企業からのものです。 FPGAなので、数えるのは難しいでしょう。


0

チップのサイズは、そのアーキテクチャに関係するよりもその語長に関係がありません。たとえば、8ビットのCISCのようなマシンは、おそらく32ビットのRISCのようなマシンよりも不動産を吸い込むでしょう。

他の人がコメントしているように、4ビットCPUはまだ販売されており、エアコンユニットから電子レンジ、そしておそらくトースターに至るまで、あらゆる種類のアプリケーションに適用されています。ただし、32ビットマシンのコストは、小規模なマシンと同じくらい低いため(スケールメリットのため)、徐々に段階的に廃止されます。

そのため、新しい設計に取り組んでいる場合、新しいチップ上に構築することをお勧めします。今日のコストのわずかな違いは、数年後にはなくなるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.