47 lines
10 KiB
Tcl
47 lines
10 KiB
Tcl
# CMAC TX
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_cmac_tx
|
|
set_property -dict [list CONFIG.C_PROBE10_WIDTH {32} CONFIG.C_PROBE9_WIDTH {32} CONFIG.C_PROBE8_WIDTH {32} CONFIG.C_PROBE7_WIDTH {32} CONFIG.C_PROBE5_WIDTH {4} CONFIG.C_NUM_OF_PROBES {15} CONFIG.Component_Name {ila_cmac_tx} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE14_MU_CNT {2} CONFIG.C_PROBE13_MU_CNT {2} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_cmac_tx]
|
|
|
|
# CMAC RX
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_cmac_rx
|
|
set_property -dict [list CONFIG.C_PROBE17_WIDTH {6} CONFIG.C_PROBE16_WIDTH {7} CONFIG.C_PROBE15_WIDTH {20} CONFIG.C_PROBE14_WIDTH {32} CONFIG.C_PROBE13_WIDTH {32} CONFIG.C_PROBE12_WIDTH {32} CONFIG.C_PROBE11_WIDTH {32} CONFIG.C_PROBE10_WIDTH {80} CONFIG.C_PROBE9_WIDTH {3} CONFIG.C_PROBE5_WIDTH {4} CONFIG.C_NUM_OF_PROBES {19} CONFIG.Component_Name {ila_cmac_rx} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE18_MU_CNT {2} CONFIG.C_PROBE17_MU_CNT {2} CONFIG.C_PROBE16_MU_CNT {2} CONFIG.C_PROBE15_MU_CNT {2} CONFIG.C_PROBE14_MU_CNT {2} CONFIG.C_PROBE13_MU_CNT {2} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_cmac_rx]
|
|
|
|
# NETWORK STACK
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_network_stack
|
|
set_property -dict [list CONFIG.C_PROBE35_WIDTH {256} CONFIG.C_PROBE30_WIDTH {256} CONFIG.C_PROBE29_WIDTH {512} CONFIG.C_PROBE21_WIDTH {4} CONFIG.C_PROBE19_WIDTH {28} CONFIG.C_PROBE18_WIDTH {48} CONFIG.C_PROBE14_WIDTH {4} CONFIG.C_PROBE12_WIDTH {28} CONFIG.C_PROBE11_WIDTH {48} CONFIG.C_NUM_OF_PROBES {36} CONFIG.Component_Name {ila_network_stack} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE35_MU_CNT {2} CONFIG.C_PROBE34_MU_CNT {2} CONFIG.C_PROBE33_MU_CNT {2} CONFIG.C_PROBE32_MU_CNT {2} CONFIG.C_PROBE31_MU_CNT {2} CONFIG.C_PROBE30_MU_CNT {2} CONFIG.C_PROBE29_MU_CNT {2} CONFIG.C_PROBE28_MU_CNT {2} CONFIG.C_PROBE27_MU_CNT {2} CONFIG.C_PROBE26_MU_CNT {2} CONFIG.C_PROBE25_MU_CNT {2} CONFIG.C_PROBE24_MU_CNT {2} CONFIG.C_PROBE23_MU_CNT {2} CONFIG.C_PROBE22_MU_CNT {2} CONFIG.C_PROBE21_MU_CNT {2} CONFIG.C_PROBE20_MU_CNT {2} CONFIG.C_PROBE19_MU_CNT {2} CONFIG.C_PROBE18_MU_CNT {2} CONFIG.C_PROBE17_MU_CNT {2} CONFIG.C_PROBE16_MU_CNT {2} CONFIG.C_PROBE15_MU_CNT {2} CONFIG.C_PROBE14_MU_CNT {2} CONFIG.C_PROBE13_MU_CNT {2} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_network_stack]
|
|
|
|
# CDMA RD unaglined
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_ddr_rd
|
|
set_property -dict [list CONFIG.C_PROBE10_WIDTH {512} CONFIG.C_PROBE9_WIDTH {64} CONFIG.C_PROBE5_WIDTH {28} CONFIG.C_PROBE4_WIDTH {28} CONFIG.C_PROBE3_WIDTH {23} CONFIG.C_PROBE2_WIDTH {23} CONFIG.C_NUM_OF_PROBES {12} CONFIG.Component_Name {ila_ddr_rd} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_ddr_rd]
|
|
|
|
# CDMA WR unaglined
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_ddr_wr
|
|
set_property -dict [list CONFIG.C_PROBE9_WIDTH {512} CONFIG.C_PROBE8_WIDTH {64} CONFIG.C_PROBE4_WIDTH {28} CONFIG.C_PROBE3_WIDTH {28} CONFIG.C_PROBE2_WIDTH {23} CONFIG.C_PROBE1_WIDTH {23} CONFIG.C_PROBE0_WIDTH {3} CONFIG.C_NUM_OF_PROBES {11} CONFIG.Component_Name {ila_ddr_wr} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_ddr_wr]
|
|
|
|
# RD CREDITS
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_rd_cred
|
|
set_property -dict [list CONFIG.C_PROBE12_WIDTH {16} CONFIG.C_PROBE11_WIDTH {16} CONFIG.C_PROBE6_WIDTH {23} CONFIG.C_PROBE5_WIDTH {23} CONFIG.C_PROBE4_WIDTH {8} CONFIG.C_PROBE3_WIDTH {28} CONFIG.C_NUM_OF_PROBES {13} CONFIG.Component_Name {ila_rd_cred} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_rd_cred]
|
|
|
|
# WR CREDITS
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_wr_cred
|
|
set_property -dict [list CONFIG.C_PROBE9_WIDTH {16} CONFIG.C_PROBE8_WIDTH {16} CONFIG.C_PROBE6_WIDTH {23} CONFIG.C_PROBE5_WIDTH {23} CONFIG.C_PROBE2_WIDTH {28} CONFIG.C_NUM_OF_PROBES {10} CONFIG.Component_Name {ila_wr_cred} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_wr_cred]
|
|
|
|
# TLB WR
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_fsm_wr
|
|
set_property -dict [list CONFIG.C_PROBE25_WIDTH {16} CONFIG.C_PROBE15_WIDTH {40} CONFIG.C_PROBE14_WIDTH {40} CONFIG.C_PROBE13_WIDTH {28} CONFIG.C_PROBE9_WIDTH {6} CONFIG.C_PROBE8_WIDTH {28} CONFIG.C_PROBE7_WIDTH {48} CONFIG.C_PROBE6_WIDTH {64} CONFIG.C_PROBE5_WIDTH {64} CONFIG.C_PROBE4_WIDTH {6} CONFIG.C_PROBE2_WIDTH {48} CONFIG.C_PROBE1_WIDTH {28} CONFIG.C_PROBE0_WIDTH {4} CONFIG.C_NUM_OF_PROBES {30} CONFIG.Component_Name {ila_fsm_wr} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE29_MU_CNT {2} CONFIG.C_PROBE28_MU_CNT {2} CONFIG.C_PROBE27_MU_CNT {2} CONFIG.C_PROBE26_MU_CNT {2} CONFIG.C_PROBE25_MU_CNT {2} CONFIG.C_PROBE24_MU_CNT {2} CONFIG.C_PROBE23_MU_CNT {2} CONFIG.C_PROBE22_MU_CNT {2} CONFIG.C_PROBE21_MU_CNT {2} CONFIG.C_PROBE20_MU_CNT {2} CONFIG.C_PROBE19_MU_CNT {2} CONFIG.C_PROBE18_MU_CNT {2} CONFIG.C_PROBE17_MU_CNT {2} CONFIG.C_PROBE16_MU_CNT {2} CONFIG.C_PROBE15_MU_CNT {2} CONFIG.C_PROBE14_MU_CNT {2} CONFIG.C_PROBE13_MU_CNT {2} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_fsm_wr]
|
|
|
|
# TLB RD
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_fsm_rd
|
|
set_property -dict [list CONFIG.C_PROBE22_WIDTH {16} CONFIG.C_PROBE15_WIDTH {40} CONFIG.C_PROBE14_WIDTH {40} CONFIG.C_PROBE13_WIDTH {28} CONFIG.C_PROBE9_WIDTH {6} CONFIG.C_PROBE8_WIDTH {28} CONFIG.C_PROBE7_WIDTH {48} CONFIG.C_PROBE6_WIDTH {64} CONFIG.C_PROBE5_WIDTH {64} CONFIG.C_PROBE4_WIDTH {6} CONFIG.C_PROBE2_WIDTH {48} CONFIG.C_PROBE1_WIDTH {28} CONFIG.C_PROBE0_WIDTH {4} CONFIG.C_NUM_OF_PROBES {26} CONFIG.Component_Name {ila_fsm_rd} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE25_MU_CNT {2} CONFIG.C_PROBE24_MU_CNT {2} CONFIG.C_PROBE23_MU_CNT {2} CONFIG.C_PROBE22_MU_CNT {2} CONFIG.C_PROBE21_MU_CNT {2} CONFIG.C_PROBE20_MU_CNT {2} CONFIG.C_PROBE19_MU_CNT {2} CONFIG.C_PROBE18_MU_CNT {2} CONFIG.C_PROBE17_MU_CNT {2} CONFIG.C_PROBE16_MU_CNT {2} CONFIG.C_PROBE15_MU_CNT {2} CONFIG.C_PROBE14_MU_CNT {2} CONFIG.C_PROBE13_MU_CNT {2} CONFIG.C_PROBE12_MU_CNT {2} CONFIG.C_PROBE11_MU_CNT {2} CONFIG.C_PROBE10_MU_CNT {2} CONFIG.C_PROBE9_MU_CNT {2} CONFIG.C_PROBE8_MU_CNT {2} CONFIG.C_PROBE7_MU_CNT {2} CONFIG.C_PROBE6_MU_CNT {2} CONFIG.C_PROBE5_MU_CNT {2} CONFIG.C_PROBE4_MU_CNT {2} CONFIG.C_PROBE3_MU_CNT {2} CONFIG.C_PROBE2_MU_CNT {2} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_fsm_rd]
|
|
|
|
# LINK
|
|
create_ip -name ila -vendor xilinx.com -library ip -version 6.2 -module_name ila_link
|
|
set_property -dict [list CONFIG.C_PROBE1_WIDTH {4} CONFIG.C_NUM_OF_PROBES {2} CONFIG.Component_Name {ila_link} CONFIG.C_EN_STRG_QUAL {1} CONFIG.C_ADV_TRIGGER {true} CONFIG.C_PROBE1_MU_CNT {2} CONFIG.C_PROBE0_MU_CNT {2} CONFIG.ALL_PROBE_SAME_MU_CNT {2}] [get_ips ila_link]
|
|
|
|
# VIO STATISTICS
|
|
create_ip -name vio -vendor xilinx.com -library ip -version 3.0 -module_name vio_network_statistic
|
|
set_property -dict [list CONFIG.C_PROBE_IN12_WIDTH {8} CONFIG.C_PROBE_IN11_WIDTH {16} CONFIG.C_PROBE_IN10_WIDTH {16} CONFIG.C_PROBE_IN9_WIDTH {16} CONFIG.C_PROBE_IN8_WIDTH {16} CONFIG.C_PROBE_IN7_WIDTH {16} CONFIG.C_PROBE_IN6_WIDTH {16} CONFIG.C_PROBE_IN5_WIDTH {16} CONFIG.C_PROBE_IN4_WIDTH {16} CONFIG.C_PROBE_IN3_WIDTH {16} CONFIG.C_PROBE_IN2_WIDTH {16} CONFIG.C_PROBE_IN1_WIDTH {16} CONFIG.C_PROBE_IN0_WIDTH {16} CONFIG.C_NUM_PROBE_OUT {0} CONFIG.C_NUM_PROBE_IN {13} CONFIG.Component_Name {vio_network_statistic}] [get_ips vio_network_statistic]
|
|
|
|
# VIO LINK
|
|
create_ip -name vio -vendor xilinx.com -library ip -version 3.0 -module_name vio_link
|
|
set_property -dict [list CONFIG.C_PROBE_IN1_WIDTH {4} CONFIG.C_NUM_PROBE_OUT {0} CONFIG.C_NUM_PROBE_IN {2} CONFIG.Component_Name {vio_link}] [get_ips vio_link] |