File tree Expand file tree Collapse file tree 23 files changed +234
-264
lines changed
Expand file tree Collapse file tree 23 files changed +234
-264
lines changed Original file line number Diff line number Diff line change @@ -9,16 +9,15 @@ create_bd_intf_port -mode Master -vlnv analog.com:interface:spi_engine_rtl:1.0 a
99
1010source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1111
12- set data_width 32
13- set async_spi_clk 1
14- set offload_en 1
15- set num_cs 1
16- set num_sdi 1
17- set num_sdo 1
18- set sdi_delay 1
19- set echo_sclk 0
20-
21- set hier_spi_engine spi_adc
12+ set hier_spi_engine spi_adc
13+ set data_width 32
14+ set async_spi_clk 1
15+ set offload_en 1
16+ set num_cs 1
17+ set num_sdi 1
18+ set num_sdo 1
19+ set sdi_delay 1
20+ set echo_sclk 0
2221
2322spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk
2423
Original file line number Diff line number Diff line change @@ -60,21 +60,19 @@ set_connection_parameter_value spi_clk_pll.reconfig_to_pll/spi_clk_pll_reconfig.
6060# spi engine
6161source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
6262
63- set spi_engine_hier spi_ad4052
64-
65- set data_width 32
66- set async_spi_clk 1
67- set offload_en 1
68- set num_cs 1
69- set num_sdi 1
70- set num_sdo 1
71- set sdi_delay 0
72- set echo_sclk 0
73- set sdo_streaming 0
74-
75- set axi_clk sys_clk.clk
76- set axi_reset sys_clk.clk_reset
77- set spi_clk spi_clk_pll.outclk0
63+ set spi_engine_hier spi_ad4052
64+ set axi_clk sys_clk.clk
65+ set axi_reset sys_clk.clk_reset
66+ set spi_clk spi_clk_pll.outclk0
67+ set data_width 32
68+ set async_spi_clk 1
69+ set offload_en 1
70+ set num_cs 1
71+ set num_sdi 1
72+ set num_sdo 1
73+ set sdi_delay 0
74+ set echo_sclk 0
75+ set sdo_streaming 0
7876
7977spi_engine_create $spi_engine_hier $axi_clk $axi_reset $spi_clk $data_width $async_spi_clk $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk $sdo_streaming
8078set_instance_parameter_value ${spi_engine_hier} _offload {ASYNC_TRIG} {1}
Original file line number Diff line number Diff line change @@ -20,21 +20,19 @@ set_instance_parameter_value util_sigma_delta_spi {NUM_OF_CS} {1}
2020# spi engine
2121source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
2222
23- set spi_engine_hier spi_ad411x_ad717x
24-
25- set data_width 32
26- set async_spi_clk 1
27- set offload_en 1
28- set num_cs 1
29- set num_sdi 1
30- set num_sdo 1
31- set sdi_delay 0
32- set echo_sclk 0
33- set sdo_streaming 0
34-
35- set axi_clk sys_clk.clk
36- set axi_reset sys_clk.clk_reset
37- set spi_clk sys_dma_clk.clk
23+ set spi_engine_hier spi_ad411x_ad717x
24+ set axi_clk sys_clk.clk
25+ set axi_reset sys_clk.clk_reset
26+ set spi_clk sys_dma_clk.clk
27+ set data_width 32
28+ set async_spi_clk 1
29+ set offload_en 1
30+ set num_cs 1
31+ set num_sdi 1
32+ set num_sdo 1
33+ set sdi_delay 0
34+ set echo_sclk 0
35+ set sdo_streaming 0
3836
3937spi_engine_create $spi_engine_hier $axi_clk $axi_reset $spi_clk $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk $sdo_streaming
4038set_instance_parameter_value ${spi_engine_hier} _offload {ASYNC_TRIG} {1}
Original file line number Diff line number Diff line change @@ -10,16 +10,15 @@ create_bd_port -dir O ad4134_odr
1010
1111source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1212
13- set data_width 32
14- set async_spi_clk 1
15- set offload_en 1
16- set num_cs 1
17- set num_sdi 4
18- set num_sdo 0
19- set sdi_delay 0
20- set echo_sclk 0
21-
22- set hier_spi_engine spi_ad4134
13+ set hier_spi_engine spi_ad4134
14+ set data_width 32
15+ set async_spi_clk 1
16+ set offload_en 1
17+ set num_cs 1
18+ set num_sdi 4
19+ set num_sdo 0
20+ set sdi_delay 0
21+ set echo_sclk 0
2322
2423spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk
2524
Original file line number Diff line number Diff line change @@ -9,16 +9,15 @@ create_bd_port -dir I adc_data_ready
99
1010source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1111
12- set data_width 32
13- set async_spi_clk 1
14- set offload_en 1
15- set num_cs 1
16- set num_sdi 1
17- set num_sdo 1
18- set sdi_delay 0
19- set echo_sclk 0
20-
21- set hier_spi_engine spi_ad4170
12+ set hier_spi_engine spi_ad4170
13+ set data_width 32
14+ set async_spi_clk 1
15+ set offload_en 1
16+ set num_cs 1
17+ set num_sdi 1
18+ set num_sdo 1
19+ set sdi_delay 0
20+ set echo_sclk 0
2221
2322spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk
2423
Original file line number Diff line number Diff line change @@ -16,21 +16,19 @@ set_instance_parameter_value axi_dmac_0 {DMA_DATA_WIDTH_DEST} {64}
1616# spi engine
1717source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1818
19- set spi_engine_hier spi_ad4170
20-
21- set data_width 32
22- set async_spi_clk 1
23- set offload_en 1
24- set num_cs 1
25- set num_sdi 1
26- set num_sdo 1
27- set sdi_delay 0
28- set echo_sclk 0
29- set sdo_streaming 0
30-
31- set axi_clk sys_clk.clk
32- set axi_reset sys_clk.clk_reset
33- set spi_clk sys_dma_clk.clk
19+ set spi_engine_hier spi_ad4170
20+ set axi_clk sys_clk.clk
21+ set axi_reset sys_clk.clk_reset
22+ set spi_clk sys_dma_clk.clk
23+ set data_width 32
24+ set async_spi_clk 1
25+ set offload_en 1
26+ set num_cs 1
27+ set num_sdi 1
28+ set num_sdo 1
29+ set sdi_delay 0
30+ set echo_sclk 0
31+ set sdo_streaming 0
3432
3533spi_engine_create $spi_engine_hier $axi_clk $axi_reset $spi_clk $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk $sdo_streaming
3634set_instance_parameter_value ${spi_engine_hier} _offload {ASYNC_TRIG} {1}
Original file line number Diff line number Diff line change @@ -53,16 +53,15 @@ ad_connect spi_clk spi_clkgen/clk_0
5353
5454# spi_engine_create "spi_ad463x" 32 1 1 1 $NUM_OF_SDI 0 1
5555
56- set data_width 32
57- set async_spi_clk 1
58- set offload_en 1
59- set num_cs 1
60- set num_sdi $NUM_OF_SDI
61- set num_sdo 1
62- set sdi_delay 1
63- set echo_sclk 1
64-
65- set hier_spi_engine spi_ad463x
56+ set hier_spi_engine spi_ad463x
57+ set data_width 32
58+ set async_spi_clk 1
59+ set offload_en 1
60+ set num_cs 1
61+ set num_sdi $NUM_OF_SDI
62+ set num_sdo 1
63+ set sdi_delay 1
64+ set echo_sclk 1
6665
6766spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk
6867
Original file line number Diff line number Diff line change @@ -16,16 +16,15 @@ create_bd_port -dir I gpio_cnv
1616
1717source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1818
19- set data_width 32
20- set async_spi_clk 1
21- set offload_en 1
22- set num_cs 1
23- set num_sdi 1
24- set num_sdo 1
25- set sdi_delay 1
26- set echo_sclk 0
27-
28- set hier_spi_engine spi_ad469x
19+ set hier_spi_engine spi_ad469x
20+ set data_width 32
21+ set async_spi_clk 1
22+ set offload_en 1
23+ set num_cs 1
24+ set num_sdi 1
25+ set num_sdo 1
26+ set sdi_delay 1
27+ set echo_sclk 0
2928
3029spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk
3130
Original file line number Diff line number Diff line change @@ -63,20 +63,18 @@ set_connection_parameter_value spi_clk_pll.reconfig_to_pll/spi_clk_pll_reconfig.
6363# spi engine
6464source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
6565
66- set spi_engine_hier ad469x_spi
67-
68- set data_width 32
69- set async_spi_clk 1
70- set num_cs 1
71- set num_sdi 1
72- set num_sdo 1
73- set sdi_delay 0
74- set echo_sclk 0
75- set sdo_streaming 0
76-
77- set axi_clk sys_clk.clk
78- set axi_reset sys_clk.clk_reset
79- set spi_clk spi_clk_pll.outclk0
66+ set spi_engine_hier ad469x_spi
67+ set axi_clk sys_clk.clk
68+ set axi_reset sys_clk.clk_reset
69+ set spi_clk spi_clk_pll.outclk0
70+ set data_width 32
71+ set async_spi_clk 1
72+ set num_cs 1
73+ set num_sdi 1
74+ set num_sdo 1
75+ set sdi_delay 0
76+ set echo_sclk 0
77+ set sdo_streaming 0
8078
8179spi_engine_create $spi_engine_hier $axi_clk $axi_reset $spi_clk $data_width $async_spi_clk $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk $sdo_streaming
8280set_instance_parameter_value ${spi_engine_hier} _offload {ASYNC_TRIG} {1}
Original file line number Diff line number Diff line change @@ -11,17 +11,16 @@ create_bd_intf_port -mode Master -vlnv analog.com:interface:spi_engine_rtl:1.0 a
1111
1212source $ad_hdl_dir /library/spi_engine/scripts/spi_engine.tcl
1313
14- set data_width 32
15- set async_spi_clk 1
16- set offload_en 1
17- set num_cs 1
18- set num_sdi 1
19- set num_sdo 1
20- set sdi_delay 0
21- set echo_sclk 0
22- set sdo_streaming 1
23-
24- set hier_spi_engine spi_ad57xx
14+ set hier_spi_engine spi_ad57xx
15+ set data_width 32
16+ set async_spi_clk 1
17+ set offload_en 1
18+ set num_cs 1
19+ set num_sdi 1
20+ set num_sdo 1
21+ set sdi_delay 0
22+ set echo_sclk 0
23+ set sdo_streaming 1
2524
2625spi_engine_create $hier_spi_engine $data_width $async_spi_clk $offload_en $num_cs $num_sdi $num_sdo $sdi_delay $echo_sclk $sdo_streaming
2726
You can’t perform that action at this time.
0 commit comments