From 54f42a37feea6455a7d4140ac6e49ad7f7136092 Mon Sep 17 00:00:00 2001 From: Ed Clarke Date: Tue, 6 Nov 2018 14:37:47 +0000 Subject: [PATCH] Add visual indication for PLL nudge --- examples/xua_lite_example/src/AudioConfig.xc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/xua_lite_example/src/AudioConfig.xc b/examples/xua_lite_example/src/AudioConfig.xc index a1dde227..fc9efad0 100755 --- a/examples/xua_lite_example/src/AudioConfig.xc +++ b/examples/xua_lite_example/src/AudioConfig.xc @@ -69,13 +69,21 @@ enum clock_nudge{ #define PLL_NOM 0xC003FF18 // This is 3.072MHz #define PLL_HIGH 0xC0040018 // This is 3.075MHz +on tile[0]: out port p_leds = XS1_PORT_4F; + int old_nudge = 0; void pll_nudge(int nudge) { if (nudge > 0){ set_node_pll_reg(tile[0], PLL_HIGH); + p_leds <: 0xf; } else if (nudge < 0){ set_node_pll_reg(tile[0], PLL_LOW); + p_leds <: 0xf; + + } + else { + p_leds <: 0x0; } set_node_pll_reg(tile[0], PLL_NOM); if(nudge != old_nudge && nudge){debug_printf("nudge: %d\n", nudge); }old_nudge = nudge;