diff --git a/behavioural/ahb_out.sv b/behavioural/ahb_out.sv index b455f679d5740b49a7389fe034ba3c3ffd32f158..42b16582c40624259e19824876690f43d8d93156 100644 --- a/behavioural/ahb_out.sv +++ b/behavioural/ahb_out.sv @@ -47,8 +47,6 @@ module ahb_out( //Non-AHB Signals output logic [8:0] x1, x2, y1, y2, - output logic DataValid - ); timeunit 1ns; diff --git a/behavioural/arm_soc.sv b/behavioural/arm_soc.sv index b9844686b2cc3f39f4e5e6cf892f7ed19994d92e..daef1056a08a3406269e6e505f9ed279c132b924 100644 --- a/behavioural/arm_soc.sv +++ b/behavioural/arm_soc.sv @@ -1,7 +1,6 @@ // Example code for an M0 AHBLite System // Iain McNally // ECS, University of Soutampton - module arm_soc( input HCLK, HRESETn, @@ -9,7 +8,6 @@ module arm_soc( input [15:0] Switches, input [1:0] Buttons, output logic [8:0] x1, x2, y1, y2, - output DataValid, output LOCKUP ); @@ -94,7 +92,7 @@ timeprecision 100ps; .HSEL(HSEL_DOUT), .HRDATA(HRDATA_DOUT), .HREADYOUT(HREADYOUT_DOUT), - .x1(x1), .x2(x2), .y1(y1), .y2(y2), .DataValid(DataValid) + .x1(x1), .x2(x2), .y1(y1), .y2(y2) ); diff --git a/testbench/arm_soc.tcl b/testbench/arm_soc.tcl index eb5dfa57bb3a037b87f4d28445bc78e2301e437b..dda1a4bbd4a58087a3e89ac2a3080faf50672f01 100644 --- a/testbench/arm_soc.tcl +++ b/testbench/arm_soc.tcl @@ -17,7 +17,6 @@ simvision { waveform add -signals arm_soc_stim.x2 waveform add -signals arm_soc_stim.y1 waveform add -signals arm_soc_stim.y2 - waveform add -signals arm_soc_stim.DataValid waveform add -signals arm_soc_stim.LOCKUP waveform add -signals arm_soc_stim.dut.HADDR waveform add -signals arm_soc_stim.dut.HWRITE diff --git a/testbench/arm_soc_stim.sv b/testbench/arm_soc_stim.sv index 7b122576b31395e7218efd6cf508b77c5e766c06..98ebdb8c7d7c36e888671aa5807b9bf076f017ed 100644 --- a/testbench/arm_soc_stim.sv +++ b/testbench/arm_soc_stim.sv @@ -7,10 +7,9 @@ timeprecision 100ps; logic [15:0] Switches; logic [1:0] Buttons; logic [8:0] x1,x2,y1,y2; - wire DataValid; wire LOCKUP; - arm_soc dut(.HCLK, .HRESETn, .x1, .y1, .x2, .y2, .DataValid, .Switches, .Buttons, .LOCKUP); + arm_soc dut(.HCLK, .HRESETn, .x1, .y1, .x2, .y2, .Switches, .Buttons, .LOCKUP); always begin