Initial commit.
[freedom-sifive.git] / fpga / e300artydevkit / script / ip.tcl
1 create_ip -vendor xilinx.com -library ip -name clk_wiz -module_name mmcm -dir $ipdir -force
2 set_property -dict [list \
3 CONFIG.PRIMITIVE {MMCM} \
4 CONFIG.RESET_TYPE {ACTIVE_LOW} \
5 CONFIG.CLKOUT1_USED {true} \
6 CONFIG.CLKOUT2_USED {true} \
7 CONFIG.CLKOUT1_REQUESTED_OUT_FREQ {8.388} \
8 CONFIG.CLKOUT2_REQUESTED_OUT_FREQ {65.000} \
9 ] [get_ips mmcm]
10
11 create_ip -vendor xilinx.com -library ip -name proc_sys_reset -module_name reset_sys -dir $ipdir -force
12 set_property -dict [list \
13 CONFIG.C_EXT_RESET_HIGH {false} \
14 CONFIG.C_AUX_RESET_HIGH {false} \
15 CONFIG.C_NUM_BUS_RST {1} \
16 CONFIG.C_NUM_PERP_RST {1} \
17 CONFIG.C_NUM_INTERCONNECT_ARESETN {1} \
18 CONFIG.C_NUM_PERP_ARESETN {1} \
19 ] [get_ips reset_sys]