Skip to content

Commit 03c0d1b

Browse files
Add vivado Board support files for HSFPX002 FPGA Board
1 parent f1557ad commit 03c0d1b

File tree

4 files changed

+312
-0
lines changed

4 files changed

+312
-0
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<board schema_version="2.0" vendor="numato.com" name="HSFPX002_DevBoard" display_name="HSFPX002_DevBoard" url="www.numato.com/" preset_file="preset.xml" >
3+
<images>
4+
<image name="" display_name="HSFPX002 Dev Board" sub_type="board">
5+
<description>Callisto Kintex7 Board File Image</description>
6+
</image>
7+
</images>
8+
<compatible_board_revisions>
9+
<revision id="0">1.0</revision>
10+
</compatible_board_revisions>
11+
<file_version>1.0</file_version>
12+
<description>HSFPX002_DevBoard</description>
13+
<components>
14+
<component name="part0" display_name="HSFPX002_DevBoard" type="fpga" part_name="xc7a200tfbg676-2" pin_map_file="part0_pins.xml" vendor="xilinx" spec_url="www.numato.com/">
15+
<interfaces>
16+
<interface mode="master" name="ddr3_sdram" type="xilinx.com:interface:ddrx_rtl:1.0" of_component="ddr3_sdram" preset_proc="ddr3_sdram_preset">
17+
<description>DDR3 board interface.</description>
18+
<preferred_ips>
19+
<preferred_ip vendor="xilinx.com" library="ip" name="mig_7series" order="0"/>
20+
</preferred_ips>
21+
</interface>
22+
<interface mode="master" name="bicolor_led" type="xilinx.com:interface:gpio_rtl:1.0" of_component="bicolor_led" preset_proc="bicolor_led_preset">
23+
<description>Onboard BiColor LED</description>
24+
<preferred_ips>
25+
<preferred_ip vendor="xilinx.com" library="ip" name="axi_gpio" order="0"/>
26+
</preferred_ips>
27+
<port_maps>
28+
<port_map logical_port="TRI_O" physical_port="rgb_led" dir="out" left="1" right="0">
29+
<pin_maps>
30+
<pin_map port_index="0" component_pin="bicolor_led_0"/>
31+
<pin_map port_index="1" component_pin="bicolor_led_1"/>
32+
</pin_maps>
33+
</port_map>
34+
</port_maps>
35+
</interface>
36+
<interface mode="slave" name="sys_clock" type="xilinx.com:signal:clock_rtl:1.0" of_component="sys_clock" preset_proc="sys_clock_preset">
37+
<parameters>
38+
<parameter name="frequency" value="100000000"/>
39+
</parameters>
40+
<preferred_ips>
41+
<preferred_ip vendor="xilinx.com" library="ip" name="clk_wiz" order="0"/>
42+
</preferred_ips>
43+
<port_maps>
44+
<port_map logical_port="clk" physical_port="clk" dir="in">
45+
<pin_maps>
46+
<pin_map port_index="0" component_pin="clk"/>
47+
</pin_maps>
48+
</port_map>
49+
</port_maps>
50+
<parameters>
51+
<parameter name="frequency" value="100000000" />
52+
</parameters>
53+
</interface>
54+
</interfaces>
55+
</component>
56+
57+
<component name="ddr3_sdram" display_name="DDR3 SDRAM" type="chip" sub_type="ddr" major_group="External Memory">
58+
<description>DDR3 memory</description>
59+
<parameters>
60+
<parameter name="ddr_type" value="ddr3"/>
61+
<parameter name="size" value="512MB"/>
62+
</parameters>
63+
</component>
64+
<component name="sys_clock" display_name="System Clock" type="chip" sub_type="system_clock" major_group="Clocks">
65+
<description>3.3V Single-Ended 100MHz oscillator used as system clock on the board</description>
66+
</component>
67+
<component name="bicolor_led" display_name="Onboard BiColor LED" type="chip" sub_type="led" major_group="GPIO">
68+
<description>BiColor leds 1 to 0 (2 per LED)</description>
69+
</component>
70+
</components>
71+
72+
<jtag_chains>
73+
<jtag_chain name="chain1">
74+
<position name="0" component="part0"/>
75+
</jtag_chain>
76+
</jtag_chains>
77+
<connections>
78+
<connection name="part0_sys_clock" component1="part0" component2="sys_clock">
79+
<connection_map name="part0_sys_clock_1" c1_st_index="0" c1_end_index="0" c2_st_index="0" c2_end_index="0"/>
80+
</connection>
81+
<connection name="part0_bicolor_led" component1="part0" component2="bicolor_led">
82+
<connection_map name="part0_bicolor_led_1" c1_st_index="1" c1_end_index="2" c2_st_index="0" c2_end_index="1"/>
83+
</connection>
84+
</connections>
85+
</board>
Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!-- IMPORTANT: This is an internal file that has been generated by the MIG software. Any direct editing or changes made to this file may result in unpredictable behavior or data corruption. It is strongly advised that users do not edit the contents of this file. Re-run the MIG GUI with the required settings if any of the options provided below need to be altered. -->
3+
<Project NoOfControllers="1" >
4+
<ModuleName>system_mig_7series_0_0</ModuleName>
5+
<dci_inouts_inputs>1</dci_inouts_inputs>
6+
<dci_inputs>1</dci_inputs>
7+
<Debug_En>OFF</Debug_En>
8+
<DataDepth_En>1024</DataDepth_En>
9+
<LowPower_En>ON</LowPower_En>
10+
<XADC_En>Enabled</XADC_En>
11+
<TargetFPGA>xc7a200t-fbg676/-2</TargetFPGA>
12+
<Version>4.1</Version>
13+
<SystemClock>No Buffer</SystemClock>
14+
<ReferenceClock>Use System Clock</ReferenceClock>
15+
<SysResetPolarity>ACTIVE LOW</SysResetPolarity>
16+
<BankSelectionFlag>FALSE</BankSelectionFlag>
17+
<InternalVref>1</InternalVref>
18+
<dci_hr_inouts_inputs>50 Ohms</dci_hr_inouts_inputs>
19+
<dci_cascade>0</dci_cascade>
20+
<Controller number="0" >
21+
<MemoryDevice>DDR3_SDRAM/Components/MT41K256M16XX-125</MemoryDevice>
22+
<TimePeriod>3077</TimePeriod>
23+
<VccAuxIO>1.8V</VccAuxIO>
24+
<PHYRatio>4:1</PHYRatio>
25+
<InputClkFreq>199.995</InputClkFreq>
26+
<UIExtraClocks>0</UIExtraClocks>
27+
<MMCM_VCO>649</MMCM_VCO>
28+
<MMCMClkOut0> 1.000</MMCMClkOut0>
29+
<MMCMClkOut1>1</MMCMClkOut1>
30+
<MMCMClkOut2>1</MMCMClkOut2>
31+
<MMCMClkOut3>1</MMCMClkOut3>
32+
<MMCMClkOut4>1</MMCMClkOut4>
33+
<DataWidth>32</DataWidth>
34+
<DeepMemory>1</DeepMemory>
35+
<DataMask>1</DataMask>
36+
<ECC>Disabled</ECC>
37+
<Ordering>Normal</Ordering>
38+
<BankMachineCnt>4</BankMachineCnt>
39+
<CustomPart>TRUE</CustomPart>
40+
<NewPartName>AS4C512M16D3L-12BIN</NewPartName>
41+
<RowAddress>16</RowAddress>
42+
<ColAddress>10</ColAddress>
43+
<BankAddress>3</BankAddress>
44+
<MemoryVoltage>1.35V</MemoryVoltage>
45+
<C0_MEM_SIZE>2147483648</C0_MEM_SIZE>
46+
<UserMemoryAddressMap>BANK_ROW_COLUMN</UserMemoryAddressMap>
47+
<PinSelection>
48+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="R5" SLEW="" name="ddr3_addr[0]" IN_TERM="" />
49+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="M1" SLEW="" name="ddr3_addr[10]" IN_TERM="" />
50+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="N1" SLEW="" name="ddr3_addr[11]" IN_TERM="" />
51+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="K2" SLEW="" name="ddr3_addr[12]" IN_TERM="" />
52+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="L3" SLEW="" name="ddr3_addr[13]" IN_TERM="" />
53+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="J1" SLEW="" name="ddr3_addr[14]" IN_TERM="" />
54+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="K1" SLEW="" name="ddr3_addr[15]" IN_TERM="" />
55+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="T5" SLEW="" name="ddr3_addr[1]" IN_TERM="" />
56+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="P5" SLEW="" name="ddr3_addr[2]" IN_TERM="" />
57+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="P6" SLEW="" name="ddr3_addr[3]" IN_TERM="" />
58+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="N2" SLEW="" name="ddr3_addr[4]" IN_TERM="" />
59+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="N3" SLEW="" name="ddr3_addr[5]" IN_TERM="" />
60+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="L2" SLEW="" name="ddr3_addr[6]" IN_TERM="" />
61+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="M2" SLEW="" name="ddr3_addr[7]" IN_TERM="" />
62+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="H1" SLEW="" name="ddr3_addr[8]" IN_TERM="" />
63+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="H2" SLEW="" name="ddr3_addr[9]" IN_TERM="" />
64+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="R7" SLEW="" name="ddr3_ba[0]" IN_TERM="" />
65+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="P8" SLEW="" name="ddr3_ba[1]" IN_TERM="" />
66+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="R8" SLEW="" name="ddr3_ba[2]" IN_TERM="" />
67+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="T8" SLEW="" name="ddr3_cas_n" IN_TERM="" />
68+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="U5" SLEW="" name="ddr3_ck_n[0]" IN_TERM="" />
69+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="U6" SLEW="" name="ddr3_ck_p[0]" IN_TERM="" />
70+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="P1" SLEW="" name="ddr3_cke[0]" IN_TERM="" />
71+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="R1" SLEW="" name="ddr3_cs_n[0]" IN_TERM="" />
72+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="V1" SLEW="" name="ddr3_dm[0]" IN_TERM="" />
73+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AB1" SLEW="" name="ddr3_dm[1]" IN_TERM="" />
74+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AE3" SLEW="" name="ddr3_dm[2]" IN_TERM="" />
75+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y7" SLEW="" name="ddr3_dm[3]" IN_TERM="" />
76+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="W4" SLEW="" name="ddr3_dq[0]" IN_TERM="" />
77+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AF2" SLEW="" name="ddr3_dq[10]" IN_TERM="" />
78+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AA3" SLEW="" name="ddr3_dq[11]" IN_TERM="" />
79+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AB2" SLEW="" name="ddr3_dq[12]" IN_TERM="" />
80+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AC1" SLEW="" name="ddr3_dq[13]" IN_TERM="" />
81+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AE2" SLEW="" name="ddr3_dq[14]" IN_TERM="" />
82+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AC2" SLEW="" name="ddr3_dq[15]" IN_TERM="" />
83+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AC3" SLEW="" name="ddr3_dq[16]" IN_TERM="" />
84+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AD3" SLEW="" name="ddr3_dq[17]" IN_TERM="" />
85+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AC4" SLEW="" name="ddr3_dq[18]" IN_TERM="" />
86+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AF4" SLEW="" name="ddr3_dq[19]" IN_TERM="" />
87+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="V6" SLEW="" name="ddr3_dq[1]" IN_TERM="" />
88+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AB4" SLEW="" name="ddr3_dq[20]" IN_TERM="" />
89+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AF3" SLEW="" name="ddr3_dq[21]" IN_TERM="" />
90+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AA4" SLEW="" name="ddr3_dq[22]" IN_TERM="" />
91+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AF5" SLEW="" name="ddr3_dq[23]" IN_TERM="" />
92+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AC6" SLEW="" name="ddr3_dq[24]" IN_TERM="" />
93+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y5" SLEW="" name="ddr3_dq[25]" IN_TERM="" />
94+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AB5" SLEW="" name="ddr3_dq[26]" IN_TERM="" />
95+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AB6" SLEW="" name="ddr3_dq[27]" IN_TERM="" />
96+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AA5" SLEW="" name="ddr3_dq[28]" IN_TERM="" />
97+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y8" SLEW="" name="ddr3_dq[29]" IN_TERM="" />
98+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="W6" SLEW="" name="ddr3_dq[2]" IN_TERM="" />
99+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AA8" SLEW="" name="ddr3_dq[30]" IN_TERM="" />
100+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y6" SLEW="" name="ddr3_dq[31]" IN_TERM="" />
101+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="U7" SLEW="" name="ddr3_dq[3]" IN_TERM="" />
102+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y3" SLEW="" name="ddr3_dq[4]" IN_TERM="" />
103+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="W1" SLEW="" name="ddr3_dq[5]" IN_TERM="" />
104+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="W5" SLEW="" name="ddr3_dq[6]" IN_TERM="" />
105+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="W3" SLEW="" name="ddr3_dq[7]" IN_TERM="" />
106+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y1" SLEW="" name="ddr3_dq[8]" IN_TERM="" />
107+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="Y2" SLEW="" name="ddr3_dq[9]" IN_TERM="" />
108+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="V2" SLEW="" name="ddr3_dqs_n[0]" IN_TERM="" />
109+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="AE1" SLEW="" name="ddr3_dqs_n[1]" IN_TERM="" />
110+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="AE5" SLEW="" name="ddr3_dqs_n[2]" IN_TERM="" />
111+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="W8" SLEW="" name="ddr3_dqs_n[3]" IN_TERM="" />
112+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="V3" SLEW="" name="ddr3_dqs_p[0]" IN_TERM="" />
113+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="AD1" SLEW="" name="ddr3_dqs_p[1]" IN_TERM="" />
114+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="AD5" SLEW="" name="ddr3_dqs_p[2]" IN_TERM="" />
115+
<Pin VCCAUX_IO="" IOSTANDARD="DIFF_SSTL135" PADName="V8" SLEW="" name="ddr3_dqs_p[3]" IN_TERM="" />
116+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="T4" SLEW="" name="ddr3_odt[0]" IN_TERM="" />
117+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="R6" SLEW="" name="ddr3_ras_n" IN_TERM="" />
118+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="AA2" SLEW="" name="ddr3_reset_n" IN_TERM="" />
119+
<Pin VCCAUX_IO="" IOSTANDARD="SSTL135" PADName="T7" SLEW="" name="ddr3_we_n" IN_TERM="" />
120+
</PinSelection>
121+
<System_Control>
122+
<Pin PADName="No connect" Bank="Select Bank" name="sys_rst" />
123+
<Pin PADName="No connect" Bank="Select Bank" name="init_calib_complete" />
124+
<Pin PADName="No connect" Bank="Select Bank" name="tg_compare_error" />
125+
</System_Control>
126+
<TimingParameters>
127+
<Parameters twtr="7.5" trrd="7.5" trefi="7.8" tfaw="40" trtp="7.5" tcke="5" trfc="260" trp="13.75" tras="35" trcd="13.75" />
128+
</TimingParameters>
129+
<mrBurstLength name="Burst Length" >8 - Fixed</mrBurstLength>
130+
<mrBurstType name="Read Burst Type and Length" >Sequential</mrBurstType>
131+
<mrCasLatency name="CAS Latency" >5</mrCasLatency>
132+
<mrMode name="Mode" >Normal</mrMode>
133+
<mrDllReset name="DLL Reset" >No</mrDllReset>
134+
<mrPdMode name="DLL control for precharge PD" >Slow Exit</mrPdMode>
135+
<emrDllEnable name="DLL Enable" >Enable</emrDllEnable>
136+
<emrOutputDriveStrength name="Output Driver Impedance Control" >RZQ/7</emrOutputDriveStrength>
137+
<emrMirrorSelection name="Address Mirroring" >Disable</emrMirrorSelection>
138+
<emrCSSelection name="Controller Chip Select Pin" >Enable</emrCSSelection>
139+
<emrRTT name="RTT (nominal) - On Die Termination (ODT)" >RZQ/4</emrRTT>
140+
<emrPosted name="Additive Latency (AL)" >0</emrPosted>
141+
<emrOCD name="Write Leveling Enable" >Disabled</emrOCD>
142+
<emrDQS name="TDQS enable" >Enabled</emrDQS>
143+
<emrRDQS name="Qoff" >Output Buffer Enabled</emrRDQS>
144+
<mr2PartialArraySelfRefresh name="Partial-Array Self Refresh" >Full Array</mr2PartialArraySelfRefresh>
145+
<mr2CasWriteLatency name="CAS write latency" >5</mr2CasWriteLatency>
146+
<mr2AutoSelfRefresh name="Auto Self Refresh" >Enabled</mr2AutoSelfRefresh>
147+
<mr2SelfRefreshTempRange name="High Temparature Self Refresh Rate" >Normal</mr2SelfRefreshTempRange>
148+
<mr2RTTWR name="RTT_WR - Dynamic On Die Termination (ODT)" >Dynamic ODT off</mr2RTTWR>
149+
<PortInterface>AXI</PortInterface>
150+
<AXIParameters>
151+
<C0_C_RD_WR_ARB_ALGORITHM>RD_PRI_REG</C0_C_RD_WR_ARB_ALGORITHM>
152+
<C0_S_AXI_ADDR_WIDTH>31</C0_S_AXI_ADDR_WIDTH>
153+
<C0_S_AXI_DATA_WIDTH>128</C0_S_AXI_DATA_WIDTH>
154+
<C0_S_AXI_ID_WIDTH>4</C0_S_AXI_ID_WIDTH>
155+
<C0_S_AXI_SUPPORTS_NARROW_BURST>0</C0_S_AXI_SUPPORTS_NARROW_BURST>
156+
</AXIParameters>
157+
</Controller>
158+
159+
</Project>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<part_info part_name="xc7a200tfbg676-2">
3+
<pins>
4+
<pin index="0" name ="clk" iostandard="LVCMOS33" loc="M21"/>
5+
<pin index="1" name ="bicolor_led_0" iostandard="LVCMOS33" loc="K18"/>
6+
<pin index="2" name ="bicolor_led_1" iostandard="LVCMOS33" loc="L19"/>
7+
</pins>
8+
</part_info>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2+
<ip_presets schema="1.0">
3+
<ip_preset preset_proc_name="ddr3_sdram_preset">
4+
<ip vendor="xilinx.com" library="ip" name="mig_7series">
5+
<user_parameters>
6+
<user_parameter name="CONFIG.XML_INPUT_FILE" value="mig.prj" value_type="file"/>
7+
</user_parameters>
8+
</ip>
9+
</ip_preset>
10+
<ip_preset preset_proc_name="sys_clock_preset">
11+
<ip vendor="xilinx.com" library="ip" name="clk_wiz" ip_interface="clk_in1">
12+
<user_parameters>
13+
<user_parameter name="CONFIG.PRIM_IN_FREQ" value="100"/>
14+
<user_parameter name="CONFIG.PRIM_SOURCE" value="Single_ended_clock_capable_pin"/>
15+
<user_parameter name="CONFIG.RESET_TYPE" value="Active Low"/>
16+
<user_parameter name="CONFIG.RESET_PORT" value="resetn"/>
17+
</user_parameters>
18+
</ip>
19+
<ip vendor="xilinx.com" library="ip" name="clk_wiz" ip_interface="clk_in2">
20+
<user_parameters>
21+
<user_parameter name="CONFIG.USE_INCLK_SWITCHOVER" value="true"/>
22+
<user_parameter name="CONFIG.SECONDARY_IN_FREQ" value="100"/>
23+
<user_parameter name="CONFIG.SECONDARY_SOURCE" value="Single_ended_clock_capable_pin"/>
24+
<user_parameter name="CONFIG.RESET_TYPE" value="Active Low"/>
25+
<user_parameter name="CONFIG.RESET_PORT" value="resetn"/>
26+
</user_parameters>
27+
</ip>
28+
</ip_preset>
29+
<ip_preset preset_proc_name="bicolor_led_preset">
30+
<ip vendor="xilinx.com" library="ip" name="axi_gpio" ip_interface="GPIO">
31+
<user_parameters>
32+
<user_parameter name="CONFIG.C_GPIO_WIDTH" value="2"/>
33+
<user_parameter name="CONFIG.C_ALL_INPUTS" value="0"/>
34+
<user_parameter name="CONFIG.C_ALL_OUTPUTS" value="1"/>
35+
</user_parameters>
36+
</ip>
37+
<ip vendor="xilinx.com" library="ip" name="axi_gpio" ip_interface="GPIO2">
38+
<user_parameters>
39+
<user_parameter name="CONFIG.C_IS_DUAL" value="1"/>
40+
<user_parameter name="CONFIG.C_GPIO2_WIDTH" value="2"/>
41+
<user_parameter name="CONFIG.C_ALL_INPUTS_2" value="0"/>
42+
<user_parameter name="CONFIG.C_ALL_OUTPUTS_2" value="1"/>
43+
</user_parameters>
44+
</ip>
45+
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="GPIO1">
46+
<user_parameters>
47+
<user_parameter name="CONFIG.C_USE_GPI1" value="1"/>
48+
<user_parameter name="CONFIG.C_GPI1_SIZE" value="2"/>
49+
</user_parameters>
50+
</ip>
51+
<ip vendor="xilinx.com" library="ip" name="microblaze_mcs" ip_interface="GPIO1">
52+
<user_parameters>
53+
<user_parameter name="CONFIG.USE_GPI1" value="1"/>
54+
<user_parameter name="CONFIG.GPI1_SIZE" value="2"/>
55+
</user_parameters>
56+
</ip>
57+
</ip_preset>
58+
59+
60+
</ip_presets>

0 commit comments

Comments
 (0)