• Introducción
  • Sistemas síncronos
  • Problemas en los circuitos digitales
  • La causa de los males: el retardo
  • Pulsos espúreos (Glitches)
  • Reglas de diseño síncrono
  • Regla 1: Un único reloj para gobernarlos a todos
  • Regla 2: Sensibilidad al mismo flanco: ¡Todos a una, fuenteovejuna!
  • Regla 3: Antes de entrar a un circuito combinacional, pase por registro, por favor
  • Regla 4: Antes de entrar a un circuito secuencial, pase por registro por favor
  • Regla 5: Salidas de un combinacional: Sólo a entradas de otro combinacional, entradas síncronas o salidas del circuito síncrono
  • Mejorando el transmisor serie
  • Ejemplo 1: txtest.v
  • Aplicando las reglas de diseño síncrono
  • Baudgen.v: Modificación del divisor
  • txtest.v: Modificación del transmisor
  • Simulación
  • Síntesis y pruebas
  • txtest2.v: Ejemplo de transmisión continua
  • Simulación
  • Síntesis y pruebas
  • txtest3.v: Ejemplo de transmisión temporizada
  • Simulación
  • Síntesis y pruebas
  • Lo que le falta al transmisor
  • Ejercicios propuestos
  • Conclusiones
  • Créditos
  • Referencias