4004
読み:ヨンマルマルヨン
外語:4004
日本のビジコン社が
電卓
用として開発を依頼し、
嶋正利
と
Intel
が共同で開発した、一般用としては世界初の
マイクロプロセッサー
。発表は1971(昭和46)年11月15日。
目次
仕様
特徴
ピン配置
機能
4004ファミリ
後継のマイクロプロセッサー
仕様
4ビットマイクロプロセッサー
データ幅 ‐ 4ビット
アドレス幅 ‐ 12ビット
ダイサイズ
‐ 3mm×4mm
PMOS
DIP
16ピン
トランジスタ数 ‐ 2237
動作周波数 ‐ 500kHz〜741kHz
プロセスルール
‐ 10μm
動作周波数については、クロック周期が最大で2μs、最短で1.35μsと規定されていた。
特徴
ピン配置
名称
ピン番号
D0
1
16
CM-RAM0
D1
2
15
CM-RAM1
D2
3
14
CM-RAM2
D3
4
13
CM-RAM3
Vss
5
12
Vdd
CLK1
6
11
CM-ROM
CLK2
7
10
TEST
SYNC
8
9
RESET
機能
最大で32768
ビット
の
ROM
と、5120ビットの
RAM
を直接駆動可能。
ピン数とアドレス幅は計算が合わないが、実はアドレスは3分割されている(4ビットを3回)。これは当時は16ピンDIPよりもピン数の多い汎用パッケージが存在しなかったため、ピン数をケチるためにこのような構造になった。
4004の処理速度は非常に遅く、1命令実行に最低8クロックが必要である。そのため、電卓における8桁の10進計算に0.85秒も掛かったとされている。
なお、4004が外販されたときの価格は200アメリカドルであった。
4004ファミリ
4004は、
電卓
の計算部分をプログラムで行なわせるために開発されたものである。
従って、電卓として利用するための周辺チップも開発された。これをMCS-4 systemという。
4001 ROM ‐
プログラム
を記憶する
4002 RAM ‐ 結果を格納する
4003 シフトレジスター ‐ キー入力を4004に渡し、4002に格納された計算結果をディスプレイに出力する
4004 プロセッサー ‐ 実際の計算を行なう
4001〜4003は後継のプロセッサーである
4040
でも利用可能である。
後継のマイクロプロセッサー
割り込みなどの機能を追加したもの
4040
8ビット化したもの
8008
再検索