@@ -267,6 +267,10 @@ Example block design for Single link; M=2; L=8; JESD204C
267267 $ TX_JESD_S=4 \
268268 $ TX_JESD_NP=8
269269
270+ In the case of :adi: `VCU118 ` board, a CORUNDUM parameter is also available,
271+ which enables or disables the Corundum Network Stack. By default it is
272+ disabled, set to 0. To enable it, set the value to 1.
273+
270274The Rx link is operating with the following parameters:
271275
272276- Rx Deframer parameters: L=8, M=2, F=1, S=2, NP=16, N=16 (Quick Config 0x13)
@@ -347,6 +351,7 @@ The following are the parameters of this project that can be configured:
347351 kilosamples per converter (M)
348352- [ADC/DAC]_DO_MEM_TYPE
349353- Check out this guide on more details regarding these parameters: :ref: `axi_tdd `
354+ - CORUNDUM: enables the Corundum Network Stack
350355
351356Clock scheme
352357~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -408,6 +413,16 @@ mxfe_tx_data_offload $INTF_CFG!="RX" 0x7C44_0000 0x9C44_00
408413axi_tdd_0 $TDD_SUPPORT==1 0x7C46_0000 0x9C46_0000 0xBC46_00000
409414==================== ================================= =============== =========== ============
410415
416+ In case of :adi: `VCU118 `, additional CPU interconnects may be present in the
417+ system.
418+
419+ =================== ==================== ===========
420+ Instance Depends on parameter Microblaze
421+ =================== ==================== ===========
422+ corundum_core $CORUNDUM==1 0x5000_0000
423+ corundum_gpio_reset $CORUNDUM==1 0x5200_0000
424+ =================== ==================== ===========
425+
411426For the Intel carriers, only a part of the CPU interrupts are specified,
412427as the rest depend on the values of $TX_NUM_OF_LANES and $TRANSCEIVER_TYPE
413428(see :git-hdl: `projects/ad9081_fmca_ebz/common/ad9081_fmca_ebz_qsys.tcl `
@@ -534,6 +549,14 @@ axi_mxfe_rx_jesd 11 55 87 107 139
534549axi_mxfe_tx_jesd 10 54 86 106 138
535550================ === ========== =========== ============ =============
536551
552+ In case of :adi: `VCU118 `, additional interrupts may be present in the system.
553+
554+ ================ ======
555+ Instance name HDL MB
556+ ================ ======
557+ corundum_core 5
558+ ================ ======
559+
537560Building the HDL project
538561-------------------------------------------------------------------------------
539562
@@ -640,6 +663,8 @@ for that project (ad9081_fmca_ebz/$carrier or ad9082_fmca_ebz/$carrier).
640663 +-------------------+----------+----------+--------+--------+--------+--------+-------+--------+
641664 | DAC_DO_MEM_TYPE | --- | --- | --- | --- | --- | 2 | --- | --- |
642665 +-------------------+----------+----------+--------+--------+--------+--------+-------+--------+
666+ | CORUNDUM | --- | --- | --- | --- | 0 | --- | --- | --- |
667+ +-------------------+----------+----------+--------+--------+--------+--------+-------+--------+
643668
644669.. collapsible :: Default values of the ``make`` parameters for AD9082-FMCA-EBZ
645670
@@ -705,6 +730,16 @@ because of truncation of some keywords so the name will not exceed the limits
705730of the Operating System (``JESD ``, ``LANE ``, etc. are removed) of 260
706731characters.
707732
733+ In case of the :adi: `VCU118 `, if the Corundum Network Stack needs to be added,
734+ run the make command such as:
735+
736+ ``make CORUNDUM=1 ``
737+
738+ .. note ::
739+
740+ Other build parameters may be added to the make command as shown in the
741+ previous example with multiple prameters when using the Corundum system.
742+
708743A more comprehensive build guide can be found in the :ref: `build_hdl ` user guide.
709744
710745Software considerations
@@ -848,6 +883,12 @@ HDL related
848883 * - JESD204_TPL_DAC
849884 - :git-hdl: `library/jesd204/ad_ip_jesd204_tpl_dac `
850885 - :ref: `ad_ip_jesd204_tpl_dac `
886+ * - CORUNDUM_CORE
887+ - :git-hdl: `library/corundum/corundum_core `
888+ - :ref: `corundum_core `
889+ * - ETHERNET_CORE
890+ - :git-hdl: `library/corundum/ethernet `
891+ - :ref: `corundum_ethernet_core `
851892
852893- :dokuwiki: `[Wiki] Generic JESD204B block designs <resources/fpga/docs/hdl/generic_jesd_bds> `
853894- :ref: `jesd204 `
0 commit comments