Refiriéndose a la pregunta aquí: Haga clic aquí , I Me gustaría usar el controlador LED de 16 canales para ejecutar mis pantallas de 7 segmentos. Estoy usando un FPGA Spartan 6 LX9 para implementar un microprocesador de 16 bits que se encargará de todo.
La placa de desarrollo que estoy usando es bastante barebone y tiene un reloj de 100MHz a bordo, o tal vez debería decir oscilador. Lo que planeaba hacer es reducir la velocidad a unos pocos megahertz, luego enviarlo a través de un GPIO a los controladores LED y sincronizarlo de esa manera con un módulo verilog separado.
Mi pregunta es, ¿tengo que tener especial cuidado al intentar enviar un reloj a través de un GPIO? Tal vez use un pin en particular? Tengo que entender que la entrada del reloj se supone que es a través de un pin predefinido. El reloj podría ser más lento, ya que no necesita ser demasiado rápido.
Aquí está el manual del usuario en línea para la placa de desarrollo (bastante básico): Haga clic aquí .
EDITAR: Más información:
Me preocupa el sesgo del reloj. El chip que estoy viendo escribe en cada borde positivo del reloj. Lo que planeo hacer es dividir el reloj y enviarlo al chip, mientras que el FPGA también usa la misma señal para sincronizar y enviar datos al chip en serie. El tiempo parece ser muy apretado. Sin embargo, un reloj lo suficientemente lento podría ser la respuesta.