Tifer King 6d21b8dbdf Add 27dr board file.
Fix the memory part config.
2025-04-07 20:09:04 +08:00

156 lines
7.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ip_presets schema="1.0">
<ip_preset preset_proc_name="zynq_ultra_ps_e_preset">
<ip vendor="xilinx.com" library="ip" name="zynq_ultra_ps_e" version="*">
<user_parameters>
<user_parameter name="CONFIG.PSU__CRF_APB__DDR_CTRL__FREQMHZ" value="1200" />
<user_parameter name="CONFIG.PSU__DDRC__BG_ADDR_COUNT" value="1"/>
<user_parameter name="CONFIG.PSU__DDRC__CL" value="17"/>
<user_parameter name="CONFIG.PSU__DDRC__CWL" value="12"/>
<user_parameter name="CONFIG.PSU__DDRC__DEVICE_CAPACITY" value="8192 MBits"/>
<user_parameter name="CONFIG.PSU__DDRC__DRAM_WIDTH" value="16 Bits"/>
<user_parameter name="CONFIG.PSU__DDRC__ROW_ADDR_COUNT" value="16"/>
<user_parameter name="CONFIG.PSU__DDRC__SPEED_BIN" value="DDR4_2400R"/>
<user_parameter name="CONFIG.PSU__DDRC__T_RC" value="45.75"/>
<user_parameter name="CONFIG.PSU__DDRC__T_RCD" value="17"/>
<user_parameter name="CONFIG.PSU__DDRC__T_RP" value="17"/>
<user_parameter name="CONFIG.PSU__ENET3__GRP_MDIO__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__ENET3__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__GPIO0_MIO__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__GPIO1_MIO__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__GPIO2_MIO__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__I2C0__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__I2C0__PERIPHERAL__IO" value="MIO 30 .. 31"/>
<user_parameter name="CONFIG.PSU__QSPI__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__QSPI__PERIPHERAL__MODE" value="Dual Parallel"/>
<user_parameter name="CONFIG.PSU__SD1__GRP_CD__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__SD1__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__SD1__PERIPHERAL__IO" value="MIO 46 .. 51"/>
<user_parameter name="CONFIG.PSU__SD1__SLOT_TYPE" value="SD 2.0"/>
<user_parameter name="CONFIG.PSU__UART0__PERIPHERAL__ENABLE" value="1"/>
<user_parameter name="CONFIG.PSU__UART0__PERIPHERAL__IO" value="MIO 18 .. 19"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="pl_ref_clk0_preset">
<ip vendor="xilinx.com" library="ip" name="clk_wiz" ip_interface="clk_in1">
<user_parameters>
<user_parameter name="CONFIG.PRIM_SOURCE" value="Differential_clock_capable_pin"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="pl_sysref_preset">
<ip vendor="xilinx.com" library="ip" name="util_ds_buf">
<user_parameters>
<user_parameter name="CONFIG.C_BUF_TYPE" value="IBUFDSGTE"/>
<user_parameter name="CONFIG.C_SIZE" value="1"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="ddr4_clk0_preset">
<ip vendor="xilinx.com" library="ip" name="util_ds_buf">
<user_parameters>
<user_parameter name="CONFIG.C_BUF_TYPE" value="IBUFDSGTE"/>
<user_parameter name="CONFIG.C_SIZE" value="1"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="clk_wiz" ip_interface="CLK_IN1_D">
<user_parameters>
<user_parameter name="CONFIG.PRIM_IN_FREQ" value="300"/>
<user_parameter name="CONFIG.PRIM_SOURCE" value="Differential_clock_capable_pin"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="ddr4_sdram_preset">
<ip vendor="xilinx.com" library="ip" name="ddr4">
<user_parameters>
<user_parameter name="CONFIG.C0.DDR4_DataWidth" value="32"/>
<user_parameter name="CONFIG.C0.DDR4_InputClockPeriod" value="3334"/>
<user_parameter name="CONFIG.C0.DDR4_MemoryPart" value="MT40A512M16LY-075"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="led_8bits_preset">
<ip vendor="xilinx.com" library="ip" name="axi_gpio" ip_interface="GPIO">
<user_parameters>
<user_parameter name="CONFIG.C_GPIO_WIDTH" value="8"/>
<user_parameter name="CONFIG.C_ALL_OUTPUTS" value="1"/>
<user_parameter name="CONFIG.C_ALL_INPUTS" value="0"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="axi_gpio" ip_interface="GPIO2">
<user_parameters>
<user_parameter name="CONFIG.C_IS_DUAL" value="1"/>
<user_parameter name="CONFIG.C_GPIO2_WIDTH" value="8"/>
<user_parameter name="CONFIG.C_ALL_OUTPUTS_2" value="1"/>
<user_parameter name="CONFIG.C_ALL_INPUTS_2" value="0"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="GPIO1">
<user_parameters>
<user_parameter name="CONFIG.C_USE_GPO1" value="1"/>
<user_parameter name="CONFIG.C_GPO1_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="GPIO2">
<user_parameters>
<user_parameter name="CONFIG.C_USE_GPO2" value="1"/>
<user_parameter name="CONFIG.C_GPO2_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="GPIO3">
<user_parameters>
<user_parameter name="CONFIG.C_USE_GPO3" value="1"/>
<user_parameter name="CONFIG.C_GPO3_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="GPIO4">
<user_parameters>
<user_parameter name="CONFIG.C_USE_GPO4" value="1"/>
<user_parameter name="CONFIG.C_GPO4_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="microblaze_mcs" ip_interface="GPIO1">
<user_parameters>
<user_parameter name="CONFIG.USE_GPO1" value="1"/>
<user_parameter name="CONFIG.GPO1_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="microblaze_mcs" ip_interface="GPIO2">
<user_parameters>
<user_parameter name="CONFIG.USE_GPO2" value="1"/>
<user_parameter name="CONFIG.GPO2_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="microblaze_mcs" ip_interface="GPIO3">
<user_parameters>
<user_parameter name="CONFIG.USE_GPO3" value="1"/>
<user_parameter name="CONFIG.GPO3_SIZE" value="8"/>
</user_parameters>
</ip>
<ip vendor="xilinx.com" library="ip" name="microblaze_mcs" ip_interface="GPIO4">
<user_parameters>
<user_parameter name="CONFIG.USE_GPO4" value="1"/>
<user_parameter name="CONFIG.GPO4_SIZE" value="8"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="rs232_uart_preset">
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="UART">
<user_parameters>
<user_parameter name="CONFIG.C_USE_UART_RX" value="1"/>
<user_parameter name="CONFIG.C_USE_UART_TX" value="1"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="gps_uart_preset">
<ip vendor="xilinx.com" library="ip" name="iomodule" ip_interface="UART">
<user_parameters>
<user_parameter name="CONFIG.C_USE_UART_RX" value="1"/>
<user_parameter name="CONFIG.C_USE_UART_TX" value="1"/>
</user_parameters>
</ip>
</ip_preset>
</ip_presets>