• 締切済み

マイコンとシステムLSIの違い

マイコンとシステムLSIの違いが分かりません。 簡単な回答で良いのでよろしくお願いします。

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.4

そもそも、マイコンとシステムLSIは、対立する概念ではないんですが。 マイコンが入ったシステムLSI、というのもありえますし、 マイコン自体も一つのシステムLSIだ、とも言えますし。 ただ、システムLSIは理想的には、ある用途の特化するかわりに、性能を極限まであげたもの、といえます。 基本的な考えかたとしては、 マイコンは、 1.コード(プログラム)をメモリから読んで、 2.読んだコードを解釈して、 3・実行する、 という一連の流れで動いてます。 しかしながら、もし、プログラムが固定で変更する必要がないのであれば、 1.コード(プログラム)をメモリから読んで、 2.読んだコードを解釈して、 ていう部分は、本当は不要なはずです。 何を実行すべきか、あらかじめわかっているんで、1.2.は、ソフトウェアではなくて、ハードウェアで直接作ってしまいます。すると、 3.実行する、 だけ繰り返せばいいだけです。というわけで、非常に高速になります。

  • tadys
  • ベストアンサー率40% (856/2135)
回答No.3

マイコンとシステムLSIの違いというのは段々あいまいになっていますから迷うのはしょうがないです。 あえて言うならばマイコンにマイコン以外の機能を取り入れたものがシステムLSIといえるでしょう。 例えば音声の圧縮/伸張用のコーディックを取り込んだもの等がその例です。 さらに記録用のフラッシュメモリを同じパッケージに組み込んだICなどもあります。(CSPと呼びます) このICに音声出力用のアンプを付ければ携帯型の音楽プレーヤーが出来上がります。 コーディック機能の付いたマイコンなどもあるので明確な区別はつきにくいです。 究極のシステムLSIはIC一個だけで製品が出来上がってそれ以外の部品を必要としないものをいいますがそこまでのLSIは無いでしょう。

  • moritan2
  • ベストアンサー率25% (168/670)
回答No.2

マイコンはプログラム次第でなんでもできるので便利ですが、プログラムの読み出しが必要なので動作速度が遅くなります。 システムLSIは、プログラムではなくハードウェアによって動作するので単一の用途になってしまいますが動作は高速です。 一般的に動画のリアルタイムの圧縮はマイコンでは速度がまにあわないのでシステムLSIになります。

pochie0612
質問者

補足

回答ありがとうございます!すみません、マイコンとシステムLSI共に、入力・出力・記憶・演算・制御という機能をもってるのでしょうか?

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.1

チップの話として、 プログラマブルなのがマイコン。 内部的にマイコンが入ってても プログラム固定だとマイコンとは 呼ばないことが多いのでは。

pochie0612
質問者

お礼

回答ありがとうございます!