Soy nuevo en FPGA y estoy intentando enviar una señal de RELOJ como salida de un pin GPIO de un Altera Cyclone IV E. Primero hice un programa:
module CLOCK_out (input CLOCK_50, output CLOCK_pin);
assign CLOCK_pin = CLOCK_50;
endmodule
Simplemente envía la señal de reloj predeterminada de 50 MHz de la placa DE0-Nano a un pin GPIO. Esto es un exito Sin embargo, cuando vi la señal con un osciloscopio, lo que tengo es una onda sinusoidal de 50MHz (ver imagen adjunta). Siento que produje la señal equivocada porque estoy esperando una onda cuadrada en su lugar. No se donde me equivoco Estoy usando 3.3V LVTTL estándar para el IO. ¿Hay algo mal con lo que he hecho o la salida es realmente una onda sinusoidal después de todo?
Necesito ayuda. Gracias de antemano