Skip to content

Commit e34cce8

Browse files
spi_engine: Updated sanity tests for affected projects (#116)
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
1 parent f4fd17f commit e34cce8

File tree

5 files changed

+20
-10
lines changed

5 files changed

+20
-10
lines changed

ad463x/tests/test_program.sv

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ import test_harness_env_pkg::*;
5050
//---------------------------------------------------------------------------
5151
// SPI Engine configuration parameters
5252
//---------------------------------------------------------------------------
53-
localparam PCORE_VERSION = 32'h0001_0201;
5453
localparam SAMPLE_PERIOD = 500;
5554
localparam ASYNC_SPI_CLK = 1;
5655
localparam DATA_WIDTH = 32;
@@ -170,7 +169,10 @@ end
170169
//---------------------------------------------------------------------------
171170

172171
task sanity_test();
173-
axi_read_v (`SPI_AD469X_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), PCORE_VERSION);
172+
bit [31:0] pcore_version = (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_PATCH)
173+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MINOR)<<8
174+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MAJOR)<<16;
175+
axi_read_v (`SPI_AD469X_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), pcore_version);
174176
axi_write (`SPI_AD469X_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
175177
axi_read_v (`SPI_AD469X_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
176178
`INFO(("Sanity Test Done"));

ad738x/tests/test_program.sv

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ import test_harness_env_pkg::*;
5050
//---------------------------------------------------------------------------
5151
// SPI Engine configuration parameters
5252
//---------------------------------------------------------------------------
53-
localparam PCORE_VERSION = 32'h0001_0200;
5453
localparam SAMPLE_PERIOD = 500;
5554
localparam ASYNC_SPI_CLK = 1;
5655
localparam DATA_WIDTH = 32;
@@ -171,7 +170,10 @@ end
171170
//---------------------------------------------------------------------------
172171

173172
task sanity_test();
174-
axi_read_v (`SPI_AD738x_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), PCORE_VERSION);
173+
bit [31:0] pcore_version = (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_PATCH)
174+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MINOR)<<8
175+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MAJOR)<<16;
176+
axi_read_v (`SPI_AD738x_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), pcore_version);
175177
axi_write (`SPI_AD738x_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
176178
axi_read_v (`SPI_AD738x_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
177179
`INFO(("Sanity Test Done"));

ad7616/tests/test_program_si.sv

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ import test_harness_env_pkg::*;
5050
//---------------------------------------------------------------------------
5151
// SPI Engine configuration parameters
5252
//---------------------------------------------------------------------------
53-
localparam PCORE_VERSION = 32'h0001_0201;
5453
localparam SAMPLE_PERIOD = 500;
5554
localparam ASYNC_SPI_CLK = 1;
5655
localparam DATA_WIDTH = 16;
@@ -174,7 +173,10 @@ end
174173
//---------------------------------------------------------------------------
175174

176175
task sanity_test();
177-
axi_read_v (`SPI_AD7616_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), PCORE_VERSION);
176+
bit [31:0] pcore_version = (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_PATCH)
177+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MINOR)<<8
178+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MAJOR)<<16;
179+
axi_read_v (`SPI_AD7616_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), pcore_version);
178180
axi_write (`SPI_AD7616_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
179181
axi_read_v (`SPI_AD7616_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
180182
`INFO(("Sanity Test Done"));

pulsar_adc_pmdz/tests/test_program.sv

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ import test_harness_env_pkg::*;
5151
//---------------------------------------------------------------------------
5252
// SPI Engine configuration parameters
5353
//---------------------------------------------------------------------------
54-
localparam PCORE_VERSION = 32'h0001_0201;
5554
localparam SAMPLE_PERIOD = 500;
5655
localparam ASYNC_SPI_CLK = 1;
5756
localparam DATA_WIDTH = 32;
@@ -170,7 +169,10 @@ end
170169
//---------------------------------------------------------------------------
171170

172171
task sanity_test;
173-
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), PCORE_VERSION);
172+
bit [31:0] pcore_version = (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_PATCH)
173+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MINOR)<<8
174+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MAJOR)<<16;
175+
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), pcore_version);
174176
axi_write (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
175177
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
176178
`INFO(("Sanity Test Done"));

pulsar_adc_pmdz/tests/test_sleep_delay.sv

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import test_harness_env_pkg::*;
4949
//---------------------------------------------------------------------------
5050
// SPI Engine configuration parameters
5151
//---------------------------------------------------------------------------
52-
localparam PCORE_VERSION = 32'h0001_0201;
5352
localparam SAMPLE_PERIOD = 500;
5453
localparam ASYNC_SPI_CLK = 1;
5554
localparam DATA_WIDTH = 32;
@@ -169,7 +168,10 @@ end
169168
//---------------------------------------------------------------------------
170169

171170
task sanity_test();
172-
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), PCORE_VERSION);
171+
bit [31:0] pcore_version = (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_PATCH)
172+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MINOR)<<8
173+
| (`DEFAULT_AXI_SPI_ENGINE_VERSION_VERSION_MAJOR)<<16;
174+
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_VERSION), pcore_version);
173175
axi_write (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
174176
axi_read_v (`PULSAR_ADC_SPI_REGMAP_BA + GetAddrs(AXI_SPI_ENGINE_SCRATCH), 32'hDEADBEEF);
175177
`INFO(("Sanity Test Done"));

0 commit comments

Comments
 (0)