next up previous contents
Next: Codificador unario Up: Prácticas Previous: Detector de secuencias de

Detector de eventos

Este vez tienes que construir un circuito que va a funcionar en una central nuclear. En concreto, deberás averiguar cuando ocurren 5 eventos de forma consecutiva, y si ocurren, debes hacer sonar una alarma. Llamemos a los 5 eventos, E0, E1, E2, E3 y E4. Ejemplos:

E0E1E2E3E4 Suena la alarma.
E0E2E1E3E4 No suena.
E1E2E3E4E0 No suena.

Has de tener en cuenta que, siempre y cuando se rompa la secuencia porque ocurre un evento inesperado, debes reinicializar la cuenta. Realiza un deserrollo para las dos metodologías conocidas: Moore y Mealy. Tienes plena libertad para utilizar el número y tipo de flip-flops que consideres necesario. Calcular fmax.


  
Figure 4.12: Interface de un codificador unario.
\begin{figure}\centering
\epsfig{file=Diseno/codificador_unario.eps,width=6cm}\end{figure}




1999-05-21