シリコン(ケイ素)の大きな単結晶(純度99.999999999%)を、ダイヤモンドブレードでスライスして、薄いシリコンウェーハを作ります。
シリコン(ケイ素)の大きな単結晶(純度99.999999999%)を、ダイヤモンドブレードでスライスして、薄いシリコンウェーハを作ります。
男子たるもの一度は自分でCPUを作ってみたいものだけど、ICでLEDをピカピカさせた程度の経験しかないハード素人な俺だったので、CPUを自作してる東大生などを遠くから見て憧れてるだけだった。しかしおよそ一年前のこと、「MIPSなんて簡単に作れますよ!」とKさん(←FPGAでLispマシンを自作するような人)に言われて、お、おぅ。。そりゃKさんはそうでしょうよ。。あれ、もしかして俺にもできるかな。。? と思った。この一言がなければ32bitのCPUを自作しようなんて考えなかっただろう。 それから一年ちょい、とくに今年の正月休みやFPGA温泉でがっつりがんばって、なんとかMIPS Iサブセットの自作CPUが動いた。これはフィボナッチを計算してるところ。 ちなみに、これはこんな感じのフィボナッチのコードをCで書いて、 void main() { int i, *r = (int *)0x7f00
この連載の第1回はインテルのプロセッサーロードマップであった。第1回ではCore 2からスタートということで、それ以前のプロセッサーについては触れていなかった(第22回でも多少触れている)。1年以上延々とロードマップを書き続けて、やっと一巡した感があるので、今回からしばらくは古い製品をまとめて解説していきたいと思う。 i4004から始まったインテルプロセッサー i8080でx86の基礎が固まる 1971年に登場した、インテル最初のプロセッサーである「i4004」については、聞き覚えのある方も多いだろう。当時ビジコン社から出向の形でインテルに出向いた嶋 正利氏が設計に携わった、ということでも有名である。i4004は4bitのCPUで、アドレス12bit/データ8bitながら外部バスは4bit幅で、これを時分割多重で出力するという、ある種ものすごい設計になっている。 ここまでしたから16ピンD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く