Cómo un controlador LPC 2368 obtiene la maestría del bus en la dirección 68K y el bus de datos

0

En mi proyecto tengo un procesador 68K y LPC2368 controlador. Siempre el programa principal funciona a través del procesador 68K, Algunas veces necesito que el control de bus de 68K se pase sobre el controlador. Entonces, ¿de qué manera está inactivo 68K y entregue el control de bus al controlador 2368?

    
pregunta karuna

1 respuesta

3

El 68000 parece haber sido diseñado para su uso en entornos de controlador múltiple, donde otros controladores, como otro microcontrolador o un controlador DMA, deben asumir el control del bus.

El 68000 usa 3 líneas de control para esto:

  • BR (solicitud de bus), baja activa, entrada. Esto es usado por el LPC2368 para indicar que quiere controlar el bus.
  • BG (Bus Grant), baja activa, salida. El 68000 bajará este pin para indicar que liberará el bus cuando se complete el ciclo actual.
  • BGACK (Reconocimiento de concesión de bus), activo bajo, entrada. El LPC2368 bajará este pin cuando esté listo para tomar el control. BG debe ser baja, y AS (Address Strobe, active low) alta.

El LPC2368 libera el control del bus al hacer que BR vuelva a ser alto. Después de completar su ciclo actual, luego libera BGACK, y el 68000 tiene el control nuevamente.

( fuente )

(gracias a Supercat por la pista)

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas