You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How to check if board drives FAN output correctly?
Wait for the temperature to raise above 55°C for FAN to turn on, and below 45°C again to turn OFF
Manual option?
Fan is driven with FAN_CTRL signal from FPGA. FPGA internally has NIOS2 cpu instance that sets temperature module LM75 to hysteresis 45 and 55°C with output signal which is rerouted through FPGA input through internal MUX to FAN_CTRL (E4) output
default values are both 0 and further uses LSB bits for driving FAN_CTRL (see photo above)
changing LSB of mem(12) changes source and mem(13) is manual signal
WIP:
I think changing this memory addresses is possible over SPI as LimeSuite GUI implements features for 16bit spi board writing also "cpu" in FPGA handles writing for GPIO
Q:
Main question what is the offset address? Do need to change any other register before writing this address? FPGA SPI Slave Select?
Hopefully digging through implementation of GUI FPGA GPIO will give us answers
The text was updated successfully, but these errors were encountered:
How to check if board drives FAN output correctly?
Fan is driven with FAN_CTRL signal from FPGA. FPGA internally has NIOS2 cpu instance that sets temperature module LM75 to hysteresis 45 and 55°C with output signal which is rerouted through FPGA input through internal MUX to FAN_CTRL (E4) output
Hardcoded test:
default values are both 0 and further uses LSB bits for driving FAN_CTRL (see photo above)
changing LSB of mem(12) changes source and mem(13) is manual signal
I have compiled 2 versions based on myriadrf/LimeSDR-USB_GW@0f021ca:
and used LimeUtil.exe to flash them on FPGA
test_FPGA_Fan.zip
WIP:
I think changing this memory addresses is possible over SPI as LimeSuite GUI implements features for 16bit spi board writing also "cpu" in FPGA handles writing for GPIO
Q:
Main question what is the offset address? Do need to change any other register before writing this address? FPGA SPI Slave Select?
Hopefully digging through implementation of GUI FPGA GPIO will give us answers
The text was updated successfully, but these errors were encountered: