El presente artículo describe como se usa el oscilador conocido como LFOSC (10 kHz) interno en el FPGA en el Lattice ICE40 UltraPlus Breakout Board.
Este oscilador interno que se encuentra dentro del FPGA es ideal para aplicaciones de bajo consumo de potencia eléctrica, o para aplicaciones que estén continuamente operando sin interrrupción. El siguiente Verilog HDL se utilizó para implementar este demo,
//DigiKey Coffee Cup Internal 10 KHz clock demo
module top(output IOT_39A);
//10khz used for low power applications (or sleep mode)
SB_LFOSC SB_LFOSC_inst(
.CLKLFEN(1),
.CLKLFPU(1),
.CLKLF(clk_10khz)
);
assign IOT_39A = clk_10khz;
endmodule
El módulo interno dentro del Lattice ICE40 FPGA usado es el siguiente,
El connector B fue usado via IOT_39A para dirigir la señal del reloj interno de 10 KHz hacia el mundo externo para monitorearlo con un osciloscopio. Luego de que este demo paso por el proceso de síntesis y la configuración programada a la memoria FLASH, la presencia del reloj interno de 10 KHz esta presente en el PIN IOT_39A and GND como se muestra en el siguiente esquemático,
El osciloscopio fue conectado entre IOT_39A and GND como se ve en la próximo foto,
La siguiente lectura de la pantalla del osciloscopio, muestra la señal interna del reloj de 10 KHz medida confirmando su presencia en el Conector B via IOT_39A y GND,
La familia de FPGA iCE40, especificamente iCE40 Ultra, iCE40 UltraLite y el iCE40 UltraPlus, tiene este oscilador interno de 10 KHz de bien bajo consumo de potencia, para aplicaciones que siempre tienen que estar encendidas, o que esten continuamente trabajando constantemente para permitir que el procesador de mas alto consumo de potencia se mantenga en estado apagado, durmiendo, conservando su consumo total de potencia eléctrica. Usualmente, estos son requisitos de artefactos denominados (Internet of Things) (IoT) que operan con baterias o fuentes de almacenamiento de enérgia restringidas.
El Lattice ICE40 FPGA UltraPlus Breakout Board es un excelente sistema para desarollar aplicaciones de baja potencia, y está disponible en DigiKey.
Que tenga un buen día.
Este artículo está disponible en inglés aquí.
This article is available in english here.




