Interfaz Intel 8272 FDC con Computadora Single-Board 8088

Pasos de Interfaz Hardware

  1. Compatibilidad Señales: Verificar que ambos ICs operan en niveles lógicos +5V.
  2. Bus Datos (D0–D7): Conectar 8088 AD0–AD7 (demultiplexado via latch) a 8272 D0–D7.
  3. Bus Direcciones: Rutear líneas dirección a entradas CS y select registro 8272 (típicamente A0–A1 para registros status/data/comando).
  4. Señales Control: Cablear 8088 RD, WR, y chip-select decodificado (activo bajo) a 8272 RD, WR, CS. Conectar 8272 INT a 8088 INTR (vía PIC 8259 si necesario).
  5. Conector Unidad Floppy: Conectar ribbon 34-pin a interfaz unidad 8272 (soporta 5.25" o 3.5").
  6. DMA (Opcional): Configurar controlador DMA 8237 para líneas DACK/DRQ a 8272 para transferencias alta velocidad.

Requisitos Software

  • Inicializar 8272 vía bytes comando (especificar densidad unidad, step rate, etc.).
  • Implementar ISR para INT (operación completa/error).
  • Rutinas leer/escribir sector usando DMA o I/O programado.

Pruebas

Formatear, escribir, leer, y verificar disco test. Confirmar manejo interrupciones y status error.

Consultar datasheets 8272 y 8088 para diagramas timing exactos y mapas registros.