11global ad_project_params
22
3- # SPI Engine DUT parameters
4- set ad_project_params(DATA_WIDTH) 32
5- set ad_project_params(ASYNC_SPI_CLK) 1
6- set ad_project_params(NUM_OF_CS) 1
7- set ad_project_params(NUM_OF_SDI) 1
8- set ad_project_params(NUM_OF_SDO) 1
9- set ad_project_params(SDI_DELAY) 1
10- set ad_project_params(ECHO_SCLK) 0
11- set ad_project_params(CMD_MEM_ADDR_WIDTH) 4
12- set ad_project_params(DATA_MEM_ADDR_WIDTH) 4
13- set ad_project_params(SDI_FIFO_ADDR_WIDTH) 5
14- set ad_project_params(SDO_FIFO_ADDR_WIDTH) 5
15- set ad_project_params(SYNC_FIFO_ADDR_WIDTH) 4
16- set ad_project_params(CMD_FIFO_ADDR_WIDTH) 4
17-
183# Test parameters
194set ad_project_params(DATA_DLENGTH) 24
205set ad_project_params(THREE_WIRE) 0
@@ -23,14 +8,11 @@ set ad_project_params(CPHA) 1
238set ad_project_params(SDO_IDLE_STATE) 0
249set ad_project_params(SLAVE_TIN) 0
2510set ad_project_params(SLAVE_TOUT) 0
26- set ad_project_params(MASTER_TIN) 0
27- set ad_project_params(MASTER_TOUT) 0
2811set ad_project_params(CS_TO_MISO) 0
2912set ad_project_params(CLOCK_DIVIDER) 1
3013set ad_project_params(NUM_OF_WORDS) 1
3114set ad_project_params(NUM_OF_TRANSFERS) 3
3215set ad_project_params(CS_ACTIVE_HIGH) 0
33- set ad_project_params(ECHO_SCLK_DELAY) 0.1
3416set ad_project_params(PWM_PERIOD) 98
3517set ad_project_params(TEST_DATA_MODE) DATA_MODE_PATTERN;
3618
@@ -41,8 +23,8 @@ set spi_s_vip_cfg [ list \
4123 INV_CS $ad_project_params(CS_ACTIVE_HIGH) \
4224 SLAVE_TIN $ad_project_params(SLAVE_TIN) \
4325 SLAVE_TOUT $ad_project_params(SLAVE_TOUT) \
44- MASTER_TIN $ad_project_params(MASTER_TIN) \
45- MASTER_TOUT $ad_project_params(MASTER_TOUT) \
26+ MASTER_TIN 0 \
27+ MASTER_TOUT 0 \
4628 CS_TO_MISO $ad_project_params(CS_TO_MISO) \
4729 DATA_DLENGTH $ad_project_params(DATA_DLENGTH) \
4830]
0 commit comments