Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions boards/iWave/iW-G28M-SM20-3D512M-E008G-BIF/1.0/board.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- ********************************************************************** -->
<!-- iWave Systems Technologies -->
<!-- ********************************************************************** -->
<!-- SOM Supported : iW-PRFOZ-R4.0 -->
<!-- Date Created : 16May2024 -->
<!-- ********************************************************************** -->

<board schema_version="4.1" vendor="iwavesystems.com" name="iW-G28M-SM20-3D512M-E008G-BIF" display_name="iW-G28M-SM20-3D512M-E008G-BIF" url="https://www.iwavesystems.com/product/zynq-7000-sodimm-som/" preset_file="preset.xml">

<images>
<image name="iW-G28-SOM.jpg" display_name="iW-G28M-SOM" sub_type="board">
<description>iW-G28-SOM Image</description>
</image>
</images>

<compatible_board_revisions>
<revision id="0">4.0</revision>
</compatible_board_revisions>

<file_version>1.0</file_version>

<description>ZYNQ-7000 XC7Z020 SOM, 512MB PS DDR3, 2MB QSPI Flash boot, 8GB eMMC and Wifi Module/BT</description>

<parameters>
<parameter name="heat_sink_type" value_type="string" value="medium"/>
<parameter name="heat_sink_temperature" value_type="range" value_max="55.0" value_min="20.0"/>
</parameters>

<jumpers> </jumpers>

<components>

<component display_name="Zynq chip on board" name="part0" vendor="xilinx" type="fpga" spec_url="https://www.iwavesystems.com/product/zynq-7000-sodimm-som/" pin_map_file="part0_pins.xml" part_name="xc7z020clg400-1">
<description>FPGA part on the board</description>
<interfaces>

<interface name="ps7_fixedio" type="xilinx.com:display_processing_system7:fixedio_rtl:1.0" preset_proc="ps7_preset" of_component="ps7_fixedio" mode="master">
<preferred_ips>
<preferred_ip name="processing_system7" vendor="xilinx.com" order="0" library="ip"/>
</preferred_ips>
</interface>

<interface mode="slave" name="sys_clock" type="xilinx.com:interface:clock_rtl:1.0" of_component="sys_clock">
<parameters>
<parameter name="frequency" value="50000000" />
</parameters>
<preferred_ips>
<preferred_ip name="clk_wiz" vendor="xilinx.com" order="0" library="ip"/>
</preferred_ips>
<port_maps>
<port_map logical_port="sys_clk" physical_port="sys_clk" dir="in">
<pin_maps>
<pin_map port_index="0" component_pin="sys_clk"/>
</pin_maps>
</port_map>
</port_maps>
</interface>

</interfaces>
</component>

<component display_name="PS7 fixed IO" name="ps7_fixedio" sub_type="fixed_io" type="chip" major_group=""/>

<component name="sys_clock" display_name="System Clock" type="chip" sub_type="system_clock" major_group="Clock Sources" part_name="ASFLMB-50.000MHZ-LC-T" vendor="Abracon" spec_url="https://abracon.com/Oscillators/ASFLMB.pdf">
<description>50MHz PL Reference Clock</description>
<parameters>
<parameter name="frequency" value="50000000"/>
</parameters>
</component>

</components>

<jtag_chains>
<jtag_chain name="chain1">
<position name="0" component="part0"/>
</jtag_chain>
</jtag_chains>

<connections>

</connections>

</board>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions boards/iWave/iW-G28M-SM20-3D512M-E008G-BIF/1.0/part0_pins.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- ********************************************************************** -->
<!-- iWave Systems Technologies -->
<!-- ********************************************************************** -->
<!-- SOM Supported : iW-PRFOZ-R4.0 -->
<!-- Date Created : 16May2024 -->
<!-- ********************************************************************** -->

<part_info part_name="xc7z020clg400-1">

<pins>
<pin index="0" name ="sys_clk" iostandard="LVCMOS33" loc="N18"/>
</pins>

</part_info>
61 changes: 61 additions & 0 deletions boards/iWave/iW-G28M-SM20-3D512M-E008G-BIF/1.0/preset.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!-- ********************************************************************** -->
<!-- iWave Systems Technologies -->
<!-- ********************************************************************** -->
<!-- SOM Supported : iW-PRFOZ-R4.0 -->
<!-- Date Created : 16May2024 -->
<!-- ********************************************************************** -->
<ip_presets schema="1.0">

<ip_preset preset_proc_name="ps7_preset">
<ip name="processing_system7" library="ip" vendor="xilinx.com" version="*">
<user_parameters>
<user_parameter name="CONFIG.preset" value="ZC7020"/>
<user_parameter name="CONFIG.PCW_SD1_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_SD1_SD1_IO" value="MIO 10 .. 15"/>
<user_parameter name="CONFIG.PCW_PRESET_BANK0_VOLTAGE" value="LVCMOS 3.3V"/>
<user_parameter name="CONFIG.PCW_PRESET_BANK1_VOLTAGE" value="LVCMOS 1.8V"/>
<user_parameter name="CONFIG.PCW_I2C0_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_I2C0_I2C0_IO" value="MIO 46 .. 47"/>
<user_parameter name="CONFIG.PCW_I2C_RESET_ENABLE" value="0"/>
<user_parameter name="CONFIG.PCW_QSPI_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_QSPI_GRP_SINGLE_SS_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_SD0_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_SD0_SD0_IO" value="MIO 40 .. 45"/>
<user_parameter name="CONFIG.PCW_SD0_GRP_CD_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_SD0_GRP_CD_IO" value="MIO 48"/>
<user_parameter name="CONFIG.PCW_UART0_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_UART0_UART0_IO" value="MIO 50 .. 51"/>
<user_parameter name="CONFIG.PCW_USB0_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_USB0_USB0_IO" value="MIO 28 .. 39"/>
<user_parameter name="CONFIG.PCW_ENET0_PERIPHERAL_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_ENET0_ENET0_IO" value="MIO 16 .. 27"/>
<user_parameter name="CONFIG.PCW_ENET0_GRP_MDIO_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_ENET0_GRP_MDIO_IO" value="MIO 52 .. 53"/>
<user_parameter name="CONFIG.PCW_GPIO_MIO_GPIO_ENABLE" value="1"/>
<user_parameter name="CONFIG.PCW_GPIO_EMIO_GPIO_IO" value="1"/>
<user_parameter name="CONFIG.PCW_USE_M_AXI_GP0" value="0"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_MEMORY_TYPE" value="DDR 3 (Low Voltage)"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_PARTNO" value="custom"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_BUS_WIDTH" value="32 Bit"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_BL" value="8"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_FREQ_MHZ" value="533.333333"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_HIGH_TEMP" value="Normal (0-85)"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_DRAM_WIDTH" value="16 Bits"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_DEVICE_CAPACITY" value="2048 MBits"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_SPEED_BIN" value="DDR3_1066G"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_BANK_ADDR_COUNT" value="3"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_ROW_ADDR_COUNT" value="14"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_COL_ADDR_COUNT" value="10"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_CL" value="7"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_CWL" value="6"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_T_RCD" value="7"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_T_RP" value="7"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_T_RC" value="50.625"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_T_RAS_MIN" value="37.5"/>
<user_parameter name="CONFIG.PCW_UIPARAM_DDR_T_FAW" value="50"/>
<user_parameter name="CONFIG.PCW_FPGA0_PERIPHERAL_FREQMHZ" value="100"/>
</user_parameters>
</ip>
</ip_preset>
</ip_presets>
36 changes: 36 additions & 0 deletions boards/iWave/iW-G28M-SM20-3D512M-E008G-BIF/1.0/xitem.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"config": {
"items": [
{
"infra": {
"name": "iW-G28M-SM20-3D512M-E008G-BIF",
"display": "iW-G28M-SM20-3D512M-E008G-BIF",
"revision": "4.0",
"description": "ZYNQ-7000 XC7Z020 SOM, 512MB PS DDR3, 2MB QSPI Flash boot, 8GB eMMC and Wifi Module/BT",
"company": "iwavesystems.com",
"company_display": "iWave Systems Technologies",
"author": "iwavesystems.com",
"contributors": [
{
"group": "iWave Systems Technologies",
"url": "https://www.iwavesystems.com/"
}
],
"category": "System on Module",
"website": "https://www.iwavesystems.com/product/zynq-7000-sodimm-som/",
"logo": "iW-G28-SOM.jpg",
"search-keywords": [
"iW-G28M-SM20-3D512M-E008G-BIF",
"iwavesystems.com",
"board",
"iW-G28-SOM",
"System on Module",
"SOM"
]
}
}
]
},
"_major": 1,
"_minor": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tMRD,tRAS,tRCD,tREFI,tRFC,tRP,tRRD_S,tRRD_L,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,cas latency,cas write latency,burst length,RTT (nominal) - ODT
Components,MT40A512M16LY-062E ITE,1,1,0,1,17,16,10,2,1,1,1,1,1,062E,4GB,8Gb,16,16,8,1.2V,72,750,1600,5000 ps,30000 ps,8 tck,32000 ps,14250 ps,7800000 ps,350000 ps,14250 ps,5300 ps,6400 ps,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,19,18,8,RZQ/6
Loading