Hola, lo primero que tienes que hacer es revisar el manual del max7219. Hay muchas formas de hacerlo, pero es necesario también analizar que necesitas desplegar. La forma como yo empezaría, es con máquinas de estado (y una memoria ROM posiblemente). Pero todo depende de los requisitos de tu diseño. ¡Saludos!
@@FernandoUrbano si es mi duda ya se que se envia al pin clk, cs, y ya hize los posibles estados pero mi problema es que no entiendo que se envia a la entrada din del chip no se si se envian 16 bits o que onda te lo juro ya revise todo lo posible y no me queda claro aun
Hola, para comprobar en ModelSim el divisor, solo le das un valor a la señal de reloj y cuentas la cantidad de flancos de la entrada con respecto a la salida. Por ejemplo, si la frecuencia de entrada es 50 MHz, y la salida es 100 Hz. Por cada 1 segundo debe haber en la salida 100 flancos. La simulación es bastante pesada, pero es la única manera de verificar. ¡Saludos!
Hola que tal,, una pregunta, mi ModelSim mide en picosegundos, en que parte lo configuraste para nanosegundos?
gracias carnavalito.
Que modelo de fpga exactamente estás usando, veo que ya no usas el Cyclone II 144 c8
Hola uso el FPGA Cyclone IV EP4CE6E22C8N. Que tiene fuente integrada.
amigo puedo ocupar ese divisor de frecuencia para un modulo generador de PWM en vhdl ?
Hola Carlos, si es posible usarlo. Igual el generador de PWM sería independiente del divisor.
crees que podrias ayudarme a implementar una matriz led 8x8 usando un max7219 ya busque y no entiendo jeje
Hola, lo primero que tienes que hacer es revisar el manual del max7219. Hay muchas formas de hacerlo, pero es necesario también analizar que necesitas desplegar. La forma como yo empezaría, es con máquinas de estado (y una memoria ROM posiblemente). Pero todo depende de los requisitos de tu diseño. ¡Saludos!
@@FernandoUrbano si es mi duda ya se que se envia al pin clk, cs, y ya hize los posibles estados pero mi problema es que no entiendo que se envia a la entrada din del chip no se si se envian 16 bits o que onda te lo juro ya revise todo lo posible y no me queda claro aun
como puedo generar una señal de 8 mhz
pero como genero esas señales en modelsim??
Hola, para comprobar en ModelSim el divisor, solo le das un valor a la señal de reloj y cuentas la cantidad de flancos de la entrada con respecto a la salida. Por ejemplo, si la frecuencia de entrada es 50 MHz, y la salida es 100 Hz. Por cada 1 segundo debe haber en la salida 100 flancos. La simulación es bastante pesada, pero es la única manera de verificar. ¡Saludos!