From ced763beb6d9d0b9effd7f2270613115bcd58190 Mon Sep 17 00:00:00 2001 From: Kip Macsai-Goren Date: Mon, 18 Apr 2022 07:22:49 +0000 Subject: [PATCH] Added GPIO loopback to let outputs cause interrupts --- pipelined/src/uncore/gpio.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/uncore/gpio.sv b/pipelined/src/uncore/gpio.sv index acd17247..ad82e62a 100644 --- a/pipelined/src/uncore/gpio.sv +++ b/pipelined/src/uncore/gpio.sv @@ -146,7 +146,7 @@ module gpio ( // chip i/o // connect OUT to IN for loopback testing - if (`GPIO_LOOPBACK_TEST) assign input0d = GPIOPinsOut & input_en & output_en; + if (`GPIO_LOOPBACK_TEST) assign input0d = GPIOPinsOut & output_en | (GPIOPinsIn & input_en); else assign input0d = GPIOPinsIn & input_en; flop #(32) sync1(HCLK,input0d,input1d); flop #(32) sync2(HCLK,input1d,input2d);