El Intel 4004
El Intel 4004
El Intel 4004
microprocesador de la historia.
HISTORIA
Busicom (empresa Japonesa), en 1970, encarg a una joven empresa
Americana que por aquel entonces empezaba (Intel) el diseo de
un conjunto de circuitos integrados para una de sus modernas
calculadoras: La Busicom 141-PF.
historia
Especificaciones tcnicas
* Microprocesador de 4 bits
* Contiene 2.300 transistores
* Encapsulado CERDIP de 16 pines
* Mxima velocidad del reloj 740 KHz
El microprocesador 4004
Nombre
Descripcin
D0
D1
D2
D3
VSS
Clock phase
1
Clock phase
2
Sync output
Reset
10
Test
11
CM-ROM
(Control
Memory
Outputs)
12
VDD
13
CM-RAM3
14
CM-RAM2
15
CM-RAM1
16
CM-RAM0
Mnemnico
Descripcin
NOP
No hace nada
OPR
OPA
D3 D2 D1 D0 D3 D2 D1 D0
0 0 0 0 0 0 0 0
JCN
Salta a la direccin
0 0 0 1 C1 C2 C3 C4
especificada por
A2 A2 A2 A2 A1 A1 A1 A1 dentro
de la misma ROM que
contiene esta
instruccin JCN, si se cumple
la condicin C1 C2 C3 C4, en
caso contrario contina
ejecutando la prxima
instruccin.
A2 A2 A2 A2 A1 A1 A1 A1
C1=1: Invertir la condicin de
salto.
C2=1: Saltar si el acumulador
es cero.
C3=1: Saltar si el acarreo vale
uno.
C4=1: Saltar si la
pata TEST est a cero.
FIM
SRC
FIN
JIN
0 0 1 1 R R R 1
de registros RRR
JUN
0 1 0 0 A3 A3 A3 A3
Salto incondicional a la
direccin de ROM A3, A2, A1 A A A A A A A A
2
2
2
2
1
1
1
1
JMS
INC
ISZ
Incrementar el registro
0 1 1 1 R R R R
RRRR. Si el resultado no es
cero, saltar a la direccin
A2 A2 A2 A2 A1 A1 A1 A1 dentro A A A A A A A A
2
2
2
2
1
1
1
1
de la misma ROM que
contiene esta instruccin ISZ
ADD
1 0 0 0 R R R R
SUB
1 0 0 1 R R R R
LD
XCH
BBL
Retornar de subrutina y
cargar el dato D D D D en el 1 1 0 0 D D D D
acumulador
LDM
Cargar el dato D D D D en el
1 1 0 1 D D D D
acumulador
1 0 1 1 R R R R
Cada chip de RAM tiene cuatro registros, cada uno con veinte
caracteres de 4 bits subdivididos en 16 caracteres de memoria
principal y 4 de estado. El nmero de chip, registro de RAM y carcter
de memoria principal se selecciona mediante la instruccin SRC,
mientras que los caracteres de estado (dentro de un registro) se
seleccionan mediante el cdigo de instruccin (OPA)
Mnemnico
Descripcin
OPR OPA
WRM
1110 0000
WMP
WRR
WPM
WR0
1110 0100
WR1
WR2
WR3
SBM
RDM
1110 0101
1110 0110
1110 0111
1110 1000
RDR
1110 1010
ADM
1110 1011
RD0
RD1
RD2
1110 1101
estado de RAM 0, 1, 2, 3
RD3
1110 1110
1110 1111
Descripcin
OPR OPA
CLB
1111 0000
CLC
1111 0001
IAC
Incrementar el acumulador
1111 0010
CLC
Complementar el acarreo
1111 0011
CMA
Complementar el acumulador
1111 0100
RAL
1111 0101
RAR
TCC
1111 0111
DAC
Decrementar el acumulador
1111 1000
TCS
1111 1001
STC
1111 1010
DAA
1111 1011
KBP
1111 1100
DCL
1111 1101
Intel 4004
Intel 4004
Microprocesador
Produccin
Fabricante(s)
Intel
Frecuencia de
740 kHz
reloj deCPU
Conjunto de
pre x86
instrucciones
Package(s)
16 pin DIP
El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip,
as como el primero disponible comercialmente. Aproximadamente al mismo tiempo,
algunos otros diseos de CPU en circuito integrado, tales como el militar F14 CADC de
1970, fueron implementados como chipsets, es decir constelaciones de mltiples chips.
ndice
[ocultar]
1Historia y descripcin
2Especificaciones tcnicas
3Microarquitectura y patillaje
5Publicaciones originales
6Aplicaciones
7Artculo de coleccin
8Vase tambin
9Referencias
10Enlaces externos
Historia y descripcin[editar]
El 4004 fue lanzado en un paquete de 16 pines CERDIP el 15 de noviembre de 1971. El
4004 fue el primer procesador de computadora diseado y fabricado por el fabricante de
chips Intel, quien previamente hacasemiconductores de chips de memoria.1 Marcian "Ted"
Hoff formul la propuesta arquitectnica en 1969. Sin embargo, la implementacin del
microprocesador slo comenz en 1970 cuando Federico Faggin fue empleado por Intel,
procedente de Fairchild Semiconductor, para dirigir el proyecto y para disear el 4004
(1970-1971).2 En Fairchild, Faggin haba desarrollado la tecnologa pionera llamada Silicon
Gate Technology (SGT) y haba tambin diseado el primer circuito integrado MOS usando
la tecnologa SGT (el Fairchild 3708), en 1968, demostrando la viabilidad de la nueva
tecnologa. Tan pronto como empez a trabajar para Intel, Faggin cre una nueva
metodologa de "random logic design" con silicon gate, que no exista previamente, y que
la utiliz para encajar el microprocesador en un nico chip. Su metodologa fue usada en
todos los primeros diseos de microprocesadores de Intel (8008, 4040, 8080). Masatoshi
Shima de Busicom asisti a Faggin durante el desarrollo de la familia 4004 y ms tarde
escribi el software para la calculadora Busicom. Shima se uni a la compaa ZiLOG, la
primera compaa dedicada exclusivamente a microprocesadores, fundada por Federico
Faggin a finales del 1974, y desarroll el diseo del Z80 con Faggin.
Originalmente diseado para la compaa japonesa Busicom para ser usado en su lnea
de calculadoras, el 4004 tambin fue proporcionado con una familia de chips de soporte
especialmente diseados para l.1 Por ejemplo, cada "ROM de programa" internamente
guardaba para su propio uso los 12 bit de direccin de programa del 4004, lo que permita,
si las 16 ROM fueron instaladas, acceso de 4 KB de memoria desde el bus de
direcciones de 4 bits. El circuito 4004 fue construido con 2.300 transistores, y fue seguido
el ao siguiente por el primer microprocesador de 8 bits, el 8008, que contena 3.300
transistores, y el 4040, que era una versin revisada del 4004.
Como su cuarta entrada en el mercado de microprocesadores, Intel lanz el CPU que
comenz la revolucin del microcomputador, el 8080, usado en el Altair 8800.
Especificaciones tcnicas[editar]
Microprocesador de 4 bits
Microarquitectura y patillaje[editar]
Haga clic en las imgenes para ver una versin de tamao completo.
(*) Nota: una chip de 4001 ROM + I/O no se puede utilizar en un sistema junto con un par
4008/4009.
Publicaciones originales[editar]
F. Faggin and M.E. Hoff: "Standard parts and custom design merge in four-chip
processor kit". Electronics/April 24, 1972, pp. 112-116
F. Faggin, M.Shima, M.E. Hoff, Jr., H. Feeney, S. Mazor: "The MCS-4 An LSI micro
computer system". IEEE '72 Region Six Conference
Diseo del 4004 con firma El Intel 4004 es firmado con las iniciales F.F. de su
diseador Federico Faggin. La firma del CPU fue un gesto espontneo de orgullo por
sus logros y fue tambin una idea original imitada, despus de l, por muchos
diseadores de Intel.
US Patent 3,753,001 August 14, 1973. Faggin, Federico: Power supply settable bistable circuit.
US Patent 3,821,715 June 28, 1974. Hoff, Marcian; Mazor, Stanley; Faggin,
Federico: Memory system for multi-chip digital computer.
Aplicaciones[editar]
El diseo del i4004 era muy eficaz para ser empleado en calculadoras y dispositivos de
control. Existen incluso unos pocos viejos sistemas de control de semforos en uso
construidos con el i4004.
Artculo de coleccin[editar]
El Intel 4004, naturalmente, es uno los chips coleccionables/antiguos ms codiciados del
mundo. De valor ms alto estn los 4004 de color oro y blanco, con los llamados 'trazos
grises' visibles en su porcin blanca (el tipo original del paquete). En el 2004, cada uno de
esos chips alcanzaron alrededor de US$400 en eBay. Los levemente menos valiosos chips
de color blanco y oro sin rastros grises alcanzan tpicamente $200 a $300. Esos chips sin
un 'cdigo de fecha' debajo son versiones anteriores, y por lo tanto valen un poco ms.
Otros chips valiosos incluyen el Intel 4040.