La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Las señales pueden cambiar en cualquier momento La sincronización y pasaje de datos se realiza mediante handshakes Hay un clock que rige el instante en.

Presentaciones similares


Presentación del tema: "Las señales pueden cambiar en cualquier momento La sincronización y pasaje de datos se realiza mediante handshakes Hay un clock que rige el instante en."— Transcripción de la presentación:

1 Las señales pueden cambiar en cualquier momento La sincronización y pasaje de datos se realiza mediante handshakes Hay un clock que rige el instante en que se pueden producir cambios Todos los bloques se comunican mediante el clock y señales sincrónicas

2 Las señales deben permanecer quietas en las proximidades de los flancos de clock

3 De no cumplirse esta premisa, se entra en un estado de metaestabilidad

4 Especificaciones de la Cyclone (nosotros usamos speed grade -6)

5 Esquema general

6 Estructura de la Cyclone (LE)

7 Ejemplo:

8 No es buena idea colocar lógica en el camino del clock Ej: gated clock

9 Por más que el diseñador se asegure el comportamiento de la señal enable, se genera clock skew t CO – t DELAY < t Hmin

10 Implementación más eficiente del FF con enable

11 Registered outputs Se eliminan glitches Se agrega un clock de latencia adicional

12 Maquinas de estado

13 Maquinas de estado: implementación El state memory son FF que almacenan el código del estado actual La LC calcula las salidas y el próximo estado

14 Cualquier señal que ingrese del mundo exterior es asincrónica respecto al clock de la FPGA

15 Solución: cadena de sincronización

16 Implementar usando VHDL: Contador up/down de N bits con clear asincrónico, load sincrónico programable y clock enable Maquina de estados para responder a un handshake asincrónico Tip: type state_type is (idle, … ); signal state : state_type := idle;


Descargar ppt "Las señales pueden cambiar en cualquier momento La sincronización y pasaje de datos se realiza mediante handshakes Hay un clock que rige el instante en."

Presentaciones similares


Anuncios Google