2 votos

Cómo leer el estado de los pines (alto/bajo) en la Spartan FPGA 3E

Para Arduino => digitalWrite(LED,digitalRead(PIN))

Este lo quiero hacer en Verilog para Spartan FPGA. Sé que si enlazo un cable a un led usando ucf y cambio el valor entonces el led se encenderá/apagará. Pero cómo leer el estado de los pines que puedo ver en la placa Spartan.

Gracias por su tiempo.

Reference Image

1voto

Thomas Jensen Puntos 101

Exactamente lo mismo que escribes en él: defines el tipo de mapeo de pines (es decir, entrada de algún tipo eléctrico), utilizas un archivo de restricciones (en tu caso, ucf) y le asignas un nombre de señal, y simplemente trabajas con esa señal.

1voto

GRoNGoR Puntos 81

En el módulo:

assign led = switch ;

asignar el puerto/señal de entrada switch al pin de E/S correspondiente en UCF/XDC con un pull-up/pull-down apropiado si es necesario.

asignar el puerto/señal de salida led al LED correspondiente en UCF/XDC.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X