diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 4388e5ba393..40c2cd8c7ff 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -143,8 +143,8 @@ # Code owners for ad9783_ebz folder /projects/ad9783_ebz/ iulia.moldovan@analog.com cristianmihai.popa@analog.com -# Code owners for ad_gmsl2eth_sl folder -/projects/ad_gmsl2eth_sl/ alin-tudor.sferle@analog.com paul.pop@analog.com +# Code owners for adrd8012_01z folder +/projects/adrd8012_01z/ alin-tudor.sferle@analog.com paul.pop@analog.com # Code owners for ad_quadmxfe1_ebz folder /projects/ad_quadmxfe1_ebz/ filip.gherman@analog.com iulia.moldovan@analog.com laez.barbosa@analog.com diff --git a/docs/library/corundum/ethernet/index.rst b/docs/library/corundum/ethernet/index.rst index 2df544f9fa6..e7a53bbaa42 100644 --- a/docs/library/corundum/ethernet/index.rst +++ b/docs/library/corundum/ethernet/index.rst @@ -27,7 +27,7 @@ Features * Supports 10/100 GbE implementations as follows: 100 GbE by leveraging on the Xilinx's CMAC IP core (on the VCU118 evaluation kit) and 10 GbE by using - Corundum's support (on the K26-based AD-GMSL2ETH-SL evaluation kit). + Corundum's support (on the K26-based ADRD8012-01Z evaluation kit). Files -------------------------------------------------------------------------------- diff --git a/docs/library/corundum/ethernet/k26/index.rst b/docs/library/corundum/ethernet/k26/index.rst index 0e742b6cb59..7e300a613fa 100644 --- a/docs/library/corundum/ethernet/k26/index.rst +++ b/docs/library/corundum/ethernet/k26/index.rst @@ -23,7 +23,7 @@ Files - Description * - :git-hdl:`library/corundum/ethernet_core/ethernet_core_k26.v` - Verilog source for the Ethernet Core top module for the K26-based - AD-GMSL2ETH-SL evaluation kit. + ADRD8012-01Z evaluation kit. * - :git-hdl:`library/corundum/ethernet_core/ethernet_ip.tcl` - TCL script to generate the Vivado IP-integrator project. diff --git a/docs/projects/ad_gmsl2eth_sl/ad_gmsl2eth_hdl.svg b/docs/projects/adrd8012_01z/adrd8012_01z_hdl.svg similarity index 100% rename from docs/projects/ad_gmsl2eth_sl/ad_gmsl2eth_hdl.svg rename to docs/projects/adrd8012_01z/adrd8012_01z_hdl.svg diff --git a/docs/projects/ad_gmsl2eth_sl/index.rst b/docs/projects/adrd8012_01z/index.rst similarity index 96% rename from docs/projects/ad_gmsl2eth_sl/index.rst rename to docs/projects/adrd8012_01z/index.rst index f76566e0e4b..48f52ad20a7 100644 --- a/docs/projects/ad_gmsl2eth_sl/index.rst +++ b/docs/projects/adrd8012_01z/index.rst @@ -1,12 +1,12 @@ -.. _ad_gmsl2eth_sl: +.. _adrd8012_01z: -AD-GMSL2ETH-SL HDL project +ADRD8012-01Z HDL project =============================================================================== Overview ------------------------------------------------------------------------------- -The :adi:`AD-GMSL2ETH-SL` is an edge compute platform enabling low-latency +The :adi:`ADRD8012-01Z` is an edge compute platform enabling low-latency data transfer from eight Gigabit Multimedia Serial Linkā„¢ (GMSL) interfaces on to a 10 Gb Ethernet link. The target applications include autonomous robots and vehicles where machine vision and real-time sensor fusion is critical. @@ -27,7 +27,7 @@ and the PTP logic. Supported boards ------------------------------------------------------------------------------- -- :adi:`AD-GMSL2ETH-SL` +- :adi:`ADRD8012-01Z` Supported devices ------------------------------------------------------------------------------- @@ -60,10 +60,10 @@ The data path designed in this reference design is as follows: The data path and elements of the video network, 10G NIC, are depicted in the below diagram: -.. image:: ad_gmsl2eth_hdl.svg +.. image:: adrd8012_01z_hdl.svg :width: 1200 :align: center - :alt: AD-GMSL2ETH-SL Evaluation Kit HDL-related block design + :alt: ADRD8012-01Z Evaluation Kit HDL-related block design CPU/Memory interconnects addresses ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -238,7 +238,7 @@ apply the indicated patch. $cd corundum $git checkout 37f2607 $git apply ../hdl/library/corundum/patch_axis_xgmii_rx_64.patch - $cd ../hdl/projects/ad_gmsl2eth_sl/k26 + $cd ../hdl/projects/adrd8012_01z/k26 $make A more comprehensive build guide can be found in the :ref:`build_hdl` user guide. @@ -263,7 +263,7 @@ Hardware related - Product datasheets: - - :adi:`AD-GMSL2ETH-SL` + - :adi:`ADRD8012-01Z` - :adi:`MAX96724 ` - :adi:`MAX17573 ` - :adi:`ADM7154 ` @@ -275,7 +275,7 @@ Hardware related HDL related ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- :git-hdl:`AD-GMSL2ETH-SL HDL project source code ` +- :git-hdl:`ADRD8012-01Z HDL project source code ` .. list-table:: :widths: 30 35 35 diff --git a/docs/projects/index.rst b/docs/projects/index.rst index 6a2f5a57ba0..132e934d362 100644 --- a/docs/projects/index.rst +++ b/docs/projects/index.rst @@ -18,7 +18,7 @@ Contents .. toctree:: :maxdepth: 1 - AD-GMSL2ETH-SL + ADRD8012-01Z AD-QUADMXFE1-EBZ AD353XR AD35XXR-EVB diff --git a/projects/ad_gmsl2eth_sl/Makefile b/projects/adrd8012_01z/Makefile similarity index 100% rename from projects/ad_gmsl2eth_sl/Makefile rename to projects/adrd8012_01z/Makefile diff --git a/projects/ad_gmsl2eth_sl/README.md b/projects/adrd8012_01z/README.md similarity index 91% rename from projects/ad_gmsl2eth_sl/README.md rename to projects/adrd8012_01z/README.md index d038eed262d..3cadd1ab812 100644 --- a/projects/ad_gmsl2eth_sl/README.md +++ b/projects/adrd8012_01z/README.md @@ -1,8 +1,8 @@ -# AD-GMSL2ETH-SL HDL Project +# ADRD8012-01Z HDL Project -- Evaluation board product page: [AD-GMSL2ETH-SL](https://www.analog.com/ad-gmsl2eth-sl) -- System documentation: https://wiki.analog.com/resources/eval/user-guides/ad-gmsl2eth-sl-guide -- HDL project documentation: https://analogdevicesinc.github.io/hdl/projects/ad_gmsl2eth_sl/index.html +- Evaluation board product page: [ADRD8012-01Z](https://www.analog.com/adrd8012-01z) +- System documentation: https://analogdevicesinc.github.io/documentation/solutions/reference-designs/adrd8012-01Z/index.html +- HDL project documentation: https://analogdevicesinc.github.io/hdl/projects/adrd8012_01z/index.html ## Supported parts diff --git a/projects/ad_gmsl2eth_sl/common/ad_gmsl2eth_sl_bd.tcl b/projects/adrd8012_01z/common/adrd8012_01z_bd.tcl similarity index 96% rename from projects/ad_gmsl2eth_sl/common/ad_gmsl2eth_sl_bd.tcl rename to projects/adrd8012_01z/common/adrd8012_01z_bd.tcl index d4256215e92..138328508fe 100644 --- a/projects/ad_gmsl2eth_sl/common/ad_gmsl2eth_sl_bd.tcl +++ b/projects/adrd8012_01z/common/adrd8012_01z_bd.tcl @@ -1,5 +1,5 @@ ############################################################################### -## Copyright (C) 2024-2025 Analog Devices, Inc. All rights reserved. +## Copyright (C) 2024-2026 Analog Devices, Inc. All rights reserved. ### SPDX short identifier: ADIBSD ############################################################################### @@ -461,29 +461,14 @@ ad_ip_parameter clk10_gen CONFIG.PRIM_SOURCE {Global_buffer} ad_ip_parameter clk10_gen CONFIG.RESET_TYPE {ACTIVE_LOW} ad_ip_parameter clk10_gen CONFIG.USE_LOCKED {false} -ad_ip_instance clk_wiz clk125_gen -ad_ip_parameter clk125_gen CONFIG.CLKIN1_UI_JITTER {0} -ad_ip_parameter clk125_gen CONFIG.CLKOUT1_REQUESTED_DUTY_CYCLE {50.000} -ad_ip_parameter clk125_gen CONFIG.CLKOUT1_REQUESTED_OUT_FREQ {125.000} -ad_ip_parameter clk125_gen CONFIG.CLKOUT1_REQUESTED_PHASE {0.000} -ad_ip_parameter clk125_gen CONFIG.PRIMITIVE {PLL} -ad_ip_parameter clk125_gen CONFIG.PRIM_SOURCE {Global_buffer} -ad_ip_parameter clk125_gen CONFIG.RESET_TYPE {ACTIVE_LOW} -ad_ip_parameter clk125_gen CONFIG.USE_LOCKED {false} - -ad_ip_instance proc_sys_reset sys_125m_rstgen -ad_connect sys_125m_rstgen/slowest_sync_clk clk125_gen/clk_out1 -ad_connect sys_125m_rstgen/ext_reset_in $sys_dma_resetn - connect_bd_net [get_bd_ports led] [get_bd_pins corundum_hierarchy/ethernet_core/led] ad_connect corundum_hierarchy/clk_corundum $sys_dma_clk -ad_connect corundum_rstgen/slowest_sync_clk $sys_dma_clk -ad_connect corundum_rstgen/ext_reset_in $sys_dma_resetn +ad_ip_parameter corundum_rstgen CONFIG.C_AUX_RESET_HIGH {0} +ad_connect corundum_rstgen/slowest_sync_clk sys_ps8/pl_clk1 +ad_connect corundum_rstgen/ext_reset_in sys_ps8/pl_resetn0 ad_connect clk10_gen/clk_in1 $sys_dma_clk ad_connect clk10_gen/resetn $sys_dma_resetn -ad_connect clk125_gen/clk_in1 $sys_dma_clk -ad_connect clk125_gen/resetn $sys_dma_resetn ad_connect corundum_hierarchy/sfp_rx_p sfp_rx_p ad_connect corundum_hierarchy/sfp_rx_n sfp_rx_n diff --git a/projects/ad_gmsl2eth_sl/k26/Makefile b/projects/adrd8012_01z/k26/Makefile similarity index 93% rename from projects/ad_gmsl2eth_sl/k26/Makefile rename to projects/adrd8012_01z/k26/Makefile index 8f125745c38..11b028dc863 100644 --- a/projects/ad_gmsl2eth_sl/k26/Makefile +++ b/projects/adrd8012_01z/k26/Makefile @@ -1,12 +1,12 @@ #################################################################################### -## Copyright (c) 2024-2025 Analog Devices, Inc. +## Copyright (c) 2024-2026 Analog Devices, Inc. ### SPDX short identifier: BSD-1-Clause ## Auto-generated, do not modify! #################################################################################### -PROJECT_NAME := ad_gmsl2eth_sl_k26 +PROJECT_NAME := adrd8012_01z_k26 -M_DEPS += ../common/ad_gmsl2eth_sl_bd.tcl +M_DEPS += ../common/adrd8012_01z_bd.tcl M_DEPS += ../../scripts/adi_pd.tcl M_DEPS += ../../common/zcu102/zcu102_system_constr.xdc M_DEPS += ../../common/zcu102/zcu102_system_bd.tcl @@ -15,7 +15,6 @@ M_DEPS += ../../../library/common/ad_iobuf.v M_DEPS += ../../../library/corundum/scripts/corundum_k26_cfg.tcl M_DEPS += ../../../library/corundum/scripts/corundum.tcl - EXTERNAL_DEPS += ../../../../corundum/fpga/common/syn/vivado/eth_xcvr_phy_10g_gty_wrapper.tcl EXTERNAL_DEPS += ../../../../corundum/fpga/common/syn/vivado/rb_drp.tcl EXTERNAL_DEPS += ../../../../corundum/fpga/common/syn/vivado/mqnic_rb_clk_info.tcl diff --git a/projects/ad_gmsl2eth_sl/k26/README.md b/projects/adrd8012_01z/k26/README.md similarity index 93% rename from projects/ad_gmsl2eth_sl/k26/README.md rename to projects/adrd8012_01z/k26/README.md index ff3da2e97a9..ac51c996467 100644 --- a/projects/ad_gmsl2eth_sl/k26/README.md +++ b/projects/adrd8012_01z/k26/README.md @@ -1,6 +1,6 @@ -# AD-GMSL2ETH-SL/K26 HDL Project +# ADRD8012-01Z/K26 HDL Project The +VCC_SOM voltage is 5V and the SOM connectors voltages can be found in the table below: @@ -21,6 +21,6 @@ This project uses [Corundum NIC](https://github.com/corundum/corundum) and it ne hdl/../> git clone https://github.com/ucsdsysnet/corundum.git corundum/> git checkout 37f2607 corundum/> git apply ../hdl/library/corundum/patch_axis_xgmii_rx_64.patch -cd hdl/projects/ad_gmsl2eth_sl/k26 +cd hdl/projects/adrd8012_01z/k26 make ``` diff --git a/projects/ad_gmsl2eth_sl/k26/system_bd.tcl b/projects/adrd8012_01z/k26/system_bd.tcl similarity index 83% rename from projects/ad_gmsl2eth_sl/k26/system_bd.tcl rename to projects/adrd8012_01z/k26/system_bd.tcl index 1e7bb8ead8a..fb91b84a5c0 100644 --- a/projects/ad_gmsl2eth_sl/k26/system_bd.tcl +++ b/projects/adrd8012_01z/k26/system_bd.tcl @@ -1,11 +1,11 @@ ############################################################################### -## Copyright (C) 2024 Analog Devices, Inc. All rights reserved. +## Copyright (C) 2024-2026 Analog Devices, Inc. All rights reserved. ### SPDX short identifier: ADIBSD ############################################################################### # Use the same base project as KV260 source ../../common/kv260/kv260_system_bd.tcl -source ../common/ad_gmsl2eth_sl_bd.tcl +source ../common/adrd8012_01z_bd.tcl source $ad_hdl_dir/projects/scripts/adi_pd.tcl #system ID diff --git a/projects/ad_gmsl2eth_sl/k26/system_constr.xdc b/projects/adrd8012_01z/k26/system_constr.xdc similarity index 100% rename from projects/ad_gmsl2eth_sl/k26/system_constr.xdc rename to projects/adrd8012_01z/k26/system_constr.xdc diff --git a/projects/ad_gmsl2eth_sl/k26/system_project.tcl b/projects/adrd8012_01z/k26/system_project.tcl similarity index 87% rename from projects/ad_gmsl2eth_sl/k26/system_project.tcl rename to projects/adrd8012_01z/k26/system_project.tcl index 4f7a9355675..4c03d05b907 100644 --- a/projects/ad_gmsl2eth_sl/k26/system_project.tcl +++ b/projects/adrd8012_01z/k26/system_project.tcl @@ -1,5 +1,5 @@ ############################################################################### -## Copyright (C) 2024 Analog Devices, Inc. All rights reserved. +## Copyright (C) 2024-2026 Analog Devices, Inc. All rights reserved. ### SPDX short identifier: ADIBSD ############################################################################### @@ -8,8 +8,8 @@ source ../../../scripts/adi_env.tcl source $ad_hdl_dir/projects/scripts/adi_project_xilinx.tcl source $ad_hdl_dir/projects/scripts/adi_board.tcl -adi_project ad_gmsl2eth_sl_k26 -adi_project_files ad_gmsl2eth_sl_k26 [list \ +adi_project adrd8012_01z_k26 +adi_project_files adrd8012_01z_k26 [list \ "system_top.v" \ "system_constr.xdc" \ "$ad_hdl_dir/../corundum/fpga/common/syn/vivado/eth_xcvr_phy_10g_gty_wrapper.tcl" \ @@ -25,4 +25,4 @@ adi_project_files ad_gmsl2eth_sl_k26 [list \ "$ad_hdl_dir/../corundum/fpga/common/syn/vivado/tdma_ber_ch.tcl" \ "$ad_hdl_dir/library/common/ad_iobuf.v" ] -adi_project_run ad_gmsl2eth_sl_k26 +adi_project_run adrd8012_01z_k26 diff --git a/projects/ad_gmsl2eth_sl/k26/system_top.v b/projects/adrd8012_01z/k26/system_top.v similarity index 98% rename from projects/ad_gmsl2eth_sl/k26/system_top.v rename to projects/adrd8012_01z/k26/system_top.v index 261c0b8181c..49cea5b1339 100644 --- a/projects/ad_gmsl2eth_sl/k26/system_top.v +++ b/projects/adrd8012_01z/k26/system_top.v @@ -1,6 +1,6 @@ // *************************************************************************** // *************************************************************************** -// Copyright (C) 2024-2025 Analog Devices, Inc. All rights reserved. +// Copyright (C) 2024-2026 Analog Devices, Inc. All rights reserved. // // In this HDL repository, there are many different and unique modules, consisting // of various HDL (Verilog or VHDL) components. The individual modules are