Multiplicador de tiempo Spartan3E

Hola a todos quisiera saber si me pueden ayudar con un multiplicador de tiempo

Programar en VHDL una tarjeta Spartan 3e que opere como un circuito multiplicador de tiempo, de forma tal que por selección binaria realizada mediante los dipswitch de la tarjeta, se cambie el tiempo de encendido de uno de los led en la misma y según la tabla de control presentada. El esquema de la arquitectura

D2 D1 D0 Tiempo (seg)
0 0 0 1
0 0 1 2
0 1 0 4
0 1 1 8
1 0 0 16
1 0 1 32
1 1 0 64
1 1 1 128


Si me pudieran explicar como es el codigo para partit la frecuencia de ese clock de 50Mhz

Gracias
 
Hola,
Estas pidiendo que te resolvamos la tarea.
Tendras que trabajar algo antes. Aprende primero a hacer un contador en VHDL, luego aprende a implementar los multiplexores.
El capitulo 6 del libro diseno de circuitos digitales con VHDL puede ayudarte. Y quiza los capitulos anteriores.

Una vez que tengas algunas ideas de como hacerlo, plantea las dudas junto con tus ideas.

Saludos
 
Atrás
Arriba