Documente Academic
Documente Profesional
Documente Cultură
Intel 4004
Microprocesador
HISTORIA
El 4004 fue lanzado en un paquete de 16 pinesCERDIP 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 haca semiconductores de chips de memoria. Marcian "Ted" Hoff formul la propuesta arquitectnica en 1969. Sin Microprocesador Intel 4004 embargo, la implementacin del microprocesador slo comenz en 1970 Finales de Produccin: cuando Federico Faggin fue empleado por 1971 1981 Intel, procedente de Fairchild Semiconductor, para dirigir el proyecto y para disear el 4004 Intel Fabricante(s): (1970-1971).1 En Fairchild, Faggin haba desarrollado la tecnologa pionera llamada Frecuencia de 740 kHz Silicon Gate Technology (SGT) y haba tambin reloj de CPU: diseado el primer circuito integrado MOS Conjunto de usando la tecnologa SGT (el Fairchild 3708), pre x86 en 1968, demostrando la viabilidad de la nueva instrucciones: tecnologa. Tan pronto como empez a trabajar 16 pin DIP Package(s): 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 decalculadoras, el 4004 tambin fue proporcionado con una familia de chips de soporte especialmente diseados para l. 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
Dayana Larco
2.300 transistores, y fue seguido el ao siguiente por el primer microprocesador de 8 bits, el8008, 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.
CARACTERISTICAS
Microprocesad or de 4 bits Contiene 2.300 transistores
Usa Arquitect ura Harvard, es decir, almacenamiento separado de programas y datos. Contrario a la mayora de los diseos con arquitectura de Harvard, que utilizan buses separados, el 4004, con su necesidad de mantener baja la cuenta de pines, usaba un bus de 4 bits multiplexado para transferir:
12 bits de direcciones (direccionando hasta 4 KB) Instrucciones de 8 bits de ancho, que no deben ser colocadas en la misma memoria de datos de 4 bits de ancho.
El conjunto de instrucciones est formado por 46 instrucciones (de las cuales 41 son de 8 bits de ancho y 5 de 16 bits de ancho) 16 registros de 4 bits cada uno Stack interno de llamadas a subrutinas de tres niveles de profundidad Chipset (circuitos auxiliares) para crear sistemas basados en el 4004
Dayana Larco
FUNCIONAMIENTO
Este era un microprocesador de 4 bits de bus de datos, tenia una velocidad de procesamiento de 108 KHz, direcciona 32768 bits de ROM y 5120 bits de RAM. Ademas se podia direccionar 16 puertos de entrada y 16 puertos de salida de 4 bits. Contiene alrededor de 2300 transistores MOS de canal P de 10 micrones. El ciclo de instruccin es de 10.8 microsegundos. Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 16 patas (ocho de cada lado). La distancia entre las patas es de 0,1 pulgadas (2,54 milmetros), mientras que la distancia entre patas enfrentadas es de 0,3 pulgadas (7,68 milmetros). Las funciones de las 16 patas con las que se conecta el 4004 con el exterior son las siguientes: Pata 1 2 3 4 Nombre D0 D1 D2 D3 Descripcion Direcciones y datos de RAM y ROM Direcciones y datos de RAM y ROM Direcciones y datos de RAM y ROM Direcciones y datos de RAM y ROM
Dayana Larco
5 6 7 8
Seal de sincronismo generada por el procesador. Indica el comienzo de un ciclo de instruccion. Si en esta pata se aplica un 1 logico este borra todos los flags y registros de estado y forza el contador de programa a cero. Para que actue correctamente, esta linea deber activarse por 86 cliclos de reloj (8 ciclos de maquina). Instruccion JCN verifica el estasdo de esta linea Esta seal est activa cuando el procesador necesita datos de la memoria ROM Alimentacion del microprocesador. La tension debe ser de -15V +/- 5% Seal de seleccion de banco para indicar a cual RAM 4002 desea acceder el microprocesador. Seal de seleccion de banco para indicar a cual RAM 4002 desea acceder el microprocesador. Seal de seleccion de banco para indicar a cual RAM 4002 desea acceder el microprocesador. Seal de seleccion de banco para indicar a cual RAM 4002 desea acceder el microprocesador.
Reset
10 11
12
13
CM-RAM3
14
CM-RAM2
15
CM-RAM1
16
CM-RAM0
Dayana Larco