シングルチップマイクロコンピューターとは何ですか?


12

私は、シングルチップマイクロコンピューターが何であるかについて少し混乱しています。具体的には、シングルチップマイクロコンピューターとマルチチップマイクロコンピューターの違いは何ですか?(チップは非常に非公式なので、正確には何を指しますか?)

回答:


20

主な違いは次のとおりです。

シングルチップ

PIC Chipシングルチップコンピューター

  • すべてが同じ単一の物理ICにパッケージ化されています
  • ICにはCPUコアが含まれています
  • ICにはメモリ(ROMおよびRAM)が含まれています
  • ICにはすべてのIOハードウェア(ビデオ、シリアルなど)が含まれています

シングルチップコンピュータは、主にマイクロコントローラチップ(マイクロチップ社のPICレンジが最も一般的に知られています)として知られる形式で、組み込みデバイスで使用されます。より基本的な機能を提供しますが、機能するために外部チップを必要としないため、操作がはるかに簡単です。IntelまたはAMD PCアーキテクチャのスタイルのシングルチップコンピューターを作成する試みがいくつか行われましたが、関連するコンポーネントの複雑さのため、これは非常に簡単な作業ではありませんでした。繰り返しますが、これらは一般に、タッチパッドデバイスや産業用制御システムなどのローエンドの組み込みシステムで使用されます。

マルチチップ

マルチチップ図

  • CPU ICにはCPUコアが含まれています。
  • ビデオGPUにはビデオプロセッサが含まれています。
  • RAMモジュールにはRAMメモリが含まれています。
  • BIOSチップにはROMメモリが含まれています。
  • 「チップセット」(ノースブリッジ/サウスブリッジなど)には、IOロジックとバスインターフェイスロジックが含まれています

従来のコンピューターはマルチチップです。最新のプロセッサーの一部(Intel のiシリーズの一部)にはプロセッサーICにビデオGPUが含まれていますが、コンピューターの残りの部分(PCIブリッジなど)とのインターフェースのために外部チップが必要です


わずかな事実上のエラーIMOがありますが、賛成です。PICチップはマイクロコンピューターであり、マイクロコンピューターではありません。
ジャーニーマンオタク

1
この用語microcomputerは、80年代前半に、実際のコンピューターであるメインフレームが部屋全体を埋めたときに造られました。アイデアは、その小さなサイズを強調することでした。
パビウム

1
マイクロはミニとは対照的で、コンポーネントで使用されるプロセスサイズとは関係ありません。ミニコンピューターはメインフレームよりも小さく、PC /マイクロコンピューターよりも大きかった。スマートフォンを実用的に言えば、おそらくこれらの規格ではナノコンピューターと見なすことができます
Journeyman Geek

4
実際、これらすべてが最先端であった70年代および80年代に、「マイクロプロセッサ」という用語は、この回答のマルチチップの例のCPUのように、単なるプロセッサであるICを意味していました。たとえば、6502、6800、68000、8088、8086、および80286です。周辺機器をマイクロプロセッサに統合すると、「マイクロコントローラ」になります。例としては、6805、68HC11、80186、68010などがあります。これは、これらの部品が、現在の組み込みシステムと呼ばれる「システムオンチップ」(またはシステムオンファワーチップ)の役割で使用されるためです。一部のマイクロコントローラーには外部バスがあり、他のマイクロコントローラーにはありませんでした。
マイクデシモーネ

2
注意すべきことの1つは、単に外部機能を統合するだけでは、何かを「マイクロコントローラー」にするのに十分ではないということです。たとえば、80386と68020はメモリ管理ユニット(MMU)をチップに統合しましたが、周辺機器を追加しないと何も面白いことができないため、マイクロプロセッサと呼ばれていました。浮動小数点演算コプロセッサーを統合した68030および80486DX、およびキャッシュとそのコントローラーを統合した後のチップでも同じです。最後に、「PICチップ」は、Arduinoで一般的に見られるAtmel AVRチップと同様に、マイクロコントローラーと見なされます。
マイクデシモーネ

2

より正確には、システムオンチップマイクロコンピューター -現代のコンピューターは、特定の役割に特化したチップとチップセットを持っていることが多い- ノースブリッジ -プロセッサダイに統合されることが多く、メモリ制御を処理し、特定のIOとサウスブリッジを処理するたとえば、前世代のIO。SOCは、これらすべての特別なコンポーネント、ネットワーク、メモリ、プロセッサ、ビデオなどであり、単一のチップに詰め込まれています。これの利点は、チップあたりのコストとレイテンシが低いことですが、古いプロセスサイズではこれは不可能でした。チップが大きすぎて、歩留まりが低下します。

マルチチップコンピューターでは、個別のダイとパッケージングに個別のIO、メモリ、処理チップが搭載されている場合があります。

SOCシステムの例はAMDジオードです -これをIntel 440シリーズと対比します(はい、その古いが、理想的な典型的なオールドスクールのチップセットです)

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