34 lines
990 B
Tcl
34 lines
990 B
Tcl
# this is a demo create ip using tcl script
|
|
|
|
# create a new ip ila named ila_rx2, if the ip already exists, skip create_ip step
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_tdma
|
|
# set the ip property
|
|
set_property -dict {
|
|
CONFIG.C_EN_STRG_QUAL 1
|
|
CONFIG.C_NUM_OF_PROBES {18}
|
|
CONFIG.C_PROBE0_WIDTH {12}
|
|
CONFIG.C_PROBE1_WIDTH {12}
|
|
CONFIG.C_PROBE2_WIDTH {1}
|
|
CONFIG.C_PROBE3_WIDTH {1}
|
|
CONFIG.C_PROBE4_WIDTH {1}
|
|
CONFIG.C_PROBE5_WIDTH {10}
|
|
CONFIG.C_PROBE6_WIDTH {10}
|
|
CONFIG.C_PROBE7_WIDTH {1}
|
|
CONFIG.C_PROBE8_WIDTH {10}
|
|
CONFIG.C_PROBE9_WIDTH {10}
|
|
CONFIG.C_PROBE10_WIDTH {1}
|
|
CONFIG.C_PROBE11_WIDTH {10}
|
|
CONFIG.C_PROBE12_WIDTH {10}
|
|
CONFIG.C_PROBE13_WIDTH {1}
|
|
CONFIG.C_PROBE14_WIDTH {10}
|
|
CONFIG.C_PROBE15_WIDTH {10}
|
|
CONFIG.C_PROBE16_WIDTH {9}
|
|
CONFIG.C_PROBE17_WIDTH {9}
|
|
} [get_ips ila_recv_top]
|
|
|
|
|
|
set_property -dict [list \
|
|
CONFIG.C_NUM_OF_PROBES {6} \
|
|
CONFIG.C_PROBE0_WIDTH {24} \
|
|
] [get_ips ila_tdma]
|