Deberes para la clase del jueves 21

Deberes para la clase del jueves 21

de Sebastian Fernandez -
Número de respuestas: 0

Estimados, les planteo un deber para mañana.

Hacer el diagrama de estados de un circuito modo reloj que tiene además de clock y reset, un entrada INPUT y una salida EDGE_DETECTED.

El circuito tiene que dar un pulso del ancho de un período de reloj en la salida EDGE_DETECTED luego de detectar un flanco de subida en INPUT.

Se puede suponer que los cambios en input duran más de un período de reloj.

Además de hacer el diagrama de estados, hagan un diagrama de tiempo de como será la salida y en que estados estarán en cada período de reloj para la siguiente entrada. Por ejemplo podría ser algo así:

Diagrama de tiempo de ejemplo

El diagrama de tiempo lo pueden hacer en papel, o como hice yo usando esta herramienta: https://wavedrom.com

Lo que ingresé es:
{signal: [
  {name: 'reset', wave: '.h.l............'},
  {name: 'clk',   wave: 'P..............', period: 1},
  {name: 'input', wave: 'l....h.l..h..l..', phase:0.7},
  {name: 'estado', wave: "x=============", data: ["st", "st", ] },
]}

Saludos,

 Sebastián