Skip to content

Commit fabac90

Browse files
committed
Route first 4 touched signals to leds
1 parent 279a768 commit fabac90

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

HW/QuartusProjects/DE0_Nano_SoC_Cramps/DE0_Nano_SoC_Cramps.sv

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ parameter NumIOAddrReg = 6;
145145

146146

147147
// connection of internal logics
148-
assign LED[5:1] = fpga_led_internal;
148+
// assign LED[5:1] = fpga_led_internal;
149149
assign fpga_clk_50 = FPGA_CLK1_50;
150150
// assign stm_hw_events = {{15{1'b0}}, SW, fpga_led_internal, fpga_debounced_buttons};
151151
// hm2
@@ -176,6 +176,12 @@ parameter NumIOAddrReg = 6;
176176
wire int_sig;
177177
assign ARDUINO_IO[15] = int_sig;
178178

179+
// Capsense:
180+
wire [NumSense-1:0] touched;
181+
182+
// connection of internal logics
183+
assign LED[4:1] = touched;
184+
179185
//=======================================================
180186
// Structural coding
181187
//=======================================================
@@ -342,6 +348,8 @@ gpio_adr_decoder_reg gpio_adr_decoder_reg_inst
342348
.ADC_SCK_o(ADC_SCK), // output ADC_SCK_o_sig
343349
.ADC_SDI_o(ADC_SDI), // output ADC_SDI_o_sig
344350
.ADC_SDO_i(ADC_SDO), // input ADC_SDO_i_sig
351+
// CAP_Sensors
352+
.touched(touched),
345353
.buttons(fpga_debounced_buttons)
346354
);
347355

@@ -351,8 +359,9 @@ defparam gpio_adr_decoder_reg_inst.GPIOWidth = GPIOWidth;
351359
defparam gpio_adr_decoder_reg_inst.MuxGPIOIOWidth = MuxGPIOIOWidth;
352360
defparam gpio_adr_decoder_reg_inst.NumIOAddrReg = NumIOAddrReg;
353361
defparam gpio_adr_decoder_reg_inst.NumGPIO = NumGPIO;
362+
defparam gpio_adr_decoder_reg_inst.ADC = ADC;
354363
defparam gpio_adr_decoder_reg_inst.Capsense = Capsense;
355-
defparam gpio_adr_decoder_reg_inst.NumSense = 4;
364+
defparam gpio_adr_decoder_reg_inst.NumSense = NumSense;
356365

357366
HostMot3_cfg HostMot3_inst
358367
(

HW/QuartusProjects/DE10_Nano_FB_Cramps/DE10_Nano_FB_Cramps.sv

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,12 @@ parameter NumIOAddrReg = 6;
144144

145145
wire lcd_clk;
146146

147+
wire [NumSense-1:0] touched;
147148
// connection of internal logics
148-
assign LED[5:1] = fpga_led_internal;
149-
assign fpga_clk_50 = FPGA_CLK1_50;
149+
// assign LED[5:1] = fpga_led_internal | {7'b0000000, led_level};
150+
assign LED[4:1] = touched;
151+
152+
assign fpga_clk_50=FPGA_CLK1_50;
150153
// assign stm_hw_events = {{15{1'b0}}, SW, fpga_led_internal, fpga_debounced_buttons};
151154
// hm2
152155
wire [AddrWidth-1:2] hm_address;
@@ -342,6 +345,7 @@ gpio_adr_decoder_reg gpio_adr_decoder_reg_inst
342345
.ADC_SCK_o(ADC_SCK), // output ADC_SCK_o_sig
343346
.ADC_SDI_o(ADC_SDI), // output ADC_SDI_o_sig
344347
.ADC_SDO_i(ADC_SDO), // input ADC_SDO_i_sig
348+
.touched(touched), // input ADC_SDO_i_sig
345349
.buttons(fpga_debounced_buttons)
346350
);
347351

@@ -351,8 +355,9 @@ defparam gpio_adr_decoder_reg_inst.GPIOWidth = GPIOWidth;
351355
defparam gpio_adr_decoder_reg_inst.MuxGPIOIOWidth = MuxGPIOIOWidth;
352356
defparam gpio_adr_decoder_reg_inst.NumIOAddrReg = NumIOAddrReg;
353357
defparam gpio_adr_decoder_reg_inst.NumGPIO = NumGPIO;
358+
defparam gpio_adr_decoder_reg_inst.ADC = ADC;
354359
defparam gpio_adr_decoder_reg_inst.Capsense = Capsense;
355-
defparam gpio_adr_decoder_reg_inst.NumSense = 4;
360+
defparam gpio_adr_decoder_reg_inst.NumSense = NumSense;
356361

357362
HostMot3_cfg HostMot3_inst
358363
(

0 commit comments

Comments
 (0)