マイクロコンピュータのこと.マイコンピュータの略ではありません. 普通の人が手に入れられるコンピュータは大抵,これに入ります. パソコンもマイコンの一種だった気もしますが,最近は独立したようです.
CPUの他にメモリやIOを一つのICにつめこんだものを,ワンチップマイコンと呼びます.
とりあえずロボコンで使えそうなマイコンをピックアップ.
MicroChip社が作っているワンチップマイコン.
C言語とは相性が悪そうなアーキテクチャなのが気に掛かかる. お金を出せば高機能なCコンパイラが買える.
Atmelが作ってるワンチップマイコン. gccが使えるので開発は楽.開発環境もタダなのがいい. あと,書き込み回路が単純なもので済む.
ルネサステクノロジ(日立)が作っているワンチップマイコン.
ザイログ社の8080互換マイコン.1976年に発表されて,色々なところで使われてきた. ワンチップマイコンでは無いが,現在でも組み込み分野などで使われている.
正確には,CPUアーキテクチャの名称. 携帯電話や携帯ゲーム機に使われたりしている.Sonyのポケステとか.
そんなに新しいわけでもないですが….
簡単に言えば,内部の回路を書き換えられるIC. 最近,急速に普及しつつある.
複雑で規模の大きい回路を頻繁に変更するといった, 今までには出来なかったことが出来る. そのため,回路の設計は回路図ではなくてVHDLというハードウェア記述言語で 書くのが主流. プログラミング感覚で回路設計が出来るので面白い. ALTERAやXilinxあたりが有名どころ.
近いうちにロボコンに使われるでしょう.
あと,アナログな回路も作れたり,大電流が流せれば, もうICにバッテリーやらモータやらを直接繋いでロボット作れるのに(笑). どうやって作るのか知りませんが…超伝導?
System on chip
様々な機能を一つのICに組み込む技術. 最近の家電は,色々な機能を持っているので,その機能を一つのICに詰め込んで 同じICを大量生産するのでコストがかなり下がる.
でも,製造には億単位のお金が動くので,ロボコンには使われないだろうなぁ.
書き換えられるSoC. 機能を自由に組み合わせて目的のICにできるのは便利そう. Cypressが有名.
Digital Signal Processor
比較的単純な計算を高速でやってくれるIC. 単純といっても,最近はMP3データのデコードとかをやってくれるICも普通に 売っているのを見かけるので,使えればなかなか便利そうです.