Diferencia entre revisiones de «C11 - UART: The serial interface»

De Proyectos
Ir a la navegación Ir a la búsqueda
Línea 1: Línea 1:
= Synchronization =
= Synchronization =
<br>
<br>
Conceptos:
<b>Conceptos</b>
*Latencia
*Latencia
**Tiempo entre que se requiere un servicio de I/O y se inicia ese servicio
**Tiempo entre que se requiere un servicio de I/O y se inicia ese servicio
Línea 14: Línea 14:
**Determina el orden de los servicios cuando hay más de una solicitud
**Determina el orden de los servicios cuando hay más de una solicitud
<br>
<br>
Tipos de sincornización: Hay 5 maneras de sincronizar el micro con el I/O device
<b>Tipos de sincornización</b>
*Blind cycle
*Hay 5 maneras de sincronizar el micro con el I/O device
*Busy Wait
*EXPLICAR QUE ES LA SINCRONIZACION
*Interrupción
*Tipos
*Periodic pulling
**Blind cycle
*DMA
**Busy Wait
**Interrupción
**Periodic pulling
**DMA
<br>
<br>



Revisión del 07:18 2 abr 2015

Synchronization


Conceptos

  • Latencia
    • Tiempo entre que se requiere un servicio de I/O y se inicia ese servicio
    • Incluye los delays de hardware mas los delays de software
    • En un input es el tiempo que pasa desde que el dato está listo para ser leído hasta cuando es leído
    • En un output es el tiempo que pasa desde que el dispositivo está en reposo hasta que tiene otr dato
    • En software es el tiempo que pasa desde que se supone que se hace algo, hasta el tiempo que realmente pasa
  • Throughput/bandwith
    • Es la máxima tasa de bytes/segundo que un sistema puede procesar
    • Algunas veces está limitado por el I/O device y otras por le software
  • Priority
    • Determina el orden de los servicios cuando hay más de una solicitud


Tipos de sincornización

  • Hay 5 maneras de sincronizar el micro con el I/O device
  • EXPLICAR QUE ES LA SINCRONIZACION
  • Tipos
    • Blind cycle
    • Busy Wait
    • Interrupción
    • Periodic pulling
    • DMA


Universal Asynchronous Receiver Transmitter (UART)



Conversion



Interfacing the Nokia 5110 using a Synchronous Serial Port (SSP o SPI)