Semaforo en activehdl

Solo disponible en BuenasTareas
  • Páginas : 5 (1196 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2011
Leer documento completo
Vista previa del texto
Introducción
Una carta ASM, es la descripción gráfica del desarrollo de instrucciones en microoperaciones, grafo orientado y cerrado cuyos nodos son bloques ASM, un bloque ASM es similar a un estado en un circuito secuencial síncrono: todas las acciones asociadas a un bloque ASM tienen lugar en el mismo ciclo de reloj.

La memoria de sólo lectura, conocida también como ROM (acrónimo eninglés de read-only memory), es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos, que permite sólo la lectura de la información y no su escritura, independientemente de la presencia o no de una fuente de energía.
Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM,efectivamente se pueden borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura" (ROM). La razón de que se las continúe llamando así es que el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria.

Objetivo
* Diseñe una máquina secuencial para el controlde un sistema de semáforos en el cruce de una carretera con tráfico intenso y un camino de tráfico regular.
* Describa la parte que realizará el control y la parte de Arquitectura externa necesaria agregando todos los elementos que sean necesarios.
* Realice una carta ASM para el control
* Sintetice la carta mediante el método ROM
* Pruebe su circuito y haga las correccionesnecesarias
* Realice su reporte según el formato

Especificaciones del Sistema
Un camino rural cruza una carretera como lo muestra la figura 1.

Figura 1. Esquema del Sistema de Semáforos
El camino contiene sensores que causan que una señal C se haga verdadera cuando uno o más autos están sobre el camino en las posiciones llamadas C. Se desea controlar los semáforos en ésta intersección demanera que, en ausencia de coches esperando en el camino rural, la luz de la carretera sea verde. Si un carro activa el sensor en la posición C, la luz de la carretera debe pasar a amarillo y luego a rojo y la luz del camino rural pase a verde. La luz del camino permanecerá en verde solamente mientras los sensores indiquen presencia de uno o más carros, pero nunca más de un tiempo t, después delcual debe pasar a amarillo y luego a rojo y la luz de la carretera pasará a verde. El tráfico de la carretera no podrá ser interrumpido nuevamente por el tráfico del camino hasta que haya pasado al menos un tiempo T.
Se deben especificar claramente los elementos que conforman la arquitectura (figura 2) del sistema y sus conexiones con el elemento de control (carta ASM).
Control
ArquitecturaFigura 2. Diagrama de bloques del Sistema
Estas son las especificaciones MÍNIMAS que debe cumplir el circuito.
Marco teórico y estado del arte
Preguntas Detonadoras:
* ¿Cómo describe la carta ASM a una maquina secuencial?
Una carta ASM va describiendo a la máquina secuencial de manera gráfica, se parece mucho a un diagrama de flujo, solo que describe hardware no software y rinde sucomportamiento por bloques de estados, todas las acciones asociadas a un bloque ASM tienen lugar en el mismo ciclo de reloj.

* ¿Para qué tipos de problemas son adecuadas las cartas ASM?
Las cartas ASM son muy intuitivas y útiles para representar procesos secuenciales algorítmicos, para manejar operaciones con datos y para representar sistemas con un gran número de entradas y salidas de lascuales sólo unas cuantas son significativas (“se activan”) en cada ciclo.
* ¿Que métodos de síntesis del circuito existen a partir de una carta ASM?
Existen varios métodos, como el método tradicional, por multiplexores, memoria eeprom, por descripción vhdl, etc.
* En la figura 1 ¿Qué procesos o elementos deben estar en la arquitectura y cuales en el control?
En la arquitectura va la toma...
tracking img