Intel 8237

Intel 8237
Controlador de DMA Intel 8237

El Intel 8237 es un crontrolador de acceso directo a memoria (DMA), una parte de la familia de microprocesadores MCS 85. Fue usado como el controlador DMA en IBM PC original y en el IBM XT. Posteriormente, los computadores personales compatibles con IBM podían tener chipsets que emulaban las funciones del 8237 para la compatibilidad hacia atrás.

El controlador DMA 8237 suministraba a la memoria señales de control y direcciones de memoria durante la transferencia DMA. El 8237 permite transferencia de datos de alta velocidad entre la memoria y la I/O con una reducida carga sobre el procesador principal del sistema.

El 8237 es un dispositivo de cuatro canales que puede ser expandido para incluir cualquier número de canales DMA de entrada, aunque cuatro canales es común para muchos sistemas pequeños. El 8237 es capaz de transferencias DMA a índices de hasta 1,6 MB por segundo. Cada canal es capaz de direccionar una sección completa de memoria de 64 KB y puede transferir hasta 64 KB con una sola programación.[1]

Contenido

Modos

Existen cuatro modos de transferencia:

  • Single (Solo) - Un ciclo DMA, un ciclo del CPU, intercalados hasta que el contador de direcciones llegue a cero.[2]
  • Block (Bloque) - La transferencia progresa hasta que la cuenta de palabra alcance cero o la señal EOP se vuelva activada.[2]
  • Demand (Demanda) - La transferencia continúan hasta el TC o el EOP se hace activo o el DRQ se hace inactivo. Al CPU se le permite usar el bus cuando no es solicitada la transferencia.[2]
  • Cascade (Cascada) - Usada para conectar en cascada controladores DMA adicionales. El DREQ y el DACK se emparejan con el HRQ y el HLDA del siguiente chip para establecer una cadena de prioridad. Las señales reales del bus son ejecutadas por el chip en cascada.[2]

Puede ser realizada una transferencia de memoria a memoria. Sin embargo, en el IBM PC y los compatibles, el canal 0 es usado para el refrescamiento de la memoria DRAM.[2]

En el modo de autoinicialización, los valores de direcciones y contador son restaurados al recibir una señal de fin de proceso (EOP). Esto sucede sin ninguna intervención del CPU. Es usado para repetir la última transferencia.[2]

Las señales del conteo terminal (TC) finalizan la transferencia a las tarjetas ISA. Al final de la transferencia, una autoinicialización ocurrirá si está configurada para hacer eso.

Referencias

  1. Intel microprocessors by Barry B Brey
  2. a b c d e f aluzina.org - Intel 8237/8237-2 High performance. Programmable DMA controller (.pdf) datasheet

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Intel 8253 — Intel C8253 Temporizador programable de i …   Wikipedia Español

  • Intel 8086 y 8088 — Intel 8088 Microprocesador Microprocesador Intel 8088 Producción 1979   1982 Fabricante(s) …   Wikipedia Español

  • Intel 8255 — Intel D8255 Patillaje del i8255. El Intel 8255 (o i8255 …   Wikipedia Español

  • Intel 8284 — Generador de reloj Intel 8284 El Intel 8284 es un generador de reloj (clock generator) para los procesadores Intel 8086 e Intel 8088. Puede usar un circuito oscilador regulado por un cristal de cuarzo o una señal TTL como frecuencia de referencia …   Wikipedia Español

  • Intel 8259 — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Intel 8089 — Coprocesador de entrada/salida Intel 8089 El Intel 8089 es un coprocesador de entrada/salida disponible para ser usado con el microprocesador Intel 8086 y el Intel 8088. Usaba las mismas técnicas de programación del coprocesador numérico Intel… …   Wikipedia Español

  • Intel 8085 — Infobox Computer Hardware Cpu name = Intel 8085 caption = An Intel 8085AH processor. produced start = 1977 produced end = 1990s slowest = 3,5 and 6 | slow unit = MHz manuf1 = Intel and several others arch = pre x86 pack1 = 40 pin DIPThe Intel… …   Wikipedia

  • List of Intel microprocessors — For a list of Intel s microcontrollers, see List of common microcontrollers#Intel. This generational and chronological list of Intel microprocessors attempts to present all of Intel s processors from the pioneering 4 bit 4004 (1971) to the… …   Wikipedia

  • IBM PC — (modelo 5150) IBM PC 5150 con teclado y monitor monocromático verde (5151), ejecutando MS DOS 5.0 Tipo Computador personal Comercializado …   Wikipedia Español

  • Прямой доступ к памяти — (англ. Direct Memory Access, DMA)  режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не… …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”