diff --git a/_images/block_diagram10.svg b/_images/block_diagram10.svg index f792f38eb2..55722fe2b8 100644 --- a/_images/block_diagram10.svg +++ b/_images/block_diagram10.svg @@ -10,704 +10,802 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="800px" - height="400px" - viewBox="0 0 2409.4488 1594.4881" + width="800" + height="500" + viewBox="0 0 799.99999 500.00003" id="svg2" version="1.1" - inkscape:version="0.92.3 (2405546, 2018-03-11)" - sodipodi:docname="axi_adc_trigger_diagram.svg"> + inkscape:version="0.91 r13725" + sodipodi:docname="axi_ad9963.svg"> + id="marker18751" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753" + inkscape:connector-curvature="0" /> + id="marker5817" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + inkscape:connector-curvature="0" + transform="scale(0.4,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path5819" /> + inkscape:stockid="TriangleOutM"> + inkscape:stockid="TriangleOutM"> + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path14696" /> + inkscape:stockid="TriangleOutM"> + inkscape:connector-curvature="0" + transform="scale(0.4,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path13966" /> + inkscape:stockid="TriangleOutM"> + inkscape:connector-curvature="0" + transform="scale(0.4,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path13212" /> - - - - - - + id="marker12618" + style="overflow:visible" + inkscape:isstock="true"> + inkscape:connector-curvature="0" + id="path12620" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.4,0.4)" /> + inkscape:connector-curvature="0" + id="path9087" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.4,0.4)" /> + + + + + + + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path10935-1" + inkscape:connector-curvature="0" /> + transform="scale(-0.4,-0.4)" /> + + + + style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + transform="scale(-0.4,-0.4)" /> + transform="scale(-0.4,-0.4)" /> + + + + transform="scale(-0.4,-0.4)" /> + transform="scale(-0.4,-0.4)" /> + inkscape:stockid="TriangleInM"> + refY="0" + refX="0" + id="marker7268" + style="overflow:visible" + inkscape:isstock="true"> + transform="scale(-0.4,-0.4)" /> + refY="0" + refX="0" + id="marker7276" + style="overflow:visible" + inkscape:isstock="true"> + id="path7278" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + refY="0" + refX="0" + id="marker15643-42" + style="overflow:visible" + inkscape:isstock="true"> + transform="scale(-0.4,-0.4)" /> + inkscape:stockid="TriangleInM"> + inkscape:stockid="TriangleInM"> + refY="0" + refX="0" + id="marker4705-2" + style="overflow:visible" + inkscape:isstock="true"> + refY="0" + refX="0" + id="marker15643-48-7" + style="overflow:visible" + inkscape:isstock="true"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + refY="0" + refX="0" + id="marker9663" + style="overflow:visible" + inkscape:isstock="true"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + inkscape:stockid="TriangleInM"> + refY="0" + refX="0" + id="marker9669" + style="overflow:visible" + inkscape:isstock="true"> + + + + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + inkscape:stockid="TriangleInM"> + + + + + + + + + + refY="0" + refX="0" + id="marker15643-48-9-3" + style="overflow:visible" + inkscape:isstock="true"> + + + + refY="0" + refX="0" + id="marker9429-8" + style="overflow:visible" + inkscape:isstock="true"> + refY="0" + refX="0" + id="marker12206-0" + style="overflow:visible" + inkscape:isstock="true"> + refY="0" + refX="0" + id="marker10888-6" + style="overflow:visible" + inkscape:isstock="true"> + inkscape:stockid="TriangleOutM"> + id="path18753-0" /> + inkscape:stockid="TriangleOutM"> + id="path18753-0-3" /> + inkscape:stockid="TriangleOutM"> + id="path18753-0-3-0" /> + inkscape:stockid="TriangleOutM"> + id="path18753-0-3-0-4" /> + inkscape:stockid="TriangleOutM"> + id="path18753-0-3-00" /> + inkscape:stockid="TriangleOutM"> + id="path18753-0-6" /> + refY="0" + refX="0" + id="marker5537" + style="overflow:visible" + inkscape:isstock="true"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.4,0.4)" /> + inkscape:stockid="TriangleInM"> + inkscape:stockid="TriangleOutM" + inkscape:collect="always"> + inkscape:stockid="TriangleInM"> + transform="scale(0.4,0.4)" /> + id="marker18751-6-1-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-6-8" /> + inkscape:window-height="1009" + inkscape:window-x="1909" + inkscape:window-y="-11" + inkscape:window-maximized="1"> + id="grid4147" /> @@ -3354,980 +879,718 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,542.12572)"> + transform="translate(0,-552.36202)"> - -   -   -       -   -   - - - REGMAP - - - - AXI ADC TRIGGER - ADC ch A [15:0] -   - - - - - - - - - - - - - ADC ch B [15:0] - - - - - - - - + style="display:inline;opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:2.00000012;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="rect4477" + width="499.31705" + height="469.91263" + x="88.143837" + y="566.01422" />   + id="tspan10881" + x="185.66757" + y="845.47211" />   - + id="tspan5705" + x="305.91162" + y="598.41553" + style="font-size:25.08472824px" /> Externaltrigger control + id="tspan11706" + x="707.54004" + y="778.37616" /> + trigger_i[1:0] + x="338.00705" + y="1002.5098" + id="tspan10800" + style="font-size:17.5px;text-align:center;text-anchor:middle">Register Map + trigger_o[1:0] + id="tspan4389" + x="-893.63354" + y="560.71167" + style="font-size:17.5px">AD9963 INTERFACE CMOS trigger_t[1:0] + id="tspan4414" + x="595" + y="620.16473" + style="font-size:15.00000095px">TX_CLK + I[1] + id="tspan4439" + x="595" + y="649.48358" + style="font-size:15.00000095px">TX_IQ + I[0] + id="tspan4464" + x="595" + y="680.16473" + style="font-size:15.00000095px">TX_DATA +   + id="tspan4414-8" + x="595" + y="849.63312" + style="font-size:15.00000095px">TRX_CLK +   - + id="tspan4439-4" + x="595" + y="881.63324" + style="font-size:15.00000095px">TRX_IQ +   + id="tspan4464-6" + x="595" + y="914.18268" + style="font-size:15.00000095px">TRX_DATA + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4554-2" + width="275.68262" + height="200.67418" + x="241.4856" + y="782.63196" /> - - - - Ch AMUX + style="display:inline;opacity:1;fill:#ffcccc;fill-opacity:1;fill-rule:nonzero;stroke:#a01414;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="rect4870-8-2-6" + width="239.80785" + height="148.57904" + x="260.88922" + y="815.41888" /> + style="display:inline;opacity:1;fill:#ffcccc;fill-opacity:1;fill-rule:nonzero;stroke:#a01414;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="rect4870-9-3-8" + width="239.80785" + height="148.57904" + x="257.83521" + y="812.32996" /> OutMUX + id="tspan4966-3" + x="318.29858" + y="837.70789" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;fill-opacity:1">RX CHANNEL - - trigger_out -   -    - trigger_in(LA) - up_triggerd_o[1:0] - - -  32 bitdelaycounter - + sodipodi:nodetypes="ccccc" /> + + + + + + + + + + + ADC data +embeddedtriger(bit 15) -   -   ADC ch A - IQ ADC ch B + x="327.18192" + y="920.45154" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5900-6">Corr + + + style="shape-rendering:crispEdges" + id="g4581-2" + transform="translate(72.146239,261.17086)"> + transform="matrix(0,-1.1885989,1.1885989,0,-59.978473,-122.17314)" + y="367.16461" + x="-667.7301" + height="37.394592" + width="36.778587" + id="rect11202-0" + style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#a01414;stroke-width:0.84132671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" /> + PNMON Ch BMUX + sodipodi:linespacing="125%" + id="text4574" + y="907.2666" + x="414.8551" + style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:Arial;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + xml:space="preserve">DC Filter + + + ChannelTrigger + id="tspan5140" + x="339.24268" + y="803.23248" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;fill-opacity:1">RX CORE + + + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;shape-rendering:crispEdges" + id="g5965" + transform="translate(71.3477,-20.47514)"> + y="675.90021" + x="314.08371" + height="63.554653" + width="75.863747" + id="rect4899" + style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#0f3296;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges" /> CH A + transform="scale(1.0058158,0.99421783)" + sodipodi:linespacing="125%" + id="text4576-6" + y="709.1687" + x="350.12421" + style="font-style:normal;font-weight:normal;font-size:9.91771126px;line-height:125%;font-family:Arial;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + xml:space="preserve">IQ Correction - + + + + CH B + style="font-style:normal;font-weight:normal;font-size:4.54513264px;line-height:125%;font-family:Arial;letter-spacing:0px;word-spacing:0px;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;shape-rendering:crispEdges" + x="292.30197" + y="711.45038" + id="text11622" + sodipodi:linespacing="125%">PRBS Pin 0(Ti)triggerdetect + id="tspan11628" + x="270.89429" + y="692.98926" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">PATTERN Pin 1(To)triggerdetect - + id="tspan11632" + x="295.38791" + y="675.26074" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">DDS trigger_out_la + id="tspan11636" + x="294.35275" + y="656.90442" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">DMA + sodipodi:nodetypes="ccccc" /> + sodipodi:nodetypes="cc" /> + sodipodi:nodetypes="cc" /> + TX CHANNEL + id="path34982-7-5-9-2" + d="m 522.87897,718.1378 0,-6.1966 -28.90705,0 c 0,0 -0.0827,-5.53177 -0.083,-8.24218 -1.7e-4,-2.71041 0.082,-8.24219 0.082,-8.24219 l 28.90813,0 0,-6.19659 14.64737,14.43878 z" + style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#0f3296;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;shape-rendering:crispEdges" /> + sodipodi:nodetypes="cccsccccc" /> 2 FFsync - + id="tspan5140-3" + x="340.36829" + y="597.0163" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;fill-opacity:1">TX CORE - -   32 bitholdoffcounter + transform="matrix(-1,0,0,1,389.35044,-132.99876)" + style="display:inline;fill:#0f3296;fill-opacity:1;stroke:#0f3296;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="g5816" /> + + + + + + + + + + + DAC_FIFO_I + DAC_FIFO_Q + ADC_FIFO_I + + id="tspan7846-3-0" + x="97.835014" + y="911.52161">ADC_FIFO_Q + + + State hold + id="tspan8079" + x="22.192762" + y="1014.7585">S_AXI_MM + - diff --git a/_images/block_diagram11.svg b/_images/block_diagram11.svg index e94f990e33..e0f4dae75a 100644 --- a/_images/block_diagram11.svg +++ b/_images/block_diagram11.svg @@ -1,63 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - Register Map - - - - S_AXI_MM - - - - - - MMCM - clk - clk2 - clk_0 - clk_1 - CLKIN1 - CLKIN2 - - - - BUFG - BUFG - - - CLKOUT0 - CLKOUT1 - - \ No newline at end of file + + + +
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
LVDS OR CMOS
INTERFACE
LVDS OR CMOS...
AXI SLAVE
AXI SLAVE
LVDS OR CMOS
LVDS OR CMOS
Text is not SVG - cannot display
\ No newline at end of file diff --git a/_images/block_diagram12.svg b/_images/block_diagram12.svg index 4384f9d685..8b1ed331df 100644 --- a/_images/block_diagram12.svg +++ b/_images/block_diagram12.svg @@ -16,7 +16,7 @@ id="svg2" version="1.1" inkscape:version="0.91 r13725" - sodipodi:docname="axi_dac_interpolate.svg"> + sodipodi:docname="axi_adc_decimate.svg"> image/svg+xml - +
@@ -850,12 +850,12 @@ id="layer1" transform="translate(0,-752.36203)"> + width="638.54614" + height="235.86682" + x="100.22995" + y="782.36804" /> + transform="translate(-73.93485,111.79084)"> Interpolation byDecimation by Interpolation byDecimation by Interpolation byDecimation by Interpolation + sodipodi:role="line">Decimation Interpolation byDecimation by Interpolation + sodipodi:role="line">Decimation + transform="translate(-75.39434,112.42077)"> + transform="translate(76.327317,111.01986)"> + transform="translate(75.932007,105.7299)"> CHANNEL_B + width="290.69589" + height="91.70903" + x="121.118" + y="803.55511" /> + width="290.69611" + height="91.664299" + x="121.08652" + y="903.57385" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Store-and-forwardData Buffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + +   +   +       +   +   + + + REGMAP + + + + AXI ADC TRIGGER + ADC ch A [15:0] +   + + + + + + + + + + + + + ADC ch B [15:0] + + + + + + + + +   +   + + Externaltrigger control + trigger_i[1:0] + trigger_o[1:0] + trigger_t[1:0] + I[1] + I[0] +   +   + +   + + + + + + Ch AMUX + + OutMUX + + + trigger_out +   +    + trigger_in(LA) + up_triggerd_o[1:0] + + +  32 bitdelaycounter + + + ADC data +embeddedtriger(bit 15) +   +   ADC ch A + ADC ch B + + + + Ch BMUX + ChannelTrigger + + + CH A + + + CH B + Pin 0(Ti)triggerdetect + Pin 1(To)triggerdetect + + trigger_out_la + + + + + + 2 FFsync + + + +   32 bitholdoffcounter + + + State hold - - Register Map - S_AXI - s_axi_aclk - irq - - - - Transfer queue - - - - SourceDataInterface - - - - DestinationDataInterface - - - - - - - - - - - - - - - - - - AXI-MM /AXI-Streaming /FIFO - AXI-MM /AXI-Streaming /FIFO - - - - Transfermanagement - - Control - - Status - - - Transfer request - Transfer request - - Transfer response - - Transfer response - - - src_clk - - dest_clk - - - Scatter-GatherInterface - - - sg_clk - AXI-MM - + diff --git a/_images/block_diagram14.svg b/_images/block_diagram14.svg index 301f9a654d..e94f990e33 100644 --- a/_images/block_diagram14.svg +++ b/_images/block_diagram14.svg @@ -1,373 +1,63 @@ - - - - - + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - + + + + - + image/svg+xml - - + + - - - Register Map - FSM - Tacho measurementPWM generatorTemperature read - - - - - - - - - - - S_AXI - Tacho - PWM - Irq + + + + Register Map + + + + S_AXI_MM + + + + + + MMCM + clk + clk2 + clk_0 + clk_1 + CLKIN1 + CLKIN2 + + + + BUFG + BUFG + + + CLKOUT0 + CLKOUT1 - + \ No newline at end of file diff --git a/_images/block_diagram15.svg b/_images/block_diagram15.svg index 8599be1e90..4384f9d685 100644 --- a/_images/block_diagram15.svg +++ b/_images/block_diagram15.svg @@ -10,243 +10,28 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="800" - height="400" - viewBox="0 0 799.99999 400.00002" + width="820" + height="300" + viewBox="0 0 819.99999 300.00002" id="svg2" version="1.1" - inkscape:version="0.47 r22583" - sodipodi:docname="axi_hdmi_rx_core.svg"> + inkscape:version="0.91 r13725" + sodipodi:docname="axi_dac_interpolate.svg"> - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + style="overflow:visible" + id="marker18751-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0" /> + style="overflow:visible" + id="marker18751-6-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-3" /> + style="overflow:visible" + id="marker18751-6-9-0" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-3-0" /> + style="overflow:visible" + id="marker18751-6-9-0-4" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-3-0-4" /> + id="marker18751-6-9-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-3-00" /> + style="overflow:visible" + id="marker18751-6-1" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path18753-0-6" /> + transform="scale(0.4,0.4)" /> - - - + id="marker10933-1-2" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleInM"> + style="overflow:visible" + id="marker10933-1-15" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleInM"> + inkscape:isstock="true"> + transform="scale(0.4,0.4)" /> + inkscape:window-height="1047" + inkscape:window-x="-11" + inkscape:window-y="-11" + inkscape:window-maximized="1"> + id="grid4147" /> @@ -1099,483 +848,515 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-652.36204)"> + transform="translate(0,-752.36203)"> - - - CSC - to DMA - - - - - EmbededSync - - - Register Map + width="645.30389" + height="235.85777" + x="85.120476" + y="781.02124" /> SYNC - CLK - - DATA - S_AXI_Lite + x="185.66757" + y="845.47211" /> + x="305.91162" + y="598.41553" + style="font-size:25.08472824px" /> + x="707.54004" + y="778.37616" /> + + + + + + CHANNEL_A + + + + ProgrammableCIC + Interpolation by5/50/500/5000/50000 + + id="g5382" + transform="translate(216.01688,112.35717)" + style="stroke:none"> + y="795.62726" + x="203.98311" + height="84.377632" + width="133.26411" + id="rect4870-9-3-3-5" + style="display:inline;opacity:1;fill:#d2e6eb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.56177157;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" /> + ProgrammableCIC Super Sampling + y="858.0827" + x="270.47882" + id="tspan5040-9" + sodipodi:role="line">Interpolation by5/50/500/5000/50000 + id="g5367" + transform="translate(-76.956114,109.42924)" + style="stroke:none;stroke-width:0.50000006;stroke-miterlimit:0;stroke-dasharray:none"> + y="698.55518" + x="346.95609" + height="84.377632" + width="133.26411" + id="rect4870-9-3-3-8" + style="display:inline;opacity:1;fill:#d2e6eb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.50000006;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" /> TPM Sync monitor + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50000006;stroke-miterlimit:0;stroke-dasharray:none" + y="721.61133" + x="414.26379" + id="tspan6053-2" + sodipodi:role="line">CompensationFIR + Interpolation by2 - - - + id="g5376" + transform="translate(78.944831,108.9788)" + style="stroke:none;stroke-opacity:1"> + y="699.00562" + x="491.05518" + height="84.377632" + width="133.26411" + id="rect4870-9-3-3-2" + style="display:inline;opacity:1;fill:#d2e6eb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.56177157;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" /> Datainterleave + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + y="733.36908" + x="563.97485" + id="tspan6053-1" + sodipodi:role="line">Arbitrary Interpolation - - - 16 - - 16 - 24 - - - - - 32 - - - 64 - - - - - Rx core + x="557.5509" + y="761.46106" + id="tspan5042-4" /> + + + CompensationFIR + Interpolation by2 + + + + Arbitrary Interpolation + + + + + + CHANNEL_B + + + + + + CHANNEL_A + + + + + + CHANNEL_B + + + + + + ScaleCompensation + + + + + ScaleCompensation + + diff --git a/_images/block_diagram16.svg b/_images/block_diagram16.svg index 83d81f0de2..094f747325 100644 --- a/_images/block_diagram16.svg +++ b/_images/block_diagram16.svg @@ -1,4 +1,148 @@ - - -
DMA AXIS
DMA AXIS
DMA_CLK
DMA_CLK
TX core
TX core
DMA
interface
DMA...
TPG
TPG
FIFO
FIFO
CSC
CSC
Data
Clipping
Data...
Data 
interleaving
Data...
Chroma
subsampling
Chroma...
DATA_36
DATA_36
DATA_24
DATA_24
VGA_RED
VGA_RED
VGA_GREEN
VGA_GREEN
VGA_BLUE
VGA_BLUE
DATA_16
DATA_16
Embedded
Sync
Embedded...
DATA_16_ES
DATA_16_ES
Data 
splitting
Data...
HSYNC/VSYNC/DE
HSYNC/VSYNC...
Sync
Signals
Sync...
HDMI_OUT_CLK
HDMI_OUT_CLK
VGA_OUT_CLK
VGA_OUT_CLK
REFERENCE_CLK
REFERENCE_...
S_AXI_LITE
S_AXI_LITE
Register Map
Register Map
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Store-and-forwardData Buffer + + + Register Map + S_AXI + s_axi_aclk + irq + + + + Transfer queue + + + + SourceDataInterface + + + + DestinationDataInterface + + + + + + + + + + + + + + + + + + AXI-MM /AXI-Streaming /FIFO + AXI-MM /AXI-Streaming /FIFO + + + + Transfermanagement + + Control + + Status + + + Transfer request + Transfer request + + Transfer response + + Transfer response + + + src_clk + + dest_clk + + + Scatter-GatherInterface + + + sg_clk + AXI-MM + + diff --git a/_images/block_diagram17.svg b/_images/block_diagram17.svg index 844cb8deff..301f9a654d 100644 --- a/_images/block_diagram17.svg +++ b/_images/block_diagram17.svg @@ -1,6 +1,7 @@ + + + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="axi_fan_control.svg"> + id="defs2"> + inkscape:stockid="EmptyTriangleOutL"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + inkscape:stockid="EmptyTriangleInL"> - - - + inkscape:collect="always"> + inkscape:stockid="EmptyTriangleOutL" + inkscape:collect="always"> - - - - - - - - - - - - + inkscape:collect="always"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + inkscape:collect="always"> - - - - - - - - - + inkscape:isstock="true"> + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,4.8,0)" /> - - - - - - - - - + inkscape:isstock="true"> + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,-4.8,0)" /> + inkscape:stockid="EmptyTriangleOutL"> + id="path5100-4" /> - - + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4142136" + inkscape:cx="263.39424" + inkscape:cy="191.71654" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1001" + inkscape:window-x="-9" + inkscape:window-y="-9" + inkscape:window-maximized="1" + scale-x="1" + units="px" + viewbox-height="230.82" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + id="metadata5"> @@ -1137,579 +196,178 @@ + id="layer1" + transform="translate(-69.106348,58.128533)"> -   + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect817" + width="343.51617" + height="214.86215" + x="148.8501" + y="-39.523445" /> s_axi - - -   - - + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:19.8442688px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.48832011" + x="185.40535" + y="12.319815" + id="text821" + transform="scale(0.93758119,1.0665743)">Register Map Register Map - - - - axi_pwm_gen_1 - - - - axi_pwm_gen_1 - - - - axi_pwm_gen_1 - - - - axi_pwm_gen_1 - - - - offsetcounter - - - + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:19.8442688px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.48832011" + x="195.31564" + y="97.282433" + id="text827" + transform="scale(0.93758119,1.0665743)">FSM external_sync - - - equal - - - pwm 0 - - - pwp 1 - - - - equal - - - - equal - - + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:19.8442688px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.48832011" + x="300.77356" + y="73.363045" + id="text831" + transform="scale(0.93758119,1.0665743)">Tacho measurementPWM generatorTemperature read + + + - - offset_1 - - + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#EmptyTriangleInL);marker-end:url(#EmptyTriangleOutL)" + d="M 238.19217,96.05085 H 274.742" + id="path843" + inkscape:connector-curvature="0" /> + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#EmptyTriangleInL-3);marker-end:url(#EmptyTriangleOutL-2)" + d="M 209.19268,76.577872 V 27.042479" + id="path843-4" + inkscape:connector-curvature="0" /> + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5102)" + d="M 493.08041,129.04571 H 555.673" + id="path5040" + inkscape:connector-curvature="0" /> - - offset_2 - - offset_15 - - - - - + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5553);marker-end:url(#marker5483)" + d="M 82.098308,6.538604 H 167.25212" + id="path5042" + inkscape:connector-curvature="0" /> - pwm 2 + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6013)" + d="M 81.178455,132.04619 H 147.44331" + id="path5044" + inkscape:connector-curvature="0" /> + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5102-4)" + d="M 493.08041,65.88905 H 555.673" + id="path5040-1" + inkscape:connector-curvature="0" /> pwm 15 - + id="tspan8157" + x="109.04962" + y="98.224869" + style="stroke-width:0.42094442" /> sync + id="tspan8161" + x="88.261047" + y="-3.9233534" + style="stroke-width:1.48832011;font-size:16px">S_AXI sync + id="tspan8165" + x="86.582794" + y="115.14221" + style="stroke-width:1.48832011;font-size:16px">Tacho sync - - - equal - - + id="tspan8169" + x="540.28192" + y="52.419346" + style="line-height:1.25;stroke-width:1.48832011;font-size:16px">PWM sync - - offset_0 - - - + id="tspan8173" + x="540.8924" + y="111.64744" + style="font-size:16px;stroke-width:1.48832011">Irq diff --git a/_images/block_diagram18.svg b/_images/block_diagram18.svg index 75b78dd6be..8599be1e90 100644 --- a/_images/block_diagram18.svg +++ b/_images/block_diagram18.svg @@ -2,6 +2,7 @@ + inkscape:version="0.47 r22583" + sodipodi:docname="axi_hdmi_rx_core.svg"> + id="defs4"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:stockid="TriangleInM"> + + + + + + + inkscape:stockid="TriangleInM"> + inkscape:isstock="true"> + inkscape:connector-curvature="0" + id="path9683" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + + + + id="path15645-20-64" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + id="path15645-1-5-00" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(-0.4,-0.4)" /> + + + + + + + + + + + + + + + + + + + + + + + + + refY="0" + refX="0" + id="marker9429-1" + style="overflow:visible" + inkscape:isstock="true"> + id="path9431-4" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" + transform="scale(0.4,0.4)" + inkscape:connector-curvature="0" /> + + + + + + + + + + + + + refY="0" + refX="0" + id="marker11392-2-4-3-5" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> @@ -148,33 +1055,43 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.0000001" - inkscape:cx="175.42523" - inkscape:cy="67.747576" + inkscape:zoom="1.4142136" + inkscape:cx="295.6191" + inkscape:cy="224.35276" inkscape:document-units="px" inkscape:current-layer="layer1" - showgrid="true" + showgrid="false" + width="800mm" + units="px" inkscape:window-width="1920" - inkscape:window-height="1001" - inkscape:window-x="1181" - inkscape:window-y="1346" + inkscape:window-height="924" + inkscape:window-x="0" + inkscape:window-y="25" inkscape:window-maximized="1" - scale-x="1" - units="px" - viewbox-height="230.82" - fit-margin-top="0" - fit-margin-left="0" - fit-margin-right="0" - fit-margin-bottom="0" /> + showguides="true" + inkscape:snap-grids="true" + inkscape:snap-text-baseline="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:snap-nodes="false"> + + + id="metadata7"> image/svg+xml - + @@ -182,170 +1099,483 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-69.106348,58.128533)"> + transform="translate(0,-652.36204)"> + style="color:#000000;fill:#aaccee;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3004" + width="510" + height="162" + x="151.57715" + y="751.60675" /> + + Register MapCSC + - - + id="tspan8761" + x="698.60443" + y="826.05334" + style="font-size:15px"> to DMA + + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker11148)" + d="m 280.02465,793.81801 0,43.49369 227.52051,0" + id="path9555" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + + + EmbededSync + + + Register Map + SYNC + x="63.315952" + y="793.07391" + id="tspan10877" + style="font-size:15px">CLK S_AXI + id="tspan10881" + x="212.33582" + y="1075.9921" /> ROM1DATA + + id="tspan8761-0" + x="66.052895" + y="875.20013" + style="font-size:15px;fill:#000000">S_AXI_Lite ROM2 + + id="tspan11706" + x="734.20831" + y="1008.8961" /> - - + id="g4501" + transform="translate(25.277141,243.24474)"> + + Super Sampling + + + + TPM Sync monitor + + + + + + + Datainterleave + + + 16 + (SYS ROM)16 + + id="tspan3534-5" + x="397.4523" + y="782.66571" + style="font-size:12.50000095px">24 + + + + (PR ROM)32 + + + - + id="tspan3534-5-6-1" + x="663.52057" + y="803.65088" + style="font-size:12.50000095px">64 + + + + + Rx core
diff --git a/_images/block_diagram19.svg b/_images/block_diagram19.svg index dc10b53b31..83d81f0de2 100644 --- a/_images/block_diagram19.svg +++ b/_images/block_diagram19.svg @@ -1,532 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - OFFLOAD FSM - - - - AXI REGISTERMAP - BYPASS - - S_AXIS - - AXI_MM - SOURCE - M_AXIS - - DESTINATION - - - M_STORAGE_AXIS - S_STORAGE_AXIS - - Storage Unit - - + + + +
DMA AXIS
DMA AXIS
DMA_CLK
DMA_CLK
TX core
TX core
DMA
interface
DMA...
TPG
TPG
FIFO
FIFO
CSC
CSC
Data
Clipping
Data...
Data 
interleaving
Data...
Chroma
subsampling
Chroma...
DATA_36
DATA_36
DATA_24
DATA_24
VGA_RED
VGA_RED
VGA_GREEN
VGA_GREEN
VGA_BLUE
VGA_BLUE
DATA_16
DATA_16
Embedded
Sync
Embedded...
DATA_16_ES
DATA_16_ES
Data 
splitting
Data...
HSYNC/VSYNC/DE
HSYNC/VSYNC...
Sync
Signals
Sync...
HDMI_OUT_CLK
HDMI_OUT_CLK
VGA_OUT_CLK
VGA_OUT_CLK
REFERENCE_CLK
REFERENCE_...
S_AXI_LITE
S_AXI_LITE
Register Map
Register Map
Text is not SVG - cannot display
\ No newline at end of file diff --git a/_images/block_diagram2.svg b/_images/block_diagram2.svg index d4688c36fa..b73c3a3951 100644 --- a/_images/block_diagram2.svg +++ b/_images/block_diagram2.svg @@ -1,4 +1,487 @@ - - - -
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
AD7768
INTERFACE
AD7768...
AXI SLAVE
AXI SLAVE
ADC INTERFACE
ADC INTERFACE
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + DB[15:0]WRn/RDn + + + + + INPUT + OUTPUT + + + + + + + + S_AXI_LITE + WR_FIFO + + REGISTERMAP + + + CONTROL  + PARALLEL INTERFACE + + BUSY + + burst_length + + + + + + + + 15:0 + adc_data + adc_valid + adc_sync + + diff --git a/_images/block_diagram20.svg b/_images/block_diagram20.svg index a130c28fe4..844cb8deff 100644 --- a/_images/block_diagram20.svg +++ b/_images/block_diagram20.svg @@ -1,4 +1,1715 @@ - - - -
MII/GMII
MII/GMII
RMII
RMII
mac_txd[3:0]
mac_txd[...
mac_tx_en
mac_tx_en
mac_tx_er
mac_tx_er
mii_col
mii_col
mii_crs
mii_crs
mii_rxd[3:0]
mii_rxd[...
mii_rx_clk
mii_rx_c...
mii_rx_dv
mii_rx_dv
mii_rx_er
mii_rx_er
mii_tx_clk
mii_tx_c...
util_mii_to_rmii
util_mii_t...
rmii_txd[1:0]
rmii_txd...
rmii_tx_en
rmii_tx_...
phy_crs_dv
phy_crs_...
phy_rxd[1:0]
phy_rxd[...
phy_rx_er
phy_rx_er
ref_clk
ref_clk
reset_n
reset_n
Zynq-7000/Zynq Ultrascale+ MPSoC - PS Gigabit Ethernet MAC
Zynq-7000/Zynq Ultra...
RMII ADIN1300 PHY
RMII ADIN1...
FPGA
FPGA
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + +   + s_axi + + +   + + + Register Map + + + + axi_pwm_gen_1 + + + + axi_pwm_gen_1 + + + + axi_pwm_gen_1 + + + + axi_pwm_gen_1 + + + + offsetcounter + + + + external_sync + + + equal + + + pwm 0 + + + pwp 1 + + + + equal + + + + equal + + + + + offset_1 + + + + + + + offset_2 + + offset_15 + + + + + + + pwm 2 + + pwm 15 + + sync + sync + sync + + + equal + + + sync + + offset_0 + + + + + diff --git a/_images/block_diagram21.svg b/_images/block_diagram21.svg index f280e32f22..75b78dd6be 100644 --- a/_images/block_diagram21.svg +++ b/_images/block_diagram21.svg @@ -9,1902 +9,343 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="800" - height="600" - viewBox="0 0 800.00001 600" - id="svg2" + width="500" + height="250" + viewBox="0 0 500 250" version="1.1" - inkscape:version="0.91 r13725" - sodipodi:docname="rfifo_hdl.svg"> + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="sysid1.svg"> + id="defs2"> - - - - - - - - - - - - + inkscape:stockid="EmptyTriangleOutL"> + inkscape:stockid="EmptyTriangleInL"> - - - - - - - - - - - - - - - - - - - - - - - - + inkscape:collect="always"> - - - - - - - - - + id="path996-6" + d="M 5.77,0 -2.88,5 V -5 Z" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,4.8,0)" /> + id="path1005-7" + d="M 5.77,0 -2.88,5 V -5 Z" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,-4.8,0)" /> - - - - - - - - - + inkscape:stockid="EmptyTriangleOutL"> + transform="matrix(0.8,0,0,0.8,-4.8,0)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path5100-4" /> - - - - - - - - - + inkscape:stockid="EmptyTriangleInL"> + transform="matrix(-0.8,0,0,-0.8,4.8,0)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path5551-7" + inkscape:connector-curvature="0" /> + inkscape:isstock="true" + inkscape:collect="always"> + id="path5481-9" + d="M 5.77,0 -2.88,5 V -5 Z" + style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,-4.8,0)" + inkscape:connector-curvature="0" /> - + + + + + + image/svg+xml + + + + + + + + Register Map + + + + + S_AXI + ROM1 + ROM2 + - - + id="path11045" + d="m 293.73134,53.121467 c -9.64471,0.485613 -12.27445,6.973262 -13.03816,15.428815 -1.32366,14.654957 2.95802,35.221298 -13.96183,40.696188" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - DMA - DAC - - - - - din_data_0 [N:1] - din_enable_0 - din_valid_0 - - - - - din_data_1 [N:1] - din_enable_1 - din_valid_1 - - - - din_data_7 [N:1] - din_enable_7 - din_valid_7 - - - - din_unf - DMA_RESET - DMA_CLK - - - - - - - dout_data_0 [M:1] - dout_enable_0 - dout_valid_0 - - dout_unf - DAC_RESET - DAC_CLK - - - - + id="path11045-6" + d="m 293.73134,165.37148 c -9.64471,-0.48561 -12.27445,-6.97326 -13.03816,-15.42882 -1.32366,-14.65496 2.95802,-35.2213 -13.96183,-40.69619" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + - dout_data_1 [M:1] - (SYS ROM)dout_enable_1 + x="420.72916" + y="69.219727" + style="stroke-width:1.48832011" + id="tspan823-5-6" /> dout_valid_1 - - - - (PR ROM)dout_data_7 [M:1] - dout_enable_7 - dout_valid_7 - - - + x="420.72916" + y="132.49216" + style="stroke-width:1.48832011" + id="tspan823-5-6-9" /> - - ASYNC_MEM - Data stream controller - WR_ADDR - DATA_VALID - - RD_ADDR - CLK_DAC - CLK_DMA - - - CLK_DMA - CLK_DAC - valid_[n] - - Clock Domain Crossing - CLK_DMA - CLK_DAC - - - - - - - - - - - - - - dout_enable [7:0] - dout_valid [7:0] - din_enable_n - din_valid_n - RFIFO - - - - 8x[N:1] - - - - 8x[M:1] - - dout_valid_0 - - - dout_valid [7:0] - - - - - - - WR_ADDR - RD_ADDR + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.37463558;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect841-6" + width="96.523468" + height="46.561604" + x="388.60941" + y="76.968307" /> diff --git a/_images/block_diagram22.svg b/_images/block_diagram22.svg new file mode 100644 index 0000000000..dc10b53b31 --- /dev/null +++ b/_images/block_diagram22.svg @@ -0,0 +1,532 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + OFFLOAD FSM + + + + AXI REGISTERMAP + BYPASS + + S_AXIS + + AXI_MM + SOURCE + M_AXIS + + DESTINATION + + + M_STORAGE_AXIS + S_STORAGE_AXIS + + Storage Unit + + diff --git a/_images/block_diagram23.svg b/_images/block_diagram23.svg new file mode 100644 index 0000000000..a130c28fe4 --- /dev/null +++ b/_images/block_diagram23.svg @@ -0,0 +1,4 @@ + + + +
MII/GMII
MII/GMII
RMII
RMII
mac_txd[3:0]
mac_txd[...
mac_tx_en
mac_tx_en
mac_tx_er
mac_tx_er
mii_col
mii_col
mii_crs
mii_crs
mii_rxd[3:0]
mii_rxd[...
mii_rx_clk
mii_rx_c...
mii_rx_dv
mii_rx_dv
mii_rx_er
mii_rx_er
mii_tx_clk
mii_tx_c...
util_mii_to_rmii
util_mii_t...
rmii_txd[1:0]
rmii_txd...
rmii_tx_en
rmii_tx_...
phy_crs_dv
phy_crs_...
phy_rxd[1:0]
phy_rxd[...
phy_rx_er
phy_rx_er
ref_clk
ref_clk
reset_n
reset_n
Zynq-7000/Zynq Ultrascale+ MPSoC - PS Gigabit Ethernet MAC
Zynq-7000/Zynq Ultra...
RMII ADIN1300 PHY
RMII ADIN1...
FPGA
FPGA
Text is not SVG - cannot display
\ No newline at end of file diff --git a/_images/block_diagram24.svg b/_images/block_diagram24.svg new file mode 100644 index 0000000000..f280e32f22 --- /dev/null +++ b/_images/block_diagram24.svg @@ -0,0 +1,1910 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + DMA + DAC + + + + + din_data_0 [N:1] + din_enable_0 + din_valid_0 + + + + + din_data_1 [N:1] + din_enable_1 + din_valid_1 + + + + din_data_7 [N:1] + din_enable_7 + din_valid_7 + + + + din_unf + DMA_RESET + DMA_CLK + + + + + + + dout_data_0 [M:1] + dout_enable_0 + dout_valid_0 + + dout_unf + DAC_RESET + DAC_CLK + + + + + + + dout_data_1 [M:1] + dout_enable_1 + dout_valid_1 + + + + dout_data_7 [M:1] + dout_enable_7 + dout_valid_7 + + + + + + ASYNC_MEM + Data stream controller + WR_ADDR + DATA_VALID + + RD_ADDR + CLK_DAC + CLK_DMA + + + CLK_DMA + CLK_DAC + valid_[n] + + Clock Domain Crossing + CLK_DMA + CLK_DAC + + + + + + + + + + + + + + dout_enable [7:0] + dout_valid [7:0] + din_enable_n + din_valid_n + RFIFO + + + + 8x[N:1] + + + + 8x[M:1] + + dout_valid_0 + + + dout_valid [7:0] + + + + + + + WR_ADDR + RD_ADDR + + diff --git a/_images/block_diagram3.svg b/_images/block_diagram3.svg index b1f995fda0..d4688c36fa 100644 --- a/_images/block_diagram3.svg +++ b/_images/block_diagram3.svg @@ -1,4 +1,4 @@ -
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
AD777x
INTERFACE
AD777x...
AXI SLAVE
AXI SLAVE
ADC INTERFACE
ADC INTERFACE
Text is not SVG - cannot display
\ No newline at end of file +
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
AD7768
INTERFACE
AD7768...
AXI SLAVE
AXI SLAVE
ADC INTERFACE
ADC INTERFACE
Text is not SVG - cannot display
\ No newline at end of file diff --git a/_images/block_diagram4.svg b/_images/block_diagram4.svg index 7d9659bc5a..b1f995fda0 100644 --- a/_images/block_diagram4.svg +++ b/_images/block_diagram4.svg @@ -1,289 +1,4 @@ - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - AXI SLAVE - - REGISTERMAP - - - LVDS INTERFACE - - - - - ADC DATAPROCESSING - - - LVDS - - DMA FIFO - - + + + +
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
AD777x
INTERFACE
AD777x...
AXI SLAVE
AXI SLAVE
ADC INTERFACE
ADC INTERFACE
Text is not SVG - cannot display
\ No newline at end of file diff --git a/_images/block_diagram6.svg b/_images/block_diagram6.svg index 081ca4a14c..1db67d3b2c 100644 --- a/_images/block_diagram6.svg +++ b/_images/block_diagram6.svg @@ -2,6 +2,7 @@ + sodipodi:docname="axi_ad9361.svg"> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + inkscape:window-width="1920" + inkscape:window-height="1005" + inkscape:window-x="1911" + inkscape:window-y="-9" + inkscape:window-maximized="1"> + id="grid4147" /> @@ -97,224 +864,910 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-13.131983,-537.92376)"> + transform="translate(0,-552.36202)"> + + + + + - - - + x="338.00705" + y="1002.5098" + id="tspan10800" + style="font-size:17.5px;text-align:center;text-anchor:middle">Register Map + + AD9361 INTERFACE LVDS/CMOS + sodipodi:nodetypes="cc" /> + CLK_OUT + + FRAME_OUT + + DATA_OUT + + CLK_IN + + FRAME_IN + AXI SLAVE + id="tspan4464-6" + x="601.59485" + y="914.18268" + style="font-size:15.00000095px">DATA_IN + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4554-2" + width="275.68262" + height="200.67418" + x="241.4856" + y="782.63196" /> + + + + REGISTERRX CHANNEL + + + + + + + + + + + + + + MAP + id="tspan5432-7" + x="328.60651" + y="907.61011" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">IQ Corr + + + style="shape-rendering:crispEdges" + id="g4581-2" + transform="translate(72.146239,261.17086)"> + transform="matrix(0,-1.1885989,1.1885989,0,-59.978473,-122.17314)" + y="367.16461" + x="-667.7301" + height="37.394592" + width="36.778587" + id="rect11202-0" + style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#a01414;stroke-width:0.84132671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" /> JESD LINK TO DMADATA ORDERING + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle" + y="646.26959" + x="398.66266" + id="tspan11368-8" + sodipodi:role="line">PNMON - DC Filter + + + + + + + + RX CORE + + + + + + + + IQC + + + + + + + PRBS + + id="tspan11628" + x="270.89429" + y="692.98926" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.5px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">PATTERN + DDS + DMA + + + + TX CHANNEL + + + + + TX CORE + id="g7938" + transform="translate(-16.000001,194)"> + y="552.77344" + x="126.2047" + height="72.407516" + width="113.65318" + id="rect4554-2-5-6" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> ADC DATAPROCESSING&PRBS MONITORING + style="font-size:17.5px;text-align:center;text-anchor:middle" + y="584.26892" + x="182.5314" + id="tspan7449" + sodipodi:role="line">TDDCONTROL + + + + + + + + + + + + + + + + + + + + JESD FIFO - + id="tspan7846" + x="96.700409" + y="614.9624">DAC_FIFO_I0 DMA FIFO + id="tspan7846-3" + x="93.961151" + y="653.88196">DAC_FIFO_Q0 + DAC_FIFO_I1 + DAC_FIFO_Q1 + ADC_FIFO_I0 + ADC_FIFO_Q0 + ADC_FIFO_I1 + ADC_FIFO_Q1 + + + + S_AXI_MM + + + + + +
diff --git a/_images/block_diagram7.svg b/_images/block_diagram7.svg index 0234fc9798..7d9659bc5a 100644 --- a/_images/block_diagram7.svg +++ b/_images/block_diagram7.svg @@ -2,900 +2,45 @@ + inkscape:version="0.91 r13725" + sodipodi:docname="adc_lvds.svg" + inkscape:export-filename="D:\Git\ghdl\docs\block_diagrams\axi_ad9265\axi_ad9265.png" + inkscape:export-xdpi="400" + inkscape:export-ydpi="400"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + id="grid5420" + originx="-13.131982" + originy="-164.43837" /> @@ -936,6 +88,7 @@ image/svg+xml + @@ -943,477 +96,194 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-18.205785,-566.84345)"> - + transform="translate(-13.131983,-537.92376)">   -   -   -   - - Register Map - - AD9783 LVDS INTERFACE - - CLK_IN_P + id="tspan4216" + x="108.82646" + y="336.35623" + style="font-size:20px" /> + + + + sodipodi:nodetypes="ccccccccc" /> CLK_IN_N + id="tspan4198" + x="35.742157" + y="647.38458" + style="font-size:10px">AXI SLAVE - - - - - - PRBS + style="opacity:1;fill:#d7d7d7;fill-opacity:0.35294118;fill-rule:nonzero;stroke:#000000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4204" + width="72.5" + height="122.5" + x="139.0587" + y="591.32355" /> DDS - REGISTERDMA - - - TX CHANNEL - - - TX CORE - + x="174.79601" + y="662.5296" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle" + id="tspan4251">MAP - - + id="g4357" + transform="translate(-13.89132,-73.70117)"> + + LVDS INTERFACE - 64b - - - - 64b - DAC_DMA_I - DAC_DMA_Q -   + id="tspan4297" + x="274.52353" + y="600.3385" /> - + id="g4362" + transform="translate(-72.906712,199.45373)"> + + ADC DATAPROCESSING - S_AXI_MM - - AXI_AD9783 + sodipodi:nodetypes="ccccccccc" /> CLK_OUT_P + id="tspan4198-0" + x="42.579056" + y="784.05139" + style="font-size:10px">LVDS - CLK_OUT_N - - - - 16b - - - - 16b - DAC_OUT_P + sodipodi:nodetypes="ccccccccc" /> DAC_OUT_N + id="tspan4198-8" + x="353.8385" + y="701.73163" + style="font-size:10px">DMA FIFO
diff --git a/_images/block_diagram8.svg b/_images/block_diagram8.svg index e0f4dae75a..081ca4a14c 100644 --- a/_images/block_diagram8.svg +++ b/_images/block_diagram8.svg @@ -1,4 +1,320 @@ - - - -
DMA_FIFO
DMA_FIFO
ADC
DATA
PROCESSING
ADC...
REGISTER
MAP
REGISTER...
LVDS OR CMOS
INTERFACE
LVDS OR CMOS...
AXI SLAVE
AXI SLAVE
LVDS OR CMOS
LVDS OR CMOS
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + AXI SLAVE + + REGISTERMAP + + + JESD LINK TO DMADATA ORDERING + + + + + ADC DATAPROCESSING&PRBS MONITORING + + + JESD FIFO + + DMA FIFO + + diff --git a/_images/block_diagram9.svg b/_images/block_diagram9.svg index 8b1ed331df..0234fc9798 100644 --- a/_images/block_diagram9.svg +++ b/_images/block_diagram9.svg @@ -2,21 +2,20 @@ + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" + sodipodi:docname="axi_ad9783.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> @@ -44,9 +43,9 @@ inkscape:stockid="TriangleOutM"> @@ -104,9 +103,9 @@ inkscape:stockid="TriangleOutM"> + transform="scale(0.4)" /> + transform="scale(0.4)" /> + inkscape:swatch="solid"> + transform="scale(0.4)" /> @@ -233,9 +232,9 @@ + transform="scale(-0.4)" /> @@ -263,9 +262,9 @@ + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> @@ -323,9 +322,9 @@ + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> @@ -368,9 +367,9 @@ + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> @@ -426,9 +425,9 @@ orient="auto" inkscape:stockid="TriangleInM"> @@ -442,9 +441,9 @@ inkscape:isstock="true"> + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> @@ -503,9 +502,9 @@ + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> @@ -548,9 +547,9 @@ + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> + transform="scale(-0.4)" /> + transform="scale(0.4)" /> @@ -786,9 +785,9 @@ orient="auto" inkscape:stockid="TriangleInM"> @@ -803,9 +802,99 @@ + + + + + + + + + + d="M 5.77,0 -2.88,5 V -5 Z" + id="path18753-0-0" /> + + + + + + + + + + inkscape:window-height="1018" + inkscape:window-x="-6" + inkscape:window-y="-6" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0"> + id="grid4147" + originx="-18.205785" + originy="-14.481434" /> @@ -840,7 +936,6 @@ image/svg+xml - @@ -848,515 +943,477 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-752.36203)"> + transform="translate(-18.205785,-566.84345)"> + width="493.2551" + height="280.08105" + x="18.97311" + y="567.61078" /> + x="103.08754" + y="822.79993" + style="font-size:12.5px;line-height:1.25">  + x="190.86754" + y="640.01111" + style="font-size:25.0847px;line-height:1.25">  + x="441.96735" + y="761.41437" + style="font-size:40px;line-height:1.25">    + + Register Map + + AD9783 LVDS INTERFACE + + CLK_IN_P + + CLK_IN_N + + + + + + + PRBS + DDS + DMA + + + TX CHANNEL + + + TX CORE + - - - - CHANNEL_A + transform="matrix(-1,0,0,1,370.43196,155.55804)" + style="display:inline;fill:#c8c8c8;fill-opacity:1;stroke:#c8c8c8;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="g5812-8" /> + + + 64b + + + + 64b + DAC_DMA_I + DAC_DMA_Q - - ProgrammableCIC - Decimation by5/50/500/5000/50000 - - - - ProgrammableCIC - Decimation by5/50/500/5000/50000 - + id="flowPara8024" + style="font-size:15px;line-height:1.25">  - - CompensationFIR - Decimation by2 - - - - Arbitrary Decimation + transform="matrix(-1.0000001,0,0,1.0000001,267.16957,272.87019)" + style="display:inline;fill:#c8c8c8;fill-opacity:1;stroke:none;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="g5327"> + - - - CompensationFIR - Decimation by2 - - - - Arbitrary Decimation - - - - - - CHANNEL_B - - - - - - CHANNEL_A - - - - - - CHANNEL_B - - - + id="tspan8079" + x="49.316456" + y="823.90955" + style="font-size:15px;line-height:1.25">S_AXI_MM + + AXI_AD9783 + + CLK_OUT_P + + CLK_OUT_N - - ScaleCompensation - + transform="matrix(-0.53393616,0,0,1.0124586,574.76564,201.18615)" + style="display:inline;fill:#c8c8c8;fill-opacity:1;stroke:#c8c8c8;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="g5812-8-3-6"> + + 16b - - ScaleCompensation - + transform="matrix(-0.53392514,0,0,1.0125305,574.76309,161.93301)" + style="display:inline;fill:#c8c8c8;fill-opacity:1;stroke:#c8c8c8;stroke-width:0.999639;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;shape-rendering:crispEdges;enable-background:new" + id="g5812-8-3-8-2"> + + 16b + DAC_OUT_P + DAC_OUT_N diff --git a/genindex.html b/genindex.html index d465444521..fe59c48f33 100644 --- a/genindex.html +++ b/genindex.html @@ -153,12 +153,15 @@
    • AXI AD3552R
    • AXI AD7606x
    • +
    • AXI AD7616
    • AXI AD7768
    • AXI AD777x
    • AXI AD9265
    • +
    • AXI AD9361
    • AXI AD9467
    • AXI AD9671
    • AXI AD9783
    • +
    • AXI AD9963
    • AXI ADAQ8092
    • AXI ADC Decimate
    • AXI ADC Trigger
    • diff --git a/index.html b/index.html index 088240bf5b..65c395f102 100644 --- a/index.html +++ b/index.html @@ -159,12 +159,15 @@
      • AXI AD3552R
      • AXI AD7606x
      • +
      • AXI AD7616
      • AXI AD7768
      • AXI AD777x
      • AXI AD9265
      • +
      • AXI AD9361
      • AXI AD9467
      • AXI AD9671
      • AXI AD9783
      • +
      • AXI AD9963
      • AXI ADAQ8092
      • AXI ADC Decimate
      • AXI ADC Trigger
      • diff --git a/library/axi_ad3552r/index.html b/library/axi_ad3552r/index.html index bc46c708d1..4e56e03d0a 100644 --- a/library/axi_ad3552r/index.html +++ b/library/axi_ad3552r/index.html @@ -173,12 +173,15 @@
        • AXI AD3552R
        • AXI AD7606x
        • +
        • AXI AD7616
        • AXI AD7768
        • AXI AD777x
        • AXI AD9265
        • +
        • AXI AD9361
        • AXI AD9467
        • AXI AD9671
        • AXI AD9783
        • +
        • AXI AD9963
        • AXI ADAQ8092
        • AXI ADC Decimate
        • AXI ADC Trigger
        • diff --git a/library/axi_ad7606x/index.html b/library/axi_ad7606x/index.html index 51ee43c746..31965b12da 100644 --- a/library/axi_ad7606x/index.html +++ b/library/axi_ad7606x/index.html @@ -18,7 +18,7 @@ - + @@ -180,12 +180,15 @@
          • AXI AD3552R
          • AXI AD7606x
          • +
          • AXI AD7616
          • AXI AD7768
          • AXI AD777x
          • AXI AD9265
          • +
          • AXI AD9361
          • AXI AD9467
          • AXI AD9671
          • AXI AD9783
          • +
          • AXI AD9963
          • AXI ADAQ8092
          • AXI ADC Decimate
          • AXI ADC Trigger
          • @@ -2189,7 +2192,248 @@

            Register Map +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x00x0REG_VERSION
            +

            Version and Scratch Registers

            +
            +

            [31:0]VERSION[31:0]RO0x00020101
            +

            Version number. Unique to all cores.

            +
            +
            0x10x4REG_ID
            +

            Core ID

            +
            +

            [31:0]ID[31:0]RO0x00000000
            +

            Instance identifier number.

            +
            +
            0x20x8REG_SCRATCH
            +

            Version and Scratch Registers

            +
            +

            [31:0]SCRATCH[31:0]RW0x00000000
            +

            Scratch register.

            +
            +
            0x30xcREG_CORE_MAGIC
            +

            Identification number

            +
            +

            [31:0]CORE_MAGIC[31:0]RW0x504c5347
            +

            Identification number.

            +
            +
            0x40x10REG_RSTN
            +

            Reset and load values

            +
            +

            [1:1]LOAD_CONFIGWO0x0
            +

            Loads the new values written in the config registers.

            +
            +

            [0:0]RESETRW0x0
            +

            Reset, default is (0x0).

            +
            +
            0x60x18REG_CONFIG
            +

            Features enable register

            +
            +

            [2:2]EXT_SYNC_ALIGNRW0x0
            +

            If active the ext_sync will trigger a phase align at each neg-edge. Otherwise the phase align will be armed by a load config toggle.

            +
            +

            [1:1]FORCE_ALIGNRW0x0
            +

            If active the current active pulses are immediately stopped and realigned. Otherwise, the synchronized pulses will start only after all running pulse periods end.

            +
            +

            [0:0]START_AT_SYNCRW0x1
            +

            If active, the pulses will start after the trigger event. Otherwise each pulse will start after a period equal to the one for which it is set. Default valew can be overwritten at build time through parameters.

            +
            +
            0x50x14REG_NB_PULSES
            +

            Number of pulses

            +
            +

            [31:0]NB_PULSESRO0x00000000
            +

            Number of configurable pulses.

            +
            +
            0x100x40REG_PULSE_X_PERIOD
            +

            Pulse x period

            +
            +

            [31:0]PULSE_X_PERIOD[31:0] - base + 'h4 for each channel -> e.g. CH3 period - 'h4CRW0x00000000
            +

            Pulse x duration, defined in number of clock cycles.

            +
            +
            0x200x80REG_PULSE_X_WIDTH
            +

            Pulse x width

            +
            +

            [31:0]PULSE_X_WIDTH[31:0] - base + 'h4 for each channel -> e.g. CH3 width - 'h8CRW0x00000000
            +

            Pulse x width (high time), defined in number of clock cycles.

            +
            +
            0x300xc0REG_PULSE_X_OFFSET
            +

            Pulse x offset

            +
            +

            [31:0]PULSE_X_OFFSET[31:0] - base + 'h4 for each channel -> e.g. CH3 offset - 'hCCRW0x00000000
            +

            Pulse x offset, defined in number of clock cycles.

            +
            +
            +
            +
            +
            +
            + +

            Theory of operation#

            The axi_ad7606x IP can be configured in various operation modes, this feature @@ -2437,7 +2681,7 @@

            References   - + diff --git a/library/axi_ad7616/index.html b/library/axi_ad7616/index.html new file mode 100644 index 0000000000..58392e6fdd --- /dev/null +++ b/library/axi_ad7616/index.html @@ -0,0 +1,854 @@ + + + + + + + + AXI AD7616 — HDL documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            + + +
            +
            + +
            + +
            + + + +
            +
            +
            +
            On this page
            + +
            + +
            +
            + + + + +
            +
            +
            +
            + +
            +

            AXI AD7616#

            +

            The AXI AD7616 IP core +can be used to interface the AD7616 device using an +FPGA. The core has a AXI Memory Map interface for configuration, supports the +parallel data interface of the device, and has a simple FIFO interface for the +DMAC.

            +
            +

            Files#

            +
            + + + + + + + + + + + + + + + + + +

            Name

            Description

            library/axi_ad7616/axi_ad7616.v

            Verilog source for the AXI AD7616.

            library/axi_ad7616/axi_ad7616_control.v

            Verilog source for the AXI AD7616 control.

            library/axi_ad7616/axi_ad7616_pif.v

            Verilog source for the AXI AD7616 parallel interface.

            +
            +
            +
            +

            Block Diagram#

            +AXI AD7616 block diagram
            +
            +

            Configuration Parameters#

            +
            +
            + + + + + + + + + + + + + + + +

            Name

            Description

            Default Value

            Choices/Range

            ID
            +

            Core ID should be unique for each IP in the system

            +
            +
            0

            +
            +
            +
            +
            +

            Interface#

            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_awaddrAWADDR

            in [15:0]

            s_axi_awprotAWPROT

            in [2:0]

            s_axi_awvalidAWVALID

            in

            s_axi_awreadyAWREADY

            out

            s_axi_wdataWDATA

            in [31:0]

            s_axi_wstrbWSTRB

            in [3:0]

            s_axi_wvalidWVALID

            in

            s_axi_wreadyWREADY

            out

            s_axi_brespBRESP

            out [1:0]

            s_axi_bvalidBVALID

            out

            s_axi_breadyBREADY

            in

            s_axi_araddrARADDR

            in [15:0]

            s_axi_arprotARPROT

            in [2:0]

            s_axi_arvalidARVALID

            in

            s_axi_arreadyARREADY

            out

            s_axi_rdataRDATA

            out [31:0]

            s_axi_rrespRRESP

            out [1:0]

            s_axi_rvalidRVALID

            out

            s_axi_rreadyRREADY

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aclkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aresetnRST

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Direction

            Dependency

            Description

            rx_cs_n

            out

            +

            Active low chip select

            +
            +
            rx_db_o

            out [15:0]

            +

            Parallel data out

            +
            +
            rx_db_i

            in [15:0]

            +

            Parallel data in

            +
            +
            rx_db_t

            out

            +

            Active high 3-state T pin for IOBUF

            +
            +
            rx_rd_n

            out

            +

            Active low parallel data read control

            +
            +
            rx_wr_n

            out

            +

            Active low parallel data write control

            +
            +
            rx_trigger

            in

            +

            End of conversion signal

            +
            +
            adc_valid

            out

            +

            Shows when a valid data is available on the bus

            +
            +
            adc_data

            out [15:0]

            +

            Data bus

            +
            +
            adc_sync

            out

            +

            Shows the first valid beat on a sequence

            +
            +
            +
            +
            +
            +
            +
            +
            +

            Register Map#

            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x1000x400VERSION
            +

            Version and Scratch Registers.

            +
            +

            [31:0]VERSIONRO0x00001002
            +

            Version number

            +
            +
            0x1010x404ID
            +

            Instance identifier number.

            +
            +

            [31:0]IDRO0x00000000
            +

            Version number

            +
            +
            0x1020x408SCRATCH
            +

            Scratch register.

            +
            +

            [31:0]SCRATCHRW0x00000000
            +

            Version number

            +
            +
            0x1100x440UP_CNTRL
            +

            ADC Interface Control & Status.

            +
            +

            [1:1]CNVST_ENRW0x0
            +

            Enable the CNVST pulse generator of core.

            +
            +

            [0:0]RESETNRW0x0
            +

            Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +
            0x1110x444UP_CONV_RATE
            +

            ADC Interface Control & Status.

            +
            +

            [31:0]UP_CONV_RATERW0x00000000
            +

            Rate of the conversion pulse signal, it’s relative to the system clock (s_axis_clk).

            +
            +
            0x1120x448UP_BURST_LENGTH
            +

            ADC Interface Control & Status.

            +
            +

            [4:0]UP_BURST_LENGTHRW0x00
            +

            Define the actual burst length. The value must be equal to burst length - 1 . This register is active just on PARALLEL mode.

            +
            +
            0x1130x44cUP_READ_DATA
            +

            ADC Interface Control & Status.

            +
            +

            [31:0]UP_READ_DATARO0x00000000
            +

            This register can be used to read the device registers on PARALLEL software mode.

            +
            +
            0x1140x450UP_WRITE_DATA
            +

            ADC Interface Control & Status.

            +
            +

            [31:0]UP_WRITE_DATAWO0x00000000
            +

            This register can be used to read the device registers on PARALLEL software mode.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + +

            Access Type

            Name

            Description

            RO

            Read-only

            Reads will return the current register value. Writes have no effect.

            RW

            Read-write

            Reads will return the current register value. Writes will change the current register value.

            WO

            Write-only

            Writes will change the current register value. Reads have no effect.

            +
            +
            +
            +
            +
            + + + +
            + + +
            +
            +
            + +
            + + + +
            + ©2024, Analog Devices, Inc. + + | + Made with Sphinx + & Doctools + +
            + + \ No newline at end of file diff --git a/library/axi_ad7768/index.html b/library/axi_ad7768/index.html index 6e01851969..c18ea82fd3 100644 --- a/library/axi_ad7768/index.html +++ b/library/axi_ad7768/index.html @@ -19,7 +19,7 @@ - + @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI AD7768 block diagram
            +AXI AD7768 block diagram

            Configuration Parameters#

            @@ -2224,7 +2227,7 @@

            References   - +

            diff --git a/library/axi_ad777x/index.html b/library/axi_ad777x/index.html index 3185f699ed..3b485f9e81 100644 --- a/library/axi_ad777x/index.html +++ b/library/axi_ad777x/index.html @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI AD777x block diagram
            +AXI AD777x block diagram

            Configuration Parameters#

            diff --git a/library/axi_ad9265/index.html b/library/axi_ad9265/index.html index 7ab8ebca01..642ce22d18 100644 --- a/library/axi_ad9265/index.html +++ b/library/axi_ad9265/index.html @@ -18,7 +18,7 @@ - + @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI AD9265 block diagram
            +AXI AD9265 block diagram

            Configuration Parameters#

            @@ -2313,7 +2316,7 @@

            References   - +

            diff --git a/library/axi_ad9361/index.html b/library/axi_ad9361/index.html new file mode 100644 index 0000000000..99fb444247 --- /dev/null +++ b/library/axi_ad9361/index.html @@ -0,0 +1,4626 @@ + + + + + + + + AXI AD9361 — HDL documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            + + +
            +
            + +
            + +
            + + + + + + + + +
            +
            +
            +
            + +
            +

            AXI AD9361#

            +

            The AXI AD9361 IP core +can be used to interface the AD9361 device. +This documentation only covers the IP core and requires that one must be +familiar with the device for a complete and better understanding.

            +

            More about the generic framework interfacing ADCs can be read in Generic AXI ADC, +and interfacing DACs in Generic AXI DAC.

            +
            +

            Features#

            +
              +
            • AXI Lite control/status interface

            • +
            • PRBS monitoring

            • +
            • Hardware and software DC filtering

            • +
            • IQ correction

            • +
            • Internal DDS

            • +
            • Programmable line delays

            • +
            • Receive and transmit loop back

            • +
            • Supports both Altera and AMD Xilinx devices

            • +
            +
            +
            +

            Files#

            +
            + + + + + + + + + + + + + + + + + + + + + + + +

            Name

            Description

            library/axi_ad9361/axi_ad9361.v

            Verilog source for the AXI AD9361.

            library/common/up_adc_common.v

            Verilog source for the ADC Common regmap.

            library/common/up_adc_channel.v

            Verilog source for the ADC Channel regmap.

            library/common/up_dac_common.v

            Verilog source for the DAC Common regmap.

            library/common/up_dac_channel.v

            Verilog source for the DAC Channel regmap.

            +
            +
            +
            +

            Block Diagram#

            +AXI AD9361 block diagram
            +
            +

            Functional Description#

            +

            The axi_ad9361 cores architecture contains:

            + +
            +

            Device (AD9361) Interface Description#

            +

            The IP supports both LVDS and CMOS Dual Port Full Duplex interfaces +(configurable, see parameters section). It avoids all the programmable flavors +of the device interface mess. The interface is in fact quite simple, in LVDS +mode samples require two active clock edges and in CMOS mode a single edge. The +samples are then delineated in-order using the FRAME signal. This is applicable +to both DDR and SDR modes. There is a limitation though, the IP core does NOT +support swapping of the data ports in CMOS mode. This option is left as a +constraint. As an example the PZSDR projects uses SWAP on some boards based on +the board layout.

            +

            Let’s consider the 2R2T configuration, each frame consists of 4 samples in each +direction. In LVDS-DDR mode that is 8 clock edges (4 full clock cycles) +identified by a frame pattern of 8’b11110000. The IP interface logic simply +collects data on consecutive 8 edges and deframes using the FRAME signal and +outputs the samples. The device does the same in the transmit direction. In CMOS +mode, the same is done over 4 clock edges.

            +

            The interface also provides a single clock tree for the entire core. This clock +uses a global buffer that has the minimum skew all across the die. On Altera +devices, this is done via the PLL and because the LVDS cores do NOT support a +serialization factor of 2, runs at half the interface clock frequency. +On AMD Xilinx devices, this is done via the BUFG and the core and interface runs +at the same clock frequency.

            +
            +

            Altera#

            +

            The core is tested to work only on Cyclone V Arrow SOC Kit. Since Altera does +half-thought board designs that do not favor FMC bank allocations, we are +incapable of validating the core on other devices.

            +
            +
            +

            AMD Xilinx#

            +
            +
            Alternative Clocking Methods#
            +
              +
            1. Using MMCM 2. Using BUFIO/BUFR

            2. +
            +
            +
            +
            Alternative Use Models#
            +

            1. Interface Logic Only 2. Disable DSP Functions 3. Removing AXI interface and +Processor Control

            +
            +
            +
            +
            +

            Internal Interface Description#

            +

            The main purpose of all (including this) ADI IP cores is to provide a common, +well-defined internal interface within the FPGA. This interface consists of the +following signals per channel.

            +
            +

            ENABLE#

            +

            The enable signal is strictly for software use and is controlled by the +corresponding register bit. The core simply reflects the programmed bit as an +output port. In ADI reference projects, this bit is used to activate the channel +of interest. It is then used by the PACK/UNPACK cores to route the data based on +total number of channels and the selected number of channels. As an example, +AXI_AD9361 supports a total of 4 channels 16bits each. This corresponds to a +packed channel data width of 64bits. If software enables only two channels the +packed 64bits of data is exclusively shared by the enabled 2 channels (each +channel gets 32 bits of data).

            +
            +
            +

            VALID#

            +

            The valid signal is sourced by the core to indicate a valid sample on the DATA +port. In the receive (ADC) direction this indicates a valid sample and in the +transmit (DAC) direction this indicates the current sample is being read by the +core. The valid is simply a ‘reflective’ of the ‘sampling rate’. Note that he +cores always run at the interface clock. This is to avoid any customized clock +handling or transfer within this core. However in many cases interface clock may +not be the sampling clock. As an example for AD9361 the interface clock is +244Mhz for a sampling clock of 61MHz. That is each channel’s sampling rate is +61MHz. This translates into the VALID signal being asserted once every 4 clocks. +In cores where sampling rate is same as the interface clock, VALID is always +asserted and may be safely ignored.

            +

            A common interpretation of this is that all channels has the same VALID +behavior. This is NOT necessarily true. A majority of use cases may have this as +a result of data path equivalency. However, if software decides to +enable/disable functions differently among channels, the VALID signals of those +channels will NOT be the same.

            +
            +
            +

            DATA#

            +

            The DATA is the raw Analog samples. It follows two simple rules.

            +
              +
            1. The samples are always 16bits, regardless of the ADC/DAC data width. That is +the source or destination is intended to handle samples as 16bits. In the +transmit direction, if the DAC data width is less than 16bits, the most +significant bits are used. In the receive direction, if the ADC data width is +less than 16bits, the most significant bits are sign extended. This allows +the same source or destination portable across different ADC/DAC data widths. +In other words, if the source is generating a 16bits tone the signal appears +the same across a 12bit, 14bit or 16bit DAC with only the corresponding +amplitude change. The source can thus be independent of the number of bits +supported by DAC. In the receive direction, the samples are sign extended. +Thus the destination always receives a 16bit sample with different amplitude +levels corresponding to the number of bits supported by the ADC. This may +seem to break the symmetry rule, but in most DSP functions the samples are +rounded up towards the MSB as only precision is allowed to lost or gained at +the expense of the LSB bits. The MSB bits retains all the physical nature of +the signal.

            2. +
            3. The DATA is received and transmitted with most significant sample “newest” +regardless of the channel width. In other words the most significant sample +is the “newest” sample. If the total channel width is 64bits, it carries 4 +samples (16bits) per clock. If we were to name these samples as S3 (bits 63 +down to 48), S2 (bits 47 down to 32), S1 (bits 31 down to 16) and S0 (bits 15 +down to 0), the following is true. In the transmit direction, S0 is sent +first and S3 is sent last to the DAC. The analog samples are S0, S1, S2 and +S3 across time with S0 being the oldest and S3 being the newest sample. In +the receive direction, S0 carries the oldest sample received and S3 carries +the newest sample from the ADC.

            4. +
            +
            +
            +
            +
            +

            Configuration Parameters#

            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Name

            Description

            Default Value

            Choices/Range

            ID
            +

            Core ID should be unique for each IP in the system

            +
            +
            0

            MODE_1R1T
            +

            Used to select between 2RX2TX (0) and 1RX1TX (1) mode.

            +
            +
            0

            FPGA_TECHNOLOGY
            +

            Used to select between devices

            +
            +
            0

            Unknown (0), 7series (1), ultrascale (2), ultrascale+ (3), versal (4)

            FPGA_FAMILY

            Fpga Family.

            0

            Unknown (0), artix (1), kintex (2), virtex (3), zynq (4), versalprime (5), versalaicore (6), versalpremium (7)

            SPEED_GRADE

            Speed Grade.

            0

            Unknown (0), -1 (10), -1L (11), -1H (12), -1HV (13), -1LV (14), -2 (20), -2L (21), -2LV (22), -2MP (23), -2LVC (24), -2LVI (25), -3 (30)

            DEV_PACKAGE

            Dev Package.

            0

            Unknown (0), rf (1), fl (2), ff (3), fb (4), hc (5), fh (6), cs (7), cp (8), ft (9), fg (10), sb (11), rb (12), rs (13), cl (14), sf (15), ba (16), fa (17), fs (18), fi (19), vs (20), ls (21)

            TDD_DISABLE
            +

            Setting this parameter the TDD control will not be implemented in the core.

            +
            +
            0

            PPS_RECEIVER_ENABLE

            Pps Receiver Enable.

            0

            CMOS_OR_LVDS_N
            +

            Defines the physical interface type, set 1 for CMOS and 0 for LVDS

            +
            +
            0

            ADC_INIT_DELAY

            Adc Init Delay.

            0

            ADC_DATAPATH_DISABLE
            +

            If set, the data path processing logic is not generated in the RX path, and the raw data is pushed directly to the DMA interface.

            +
            +
            0

            ADC_USERPORTS_DISABLE
            +

            Disable the User Control ports in receive path.

            +
            +
            0

            ADC_DATAFORMAT_DISABLE
            +

            Disable the Data Format control module.

            +
            +
            0

            ADC_DCFILTER_DISABLE
            +

            Disable the DC Filter module.

            +
            +
            0

            ADC_IQCORRECTION_DISABLE
            +

            Disable the IQ Correction module in receive path.

            +
            +
            0

            DAC_INIT_DELAY

            Dac Init Delay.

            0

            DAC_CLK_EDGE_SEL

            Dac Clk Edge Sel.

            0

            DAC_IODELAY_ENABLE
            +

            Set IO_DELAY control in transmit path.

            +
            +
            0

            DAC_DATAPATH_DISABLE
            +

            If set, the data path processing logic is not generated in the TX path, and the raw data is pushed directly to the physical interface.

            +
            +
            0

            DAC_DDS_DISABLE
            +

            Disable the DDS modules in transmit path.

            +
            +
            0

            DAC_DDS_TYPE

            Dac Dds Type.

            1

            DAC_DDS_PHASE_DW

            Dac Dds Phase Dw.

            16

            DAC_DDS_CORDIC_DW

            Dac Dds Cordic Dw.

            14

            DAC_DDS_CORDIC_PHASE_DW

            Dac Dds Cordic Phase Dw.

            13

            DAC_USERPORTS_DISABLE
            +

            Disable the User Control ports in transmit path.

            +
            +
            0

            DAC_IQCORRECTION_DISABLE
            +

            Disable the IQ Correction module in transmit path.

            +
            +
            0

            IO_DELAY_GROUP
            +

            The delay group name which is set for the delay controller

            +
            +
            dev_if_delay_group

            IODELAY_CTRL

            Iodelay Ctrl.

            1

            MIMO_ENABLE

            Mimo Enable.

            0

            USE_SSI_CLK

            Use Ssi Clk.

            1

            DELAY_REFCLK_FREQUENCY

            Delay Refclk Frequency.

            200

            RX_NODPA

            Rx Nodpa.

            0

            +
            +
            +
            +
            +

            Interface#

            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_awaddrAWADDR

            in [15:0]

            s_axi_awprotAWPROT

            in [2:0]

            s_axi_awvalidAWVALID

            in

            s_axi_awreadyAWREADY

            out

            s_axi_wdataWDATA

            in [31:0]

            s_axi_wstrbWSTRB

            in [3:0]

            s_axi_wvalidWVALID

            in

            s_axi_wreadyWREADY

            out

            s_axi_brespBRESP

            out [1:0]

            s_axi_bvalidBVALID

            out

            s_axi_breadyBREADY

            in

            s_axi_araddrARADDR

            in [15:0]

            s_axi_arprotARPROT

            in [2:0]

            s_axi_arvalidARVALID

            in

            s_axi_arreadyARREADY

            out

            s_axi_rdataRDATA

            out [31:0]

            s_axi_rrespRRESP

            out [1:0]

            s_axi_rvalidRVALID

            out

            s_axi_rreadyRREADY

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aclkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aresetnRST

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            clkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            l_clkCLK

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            delay_clkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            rstRST

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            gps_pps_irqINTERRUPT

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Direction

            Dependency

            Description

            rx_clk_in_p

            in

            CMOS_OR_LVDS_N == 0
            +

            LVDS input clock

            +
            +
            rx_clk_in_n

            in

            CMOS_OR_LVDS_N == 0
            +

            LVDS input clock

            +
            +
            rx_frame_in_p

            in

            CMOS_OR_LVDS_N == 0
            +

            LVDS input frame signal

            +
            +
            rx_frame_in_n

            in

            CMOS_OR_LVDS_N == 0
            +

            LVDS input frame signal

            +
            +
            rx_data_in_p

            in [5:0]

            CMOS_OR_LVDS_N == 0
            +

            LVDS input data lines

            +
            +
            rx_data_in_n

            in [5:0]

            CMOS_OR_LVDS_N == 0
            +

            LVDS input data lines

            +
            +
            rx_clk_in

            in

            CMOS_OR_LVDS_N == 1
            +

            CMOS input clock

            +
            +
            rx_frame_in

            in

            CMOS_OR_LVDS_N == 1
            +

            CMOS input frame signal

            +
            +
            rx_data_in

            in [11:0]

            CMOS_OR_LVDS_N == 1
            +

            CMOS input data lines

            +
            +
            tx_clk_out_p

            out

            CMOS_OR_LVDS_N == 0
            +

            LVDS output clock

            +
            +
            tx_clk_out_n

            out

            CMOS_OR_LVDS_N == 0
            +

            LVDS output clock

            +
            +
            tx_frame_out_p

            out

            CMOS_OR_LVDS_N == 0
            +

            LVDS output frame signal

            +
            +
            tx_frame_out_n

            out

            CMOS_OR_LVDS_N == 0
            +

            LVDS output frame signal

            +
            +
            tx_data_out_p

            out [5:0]

            CMOS_OR_LVDS_N == 0
            +

            LVDS output data lines

            +
            +
            tx_data_out_n

            out [5:0]

            CMOS_OR_LVDS_N == 0
            +

            LVDS output data lines

            +
            +
            tx_clk_out

            out

            CMOS_OR_LVDS_N == 1
            +

            CMOS output clock

            +
            +
            tx_frame_out

            out

            CMOS_OR_LVDS_N == 1
            +

            CMOS output frame signal

            +
            +
            tx_data_out

            out [11:0]

            CMOS_OR_LVDS_N == 1
            +

            CMOS output data lines

            +
            +
            enable

            out

            +

            ENSM control signal, see User Guide for more information

            +
            +
            txnrx

            out

            +

            ENSM control signal, see User Guide for more information

            +
            +
            dac_sync_in

            in

            +

            Synchronization signal of the transmit path for slave devices (ID>0)

            +
            +
            dac_sync_out

            out

            +

            Synchronization signal of the transmit path for master device (ID==0)

            +
            +
            tdd_sync

            in

            +

            SYNC input for frame synchronization in TDD mode

            +
            +
            tdd_sync_cntr

            out

            +

            SYNC output for frame synchronization in TDD mode

            +
            +
            gps_pps

            in

            adc_dovf

            in

            +

            Data overflow, must be connected to the DMA

            +
            +
            adc_r1_mode

            out

            +

            If set, core is functioning in single channel mode (one I/Q pair)

            +
            +
            dac_dunf

            in

            +

            Data underflow, must be connected to the DMA

            +
            +
            dac_r1_mode

            out

            +

            If set, core is functioning in single channel mode (one I/Q pair)

            +
            +
            up_enable

            in

            +

            GPI control of the ENABLE line in TDD mode, when HDL TDD control is DISABLED

            +
            +
            up_txnrx

            in

            +

            GPI control of the TXNRX line in TDD mode, when HDL TDD control is DISABLED

            +
            +
            up_dac_gpio_in

            in [31:0]

            +

            GPI ports connected to the AXI memory map for custom use

            +
            +
            up_dac_gpio_out

            out [31:0]

            +

            GPI ports connected to the AXI memory map for custom use

            +
            +
            up_adc_gpio_in

            in [31:0]

            +

            GPI ports connected to the AXI memory map for custom use

            +
            +
            up_adc_gpio_out

            out [31:0]

            +

            GPO ports connected to the AXI memory map for custom use

            +
            +
            adc_enable_i*

            out

            +

            If set, the channel is enabled (one for each channel)

            +
            +
            adc_valid_i*

            out

            +

            Indicates valid data at the current channel (one for each channel)

            +
            +
            adc_data_i*

            out [15:0]

            +

            Received data output (one for each channel)

            +
            +
            adc_enable_q*

            out

            +

            If set, the channel is enabled (one for each channel)

            +
            +
            adc_valid_q*

            out

            +

            Indicates valid data at the current channel (one for each channel)

            +
            +
            adc_data_q*

            out [15:0]

            +

            Received data output (one for each channel)

            +
            +
            dac_enable_i*

            out

            +

            If set, the channel is enabled (one for each channel)

            +
            +
            dac_valid_i*

            out

            +

            Indicates valid data request at the current channel (one for each channel)

            +
            +
            dac_data_i*

            in [15:0]

            +

            Transmitted data output (one for each channel)

            +
            +
            dac_enable_q*

            out

            +

            If set, the channel is enabled (one for each channel)

            +
            +
            dac_valid_q*

            out

            +

            Indicates valid data request at the current channel (one for each channel)

            +
            +
            dac_data_q*

            in [15:0]

            +

            Transmitted data output (one for each channel)

            +
            +
            +
            +
            +
            +
            +
            +
            +

            Register Map#

            +

            The register map of the core contains instances of several generic register maps +like ADC common, ADC channel, DAC common, DAC channel etc. The following table +presents the base addresses of each instance, after that can be found the +detailed description of each generic register map. The absolute address of a +register should be calculated by adding the instance base address to the +registers relative address.

            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Register Map base addresses for axi_ad9361#

            DWORD

            BYTE

            Name

            Description

            0x0000

            0x0000

            BASE

            See the Base table for more details.

            0x0000

            0x0000

            RX COMMON

            See the ADC Common table for more details.

            0x0000

            0x0000

            RX CHANNELS

            See the ADC Channel table for more details.

            0x1000

            0x4000

            TX COMMON

            See the DAC Common table for more details.

            0x1000

            0x4000

            TX CHANNELS

            See the DAC Channel table for more details.

            0x2000

            0x8000

            TDD CONTROL

            See the Transceiver TDD Control table for more details.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x00x0VERSION
            +

            Version and Scratch Registers

            +
            +

            [31:0]VERSIONRO0x00000000
            +

            Version number. Unique to all cores.

            +
            +
            0x10x4ID
            +

            Version and Scratch Registers

            +
            +

            [31:0]IDRO0x00000000
            +

            Instance identifier number.

            +
            +
            0x20x8SCRATCH
            +

            Version and Scratch Registers

            +
            +

            [31:0]SCRATCHRW0x00000000
            +

            Scratch register.

            +
            +
            0x30xcCONFIG
            +

            Version and Scratch Registers

            +
            +

            [0:0]IQCORRECTION_DISABLERO0x0
            +

            If set, indicates that the IQ Correction module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [1:1]DCFILTER_DISABLERO0x0
            +

            If set, indicates that the DC Filter module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [2:2]DATAFORMAT_DISABLERO0x0
            +

            If set, indicates that the Data Format module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [3:3]USERPORTS_DISABLERO0x0
            +

            If set, indicates that the logic related to the User Data Format (e.g. decimation) was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [4:4]MODE_1R1TRO0x0
            +

            If set, indicates that the core was implemented in 1 channel mode. (e.g. refer to AD9361 data sheet)

            +
            +

            [5:5]DELAY_CONTROL_DISABLERO0x0
            +

            If set, indicates that the delay control is disabled for this IP. (as a result of a configuration of the IP instance)

            +
            +

            [6:6]DDS_DISABLERO0x0
            +

            If set, indicates that the DDS is disabled for this IP. (as a result of a configuration of the IP instance)

            +
            +

            [7:7]CMOS_OR_LVDS_NRO0x0
            +

            CMOS or LVDS mode is used for the interface. (as a result of a configuration of the IP instance)

            +
            +

            [8:8]PPS_RECEIVER_ENABLERO0x0
            +

            If set, indicates the PPS receiver is enabled. (as a result of a configuration of the IP instance)

            +
            +

            [9:9]SCALECORRECTION_ONLYRO0x0
            +

            If set, indicates that the IQ Correction module implements only scale correction. IQ correction must be enabled. (as a result of a configuration of the IP instance)

            +
            +

            [12:12]EXT_SYNCRO0x0
            +

            If set the transport layer cores (ADC/DAC) have implemented the support for external synchronization signal.

            +
            +

            [13:13]RD_RAW_DATARO0x0
            +

            If set, the ADC has the capability to read raw data in register CHAN_RAW_DATA from adc_channel.

            +
            +
            0x40x10PPS_IRQ_MASK
            +

            PPS Interrupt mask

            +
            +

            [0:0]PPS_IRQ_MASKRW0x1
            +

            Mask bit for the 1PPS receiver interrupt

            +
            +
            0x70x1cFPGA_INFO
            +

            FPGA device information library/scripts/adi_intel_device_info_enc.tcl (Intel encoded values) library/scripts/adi_xilinx_device_info_enc.tcl (Xilinx encoded values)

            +
            +

            [31:24]FPGA_TECHNOLOGYRO0x00
            +

            Encoded value describing the technology/generation of the FPGA device (arria 10/7series)

            +
            +

            [23:16]FPGA_FAMILYRO0x00
            +

            Encoded value describing the family variant of the FPGA device(e.g., SX, GX, GT or zynq, kintex, virtex)

            +
            +

            [15:8]SPEED_GRADERO0x00
            +

            Encoded value describing the FPGA’s speed-grade

            +
            +

            [7:0]DEV_PACKAGERO0x00
            +

            Encoded value describing the device package. The package might affect high-speed interfaces

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100x40RSTN
            +

            ADC Interface Control & Status

            +
            +

            [2:2]CE_NRW0x0
            +

            Clock enable, default is enabled(0x0). An inverse version of the signal is exported out of the module to control clock enables

            +
            +

            [1:1]MMCM_RSTNRW0x0
            +

            MMCM reset only (required for DRP access). Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +

            [0:0]RSTNRW0x0
            +

            Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +
            0x110x44CNTRL
            +

            ADC Interface Control & Status

            +
            +

            [16:16]SDR_DDR_NRW0x0
            +

            Interface type (1 represents SDR, 0 represents DDR)

            +
            +

            [15:15]SYMB_OPRW0x0
            +

            Select symbol data format mode (0x1)

            +
            +

            [14:14]SYMB_8_16BRW0x0
            +

            Select number of bits for symbol format mode (1 represents 8b, 0 represents 16b)

            +
            +

            [12:8]NUM_LANESRW0x00
            +

            Number of active lanes (1 : CSSI 1-lane, LSSI 1-lane, 2 : LSSI 2-lane, 4 : CSSI 4-lane). For AD7768, AD7768-4 and AD777x number of active lanes : 1/2/4/8 where supported.

            +
            +

            [3:3]SYNCRW0x0
            +

            Initialize synchronization between multiple ADCs

            +
            +

            [2:2]R1_MODERW0x0
            +

            Select number of RF channels 1 (0x1) or 2 (0x0).

            +
            +

            [1:1]DDR_EDGESELRW0x0
            +

            Select rising edge (0x0) or falling edge (0x1) for the first part of a sample (if applicable) followed by the successive edges for the remaining parts. This only controls how the sample is delineated from the incoming data post DDR registers.

            +
            +

            [0:0]PIN_MODERW0x0
            +

            Select interface pin mode to be clock multiplexed (0x1) or pin multiplexed (0x0). In clock multiplexed mode, samples are received on alternative clock edges. In pin multiplexed mode, samples are interleaved or grouped on the pins at the same clock edge.

            +
            +
            0x120x48CNTRL_2
            +

            ADC Interface Control & Status

            +
            +

            [1:1]EXT_SYNC_ARMRW0x0
            +

            Setting this bit will arm the trigger mechanism sensitive to an external sync signal. Once the external sync signal goes high it synchronizes channels within a ADC, and across multiple instances. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [2:2]EXT_SYNC_DISARMRW0x0
            +

            Setting this bit will disarm the trigger mechanism sensitive to an external sync signal. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [8:8]MANUAL_SYNC_REQUESTRW0x0
            +

            Setting this bit will issue an external sync event if it is hooked up inside the fabric. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +
            0x130x4cCNTRL_3
            +

            ADC Interface Control & Status

            +
            +

            [8:8]CRC_ENRW0x0
            +

            Setting this bit will enable the CRC generation.

            +
            +

            [7:0]CUSTOM_CONTROLRW0x00
            +

            Select output format decode mode.(for ADAQ8092: bit 0 - enables digital output randomizer decode , bit 1 - enables alternate bit polarity decode).

            +
            +
            0x150x54CLK_FREQ
            +

            ADC Interface Control & Status

            +
            +

            [31:0]CLK_FREQRO0x00000000
            +

            Interface clock frequency. This is relative to the processor clock and in many cases is 100MHz. The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock the minimum is 1.523kHz and maximum is 6.554THz. The actual interface clock is CLK_FREQ * CLK_RATIO (see below). Note that the actual sampling clock may not be the same as the interface clock- software must consider device specific implementation parameters to calculate the final sampling clock.

            +
            +
            0x160x58CLK_RATIO
            +

            ADC Interface Control & Status

            +
            +

            [31:0]CLK_RATIORO0x00000000
            +

            Interface clock ratio - as a factor actual received clock. This is implementation specific and depends on any serial to parallel conversion and interface type (ddr/sdr/qdr).

            +
            +
            0x170x5cSTATUS
            +

            ADC Interface Control & Status

            +
            +

            [4:4]ADC_CTRL_STATUSRO0x0
            +

            If set, indicates that the device’​s register data is available on the data bus.

            +
            +

            [3:3]PN_ERRRO0x0
            +

            If set, indicates pn error in one or more channels.

            +
            +

            [2:2]PN_OOSRO0x0
            +

            If set, indicates pn oos in one or more channels.

            +
            +

            [1:1]OVER_RANGERO0x0
            +

            If set, indicates over range in one or more channels.

            +
            +

            [0:0]STATUSRO0x0
            +

            Interface status, if set indicates no errors. If not set, there are errors, software may try resetting the cores.

            +
            +
            0x180x60DELAY_CNTRL
            +

            ADC Interface Control & Status(‘’Deprecated from version 9’’)

            +
            +

            [17:17]DELAY_SELRW0x0
            +

            Delay select, a 0x0 to 0x1 transition in this register initiates a delay access controlled by the registers below.

            +
            +

            [16:16]DELAY_RWNRW0x0
            +

            Delay read (0x1) or write (0x0), the delay is accessed directly (no increment or decrement) with an address corresponding to each pin, and data corresponding to the total delay.

            +
            +

            [15:8]DELAY_ADDRESSRW0x00
            +

            Delay address, the range depends on the interface pins, data pins are usually at the lower range.

            +
            +

            [4:0]DELAY_WDATARW0x00
            +

            Delay write data, a value of 1 corresponds to (1/200)ns for most devices.

            +
            +
            0x190x64DELAY_STATUS
            +

            ADC Interface Control & Status(‘’Deprecated from version 9’’)

            +
            +

            [9:9]DELAY_LOCKEDRO0x0
            +

            Indicates delay locked (0x1) state. If this bit is read 0x0, delay control has failed to calibrate the elements.

            +
            +

            [8:8]DELAY_STATUSRO0x0
            +

            If set, indicates busy status (access pending). The read data may not be valid if this bit is set.

            +
            +

            [4:0]DELAY_RDATARO0x00
            +

            Delay read data, current delay value in the elements

            +
            +
            0x1a0x68SYNC_STATUS
            +

            ADC Synchronization Status register

            +
            +

            [0:0]ADC_SYNCRO0x0
            +

            ADC synchronization status. Will be set to 1 after the synchronization has been completed or while waiting for the synchronization signal in JESD204 systems.

            +
            +
            0x1c0x70DRP_CNTRL
            +

            ADC Interface Control & Status

            +
            +

            [28:28]DRP_RWNRW0x0
            +

            DRP read (0x1) or write (0x0) select (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [27:16]DRP_ADDRESSRW0x000
            +

            DRP address, designs that contain more than one DRP accessible primitives have selects based on the most significant bits (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backward compatibility.

            +
            +
            0x1d0x74DRP_STATUS
            +

            ADC Interface Control & Status

            +
            +

            [17:17]DRP_LOCKEDRO0x0
            +

            If set indicates that the DRP has been locked.

            +
            +

            [16:16]DRP_STATUSRO0x0
            +

            If set indicates busy (access pending). The read data may not be valid if this bit is set (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backward compatibility.

            +
            +
            0x1e0x78DRP_WDATA
            +

            ADC DRP Write Data

            +
            +

            [15:0]DRP_WDATARW0x0000
            +

            DRP write data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x1f0x7cDRP_RDATA
            +

            ADC DRP Read Data

            +
            +

            [15:0]DRP_RDATARO0x0000
            +

            DRP read data (does not include GTX lanes).

            +
            +
            0x200x80ADC_CONFIG_WR
            +

            ADC Write Configuration ​Data

            +
            +

            [31:0]ADC_CONFIG_WRRW0x00000000
            +

            Custom ​Write to the available registers.

            +
            +
            0x210x84ADC_CONFIG_RD
            +

            ADC Read Configuration ​Data

            +
            +

            [31:0]ADC_CONFIG_RDRO0x00000000
            +

            Custom read of the available registers.

            +
            +
            0x220x88UI_STATUS
            +

            User Interface Status

            +
            +

            [2:2]UI_OVFRW1C0x0
            +

            User Interface overflow. If set, indicates an overflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [1:1]UI_UNFRW1C0x0
            +

            User Interface underflow. If set, indicates an underflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [0:0]UI_RESERVEDRW1C0x0
            +

            Reserved for backward compatibility.

            +
            +
            0x230x8cADC_CONFIG_CTRL
            +

            ADC RD/WR configuration

            +
            +

            [31:0]ADC_CONFIG_CTRLRW0x00000000
            +

            Control RD/WR requests to the device’​s register map: bit 1 - RD (‘b1) , WR (‘b0), bit 0 - enable WR/RD operation.

            +
            +
            0x280xa0USR_CNTRL_1
            +

            ADC Interface Control & Status

            +
            +

            [7:0]USR_CHANMAXRW0x00
            +

            This indicates the maximum number of inputs for the channel data multiplexers. User may add different processing modules post data capture as another input to this common multiplexer. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x290xa4ADC_START_CODE
            +

            ADC Synchronization start word

            +
            +

            [31:0]ADC_START_CODERW0x00000000
            +

            This sets the startcode that is used by the ADCs for synchronization NOT-APPLICABLE if START_CODE_DISABLE is set (0x1).

            +
            +
            0x2e0xb8ADC_GPIO_IN
            +

            ADC GPIO inputs

            +
            +

            [31:0]ADC_GPIO_INRO0x00000000
            +

            This reads auxiliary GPI pins of the ADC core

            +
            +
            0x2f0xbcADC_GPIO_OUT
            +

            ADC GPIO outputs

            +
            +

            [31:0]ADC_GPIO_OUTRW0x00000000
            +

            This controls auxiliary GPO pins of the ADC core NOT-APPLICABLE if GPIO_DISABLE is set (0x1).

            +
            +
            0x300xc0PPS_COUNTER
            +

            PPS Counter register

            +
            +

            [31:0]PPS_COUNTERRO0x00000000
            +

            Counts the core clock cycles (can be a device clock or interface clock) between two 1PPS pulse.

            +
            +
            0x310xc4PPS_STATUS
            +

            PPS Status register

            +
            +

            [0:0]PPS_STATUSRO0x0
            +

            If this bit is asserted there is no incomming 1PPS signal. Maybe the source is out of sync or it’s not active.

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100 + 0x16*n0x400 + 0x58*nCHAN_CNTRLn
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [11:11]ADC_LB_OWRRW0x0
            +

            If set, forces ADC_DATA_SEL to 1, enabling data loopback

            +
            +

            [10:10]ADC_PN_SEL_OWRRW0x0
            +

            If set, forces ADC_PN_SEL to 0x9, device specific pn (e.g. ad9361) If both ADC_PN_TYPE_OWR and ADC_PN_SEL_OWR are set, they are ignored

            +
            +

            [9:9]IQCOR_ENBRW0x0
            +

            if set, enables IQ correction or scale correction. NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [8:8]DCFILT_ENBRW0x0
            +

            if set, enables DC filter (to disable DC offset, set offset value to 0x0). NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +

            [6:6]FORMAT_SIGNEXTRW0x0
            +

            if set, enables sign extension (applicable only in 2’s complement mode). The data is always sign extended to the nearest byte boundary. NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [5:5]FORMAT_TYPERW0x0
            +

            Select offset binary (0x1) or 2’s complement (0x0) data type. This sets the incoming data type and is required by the post processing modules for any data conversion. NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [4:4]FORMAT_ENABLERW0x0
            +

            Enable data format conversion (see register bits above). NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [3:3]RESERVEDRO0x0
            +

            Reserved for backward compatibility.

            +
            +

            [2:2]RESERVEDRO0x0
            +

            Reserved for backward compatibility.

            +
            +

            [1:1]ADC_PN_TYPE_OWRRW0x0
            +

            If set, forces ADC_PN_SEL to 0x1, modified pn23 If both ADC_PN_TYPE_OWR and ADC_PN_SEL_OWR are set, they are ignored

            +
            +

            [0:0]ENABLERW0x0
            +

            If set, enables channel. A 0x0 to 0x1 transition transfers all the control signals to the respective channel processing module. If a channel is part of a complex signal (I/Q), even channel is the master and the odd channel is the slave. Though a single control is used, both must be individually selected.

            +
            +
            0x101 + 0x16*n0x404 + 0x58*nCHAN_STATUSn
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [12:12]CRC_ERRRW1C0x0
            +

            CRC errors. If set, indicates CRC error. Software must first clear this bit before initiating a transfer and monitor afterwards.

            +
            +

            [11:4]STATUS_HEADERRO0x00
            +

            The status header sent by the ADC.(compatible with AD7768/AD7768-4/AD777x).

            +
            +

            [2:2]PN_ERRRW1C0x0
            +

            PN errors. If set, indicates spurious mismatches in sync state. This bit is cleared if OOS is set and is only indicates errors when OOS is cleared.

            +
            +

            [1:1]PN_OOSRW1C0x0
            +

            PN Out Of Sync. If set, indicates an OOS status. OOS is set, if 64 consecutive patterns mismatch from the expected pattern. It is cleared, when 16 consecutive patterns match the expected pattern.

            +
            +

            [0:0]OVER_RANGERW1C0x0
            +

            If set, indicates over range. Note that over range is independent of the data path, it indicates an over range over a data transfer period. Software must first clear this bit before initiating a transfer and monitor afterwards.

            +
            +
            0x102 + 0x16*n0x408 + 0x58*nCHAN_RAW_DATAn
            +

            ADC Raw Data Reading Where n is from 0 to 15.

            +
            +

            [31:0]ADC_READ_DATARO0x00000000
            +

            Raw data read from the ADC.

            +
            +
            0x104 + 0x16*n0x410 + 0x58*nCHAN_CNTRLn_1
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]DCFILT_OFFSETRW0x0000
            +

            DC removal (if equipped) offset. This is a 2’s complement number added to the incoming data to remove a known DC offset. NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +

            [15:0]DCFILT_COEFFRW0x0000
            +

            DC removal filter (if equipped) coefficient. The format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +
            0x105 + 0x16*n0x414 + 0x58*nCHAN_CNTRLn_2
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]IQCOR_COEFF_1RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the scale value and the format is 1.1.14 (sign, integer and fractional bits). If matrix multiplication is used, this is the channel I coefficient and the format is 1.1.14 (sign, integer and fractional bits). If SCALECORRECTION_ONLY is set, this implements the scale value correction for the current channel with the format 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [15:0]IQCOR_COEFF_2RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the offset value and the format is 2’s complement. If matrix multiplication is used, this is the channel Q coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +
            0x106 + 0x16*n0x418 + 0x58*nCHAN_CNTRLn_3
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [19:16]ADC_PN_SELRW0x0
            +

            Selects the PN monitor sequence type (available only if ADC supports it). \ - 0x0: pn9a (device specific, modified pn9) \ - 0x1: pn23a (device specific, modified pn23) \ - 0x4: pn7 (standard O.150) \ - 0x5: pn15 (standard O.150) \ - 0x6: pn23 (standard O.150) \ - 0x7: pn31 (standard O.150) \ - 0x9: pnX (device specific, e.g. ad9361) \ - 0x0A: Nibble ramp (Device specific e.g. adrv9001) \ - 0x0B: 16 bit ramp (Device specific e.g. adrv9001) \

            +
            +

            [3:0]ADC_DATA_SELRW0x0
            +

            Selects the data source to DMA. 0x0: input data (ADC) 0x1: loopback data (DAC)

            +
            +
            0x108 + 0x16*n0x420 + 0x58*nCHAN_USR_CNTRLn_1
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [25:25]USR_DATATYPE_BERO0x0
            +

            The user data type format- if set, indicates big endian (default is little endian). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [24:24]USR_DATATYPE_SIGNEDRO0x0
            +

            The user data type format- if set, indicates signed (2’s complement) data (default is unsigned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [23:16]USR_DATATYPE_SHIFTRO0x00
            +

            The user data type format- the amount of right shift for actual samples within the total number of bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:8]USR_DATATYPE_TOTAL_BITSRO0x00
            +

            The user data type format- number of total bits used for a sample. The total number of bits must be an integer multiple of 8 (byte aligned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [7:0]USR_DATATYPE_BITSRO0x00
            +

            The user data type format- number of bits in a sample. This indicates the actual sample data bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x109 + 0x16*n0x424 + 0x58*nCHAN_USR_CNTRLn_2
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]USR_DECIMATION_MRW0x0000
            +

            This holds the user decimation M value of the channel that is currently being selected on the multiplexer above. The total decimation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:0]USR_DECIMATION_NRW0x0000
            +

            This holds the user decimation N value of the channel that is currently being selected on the multiplexer above. The total decimation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x10a + 0x16*n0x428 + 0x58*nCHAN_CNTRLn_4
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:3]RESERVEDRO0x00000000
            +

            Reserved for backward compatibility.

            +
            +

            [2:0]SOFTSPANRW0x7
            +

            Softspan configuration register.

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100x40RSTN
            +

            DAC Interface Control & Status

            +
            +

            [2:2]CE_NRW0x0
            +

            Clock enable, default is enabled(0x0). An inverse version of the signal is exported out of the module to control clock enables

            +
            +

            [1:1]MMCM_RSTNRW0x0
            +

            MMCM reset only (required for DRP access). Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +

            [0:0]RSTNRW0x0
            +

            Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +
            0x110x44CNTRL_1
            +

            DAC Interface Control & Status

            +
            +

            [0:0]SYNCRW0x0
            +

            Setting this bit synchronizes channels within a DAC, and across multiple instances. This bit self clears.

            +
            +

            [1:1]EXT_SYNC_ARMRW0x0
            +

            Setting this bit will arm the trigger mechanism sensitive to an external sync signal. Once the external sync signal goes high it synchronizes channels within a DAC, and across multiple instances. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [2:2]EXT_SYNC_DISARMRW0x0
            +

            Setting this bit will disarm the trigger mechanism sensitive to an external sync signal. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [8:8]MANUAL_SYNC_REQUESTRW0x0
            +

            Setting this bit will issue an external sync event if it is hooked up inside the fabric. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +
            0x120x48CNTRL_2
            +

            DAC Interface Control & Status

            +
            +

            [16:16]SDR_DDR_NRW0x0
            +

            Interface type (1 represents SDR, 0 represents DDR)

            +
            +

            [15:15]SYMB_OPRW0x0
            +

            Select data symbol format mode (0x1)

            +
            +

            [14:14]SYMB_8_16BRW0x0
            +

            Select number of bits for symbol format mode (1 represents 8b, 0 represents 16b)

            +
            +

            [12:8]NUM_LANESRW0x00
            +

            Number of active lanes (1 : CSSI 1-lane, LSSI 1-lane, 2 : LSSI 2-lane, 4 : CSSI 4-lane)

            +
            +

            [7:7]PAR_TYPERW0x0
            +

            Select parity even (0x0) or odd (0x1).

            +
            +

            [6:6]PAR_ENBRW0x0
            +

            Select parity (0x1) or frame (0x0) mode.

            +
            +

            [5:5]R1_MODERW0x0
            +

            Select number of RF channels 1 (0x1) or 2 (0x0).

            +
            +

            [4:4]DATA_FORMATRW0x0
            +

            Select data format 2’s complement (0x0) or offset binary (0x1). NOT-APPLICABLE if DAC_DP_DISABLE is set (0x1).

            +
            +

            [3:0]RESERVEDNA0x0
            +

            Reserved

            +
            +
            0x130x4cRATECNTRL
            +

            DAC Interface Control & Status

            +
            +

            [7:0]RATERW0x00
            +

            The effective dac rate (the maximum possible rate is dependent on the interface clock). The samples are generated at 1/RATE of the interface clock.

            +
            +
            0x140x50FRAME
            +

            DAC Interface Control & Status

            +
            +

            [0:0]FRAMERW0x0
            +

            The use of frame is device specific. Usually setting this bit to 1 generates a FRAME (1 DCI clock period) pulse on the interface. This bit self clears.

            +
            +
            0x150x54STATUS1
            +

            DAC Interface Control & Status

            +
            +

            [31:0]CLK_FREQRO0x00000000
            +

            Interface clock frequency. This is relative to the processor clock and in many cases is 100MHz. The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock the minimum is 1.523kHz and maximum is 6.554THz. The actual interface clock is CLK_FREQ * CLK_RATIO (see below). Note that the actual sampling clock may not be the same as the interface clock- software must consider device specific implementation parameters to calculate the final sampling clock.

            +
            +
            0x160x58STATUS2
            +

            DAC Interface Control & Status

            +
            +

            [31:0]CLK_RATIORO0x00000000
            +

            Interface clock ratio - as a factor actual received clock. This is implementation specific and depends on any serial to parallel conversion and interface type (ddr/sdr/qdr).

            +
            +
            0x170x5cSTATUS3
            +

            DAC Interface Control & Status

            +
            +

            [0:0]STATUSRO0x0
            +

            Interface status, if set indicates no errors. If not set, there are errors, software may try resetting the cores.

            +
            +
            0x180x60DAC_CLKSEL
            +

            DAC Interface Control & Status

            +
            +

            [0:0]DAC_CLKSELRW0x0
            +

            Allows changing of the clock polarity. Note: its default value is CLK_EDGE_SEL

            +
            +
            0x1a0x68SYNC_STATUS
            +

            DAC Synchronization Status register

            +
            +

            [0:0]DAC_SYNC_STATUSRO0x0
            +

            DAC synchronization status. Will be set to 1 while waiting for the external synchronization signal This bit has an effect only the EXT_SYNC synthesis parameter is set.

            +
            +
            0x1c0x70DRP_CNTRL
            +

            DRP Control & Status

            +
            +

            [28:28]DRP_RWNRW0x0
            +

            DRP read (0x1) or write (0x0) select (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [27:16]DRP_ADDRESSRW0x000
            +

            DRP address, designs that contain more than one DRP accessible primitives have selects based on the most significant bits (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backwards compatibility

            +
            +
            0x1d0x74DRP_STATUS
            +

            DAC Interface Control & Status

            +
            +

            [17:17]DRP_LOCKEDRO0x0
            +

            If set indicates the MMCM/PLL is locked

            +
            +

            [16:16]DRP_STATUSRO0x0
            +

            If set indicates busy (access pending). The read data may not be valid if this bit is set (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backwards compatibility

            +
            +
            0x1e0x78DRP_WDATA
            +

            DAC Interface Control & Status

            +
            +

            [15:0]DRP_WDATARW0x0000
            +

            DRP write data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x1f0x7cDRP_RDATA
            +

            DAC Interface Control & Status

            +
            +

            [15:0]DRP_RDATARO0x0000
            +

            DRP read data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x200x80DAC_CUSTOM_RD
            +

            DAC Read Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_RDRO0x00000000
            +

            Custom Read of the available registers.

            +
            +
            0x210x84DAC_CUSTOM_WR
            +

            DAC Write Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_WRRW0x00000000
            +

            Custom Write of the available registers.

            +
            +
            0x220x88UI_STATUS
            +

            User Interface Status

            +
            +

            [4:4]IF_BUSYRO0x0
            +

            Interface busy. If set, indicates that the data interface is busy.

            +
            +

            [1:1]UI_OVFRW1C0x0
            +

            User Interface overflow. If set, indicates an overflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [0:0]UI_UNFRW1C0x0
            +

            User Interface underflow. If set, indicates an underflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +
            0x230x8cDAC_CUSTOM_CTRL
            +

            DAC Control Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_CTRLRW0x00000000
            +

            Custom Control of the available registers.

            +
            +
            0x280xa0USR_CNTRL_1
            +

            DAC User Control & Status

            +
            +

            [7:0]USR_CHANMAXRW0x00
            +

            This indicates the maximum number of inputs for the channel data multiplexers. User may add different processing modules as inputs to the dac. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x2e0xb8DAC_GPIO_IN
            +

            DAC GPIO inputs

            +
            +

            [31:0]DAC_GPIO_INRO0x00000000
            +

            This reads auxiliary GPI pins of the DAC core

            +
            +
            0x2f0xbcDAC_GPIO_OUT
            +

            DAC GPIO outputs

            +
            +

            [31:0]DAC_GPIO_OUTRW0x00000000
            +

            This controls auxiliary GPO pins of the DAC core NOT-APPLICABLE if GPIO_DISABLE is set (0x1).

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100 + 0x16*n0x400 + 0x58*nCHAN_CNTRLn_1
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [21:16]DDS_PHASE_DWRO0x00
            +

            The DDS phase data width offers the HDL parameter configuration with the same name. This information is used in conjunction with CHAN_CNTRL_9 and CHAN_CNTRL_10. More info at AD Direct Digital Synthesis.

            +
            +

            [15:0]DDS_SCALE_1RW0x0000
            +

            The DDS scale for tone 1. Sets the amplitude of the tone. The format is 1.1.14 fixed point (signed, integer, fractional). The DDS in general runs on 16-bits, note that if you do use both channels and set both scale to 0x4000, it is over-range. The final output is (tone_1_fullscale * scale_1) + (tone_2_fullscale * scale_2). NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x101 + 0x16*n0x404 + 0x58*nCHAN_CNTRLn_2
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_1RW0x0000
            +

            The DDS phase initialization for tone 1. Sets the initial phase offset of the tone. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_1RW0x0000
            +

            Sets the frequency of the phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{16}) * clkratio / f_{if}\); where f_out is the generated output frequency, and f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase increment for tone 1 is extended in CHAN_CNTRL_9. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x102 + 0x16*n0x408 + 0x58*nCHAN_CNTRLn_3
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [15:0]DDS_SCALE_2RW0x0000
            +

            The DDS scale for tone 2. Sets the amplitude of the tone. The format is 1.1.14 fixed point (signed, integer, fractional). The DDS in general runs on 16-bits, note that if you do use both channels and set both scale to 0x4000, it is over-range. The final output is (tone_1_fullscale * scale_1) + (tone_2_fullscale * scale_2). NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x103 + 0x16*n0x40c + 0x58*nCHAN_CNTRLn_4
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_2RW0x0000
            +

            The DDS phase initialization for tone 2. Sets the initial phase offset of the tone. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase init for tone 2 is extended in CHAN_CNTRL_10. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_2RW0x0000
            +

            Sets the frequency of the phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{16}) * clkratio / f_{if}\); where f_out is the generated output frequency, and f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase increment for tone 2 is extended in CHAN_CNTRL_10. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x104 + 0x16*n0x410 + 0x58*nCHAN_CNTRLn_5
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_PATT_2RW0x0000
            +

            The DDS data pattern for this channel.

            +
            +

            [15:0]DDS_PATT_1RW0x0000
            +

            The DDS data pattern for this channel.

            +
            +
            0x105 + 0x16*n0x414 + 0x58*nCHAN_CNTRLn_6
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [2:2]IQCOR_ENBRW0x0
            +

            if set, enables IQ correction. NOT-APPLICABLE if DAC_DP_DISABLE is set (0x1).

            +
            +

            [1:1]DAC_LB_OWRRW0x0
            +

            If set, forces DAC_DDS_SEL to 0x8, loopback If DAC_LB_OWR and DAC_PN_OWR are both set, they are ignored

            +
            +

            [0:0]DAC_PN_OWRRW0x0
            +

            IF set, forces DAC_DDS_SEL to 0x09, device specific pnX If DAC_LB_OWR and DAC_PN_OWR are both set, they are ignored

            +
            +
            0x106 + 0x16*n0x418 + 0x58*nCHAN_CNTRLn_7
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [3:0]DAC_DDS_SELRW0x0
            +

            Select internal data sources (available only if the DAC supports it). \ - 0x00: internal tone (DDS) \ - 0x01: pattern (SED) \ - 0x02: input data (DMA) \ - 0x03: 0x00 \ - 0x04: inverted pn7 \ - 0x05: inverted pn15 \ - 0x06: pn7 (standard O.150) \ - 0x07: pn15 (standard O.150) \ - 0x08: loopback data (ADC) \ - 0x09: pnX (Device specific e.g. ad9361) \ - 0x0A: Nibble ramp (Device specific e.g. adrv9001) \ - 0x0B: 16 bit ramp (Device specific e.g. adrv9001) \

            +
            +
            0x107 + 0x16*n0x41c + 0x58*nCHAN_CNTRLn_8
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]IQCOR_COEFF_1RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the scale value and the format is 1.1.14 (sign, integer and fractional bits). If matrix multiplication is used, this is the channel I coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [15:0]IQCOR_COEFF_2RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the offset value and the format is 2’s complement. If matrix multiplication is used, this is the channel Q coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +
            0x108 + 0x16*n0x420 + 0x58*nUSR_CNTRLn_3
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [25:25]USR_DATATYPE_BERW0x0
            +

            The user data type format- if set, indicates big endian (default is little endian). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [24:24]USR_DATATYPE_SIGNEDRW0x0
            +

            The user data type format- if set, indicates signed (2’s complement) data (default is unsigned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [23:16]USR_DATATYPE_SHIFTRW0x00
            +

            The user data type format- the amount of right shift for actual samples within the total number of bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:8]USR_DATATYPE_TOTAL_BITSRW0x00
            +

            The user data type format- number of total bits used for a sample. The total number of bits must be an integer multiple of 8 (byte aligned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [7:0]USR_DATATYPE_BITSRW0x00
            +

            The user data type format- number of bits in a sample. This indicates the actual sample data bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x109 + 0x16*n0x424 + 0x58*nUSR_CNTRLn_4
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]USR_INTERPOLATION_MRW0x0000
            +

            This holds the user interpolation M value of the channel that is currently being selected on the multiplexer above. The total interpolation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:0]USR_INTERPOLATION_NRW0x0000
            +

            This holds the user interpolation N value of the channel that is currently being selected on the multiplexer above. The total interpolation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x10a + 0x16*n0x428 + 0x58*nUSR_CNTRLn_5
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [0:0]DAC_IQ_MODERW0x0
            +

            Enable complex mode. In this mode the driven data to the DAC must be a sequence of I and Q sample pairs.

            +
            +

            [1:1]DAC_IQ_SWAPRW0x0
            +

            Allows IQ swapping in complex mode. Only takes effect if complex mode is enabled.

            +
            +
            0x10b + 0x16*n0x42c + 0x58*nCHAN_CNTRLn_9
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_1_EXTENDEDRW0x0000
            +

            The extended DDS phase initialization for tone 1. Sets the initial phase offset of the tone. The extended init(phase) value should be calculated according to DDS_PHASE_DW value from CHAN_CNTRL_1 NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_1_EXTENDEDRW0x0000
            +

            Sets the frequency of tone 1’s phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{phaseDW}) * clkratio / f_{if}\); Where f_out is the generated output frequency, DDS_PHASE_DW value can be found in CHAN_CNTRL_1 in case DDS_PHASE_DW is not 16, f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x10c + 0x16*n0x430 + 0x58*nCHAN_CNTRLn_10
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_2_EXTENDEDRW0x0000
            +

            The extended DDS phase initialization for tone 2. Sets the initial phase offset of the tone. The extended init(phase) value should be calculated according to DDS_PHASE_DW value from CHAN_CNTRL_2 NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_2_EXTENDEDRW0x0000
            +

            Sets the frequency of tone 2’s phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{phaseDW}) * clkratio / f_{if}\); Where f_out is the generated output frequency, DDS_PHASE_DW value can be found in CHAN_CNTRL_2 in case DDS_PHASE_DW is not 16, f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100x40TDD_CONTROL_0
            +

            TDD Control & Status

            +
            +

            [5:5]TDD_GATED_TX_DMAPATHRW0x0
            +

            If this bit is set, the core requests data from the TX DMA, just when the data path is active. Otherwise will requests continuously on the adjusted rate. The purpose of this feature is to facilitate debug. This bit must be SET to preserve data integrity.

            +
            +

            [4:4]TDD_GATED_RX_DMAPATHRW0x0
            +

            If this bit is set, the core provides data for the RX DMA, just when the data path is active. Otherwise will provides continuously on the adjusted rate. The purpose of this feature is to facilitate debug. This bit must be SET to preserve data integrity.

            +
            +

            [3:3]TDD_TXONLYRW0x0
            +

            If this bit is set- the TDD controller ignores all the TX_* timing registers below and assumes continuous receive operation within a frame.

            +
            +

            [2:2]TDD_RXONLYRW0x0
            +

            If this bit is set- the TDD controller ignores all the RX_* timing registers below and assumes continuous transmit operation within a frame.

            +
            +

            [1:1]TDD_SECONDARYRW0x0
            +

            Enable the secondary transmit/receive on the active frame. If this bit is clear - the controller only uses the _1 timing registers below. If this bit is set - the controller uses the _1 and _2 timing registers below.

            +
            +

            [0:0]TDD_ENABLERW0x0
            +

            If set, enables the TDD controller- software must set this bit after programming all the registers that controls the tdd timing. Any device settings needs to be done (for example bring the AD9361 to the alert state) prior to to setting this bit. The controller keeps the frame counters in reset if this bit is reset. A 0 to 1 transition in this bit starts the frame counter and tdd mode of operation.

            +
            +
            0x110x44TDD_CONTROL_1
            +

            TDD Control & Status

            +
            +

            [7:0]TDD_BURST_COUNTRW0x00
            +

            If set to 0x0 and enabled (TDD_ENABLE is set) - the controller operates in TDD mode as long as the TDD_ENABLE bit is set. If set to a non-zero value, the controller operates for the set number of frames and stops.

            +
            +
            0x120x48TDD_CONTROL_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_COUNTER_INITRW0x000000
            +

            The controller sets the frame counter to this value when starting TDD operation. This is the starting offset value for the TDD frame counter.

            +
            +
            0x130x4cTDD_FRAME_LENGTH
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_FRAME_LENGTHRW0x000000
            +

            The frame length is the terminal count for the 10ms counter running at the digital interface clock- as an example for a 245.76MHz clock it is 0x258000.

            +
            +
            0x140x50TDD_SYNC_TERMINAL_TYPE
            +

            TDD Control & Status

            +
            +

            [0:0]TDD_SYNC_TERMINAL_TYPERW0x0
            +

            Set this bit, if the current terminal will generate the syncronization pulse, reset otherwise.

            +
            +
            0x180x60TDD_STATUS
            +

            TDD Control & Status

            +
            +

            [0:0]TDD_RXTX_VCO_OVERLAPRO0x0
            +

            This bit is asserted, if exist a time interval when both the TX and RX VCOs are powered up.

            +
            +

            [1:1]TDD_RXTX_RF_OVERLAPRO0x0
            +

            This bit is asserted, if exist a time interval when both the TX and RX RF datapath are powered up.

            +
            +
            0x200x80TDD_VCO_RX_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_RX_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the RX VCO powers up at the first time. The controller enables the receive VCO, when the frame count reaches this value. The VCO may have to be enabled before data can be received. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x210x84TDD_VCO_RX_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_RX_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the RX VCO powers down at the first time. The controller disables the receive VCO, when the frame count reaches this value. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x220x88TDD_VCO_TX_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_TX_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the TX VCO powers up at the first time. The controller enables the transmit VCO, when the frame count reaches this value. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x230x8cTDD_VCO_TX_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_TX_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the TX VCO powers down at the first time. The controller disables the transmit VCO when the frame count reaches this value. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x240x90TDD_RX_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the RX data path is activated at the first time. The controller enables the receive chain when the frame count reaches this value. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x250x94TDD_RX_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the RX data path is deactivated the first time. The controller disables the receive chain when the frame count reaches this value. The user needs to make sure, that the RF device is in a state, from where this operation is valid.

            +
            +
            0x260x98TDD_TX_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the TX data path is activated at the first time. The controller enables the transmit chain, when the frame count reaches this value. This register and the TX_DP_ON register controls the delay between the data path being activated and the time to actually push the transmit data through the transmit chain in the device.

            +
            +
            0x270x9cTDD_TX_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the TX data path is deactivated at the first time. The controller disables the transmit chain, when the frame count reaches this value. This register and the TX_DP_OFF register controls the delay between the data path being deactivated and the time to actually stop transmitting data through the transmit chain in the device.

            +
            +
            0x280xa0TDD_RX_DP_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_DP_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the controller starts to accept data from the digital interface for receive.

            +
            +
            0x290xa4TDD_RX_DP_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_DP_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the controller stops to accept data from the digital interface for receive.

            +
            +
            0x2a0xa8TDD_TX_DP_ON_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_DP_ON_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the controller starts to request data from the system memory for transmit. The data rate is controlled by the TDD controller.

            +
            +
            0x2b0xacTDD_TX_DP_OFF_1
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_DP_OFF_1RW0x000000
            +

            Defines the offset (from frame count equal zero), when the controller stop requesting data from the system memory for transmit.

            +
            +
            0x300xc0TDD_VCO_RX_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_RX_ON_2RW0x000000
            +

            The secondary pointer for VCO_RX_ON.

            +
            +
            0x310xc4TDD_VCO_RX_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_RX_OFF_2RW0x000000
            +

            The secondary pointer for VCO_RX_OFF.

            +
            +
            0x320xc8TDD_VCO_TX_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_TX_ON_2RW0x000000
            +

            The secondary pointer for VCO_TX_ON.

            +
            +
            0x330xccTDD_VCO_TX_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_VCO_TX_OFF_2RW0x000000
            +

            The secondary pointer for VCO_TX_OFF.

            +
            +
            0x340xd0TDD_RX_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_ON_2RW0x000000
            +

            The secondary pointer for RX_ON.

            +
            +
            0x350xd4TDD_RX_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_OFF_2RW0x000000
            +

            The secondary pointer for RX_OFF.

            +
            +
            0x360xd8TDD_TX_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_ON_2RW0x000000
            +

            The secondary pointer for TX_ON.

            +
            +
            0x370xdcTDD_TX_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_OFF_2RW0x000000
            +

            The secondary pointer for TX_OFF.

            +
            +
            0x380xe0TDD_RX_DP_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_DP_ON_2RW0x000000
            +

            The secondary pointer for RX_DP_ON.

            +
            +
            0x390xe4TDD_RX_DP_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_RX_DP_OFF_2RW0x000000
            +

            The secondary pointer for RX_DP_OFF.

            +
            +
            0x3a0xe8TDD_TX_DP_ON_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_DP_ON_2RW0x000000
            +

            The secondary pointer for TX_DP_ON.

            +
            +
            0x3b0xecTDD_TX_DP_OFF_2
            +

            TDD Control & Status

            +
            +

            [23:0]TDD_TX_DP_OFF_2RW0x000000
            +

            The secondary pointer for TX_DP_OFF.

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +

            Software Guidelines#

            +

            The software for this IP can be found as part of the FMCOMMS2/3/4/5 +Reference Design at: projects/ad9361 +Linux is supported also using ADI Linux repository.

            +
            +
            +

            References#

            + +
            +
            + + + +
            + + +
            +
            +
            + +
            + + + +
            + ©2024, Analog Devices, Inc. + + | + Made with Sphinx + & Doctools + +
            + + \ No newline at end of file diff --git a/library/axi_ad9467/index.html b/library/axi_ad9467/index.html index 15e771663b..e0eb2d5ca6 100644 --- a/library/axi_ad9467/index.html +++ b/library/axi_ad9467/index.html @@ -19,7 +19,7 @@ - + @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI AD9467 block diagram
            +AXI AD9467 block diagram

            Configuration Parameters#

            @@ -2272,7 +2275,7 @@

            References   - +

            diff --git a/library/axi_ad9671/index.html b/library/axi_ad9671/index.html index fd1af208e6..9ac3476d1f 100644 --- a/library/axi_ad9671/index.html +++ b/library/axi_ad9671/index.html @@ -171,12 +171,15 @@
          • Block Diagram#

            -AXI AD9671 block diagram +AXI AD9671 block diagram

            Configuration Parameters#

            diff --git a/library/axi_ad9783/index.html b/library/axi_ad9783/index.html index 144093545a..01598d66c7 100644 --- a/library/axi_ad9783/index.html +++ b/library/axi_ad9783/index.html @@ -19,7 +19,7 @@ - + @@ -182,12 +182,15 @@
          • Configuration Parameters#

            @@ -2210,7 +2213,7 @@

            References   - + diff --git a/library/axi_ad9963/index.html b/library/axi_ad9963/index.html new file mode 100644 index 0000000000..fbd6fcd96f --- /dev/null +++ b/library/axi_ad9963/index.html @@ -0,0 +1,3612 @@ + + + + + + + + AXI AD9963 — HDL documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            + + +
            +
            + +
            + +
            + + + + + + + + +
            +
            +
            +
            + +
            +

            AXI AD9963#

            +

            The AXI AD9963 IP core +can be used to interface the AD9963 chip. +It features a dual 12 bit ADC working up to 100MSPS and a dual 12 bit DAC with up +to 170MSPS. It also features a DLL which can provide clock for both the ADC +and the DAC path.

            +

            More about the generic framework interfacing ADCs can be read in Generic AXI ADC +and interfacing DACs in Generic AXI DAC.

            +
            +

            Features#

            +
              +
            • AXI Lite control/status interface

            • +
            • PRBS monitoring

            • +
            • Hardware DC filtering

            • +
            • IQ/Scale correction

            • +
            • Internal DDS

            • +
            • Programmable line delays

            • +
            • Supports AMD Xilinx devices

            • +
            +
            +
            +

            Files#

            +
            + + + + + + + + + + + + + + + + + + + + + + + +

            Name

            Description

            library/axi_ad9963/axi_ad9963.v

            Verilog source for the AXI AD9963.

            library/common/up_adc_common.v

            Verilog source for the ADC Common regmap.

            library/common/up_adc_channel.v

            Verilog source for the ADC Channel regmap.

            library/common/up_dac_common.v

            Verilog source for the DAC Common regmap.

            library/common/up_dac_channel.v

            Verilog source for the DAC Channel regmap.

            +
            +
            +
            +

            Block Diagram#

            +AXI AD9963 block diagram
            +
            +

            Configuration Parameters#

            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Name

            Description

            Default Value

            Choices/Range

            ID
            +

            Core ID should be unique for each IP in the system

            +
            +
            0

            FPGA_TECHNOLOGY
            +

            Used to select between devices.

            +
            +
            0

            Unknown (0), 7series (1), ultrascale (2), ultrascale+ (3), versal (4)

            FPGA_FAMILY

            Fpga Family.

            0

            Unknown (0), artix (1), kintex (2), virtex (3), zynq (4), versalprime (5), versalaicore (6), versalpremium (7)

            SPEED_GRADE

            Speed Grade.

            0

            Unknown (0), -1 (10), -1L (11), -1H (12), -1HV (13), -1LV (14), -2 (20), -2L (21), -2LV (22), -2MP (23), -2LVC (24), -2LVI (25), -3 (30)

            DEV_PACKAGE

            Dev Package.

            0

            Unknown (0), rf (1), fl (2), ff (3), fb (4), hc (5), fh (6), cs (7), cp (8), ft (9), fg (10), sb (11), rb (12), rs (13), cl (14), sf (15), ba (16), fa (17), fs (18), fi (19), vs (20), ls (21)

            ADC_IODELAY_ENABLE
            +

            Enable IODELAY for tuning the TRX interface

            +
            +
            0

            IO_DELAY_GROUP
            +

            The delay group name which is set for the delay controller

            +
            +
            dev_if_delay_group

            IODELAY_ENABLE

            Iodelay Enable.

            0

            DAC_DDS_TYPE

            Dac Dds Type.

            1

            DAC_DDS_CORDIC_DW

            Dac Dds Cordic Dw.

            14

            DAC_DDS_CORDIC_PHASE_DW

            Dac Dds Cordic Phase Dw.

            13

            DAC_DATAPATH_DISABLE
            +

            Disable DAC processing blocks. Disables DDS

            +
            +
            0

            ADC_USERPORTS_DISABLE
            +

            Disable ADC userports

            +
            +
            0

            ADC_DATAFORMAT_DISABLE
            +

            Disable ADC data format processing block

            +
            +
            0

            ADC_DCFILTER_DISABLE
            +

            Disable ADC dc filtering processing block

            +
            +
            0

            ADC_IQCORRECTION_DISABLE
            +

            Disable ADC IQ corection processing block

            +
            +
            0

            ADC_SCALECORRECTION_ONLY
            +

            If IQ correction block is enabled and only the scale needs to be corrected, this should be set to 1

            +
            +
            1

            DELAY_REFCLK_FREQUENCY

            Delay Refclk Frequency.

            200

            +
            +
            +
            +
            +

            Interface#

            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_awaddrAWADDR

            in [15:0]

            s_axi_awprotAWPROT

            in [2:0]

            s_axi_awvalidAWVALID

            in

            s_axi_awreadyAWREADY

            out

            s_axi_wdataWDATA

            in [31:0]

            s_axi_wstrbWSTRB

            in [3:0]

            s_axi_wvalidWVALID

            in

            s_axi_wreadyWREADY

            out

            s_axi_brespBRESP

            out [1:0]

            s_axi_bvalidBVALID

            out

            s_axi_breadyBREADY

            in

            s_axi_araddrARADDR

            in [15:0]

            s_axi_arprotARPROT

            in [2:0]

            s_axi_arvalidARVALID

            in

            s_axi_arreadyARREADY

            out

            s_axi_rdataRDATA

            out [31:0]

            s_axi_rrespRRESP

            out [1:0]

            s_axi_rvalidRVALID

            out

            s_axi_rreadyRREADY

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aclkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            s_axi_aresetnRST

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            trx_clkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            tx_clkCLK

            in

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            delay_clkCLK

            in

            ADC_IODELAY_ENABLE = 1
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            adc_clkCLK

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            adc_rstRST

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            dac_clkCLK

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + +

            Physical Port

            Logical Port

            Direction

            Dependency

            dac_rstRST

            out

            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            Physical Port

            Direction

            Dependency

            Description

            trx_iq

            in

            +

            CMOS input channel selection

            +
            +
            trx_data

            in [11:0]

            +

            CMOS input data

            +
            +
            tx_iq

            out

            +

            CMOS output channel selection

            +
            +
            tx_data

            out [11:0]

            +

            CMOS output data

            +
            +
            dac_sync_in

            in

            +

            DAC synchronization signal. It is generated by the master core and used by all the cores in the system. Only one of the IPs should be master

            +
            +
            dac_sync_out

            out

            +

            DAC synchronization signal. It is generated by the master core and used by all the cores in the system. Only one of the cores should be master

            +
            +
            adc_enable_i

            out

            +

            Set when the channel I is enabled, activated by software

            +
            +
            adc_valid_i

            out

            +

            Set when valid data is available on the channel I

            +
            +
            adc_data_i

            out [15:0]

            +

            Channel I data bus

            +
            +
            adc_enable_q

            out

            +

            Set when the channel Q is enabled, activated by software

            +
            +
            adc_valid_q

            out

            +

            Set when valid data is available on the channel Q

            +
            +
            adc_data_q

            out [15:0]

            +

            Channel Q data bus

            +
            +
            adc_dovf

            in

            +

            Data overflow input, from the DMA

            +
            +
            dac_enable_i

            out

            +

            Set when the channel I is enabled, activated by software

            +
            +
            dac_valid_i

            out

            +

            Set when valid data is available on the channel I

            +
            +
            dac_data_i

            in [15:0]

            +

            Channel I data bus

            +
            +
            dma_valid_i

            in

            dac_enable_q

            out

            +

            Set when the channel Q is enabled, activated by software

            +
            +
            dac_valid_q

            out

            +

            Set when valid data is available on the channel Q

            +
            +
            dac_data_q

            in [15:0]

            +

            Channel Q data bus

            +
            +
            dma_valid_q

            in

            dac_dunf

            in

            +

            Data underflow input from the DMA

            +
            +
            +
            +
            +
            +
            +
            +
            +

            Detailed Description#

            +

            The TRX (ADC) interface is set at 100 MSPS, full duplex mode, double data rate +(DDR), two channels. The clock comes from the AD9963 chip.

            +

            The TX (DAC) interface works at 75MSPS data rate with interpolation by 2 on the +AD9963 chip. The DAC path inside AD9963 chip works at 150MHz, pushing part of +the spurs outside the 100MHz bandwidth. The design assumes that the 75MHz clock +is not available in the FPGA. In order to reduce the number of PLL used in the +FPGA, we are using AD9963 and a BUFR (divide by 2) to generate this clock. When +the clock is generated by AD9963, DDR transfer is not available. The TX +interface works at 150 MHz, SDR.

            +
            +
            +

            Register Map#

            +

            The register map of the core contains instances of several generic register maps +like ADC common, ADC channel, DAC common, DAC channel etc. The following table +presents the base addresses of each instance, after that can be found the +detailed description of each generic register map. The absolute address of a +register should be calculated by adding the instance base address to the +registers relative address.

            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Register Map base addresses for axi_ad9361#

            DWORD

            BYTE

            Name

            Description

            0x0000

            0x0000

            BASE

            See the Base table for more details.

            0x0000

            0x0000

            RX COMMON

            See the ADC Common table for more details.

            0x0000

            0x0000

            RX CHANNELS

            See the ADC Channel table for more details.

            0x1000

            0x4000

            TX COMMON

            See the DAC Common table for more details.

            0x1000

            0x4000

            TX CHANNELS

            See the DAC Channel table for more details.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x00x0VERSION
            +

            Version and Scratch Registers

            +
            +

            [31:0]VERSIONRO0x00000000
            +

            Version number. Unique to all cores.

            +
            +
            0x10x4ID
            +

            Version and Scratch Registers

            +
            +

            [31:0]IDRO0x00000000
            +

            Instance identifier number.

            +
            +
            0x20x8SCRATCH
            +

            Version and Scratch Registers

            +
            +

            [31:0]SCRATCHRW0x00000000
            +

            Scratch register.

            +
            +
            0x30xcCONFIG
            +

            Version and Scratch Registers

            +
            +

            [0:0]IQCORRECTION_DISABLERO0x0
            +

            If set, indicates that the IQ Correction module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [1:1]DCFILTER_DISABLERO0x0
            +

            If set, indicates that the DC Filter module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [2:2]DATAFORMAT_DISABLERO0x0
            +

            If set, indicates that the Data Format module was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [3:3]USERPORTS_DISABLERO0x0
            +

            If set, indicates that the logic related to the User Data Format (e.g. decimation) was not implemented. (as a result of a configuration of the IP instance)

            +
            +

            [4:4]MODE_1R1TRO0x0
            +

            If set, indicates that the core was implemented in 1 channel mode. (e.g. refer to AD9361 data sheet)

            +
            +

            [5:5]DELAY_CONTROL_DISABLERO0x0
            +

            If set, indicates that the delay control is disabled for this IP. (as a result of a configuration of the IP instance)

            +
            +

            [6:6]DDS_DISABLERO0x0
            +

            If set, indicates that the DDS is disabled for this IP. (as a result of a configuration of the IP instance)

            +
            +

            [7:7]CMOS_OR_LVDS_NRO0x0
            +

            CMOS or LVDS mode is used for the interface. (as a result of a configuration of the IP instance)

            +
            +

            [8:8]PPS_RECEIVER_ENABLERO0x0
            +

            If set, indicates the PPS receiver is enabled. (as a result of a configuration of the IP instance)

            +
            +

            [9:9]SCALECORRECTION_ONLYRO0x0
            +

            If set, indicates that the IQ Correction module implements only scale correction. IQ correction must be enabled. (as a result of a configuration of the IP instance)

            +
            +

            [12:12]EXT_SYNCRO0x0
            +

            If set the transport layer cores (ADC/DAC) have implemented the support for external synchronization signal.

            +
            +

            [13:13]RD_RAW_DATARO0x0
            +

            If set, the ADC has the capability to read raw data in register CHAN_RAW_DATA from adc_channel.

            +
            +
            0x40x10PPS_IRQ_MASK
            +

            PPS Interrupt mask

            +
            +

            [0:0]PPS_IRQ_MASKRW0x1
            +

            Mask bit for the 1PPS receiver interrupt

            +
            +
            0x70x1cFPGA_INFO
            +

            FPGA device information library/scripts/adi_intel_device_info_enc.tcl (Intel encoded values) library/scripts/adi_xilinx_device_info_enc.tcl (Xilinx encoded values)

            +
            +

            [31:24]FPGA_TECHNOLOGYRO0x00
            +

            Encoded value describing the technology/generation of the FPGA device (arria 10/7series)

            +
            +

            [23:16]FPGA_FAMILYRO0x00
            +

            Encoded value describing the family variant of the FPGA device(e.g., SX, GX, GT or zynq, kintex, virtex)

            +
            +

            [15:8]SPEED_GRADERO0x00
            +

            Encoded value describing the FPGA’s speed-grade

            +
            +

            [7:0]DEV_PACKAGERO0x00
            +

            Encoded value describing the device package. The package might affect high-speed interfaces

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100x40RSTN
            +

            ADC Interface Control & Status

            +
            +

            [2:2]CE_NRW0x0
            +

            Clock enable, default is enabled(0x0). An inverse version of the signal is exported out of the module to control clock enables

            +
            +

            [1:1]MMCM_RSTNRW0x0
            +

            MMCM reset only (required for DRP access). Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +

            [0:0]RSTNRW0x0
            +

            Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +
            0x110x44CNTRL
            +

            ADC Interface Control & Status

            +
            +

            [16:16]SDR_DDR_NRW0x0
            +

            Interface type (1 represents SDR, 0 represents DDR)

            +
            +

            [15:15]SYMB_OPRW0x0
            +

            Select symbol data format mode (0x1)

            +
            +

            [14:14]SYMB_8_16BRW0x0
            +

            Select number of bits for symbol format mode (1 represents 8b, 0 represents 16b)

            +
            +

            [12:8]NUM_LANESRW0x00
            +

            Number of active lanes (1 : CSSI 1-lane, LSSI 1-lane, 2 : LSSI 2-lane, 4 : CSSI 4-lane). For AD7768, AD7768-4 and AD777x number of active lanes : 1/2/4/8 where supported.

            +
            +

            [3:3]SYNCRW0x0
            +

            Initialize synchronization between multiple ADCs

            +
            +

            [2:2]R1_MODERW0x0
            +

            Select number of RF channels 1 (0x1) or 2 (0x0).

            +
            +

            [1:1]DDR_EDGESELRW0x0
            +

            Select rising edge (0x0) or falling edge (0x1) for the first part of a sample (if applicable) followed by the successive edges for the remaining parts. This only controls how the sample is delineated from the incoming data post DDR registers.

            +
            +

            [0:0]PIN_MODERW0x0
            +

            Select interface pin mode to be clock multiplexed (0x1) or pin multiplexed (0x0). In clock multiplexed mode, samples are received on alternative clock edges. In pin multiplexed mode, samples are interleaved or grouped on the pins at the same clock edge.

            +
            +
            0x120x48CNTRL_2
            +

            ADC Interface Control & Status

            +
            +

            [1:1]EXT_SYNC_ARMRW0x0
            +

            Setting this bit will arm the trigger mechanism sensitive to an external sync signal. Once the external sync signal goes high it synchronizes channels within a ADC, and across multiple instances. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [2:2]EXT_SYNC_DISARMRW0x0
            +

            Setting this bit will disarm the trigger mechanism sensitive to an external sync signal. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [8:8]MANUAL_SYNC_REQUESTRW0x0
            +

            Setting this bit will issue an external sync event if it is hooked up inside the fabric. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +
            0x130x4cCNTRL_3
            +

            ADC Interface Control & Status

            +
            +

            [8:8]CRC_ENRW0x0
            +

            Setting this bit will enable the CRC generation.

            +
            +

            [7:0]CUSTOM_CONTROLRW0x00
            +

            Select output format decode mode.(for ADAQ8092: bit 0 - enables digital output randomizer decode , bit 1 - enables alternate bit polarity decode).

            +
            +
            0x150x54CLK_FREQ
            +

            ADC Interface Control & Status

            +
            +

            [31:0]CLK_FREQRO0x00000000
            +

            Interface clock frequency. This is relative to the processor clock and in many cases is 100MHz. The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock the minimum is 1.523kHz and maximum is 6.554THz. The actual interface clock is CLK_FREQ * CLK_RATIO (see below). Note that the actual sampling clock may not be the same as the interface clock- software must consider device specific implementation parameters to calculate the final sampling clock.

            +
            +
            0x160x58CLK_RATIO
            +

            ADC Interface Control & Status

            +
            +

            [31:0]CLK_RATIORO0x00000000
            +

            Interface clock ratio - as a factor actual received clock. This is implementation specific and depends on any serial to parallel conversion and interface type (ddr/sdr/qdr).

            +
            +
            0x170x5cSTATUS
            +

            ADC Interface Control & Status

            +
            +

            [4:4]ADC_CTRL_STATUSRO0x0
            +

            If set, indicates that the device’​s register data is available on the data bus.

            +
            +

            [3:3]PN_ERRRO0x0
            +

            If set, indicates pn error in one or more channels.

            +
            +

            [2:2]PN_OOSRO0x0
            +

            If set, indicates pn oos in one or more channels.

            +
            +

            [1:1]OVER_RANGERO0x0
            +

            If set, indicates over range in one or more channels.

            +
            +

            [0:0]STATUSRO0x0
            +

            Interface status, if set indicates no errors. If not set, there are errors, software may try resetting the cores.

            +
            +
            0x180x60DELAY_CNTRL
            +

            ADC Interface Control & Status(‘’Deprecated from version 9’’)

            +
            +

            [17:17]DELAY_SELRW0x0
            +

            Delay select, a 0x0 to 0x1 transition in this register initiates a delay access controlled by the registers below.

            +
            +

            [16:16]DELAY_RWNRW0x0
            +

            Delay read (0x1) or write (0x0), the delay is accessed directly (no increment or decrement) with an address corresponding to each pin, and data corresponding to the total delay.

            +
            +

            [15:8]DELAY_ADDRESSRW0x00
            +

            Delay address, the range depends on the interface pins, data pins are usually at the lower range.

            +
            +

            [4:0]DELAY_WDATARW0x00
            +

            Delay write data, a value of 1 corresponds to (1/200)ns for most devices.

            +
            +
            0x190x64DELAY_STATUS
            +

            ADC Interface Control & Status(‘’Deprecated from version 9’’)

            +
            +

            [9:9]DELAY_LOCKEDRO0x0
            +

            Indicates delay locked (0x1) state. If this bit is read 0x0, delay control has failed to calibrate the elements.

            +
            +

            [8:8]DELAY_STATUSRO0x0
            +

            If set, indicates busy status (access pending). The read data may not be valid if this bit is set.

            +
            +

            [4:0]DELAY_RDATARO0x00
            +

            Delay read data, current delay value in the elements

            +
            +
            0x1a0x68SYNC_STATUS
            +

            ADC Synchronization Status register

            +
            +

            [0:0]ADC_SYNCRO0x0
            +

            ADC synchronization status. Will be set to 1 after the synchronization has been completed or while waiting for the synchronization signal in JESD204 systems.

            +
            +
            0x1c0x70DRP_CNTRL
            +

            ADC Interface Control & Status

            +
            +

            [28:28]DRP_RWNRW0x0
            +

            DRP read (0x1) or write (0x0) select (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [27:16]DRP_ADDRESSRW0x000
            +

            DRP address, designs that contain more than one DRP accessible primitives have selects based on the most significant bits (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backward compatibility.

            +
            +
            0x1d0x74DRP_STATUS
            +

            ADC Interface Control & Status

            +
            +

            [17:17]DRP_LOCKEDRO0x0
            +

            If set indicates that the DRP has been locked.

            +
            +

            [16:16]DRP_STATUSRO0x0
            +

            If set indicates busy (access pending). The read data may not be valid if this bit is set (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backward compatibility.

            +
            +
            0x1e0x78DRP_WDATA
            +

            ADC DRP Write Data

            +
            +

            [15:0]DRP_WDATARW0x0000
            +

            DRP write data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x1f0x7cDRP_RDATA
            +

            ADC DRP Read Data

            +
            +

            [15:0]DRP_RDATARO0x0000
            +

            DRP read data (does not include GTX lanes).

            +
            +
            0x200x80ADC_CONFIG_WR
            +

            ADC Write Configuration ​Data

            +
            +

            [31:0]ADC_CONFIG_WRRW0x00000000
            +

            Custom ​Write to the available registers.

            +
            +
            0x210x84ADC_CONFIG_RD
            +

            ADC Read Configuration ​Data

            +
            +

            [31:0]ADC_CONFIG_RDRO0x00000000
            +

            Custom read of the available registers.

            +
            +
            0x220x88UI_STATUS
            +

            User Interface Status

            +
            +

            [2:2]UI_OVFRW1C0x0
            +

            User Interface overflow. If set, indicates an overflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [1:1]UI_UNFRW1C0x0
            +

            User Interface underflow. If set, indicates an underflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [0:0]UI_RESERVEDRW1C0x0
            +

            Reserved for backward compatibility.

            +
            +
            0x230x8cADC_CONFIG_CTRL
            +

            ADC RD/WR configuration

            +
            +

            [31:0]ADC_CONFIG_CTRLRW0x00000000
            +

            Control RD/WR requests to the device’​s register map: bit 1 - RD (‘b1) , WR (‘b0), bit 0 - enable WR/RD operation.

            +
            +
            0x280xa0USR_CNTRL_1
            +

            ADC Interface Control & Status

            +
            +

            [7:0]USR_CHANMAXRW0x00
            +

            This indicates the maximum number of inputs for the channel data multiplexers. User may add different processing modules post data capture as another input to this common multiplexer. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x290xa4ADC_START_CODE
            +

            ADC Synchronization start word

            +
            +

            [31:0]ADC_START_CODERW0x00000000
            +

            This sets the startcode that is used by the ADCs for synchronization NOT-APPLICABLE if START_CODE_DISABLE is set (0x1).

            +
            +
            0x2e0xb8ADC_GPIO_IN
            +

            ADC GPIO inputs

            +
            +

            [31:0]ADC_GPIO_INRO0x00000000
            +

            This reads auxiliary GPI pins of the ADC core

            +
            +
            0x2f0xbcADC_GPIO_OUT
            +

            ADC GPIO outputs

            +
            +

            [31:0]ADC_GPIO_OUTRW0x00000000
            +

            This controls auxiliary GPO pins of the ADC core NOT-APPLICABLE if GPIO_DISABLE is set (0x1).

            +
            +
            0x300xc0PPS_COUNTER
            +

            PPS Counter register

            +
            +

            [31:0]PPS_COUNTERRO0x00000000
            +

            Counts the core clock cycles (can be a device clock or interface clock) between two 1PPS pulse.

            +
            +
            0x310xc4PPS_STATUS
            +

            PPS Status register

            +
            +

            [0:0]PPS_STATUSRO0x0
            +

            If this bit is asserted there is no incomming 1PPS signal. Maybe the source is out of sync or it’s not active.

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100 + 0x16*n0x400 + 0x58*nCHAN_CNTRLn
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [11:11]ADC_LB_OWRRW0x0
            +

            If set, forces ADC_DATA_SEL to 1, enabling data loopback

            +
            +

            [10:10]ADC_PN_SEL_OWRRW0x0
            +

            If set, forces ADC_PN_SEL to 0x9, device specific pn (e.g. ad9361) If both ADC_PN_TYPE_OWR and ADC_PN_SEL_OWR are set, they are ignored

            +
            +

            [9:9]IQCOR_ENBRW0x0
            +

            if set, enables IQ correction or scale correction. NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [8:8]DCFILT_ENBRW0x0
            +

            if set, enables DC filter (to disable DC offset, set offset value to 0x0). NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +

            [6:6]FORMAT_SIGNEXTRW0x0
            +

            if set, enables sign extension (applicable only in 2’s complement mode). The data is always sign extended to the nearest byte boundary. NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [5:5]FORMAT_TYPERW0x0
            +

            Select offset binary (0x1) or 2’s complement (0x0) data type. This sets the incoming data type and is required by the post processing modules for any data conversion. NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [4:4]FORMAT_ENABLERW0x0
            +

            Enable data format conversion (see register bits above). NOT-APPLICABLE if DATAFORMAT_DISABLE is set (0x1).

            +
            +

            [3:3]RESERVEDRO0x0
            +

            Reserved for backward compatibility.

            +
            +

            [2:2]RESERVEDRO0x0
            +

            Reserved for backward compatibility.

            +
            +

            [1:1]ADC_PN_TYPE_OWRRW0x0
            +

            If set, forces ADC_PN_SEL to 0x1, modified pn23 If both ADC_PN_TYPE_OWR and ADC_PN_SEL_OWR are set, they are ignored

            +
            +

            [0:0]ENABLERW0x0
            +

            If set, enables channel. A 0x0 to 0x1 transition transfers all the control signals to the respective channel processing module. If a channel is part of a complex signal (I/Q), even channel is the master and the odd channel is the slave. Though a single control is used, both must be individually selected.

            +
            +
            0x101 + 0x16*n0x404 + 0x58*nCHAN_STATUSn
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [12:12]CRC_ERRRW1C0x0
            +

            CRC errors. If set, indicates CRC error. Software must first clear this bit before initiating a transfer and monitor afterwards.

            +
            +

            [11:4]STATUS_HEADERRO0x00
            +

            The status header sent by the ADC.(compatible with AD7768/AD7768-4/AD777x).

            +
            +

            [2:2]PN_ERRRW1C0x0
            +

            PN errors. If set, indicates spurious mismatches in sync state. This bit is cleared if OOS is set and is only indicates errors when OOS is cleared.

            +
            +

            [1:1]PN_OOSRW1C0x0
            +

            PN Out Of Sync. If set, indicates an OOS status. OOS is set, if 64 consecutive patterns mismatch from the expected pattern. It is cleared, when 16 consecutive patterns match the expected pattern.

            +
            +

            [0:0]OVER_RANGERW1C0x0
            +

            If set, indicates over range. Note that over range is independent of the data path, it indicates an over range over a data transfer period. Software must first clear this bit before initiating a transfer and monitor afterwards.

            +
            +
            0x102 + 0x16*n0x408 + 0x58*nCHAN_RAW_DATAn
            +

            ADC Raw Data Reading Where n is from 0 to 15.

            +
            +

            [31:0]ADC_READ_DATARO0x00000000
            +

            Raw data read from the ADC.

            +
            +
            0x104 + 0x16*n0x410 + 0x58*nCHAN_CNTRLn_1
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]DCFILT_OFFSETRW0x0000
            +

            DC removal (if equipped) offset. This is a 2’s complement number added to the incoming data to remove a known DC offset. NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +

            [15:0]DCFILT_COEFFRW0x0000
            +

            DC removal filter (if equipped) coefficient. The format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if DCFILTER_DISABLE is set (0x1).

            +
            +
            0x105 + 0x16*n0x414 + 0x58*nCHAN_CNTRLn_2
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]IQCOR_COEFF_1RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the scale value and the format is 1.1.14 (sign, integer and fractional bits). If matrix multiplication is used, this is the channel I coefficient and the format is 1.1.14 (sign, integer and fractional bits). If SCALECORRECTION_ONLY is set, this implements the scale value correction for the current channel with the format 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [15:0]IQCOR_COEFF_2RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the offset value and the format is 2’s complement. If matrix multiplication is used, this is the channel Q coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +
            0x106 + 0x16*n0x418 + 0x58*nCHAN_CNTRLn_3
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [19:16]ADC_PN_SELRW0x0
            +

            Selects the PN monitor sequence type (available only if ADC supports it). \ - 0x0: pn9a (device specific, modified pn9) \ - 0x1: pn23a (device specific, modified pn23) \ - 0x4: pn7 (standard O.150) \ - 0x5: pn15 (standard O.150) \ - 0x6: pn23 (standard O.150) \ - 0x7: pn31 (standard O.150) \ - 0x9: pnX (device specific, e.g. ad9361) \ - 0x0A: Nibble ramp (Device specific e.g. adrv9001) \ - 0x0B: 16 bit ramp (Device specific e.g. adrv9001) \

            +
            +

            [3:0]ADC_DATA_SELRW0x0
            +

            Selects the data source to DMA. 0x0: input data (ADC) 0x1: loopback data (DAC)

            +
            +
            0x108 + 0x16*n0x420 + 0x58*nCHAN_USR_CNTRLn_1
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [25:25]USR_DATATYPE_BERO0x0
            +

            The user data type format- if set, indicates big endian (default is little endian). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [24:24]USR_DATATYPE_SIGNEDRO0x0
            +

            The user data type format- if set, indicates signed (2’s complement) data (default is unsigned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [23:16]USR_DATATYPE_SHIFTRO0x00
            +

            The user data type format- the amount of right shift for actual samples within the total number of bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:8]USR_DATATYPE_TOTAL_BITSRO0x00
            +

            The user data type format- number of total bits used for a sample. The total number of bits must be an integer multiple of 8 (byte aligned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [7:0]USR_DATATYPE_BITSRO0x00
            +

            The user data type format- number of bits in a sample. This indicates the actual sample data bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x109 + 0x16*n0x424 + 0x58*nCHAN_USR_CNTRLn_2
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:16]USR_DECIMATION_MRW0x0000
            +

            This holds the user decimation M value of the channel that is currently being selected on the multiplexer above. The total decimation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:0]USR_DECIMATION_NRW0x0000
            +

            This holds the user decimation N value of the channel that is currently being selected on the multiplexer above. The total decimation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x10a + 0x16*n0x428 + 0x58*nCHAN_CNTRLn_4
            +

            ADC Interface Control & Status Where n is from 0 to 15.

            +
            +

            [31:3]RESERVEDRO0x00000000
            +

            Reserved for backward compatibility.

            +
            +

            [2:0]SOFTSPANRW0x7
            +

            Softspan configuration register.

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100x40RSTN
            +

            DAC Interface Control & Status

            +
            +

            [2:2]CE_NRW0x0
            +

            Clock enable, default is enabled(0x0). An inverse version of the signal is exported out of the module to control clock enables

            +
            +

            [1:1]MMCM_RSTNRW0x0
            +

            MMCM reset only (required for DRP access). Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +

            [0:0]RSTNRW0x0
            +

            Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core.

            +
            +
            0x110x44CNTRL_1
            +

            DAC Interface Control & Status

            +
            +

            [0:0]SYNCRW0x0
            +

            Setting this bit synchronizes channels within a DAC, and across multiple instances. This bit self clears.

            +
            +

            [1:1]EXT_SYNC_ARMRW0x0
            +

            Setting this bit will arm the trigger mechanism sensitive to an external sync signal. Once the external sync signal goes high it synchronizes channels within a DAC, and across multiple instances. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [2:2]EXT_SYNC_DISARMRW0x0
            +

            Setting this bit will disarm the trigger mechanism sensitive to an external sync signal. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +

            [8:8]MANUAL_SYNC_REQUESTRW0x0
            +

            Setting this bit will issue an external sync event if it is hooked up inside the fabric. This bit has an effect only the EXT_SYNC synthesis parameter is set. This bit self clears.

            +
            +
            0x120x48CNTRL_2
            +

            DAC Interface Control & Status

            +
            +

            [16:16]SDR_DDR_NRW0x0
            +

            Interface type (1 represents SDR, 0 represents DDR)

            +
            +

            [15:15]SYMB_OPRW0x0
            +

            Select data symbol format mode (0x1)

            +
            +

            [14:14]SYMB_8_16BRW0x0
            +

            Select number of bits for symbol format mode (1 represents 8b, 0 represents 16b)

            +
            +

            [12:8]NUM_LANESRW0x00
            +

            Number of active lanes (1 : CSSI 1-lane, LSSI 1-lane, 2 : LSSI 2-lane, 4 : CSSI 4-lane)

            +
            +

            [7:7]PAR_TYPERW0x0
            +

            Select parity even (0x0) or odd (0x1).

            +
            +

            [6:6]PAR_ENBRW0x0
            +

            Select parity (0x1) or frame (0x0) mode.

            +
            +

            [5:5]R1_MODERW0x0
            +

            Select number of RF channels 1 (0x1) or 2 (0x0).

            +
            +

            [4:4]DATA_FORMATRW0x0
            +

            Select data format 2’s complement (0x0) or offset binary (0x1). NOT-APPLICABLE if DAC_DP_DISABLE is set (0x1).

            +
            +

            [3:0]RESERVEDNA0x0
            +

            Reserved

            +
            +
            0x130x4cRATECNTRL
            +

            DAC Interface Control & Status

            +
            +

            [7:0]RATERW0x00
            +

            The effective dac rate (the maximum possible rate is dependent on the interface clock). The samples are generated at 1/RATE of the interface clock.

            +
            +
            0x140x50FRAME
            +

            DAC Interface Control & Status

            +
            +

            [0:0]FRAMERW0x0
            +

            The use of frame is device specific. Usually setting this bit to 1 generates a FRAME (1 DCI clock period) pulse on the interface. This bit self clears.

            +
            +
            0x150x54STATUS1
            +

            DAC Interface Control & Status

            +
            +

            [31:0]CLK_FREQRO0x00000000
            +

            Interface clock frequency. This is relative to the processor clock and in many cases is 100MHz. The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock the minimum is 1.523kHz and maximum is 6.554THz. The actual interface clock is CLK_FREQ * CLK_RATIO (see below). Note that the actual sampling clock may not be the same as the interface clock- software must consider device specific implementation parameters to calculate the final sampling clock.

            +
            +
            0x160x58STATUS2
            +

            DAC Interface Control & Status

            +
            +

            [31:0]CLK_RATIORO0x00000000
            +

            Interface clock ratio - as a factor actual received clock. This is implementation specific and depends on any serial to parallel conversion and interface type (ddr/sdr/qdr).

            +
            +
            0x170x5cSTATUS3
            +

            DAC Interface Control & Status

            +
            +

            [0:0]STATUSRO0x0
            +

            Interface status, if set indicates no errors. If not set, there are errors, software may try resetting the cores.

            +
            +
            0x180x60DAC_CLKSEL
            +

            DAC Interface Control & Status

            +
            +

            [0:0]DAC_CLKSELRW0x0
            +

            Allows changing of the clock polarity. Note: its default value is CLK_EDGE_SEL

            +
            +
            0x1a0x68SYNC_STATUS
            +

            DAC Synchronization Status register

            +
            +

            [0:0]DAC_SYNC_STATUSRO0x0
            +

            DAC synchronization status. Will be set to 1 while waiting for the external synchronization signal This bit has an effect only the EXT_SYNC synthesis parameter is set.

            +
            +
            0x1c0x70DRP_CNTRL
            +

            DRP Control & Status

            +
            +

            [28:28]DRP_RWNRW0x0
            +

            DRP read (0x1) or write (0x0) select (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [27:16]DRP_ADDRESSRW0x000
            +

            DRP address, designs that contain more than one DRP accessible primitives have selects based on the most significant bits (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backwards compatibility

            +
            +
            0x1d0x74DRP_STATUS
            +

            DAC Interface Control & Status

            +
            +

            [17:17]DRP_LOCKEDRO0x0
            +

            If set indicates the MMCM/PLL is locked

            +
            +

            [16:16]DRP_STATUSRO0x0
            +

            If set indicates busy (access pending). The read data may not be valid if this bit is set (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +

            [15:0]RESERVEDRO0x0000
            +

            Reserved for backwards compatibility

            +
            +
            0x1e0x78DRP_WDATA
            +

            DAC Interface Control & Status

            +
            +

            [15:0]DRP_WDATARW0x0000
            +

            DRP write data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x1f0x7cDRP_RDATA
            +

            DAC Interface Control & Status

            +
            +

            [15:0]DRP_RDATARO0x0000
            +

            DRP read data (does not include GTX lanes). NOT-APPLICABLE if DRP_DISABLE is set (0x1).

            +
            +
            0x200x80DAC_CUSTOM_RD
            +

            DAC Read Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_RDRO0x00000000
            +

            Custom Read of the available registers.

            +
            +
            0x210x84DAC_CUSTOM_WR
            +

            DAC Write Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_WRRW0x00000000
            +

            Custom Write of the available registers.

            +
            +
            0x220x88UI_STATUS
            +

            User Interface Status

            +
            +

            [4:4]IF_BUSYRO0x0
            +

            Interface busy. If set, indicates that the data interface is busy.

            +
            +

            [1:1]UI_OVFRW1C0x0
            +

            User Interface overflow. If set, indicates an overflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +

            [0:0]UI_UNFRW1C0x0
            +

            User Interface underflow. If set, indicates an underflow occurred during data transfer at the user interface (FIFO interface). Software must write a 0x1 to clear this register bit.

            +
            +
            0x230x8cDAC_CUSTOM_CTRL
            +

            DAC Control Configuration Data

            +
            +

            [31:0]DAC_CUSTOM_CTRLRW0x00000000
            +

            Custom Control of the available registers.

            +
            +
            0x280xa0USR_CNTRL_1
            +

            DAC User Control & Status

            +
            +

            [7:0]USR_CHANMAXRW0x00
            +

            This indicates the maximum number of inputs for the channel data multiplexers. User may add different processing modules as inputs to the dac. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x2e0xb8DAC_GPIO_IN
            +

            DAC GPIO inputs

            +
            +

            [31:0]DAC_GPIO_INRO0x00000000
            +

            This reads auxiliary GPI pins of the DAC core

            +
            +
            0x2f0xbcDAC_GPIO_OUT
            +

            DAC GPIO outputs

            +
            +

            [31:0]DAC_GPIO_OUTRW0x00000000
            +

            This controls auxiliary GPO pins of the DAC core NOT-APPLICABLE if GPIO_DISABLE is set (0x1).

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            DWORD

            BYTE

            Reg Name

            Description

            BITS

            Field Name

            Type

            Default Value

            Description

            0x100 + 0x16*n0x400 + 0x58*nCHAN_CNTRLn_1
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [21:16]DDS_PHASE_DWRO0x00
            +

            The DDS phase data width offers the HDL parameter configuration with the same name. This information is used in conjunction with CHAN_CNTRL_9 and CHAN_CNTRL_10. More info at AD Direct Digital Synthesis.

            +
            +

            [15:0]DDS_SCALE_1RW0x0000
            +

            The DDS scale for tone 1. Sets the amplitude of the tone. The format is 1.1.14 fixed point (signed, integer, fractional). The DDS in general runs on 16-bits, note that if you do use both channels and set both scale to 0x4000, it is over-range. The final output is (tone_1_fullscale * scale_1) + (tone_2_fullscale * scale_2). NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x101 + 0x16*n0x404 + 0x58*nCHAN_CNTRLn_2
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_1RW0x0000
            +

            The DDS phase initialization for tone 1. Sets the initial phase offset of the tone. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_1RW0x0000
            +

            Sets the frequency of the phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{16}) * clkratio / f_{if}\); where f_out is the generated output frequency, and f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase increment for tone 1 is extended in CHAN_CNTRL_9. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x102 + 0x16*n0x408 + 0x58*nCHAN_CNTRLn_3
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [15:0]DDS_SCALE_2RW0x0000
            +

            The DDS scale for tone 2. Sets the amplitude of the tone. The format is 1.1.14 fixed point (signed, integer, fractional). The DDS in general runs on 16-bits, note that if you do use both channels and set both scale to 0x4000, it is over-range. The final output is (tone_1_fullscale * scale_1) + (tone_2_fullscale * scale_2). NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x103 + 0x16*n0x40c + 0x58*nCHAN_CNTRLn_4
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_2RW0x0000
            +

            The DDS phase initialization for tone 2. Sets the initial phase offset of the tone. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase init for tone 2 is extended in CHAN_CNTRL_10. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_2RW0x0000
            +

            Sets the frequency of the phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{16}) * clkratio / f_{if}\); where f_out is the generated output frequency, and f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. If DDS_PHASE_DW is greater than 16(from CHAN_CNTRL_1), the phase increment for tone 2 is extended in CHAN_CNTRL_10. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x104 + 0x16*n0x410 + 0x58*nCHAN_CNTRLn_5
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_PATT_2RW0x0000
            +

            The DDS data pattern for this channel.

            +
            +

            [15:0]DDS_PATT_1RW0x0000
            +

            The DDS data pattern for this channel.

            +
            +
            0x105 + 0x16*n0x414 + 0x58*nCHAN_CNTRLn_6
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [2:2]IQCOR_ENBRW0x0
            +

            if set, enables IQ correction. NOT-APPLICABLE if DAC_DP_DISABLE is set (0x1).

            +
            +

            [1:1]DAC_LB_OWRRW0x0
            +

            If set, forces DAC_DDS_SEL to 0x8, loopback If DAC_LB_OWR and DAC_PN_OWR are both set, they are ignored

            +
            +

            [0:0]DAC_PN_OWRRW0x0
            +

            IF set, forces DAC_DDS_SEL to 0x09, device specific pnX If DAC_LB_OWR and DAC_PN_OWR are both set, they are ignored

            +
            +
            0x106 + 0x16*n0x418 + 0x58*nCHAN_CNTRLn_7
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [3:0]DAC_DDS_SELRW0x0
            +

            Select internal data sources (available only if the DAC supports it). \ - 0x00: internal tone (DDS) \ - 0x01: pattern (SED) \ - 0x02: input data (DMA) \ - 0x03: 0x00 \ - 0x04: inverted pn7 \ - 0x05: inverted pn15 \ - 0x06: pn7 (standard O.150) \ - 0x07: pn15 (standard O.150) \ - 0x08: loopback data (ADC) \ - 0x09: pnX (Device specific e.g. ad9361) \ - 0x0A: Nibble ramp (Device specific e.g. adrv9001) \ - 0x0B: 16 bit ramp (Device specific e.g. adrv9001) \

            +
            +
            0x107 + 0x16*n0x41c + 0x58*nCHAN_CNTRLn_8
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]IQCOR_COEFF_1RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the scale value and the format is 1.1.14 (sign, integer and fractional bits). If matrix multiplication is used, this is the channel I coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +

            [15:0]IQCOR_COEFF_2RW0x0000
            +

            IQ correction (if equipped) coefficient. If scale & offset is implemented, this is the offset value and the format is 2’s complement. If matrix multiplication is used, this is the channel Q coefficient and the format is 1.1.14 (sign, integer and fractional bits). NOT-APPLICABLE if IQCORRECTION_DISABLE is set (0x1).

            +
            +
            0x108 + 0x16*n0x420 + 0x58*nUSR_CNTRLn_3
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [25:25]USR_DATATYPE_BERW0x0
            +

            The user data type format- if set, indicates big endian (default is little endian). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [24:24]USR_DATATYPE_SIGNEDRW0x0
            +

            The user data type format- if set, indicates signed (2’s complement) data (default is unsigned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [23:16]USR_DATATYPE_SHIFTRW0x00
            +

            The user data type format- the amount of right shift for actual samples within the total number of bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:8]USR_DATATYPE_TOTAL_BITSRW0x00
            +

            The user data type format- number of total bits used for a sample. The total number of bits must be an integer multiple of 8 (byte aligned). NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [7:0]USR_DATATYPE_BITSRW0x00
            +

            The user data type format- number of bits in a sample. This indicates the actual sample data bits. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x109 + 0x16*n0x424 + 0x58*nUSR_CNTRLn_4
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]USR_INTERPOLATION_MRW0x0000
            +

            This holds the user interpolation M value of the channel that is currently being selected on the multiplexer above. The total interpolation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +

            [15:0]USR_INTERPOLATION_NRW0x0000
            +

            This holds the user interpolation N value of the channel that is currently being selected on the multiplexer above. The total interpolation factor is of the form M/N. NOT-APPLICABLE if USERPORTS_DISABLE is set (0x1).

            +
            +
            0x10a + 0x16*n0x428 + 0x58*nUSR_CNTRLn_5
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [0:0]DAC_IQ_MODERW0x0
            +

            Enable complex mode. In this mode the driven data to the DAC must be a sequence of I and Q sample pairs.

            +
            +

            [1:1]DAC_IQ_SWAPRW0x0
            +

            Allows IQ swapping in complex mode. Only takes effect if complex mode is enabled.

            +
            +
            0x10b + 0x16*n0x42c + 0x58*nCHAN_CNTRLn_9
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_1_EXTENDEDRW0x0000
            +

            The extended DDS phase initialization for tone 1. Sets the initial phase offset of the tone. The extended init(phase) value should be calculated according to DDS_PHASE_DW value from CHAN_CNTRL_1 NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_1_EXTENDEDRW0x0000
            +

            Sets the frequency of tone 1’s phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{phaseDW}) * clkratio / f_{if}\); Where f_out is the generated output frequency, DDS_PHASE_DW value can be found in CHAN_CNTRL_1 in case DDS_PHASE_DW is not 16, f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            0x10c + 0x16*n0x430 + 0x58*nCHAN_CNTRLn_10
            +

            DAC Channel Control & Status (channel - 0) Where n is from 0 to 15.

            +
            +

            [31:16]DDS_INIT_2_EXTENDEDRW0x0000
            +

            The extended DDS phase initialization for tone 2. Sets the initial phase offset of the tone. The extended init(phase) value should be calculated according to DDS_PHASE_DW value from CHAN_CNTRL_2 NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +

            [15:0]DDS_INCR_2_EXTENDEDRW0x0000
            +

            Sets the frequency of tone 2’s phase accumulator. Its value can be calculated by \(INCR = (f_{out} * 2^{phaseDW}) * clkratio / f_{if}\); Where f_out is the generated output frequency, DDS_PHASE_DW value can be found in CHAN_CNTRL_2 in case DDS_PHASE_DW is not 16, f_if is the frequency of the digital interface, and clock_ratio is the ratio between the sampling clock and the interface clock. NOT-APPLICABLE if DDS_DISABLE is set (0x1).

            +
            +
            +
            +
            +
            +
            +
            +
            +
            +

            Design Guidelines#

            +

            In order to reduce the power and resource utilization, all the unused features +should be disabled.

            +
            +
            +

            Software Guidelines#

            +

            For RX PRBS data, when 2’s complement mode is selected, each new word is the 1 +bit shifted version of the previous word. Steps to do in order to test the PRBS +on the RX path:

            +
              +
            1. Write to AD9963 SPI register 0x51 the value 1, which enables the BIST core..

            2. +
            3. Write to AD9963 SPI register 0x51 the value 7.

            4. +
            5. Read register 0x404 from the AD9361 ADC core (should read value 2 or 6).

            6. +
            7. Write back to register 0x404 from the AD9361 ADC core the value read above

            8. +
            9. Read register 0x404 from the AD9361 ADC core. +It should read 0x0 if the RX path is working correctly for channel 1

            10. +
            11. Perform steps 3-6 with register 0x444. +This will validate the RX path for channel 2.

            12. +
            +

            If the TRX path does not work correctly, the output current on the TRX pins can +be changed by writing to register 0x63.

            +

            The TX interface testing is done by writing 1024 samples of PRBS data and +checking the BIST signature values for both the I and the Q side. Interpolation +should not be active during the BIST testing.

            +
            +
            +

            References#

            + +
            +
            + + + +
            + + +
            +
            +
            + +
            + + + +
            + ©2024, Analog Devices, Inc. + + | + Made with Sphinx + & Doctools + +
            + + \ No newline at end of file diff --git a/library/axi_adaq8092/index.html b/library/axi_adaq8092/index.html index 300d6ca667..b4406bd386 100644 --- a/library/axi_adaq8092/index.html +++ b/library/axi_adaq8092/index.html @@ -19,7 +19,7 @@ - + @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI ADAQ8092 block diagram
            +AXI ADAQ8092 block diagram

            Configuration Parameters#

            @@ -2370,7 +2373,7 @@

            References   - +

            diff --git a/library/axi_adc_decimate/index.html b/library/axi_adc_decimate/index.html index c7fed74fe8..8912215a0c 100644 --- a/library/axi_adc_decimate/index.html +++ b/library/axi_adc_decimate/index.html @@ -169,12 +169,15 @@
          • Block Diagram#

            -AXI ADC Decimate block diagram
            +AXI ADC Decimate block diagram

            Configuration Parameters#

            diff --git a/library/axi_adc_trigger/index.html b/library/axi_adc_trigger/index.html index fcaa6452ae..16a235adec 100644 --- a/library/axi_adc_trigger/index.html +++ b/library/axi_adc_trigger/index.html @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI ADC Trigger block diagram
            +AXI ADC Trigger block diagram

            Submodules#

            Block Diagram#

            -AXI CLK Generator block diagram
            +AXI CLK Generator block diagram

            Configuration Parameters#

            diff --git a/library/axi_dac_interpolate/index.html b/library/axi_dac_interpolate/index.html index 7ab51577fb..3edc5f101a 100644 --- a/library/axi_dac_interpolate/index.html +++ b/library/axi_dac_interpolate/index.html @@ -169,12 +169,15 @@
          • Block Diagram#

            -AXI DAC Interpolate block diagram
            +AXI DAC Interpolate block diagram

            Configuration Parameters#

            @@ -720,7 +723,7 @@

            Detailed DescriptionAt the end of the filter blocks, there is an arbitrary interpolation zero-order hold block which holds the value for a configurable number of samples.

            The axi_dac_interpolate also controls the data flow, being the middle man -between axi_ad9963: as the main data flow controller (consumer) and the DMA, +between AXI AD9963: as the main data flow controller (consumer) and the DMA, a subordinate in the path. This control is done through registers:

            Block Diagram#

            -AXI DMAC block diagram
            +AXI DMAC block diagram

            Configuration Parameters#

            diff --git a/library/axi_fan_control/index.html b/library/axi_fan_control/index.html index 977374bafa..716e3cc8f3 100644 --- a/library/axi_fan_control/index.html +++ b/library/axi_fan_control/index.html @@ -175,12 +175,15 @@
          • Block Diagram#

            -AXI Fan Control block diagram
            +AXI Fan Control block diagram

            Configuration Parameters#

            diff --git a/library/axi_hdmi_rx/index.html b/library/axi_hdmi_rx/index.html index b864899567..b809fed5b7 100644 --- a/library/axi_hdmi_rx/index.html +++ b/library/axi_hdmi_rx/index.html @@ -171,12 +171,15 @@
          • Block Diagram#

            -AXI HDMI RX block diagram
            +AXI HDMI RX block diagram

            Configuration Parameters#

            diff --git a/library/axi_hdmi_tx/index.html b/library/axi_hdmi_tx/index.html index eb3751000d..4a77cf1aab 100644 --- a/library/axi_hdmi_tx/index.html +++ b/library/axi_hdmi_tx/index.html @@ -172,12 +172,15 @@
          • Block Diagram#

            -AXI HDMI TX block diagram
            +AXI HDMI TX block diagram

            Configuration Parameters#

            diff --git a/library/axi_laser_driver/index.html b/library/axi_laser_driver/index.html index 731728771f..4f17b00e49 100644 --- a/library/axi_laser_driver/index.html +++ b/library/axi_laser_driver/index.html @@ -166,12 +166,15 @@
          • Block Diagram#

            -AXI PWM Generator block diagram
            +AXI PWM Generator block diagram

            Configuration Parameters#

            diff --git a/library/axi_sysid/index.html b/library/axi_sysid/index.html index 7797974f41..8561ab76b9 100644 --- a/library/axi_sysid/index.html +++ b/library/axi_sysid/index.html @@ -182,12 +182,15 @@
          • Block Diagram#

            -AXI System ID block diagram
            +AXI System ID block diagram

            Configuration Parameters#

            diff --git a/library/axi_tdd/index.html b/library/axi_tdd/index.html index fb76326d51..04f63cb431 100644 --- a/library/axi_tdd/index.html +++ b/library/axi_tdd/index.html @@ -168,12 +168,15 @@
          • Block Diagram#

            -Data Offload block diagram
            +Data Offload block diagram

            Configuration Parameters#

            diff --git a/library/i3c_controller/i3c_controller_core.html b/library/i3c_controller/i3c_controller_core.html index 920e1f9b06..f090180e86 100644 --- a/library/i3c_controller/i3c_controller_core.html +++ b/library/i3c_controller/i3c_controller_core.html @@ -164,12 +164,15 @@
          • Block Diagram#

            -Template IP block diagram
            +Template IP block diagram

            Configuration Parameters#

            diff --git a/library/util_axis_fifo/index.html b/library/util_axis_fifo/index.html index e7d7080803..f9d05832fa 100644 --- a/library/util_axis_fifo/index.html +++ b/library/util_axis_fifo/index.html @@ -166,12 +166,15 @@
          • -
              -
            • ADDRESS_WIDTH_PERSPECTIVE is 0 and FIFO_LIMITED is 0 - This means that the

            • -
            -
            -

            address specified is from the perspective of the Slave interface. Since +is < M_DATA_WIDTH, leading to a smaller FIFO implementation.

            +
          • ADDRESS_WIDTH_PERSPECTIVE is 0 and FIFO_LIMITED is 0 - This means that the +address specified is from the perspective of the Slave interface. Since the limit is disable the FIFO size will remain the same if the S_DATA_WIDTH -is < M_DATA_WIDTH, leading to a bigger FIFO implementation.

            -
          • +is < M_DATA_WIDTH, leading to a bigger FIFO implementation.

            +

          diff --git a/library/util_extract/index.html b/library/util_extract/index.html index 71de7e7f6b..72b5c4203e 100644 --- a/library/util_extract/index.html +++ b/library/util_extract/index.html @@ -164,12 +164,15 @@
          • AXI AD3552R
          • AXI AD7606x
          • +
          • AXI AD7616
          • AXI AD7768
          • AXI AD777x
          • AXI AD9265
          • +
          • AXI AD9361
          • AXI AD9467
          • AXI AD9671
          • AXI AD9783
          • +
          • AXI AD9963
          • AXI ADAQ8092
          • AXI ADC Decimate
          • AXI ADC Trigger
          • diff --git a/library/util_mii_to_rmii/index.html b/library/util_mii_to_rmii/index.html index 88dc4e1089..0ed61eaffe 100644 --- a/library/util_mii_to_rmii/index.html +++ b/library/util_mii_to_rmii/index.html @@ -174,12 +174,15 @@
            • AXI AD3552R
            • AXI AD7606x
            • +
            • AXI AD7616
            • AXI AD7768
            • AXI AD777x
            • AXI AD9265
            • +
            • AXI AD9361
            • AXI AD9467
            • AXI AD9671
            • AXI AD9783
            • +
            • AXI AD9963
            • AXI ADAQ8092
            • AXI ADC Decimate
            • AXI ADC Trigger
            • @@ -322,7 +325,7 @@

              Files#

              Block Diagram#

              -Util MII to RMII block diagram
              +Util MII to RMII block diagram

              Configuration Parameters#

              diff --git a/library/util_pack/util_cpack2.html b/library/util_pack/util_cpack2.html index 8dde03e4b5..eb8030ce10 100644 --- a/library/util_pack/util_cpack2.html +++ b/library/util_pack/util_cpack2.html @@ -166,12 +166,15 @@
            • Block Diagram#

              -Util RFIFO block diagram
              +Util RFIFO block diagram

              Timing Diagram#

              Util RFIFO timing diagram diff --git a/library/util_var_fifo/index.html b/library/util_var_fifo/index.html index 1938d4b44d..f070204cd6 100644 --- a/library/util_var_fifo/index.html +++ b/library/util_var_fifo/index.html @@ -167,12 +167,15 @@
              • AXI AD3552R
              • AXI AD7606x
              • +
              • AXI AD7616
              • AXI AD7768
              • AXI AD777x
              • AXI AD9265
              • +
              • AXI AD9361
              • AXI AD9467
              • AXI AD9671
              • AXI AD9783
              • +
              • AXI AD9963
              • AXI ADAQ8092
              • AXI ADC Decimate
              • AXI ADC Trigger
              • diff --git a/library/util_wfifo/index.html b/library/util_wfifo/index.html index 1dd282b8d4..c1ae41729a 100644 --- a/library/util_wfifo/index.html +++ b/library/util_wfifo/index.html @@ -165,12 +165,15 @@
                • AXI AD3552R
                • AXI AD7606x
                • +
                • AXI AD7616
                • AXI AD7768
                • AXI AD777x
                • AXI AD9265
                • +
                • AXI AD9361
                • AXI AD9467
                • AXI AD9671
                • AXI AD9783
                • +
                • AXI AD9963
                • AXI ADAQ8092
                • AXI ADC Decimate
                • AXI ADC Trigger
                • diff --git a/library/xilinx/index.html b/library/xilinx/index.html index 78807f3244..18ee39d655 100644 --- a/library/xilinx/index.html +++ b/library/xilinx/index.html @@ -162,12 +162,15 @@
                  • AXI AD3552R
                  • AXI AD7606x
                  • +
                  • AXI AD7616
                  • AXI AD7768
                  • AXI AD777x
                  • AXI AD9265
                  • +
                  • AXI AD9361
                  • AXI AD9467
                  • AXI AD9671
                  • AXI AD9783
                  • +
                  • AXI AD9963
                  • AXI ADAQ8092
                  • AXI ADC Decimate
                  • AXI ADC Trigger
                  • diff --git a/library/xilinx/util_adxcvr/index.html b/library/xilinx/util_adxcvr/index.html index 7d5634066d..3b28b1e8d3 100644 --- a/library/xilinx/util_adxcvr/index.html +++ b/library/xilinx/util_adxcvr/index.html @@ -179,12 +179,15 @@
                    • AXI AD3552R
                    • AXI AD7606x
                    • +
                    • AXI AD7616
                    • AXI AD7768
                    • AXI AD777x
                    • AXI AD9265
                    • +
                    • AXI AD9361
                    • AXI AD9467
                    • AXI AD9671
                    • AXI AD9783
                    • +
                    • AXI AD9963
                    • AXI ADAQ8092
                    • AXI ADC Decimate
                    • AXI ADC Trigger
                    • diff --git a/objects.inv b/objects.inv index f1d95f8ef2..cb4d6320ba 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/projects/ad4134_fmc/index.html b/projects/ad4134_fmc/index.html index 5c54f56be7..a74372a9b8 100644 --- a/projects/ad4134_fmc/index.html +++ b/projects/ad4134_fmc/index.html @@ -183,12 +183,15 @@
                      • AXI AD3552R
                      • AXI AD7606x
                      • +
                      • AXI AD7616
                      • AXI AD7768
                      • AXI AD777x
                      • AXI AD9265
                      • +
                      • AXI AD9361
                      • AXI AD9467
                      • AXI AD9671
                      • AXI AD9783
                      • +
                      • AXI AD9963
                      • AXI ADAQ8092
                      • AXI ADC Decimate
                      • AXI ADC Trigger
                      • diff --git a/projects/ad4630_fmc/index.html b/projects/ad4630_fmc/index.html index 245c72cac6..3a6d9f7d51 100644 --- a/projects/ad4630_fmc/index.html +++ b/projects/ad4630_fmc/index.html @@ -190,12 +190,15 @@
                        • AXI AD3552R
                        • AXI AD7606x
                        • +
                        • AXI AD7616
                        • AXI AD7768
                        • AXI AD777x
                        • AXI AD9265
                        • +
                        • AXI AD9361
                        • AXI AD9467
                        • AXI AD9671
                        • AXI AD9783
                        • +
                        • AXI AD9963
                        • AXI ADAQ8092
                        • AXI ADC Decimate
                        • AXI ADC Trigger
                        • diff --git a/projects/ad469x_fmc/index.html b/projects/ad469x_fmc/index.html index a33113fd65..52132fcda2 100644 --- a/projects/ad469x_fmc/index.html +++ b/projects/ad469x_fmc/index.html @@ -183,12 +183,15 @@
                          • AXI AD3552R
                          • AXI AD7606x
                          • +
                          • AXI AD7616
                          • AXI AD7768
                          • AXI AD777x
                          • AXI AD9265
                          • +
                          • AXI AD9361
                          • AXI AD9467
                          • AXI AD9671
                          • AXI AD9783
                          • +
                          • AXI AD9963
                          • AXI ADAQ8092
                          • AXI ADC Decimate
                          • AXI ADC Trigger
                          • diff --git a/projects/ad5766_sdz/index.html b/projects/ad5766_sdz/index.html index d90d9b6660..ab81b1ef33 100644 --- a/projects/ad5766_sdz/index.html +++ b/projects/ad5766_sdz/index.html @@ -184,12 +184,15 @@
                            • AXI AD3552R
                            • AXI AD7606x
                            • +
                            • AXI AD7616
                            • AXI AD7768
                            • AXI AD777x
                            • AXI AD9265
                            • +
                            • AXI AD9361
                            • AXI AD9467
                            • AXI AD9671
                            • AXI AD9783
                            • +
                            • AXI AD9963
                            • AXI ADAQ8092
                            • AXI ADC Decimate
                            • AXI ADC Trigger
                            • diff --git a/projects/ad7134_fmc/index.html b/projects/ad7134_fmc/index.html index 4d7fd1b81b..96927ab7b3 100644 --- a/projects/ad7134_fmc/index.html +++ b/projects/ad7134_fmc/index.html @@ -183,12 +183,15 @@
                              • AXI AD3552R
                              • AXI AD7606x
                              • +
                              • AXI AD7616
                              • AXI AD7768
                              • AXI AD777x
                              • AXI AD9265
                              • +
                              • AXI AD9361
                              • AXI AD9467
                              • AXI AD9671
                              • AXI AD9783
                              • +
                              • AXI AD9963
                              • AXI ADAQ8092
                              • AXI ADC Decimate
                              • AXI ADC Trigger
                              • diff --git a/projects/ad719x_asdz/index.html b/projects/ad719x_asdz/index.html index 4a3296e6d4..f765f5ef32 100644 --- a/projects/ad719x_asdz/index.html +++ b/projects/ad719x_asdz/index.html @@ -180,12 +180,15 @@
                                • AXI AD3552R
                                • AXI AD7606x
                                • +
                                • AXI AD7616
                                • AXI AD7768
                                • AXI AD777x
                                • AXI AD9265
                                • +
                                • AXI AD9361
                                • AXI AD9467
                                • AXI AD9671
                                • AXI AD9783
                                • +
                                • AXI AD9963
                                • AXI ADAQ8092
                                • AXI ADC Decimate
                                • AXI ADC Trigger
                                • diff --git a/projects/ad738x_fmc/index.html b/projects/ad738x_fmc/index.html index 3adf89a8b8..32cb30f2f0 100644 --- a/projects/ad738x_fmc/index.html +++ b/projects/ad738x_fmc/index.html @@ -183,12 +183,15 @@
                                  • AXI AD3552R
                                  • AXI AD7606x
                                  • +
                                  • AXI AD7616
                                  • AXI AD7768
                                  • AXI AD777x
                                  • AXI AD9265
                                  • +
                                  • AXI AD9361
                                  • AXI AD9467
                                  • AXI AD9671
                                  • AXI AD9783
                                  • +
                                  • AXI AD9963
                                  • AXI ADAQ8092
                                  • AXI ADC Decimate
                                  • AXI ADC Trigger
                                  • diff --git a/projects/ad7606x_fmc/index.html b/projects/ad7606x_fmc/index.html index 3fcf90b804..dd7b4ec4a3 100644 --- a/projects/ad7606x_fmc/index.html +++ b/projects/ad7606x_fmc/index.html @@ -192,12 +192,15 @@
                                    • AXI AD3552R
                                    • AXI AD7606x
                                    • +
                                    • AXI AD7616
                                    • AXI AD7768
                                    • AXI AD777x
                                    • AXI AD9265
                                    • +
                                    • AXI AD9361
                                    • AXI AD9467
                                    • AXI AD9671
                                    • AXI AD9783
                                    • +
                                    • AXI AD9963
                                    • AXI ADAQ8092
                                    • AXI ADC Decimate
                                    • AXI ADC Trigger
                                    • diff --git a/projects/ad7616_sdz/index.html b/projects/ad7616_sdz/index.html index db4cfc6ab1..2677223b0d 100644 --- a/projects/ad7616_sdz/index.html +++ b/projects/ad7616_sdz/index.html @@ -193,12 +193,15 @@
                                      • AXI AD3552R
                                      • AXI AD7606x
                                      • +
                                      • AXI AD7616
                                      • AXI AD7768
                                      • AXI AD777x
                                      • AXI AD9265
                                      • +
                                      • AXI AD9361
                                      • AXI AD9467
                                      • AXI AD9671
                                      • AXI AD9783
                                      • +
                                      • AXI AD9963
                                      • AXI ADAQ8092
                                      • AXI ADC Decimate
                                      • AXI ADC Trigger
                                      • diff --git a/projects/ad7768evb/index.html b/projects/ad7768evb/index.html index bc2305c1bd..f0d935bbb1 100644 --- a/projects/ad7768evb/index.html +++ b/projects/ad7768evb/index.html @@ -186,12 +186,15 @@
                                        • AXI AD3552R
                                        • AXI AD7606x
                                        • +
                                        • AXI AD7616
                                        • AXI AD7768
                                        • AXI AD777x
                                        • AXI AD9265
                                        • +
                                        • AXI AD9361
                                        • AXI AD9467
                                        • AXI AD9671
                                        • AXI AD9783
                                        • +
                                        • AXI AD9963
                                        • AXI ADAQ8092
                                        • AXI ADC Decimate
                                        • AXI ADC Trigger
                                        • diff --git a/projects/ad9081_fmca_ebz/index.html b/projects/ad9081_fmca_ebz/index.html index 568b808acf..7838ca7427 100644 --- a/projects/ad9081_fmca_ebz/index.html +++ b/projects/ad9081_fmca_ebz/index.html @@ -200,12 +200,15 @@
                                          • AXI AD3552R
                                          • AXI AD7606x
                                          • +
                                          • AXI AD7616
                                          • AXI AD7768
                                          • AXI AD777x
                                          • AXI AD9265
                                          • +
                                          • AXI AD9361
                                          • AXI AD9467
                                          • AXI AD9671
                                          • AXI AD9783
                                          • +
                                          • AXI AD9963
                                          • AXI ADAQ8092
                                          • AXI ADC Decimate
                                          • AXI ADC Trigger
                                          • diff --git a/projects/ad9434_fmc/index.html b/projects/ad9434_fmc/index.html index 39d09d4ae8..921e4f43ef 100644 --- a/projects/ad9434_fmc/index.html +++ b/projects/ad9434_fmc/index.html @@ -183,12 +183,15 @@
                                            • AXI AD3552R
                                            • AXI AD7606x
                                            • +
                                            • AXI AD7616
                                            • AXI AD7768
                                            • AXI AD777x
                                            • AXI AD9265
                                            • +
                                            • AXI AD9361
                                            • AXI AD9467
                                            • AXI AD9671
                                            • AXI AD9783
                                            • +
                                            • AXI AD9963
                                            • AXI ADAQ8092
                                            • AXI ADC Decimate
                                            • AXI ADC Trigger
                                            • diff --git a/projects/ad9783_ebz/index.html b/projects/ad9783_ebz/index.html index f113188afe..c18ff1a3d6 100644 --- a/projects/ad9783_ebz/index.html +++ b/projects/ad9783_ebz/index.html @@ -184,12 +184,15 @@
                                              • AXI AD3552R
                                              • AXI AD7606x
                                              • +
                                              • AXI AD7616
                                              • AXI AD7768
                                              • AXI AD777x
                                              • AXI AD9265
                                              • +
                                              • AXI AD9361
                                              • AXI AD9467
                                              • AXI AD9671
                                              • AXI AD9783
                                              • +
                                              • AXI AD9963
                                              • AXI ADAQ8092
                                              • AXI ADC Decimate
                                              • AXI ADC Trigger
                                              • diff --git a/projects/adaq7980_sdz/index.html b/projects/adaq7980_sdz/index.html index 04b2780df8..6200378d93 100644 --- a/projects/adaq7980_sdz/index.html +++ b/projects/adaq7980_sdz/index.html @@ -183,12 +183,15 @@
                                                • AXI AD3552R
                                                • AXI AD7606x
                                                • +
                                                • AXI AD7616
                                                • AXI AD7768
                                                • AXI AD777x
                                                • AXI AD9265
                                                • +
                                                • AXI AD9361
                                                • AXI AD9467
                                                • AXI AD9671
                                                • AXI AD9783
                                                • +
                                                • AXI AD9963
                                                • AXI ADAQ8092
                                                • AXI ADC Decimate
                                                • AXI ADC Trigger
                                                • diff --git a/projects/adrv9026/index.html b/projects/adrv9026/index.html index efa00d1f44..c0eb3a62c5 100644 --- a/projects/adrv9026/index.html +++ b/projects/adrv9026/index.html @@ -191,12 +191,15 @@
                                                  • AXI AD3552R
                                                  • AXI AD7606x
                                                  • +
                                                  • AXI AD7616
                                                  • AXI AD7768
                                                  • AXI AD777x
                                                  • AXI AD9265
                                                  • +
                                                  • AXI AD9361
                                                  • AXI AD9467
                                                  • AXI AD9671
                                                  • AXI AD9783
                                                  • +
                                                  • AXI AD9963
                                                  • AXI ADAQ8092
                                                  • AXI ADC Decimate
                                                  • AXI ADC Trigger
                                                  • diff --git a/projects/cn0363/index.html b/projects/cn0363/index.html index aa9b780073..8822ae456c 100644 --- a/projects/cn0363/index.html +++ b/projects/cn0363/index.html @@ -184,12 +184,15 @@
                                                    • AXI AD3552R
                                                    • AXI AD7606x
                                                    • +
                                                    • AXI AD7616
                                                    • AXI AD7768
                                                    • AXI AD777x
                                                    • AXI AD9265
                                                    • +
                                                    • AXI AD9361
                                                    • AXI AD9467
                                                    • AXI AD9671
                                                    • AXI AD9783
                                                    • +
                                                    • AXI AD9963
                                                    • AXI ADAQ8092
                                                    • AXI ADC Decimate
                                                    • AXI ADC Trigger
                                                    • diff --git a/projects/cn0540/index.html b/projects/cn0540/index.html index 450237dcba..e442b407c4 100644 --- a/projects/cn0540/index.html +++ b/projects/cn0540/index.html @@ -185,12 +185,15 @@
                                                      • AXI AD3552R
                                                      • AXI AD7606x
                                                      • +
                                                      • AXI AD7616
                                                      • AXI AD7768
                                                      • AXI AD777x
                                                      • AXI AD9265
                                                      • +
                                                      • AXI AD9361
                                                      • AXI AD9467
                                                      • AXI AD9671
                                                      • AXI AD9783
                                                      • +
                                                      • AXI AD9963
                                                      • AXI ADAQ8092
                                                      • AXI ADC Decimate
                                                      • AXI ADC Trigger
                                                      • diff --git a/projects/cn0561/index.html b/projects/cn0561/index.html index a616049b04..01017becdd 100644 --- a/projects/cn0561/index.html +++ b/projects/cn0561/index.html @@ -183,12 +183,15 @@
                                                        • AXI AD3552R
                                                        • AXI AD7606x
                                                        • +
                                                        • AXI AD7616
                                                        • AXI AD7768
                                                        • AXI AD777x
                                                        • AXI AD9265
                                                        • +
                                                        • AXI AD9361
                                                        • AXI AD9467
                                                        • AXI AD9671
                                                        • AXI AD9783
                                                        • +
                                                        • AXI AD9963
                                                        • AXI ADAQ8092
                                                        • AXI ADC Decimate
                                                        • AXI ADC Trigger
                                                        • diff --git a/projects/cn0585/index.html b/projects/cn0585/index.html index d3885cb972..6609bd34eb 100644 --- a/projects/cn0585/index.html +++ b/projects/cn0585/index.html @@ -184,12 +184,15 @@
                                                          • AXI AD3552R
                                                          • AXI AD7606x
                                                          • +
                                                          • AXI AD7616
                                                          • AXI AD7768
                                                          • AXI AD777x
                                                          • AXI AD9265
                                                          • +
                                                          • AXI AD9361
                                                          • AXI AD9467
                                                          • AXI AD9671
                                                          • AXI AD9783
                                                          • +
                                                          • AXI AD9963
                                                          • AXI ADAQ8092
                                                          • AXI ADC Decimate
                                                          • AXI ADC Trigger
                                                          • diff --git a/projects/common/more_information.html b/projects/common/more_information.html index 1825413cad..63d97b30cd 100644 --- a/projects/common/more_information.html +++ b/projects/common/more_information.html @@ -157,12 +157,15 @@
                                                            • AXI AD3552R
                                                            • AXI AD7606x
                                                            • +
                                                            • AXI AD7616
                                                            • AXI AD7768
                                                            • AXI AD777x
                                                            • AXI AD9265
                                                            • +
                                                            • AXI AD9361
                                                            • AXI AD9467
                                                            • AXI AD9671
                                                            • AXI AD9783
                                                            • +
                                                            • AXI AD9963
                                                            • AXI ADAQ8092
                                                            • AXI ADC Decimate
                                                            • AXI ADC Trigger
                                                            • diff --git a/projects/common/support.html b/projects/common/support.html index d285b3a011..d9c1f45425 100644 --- a/projects/common/support.html +++ b/projects/common/support.html @@ -157,12 +157,15 @@
                                                              • AXI AD3552R
                                                              • AXI AD7606x
                                                              • +
                                                              • AXI AD7616
                                                              • AXI AD7768
                                                              • AXI AD777x
                                                              • AXI AD9265
                                                              • +
                                                              • AXI AD9361
                                                              • AXI AD9467
                                                              • AXI AD9671
                                                              • AXI AD9783
                                                              • +
                                                              • AXI AD9963
                                                              • AXI ADAQ8092
                                                              • AXI ADC Decimate
                                                              • AXI ADC Trigger
                                                              • diff --git a/projects/index.html b/projects/index.html index 3e97211692..e2d3e1e382 100644 --- a/projects/index.html +++ b/projects/index.html @@ -162,12 +162,15 @@
                                                                • AXI AD3552R
                                                                • AXI AD7606x
                                                                • +
                                                                • AXI AD7616
                                                                • AXI AD7768
                                                                • AXI AD777x
                                                                • AXI AD9265
                                                                • +
                                                                • AXI AD9361
                                                                • AXI AD9467
                                                                • AXI AD9671
                                                                • AXI AD9783
                                                                • +
                                                                • AXI AD9963
                                                                • AXI ADAQ8092
                                                                • AXI ADC Decimate
                                                                • AXI ADC Trigger
                                                                • diff --git a/projects/pulsar_adc/index.html b/projects/pulsar_adc/index.html index e240776123..27eb6a3ca1 100644 --- a/projects/pulsar_adc/index.html +++ b/projects/pulsar_adc/index.html @@ -189,12 +189,15 @@
                                                                  • AXI AD3552R
                                                                  • AXI AD7606x
                                                                  • +
                                                                  • AXI AD7616
                                                                  • AXI AD7768
                                                                  • AXI AD777x
                                                                  • AXI AD9265
                                                                  • +
                                                                  • AXI AD9361
                                                                  • AXI AD9467
                                                                  • AXI AD9671
                                                                  • AXI AD9783
                                                                  • +
                                                                  • AXI AD9963
                                                                  • AXI ADAQ8092
                                                                  • AXI ADC Decimate
                                                                  • AXI ADC Trigger
                                                                  • diff --git a/projects/pulsar_lvds/index.html b/projects/pulsar_lvds/index.html index 9c66804655..296edb2c69 100644 --- a/projects/pulsar_lvds/index.html +++ b/projects/pulsar_lvds/index.html @@ -183,12 +183,15 @@
                                                                    • AXI AD3552R
                                                                    • AXI AD7606x
                                                                    • +
                                                                    • AXI AD7616
                                                                    • AXI AD7768
                                                                    • AXI AD777x
                                                                    • AXI AD9265
                                                                    • +
                                                                    • AXI AD9361
                                                                    • AXI AD9467
                                                                    • AXI AD9671
                                                                    • AXI AD9783
                                                                    • +
                                                                    • AXI AD9963
                                                                    • AXI ADAQ8092
                                                                    • AXI ADC Decimate
                                                                    • AXI ADC Trigger
                                                                    • diff --git a/projects/template/index.html b/projects/template/index.html index 0b47306723..1cc7f4a11b 100644 --- a/projects/template/index.html +++ b/projects/template/index.html @@ -192,12 +192,15 @@
                                                                      • AXI AD3552R
                                                                      • AXI AD7606x
                                                                      • +
                                                                      • AXI AD7616
                                                                      • AXI AD7768
                                                                      • AXI AD777x
                                                                      • AXI AD9265
                                                                      • +
                                                                      • AXI AD9361
                                                                      • AXI AD9467
                                                                      • AXI AD9671
                                                                      • AXI AD9783
                                                                      • +
                                                                      • AXI AD9963
                                                                      • AXI ADAQ8092
                                                                      • AXI ADC Decimate
                                                                      • AXI ADC Trigger
                                                                      • diff --git a/search.html b/search.html index 7876d41c7d..53818603f1 100644 --- a/search.html +++ b/search.html @@ -160,12 +160,15 @@
                                                                        • AXI AD3552R
                                                                        • AXI AD7606x
                                                                        • +
                                                                        • AXI AD7616
                                                                        • AXI AD7768
                                                                        • AXI AD777x
                                                                        • AXI AD9265
                                                                        • +
                                                                        • AXI AD9361
                                                                        • AXI AD9467
                                                                        • AXI AD9671
                                                                        • AXI AD9783
                                                                        • +
                                                                        • AXI AD9963
                                                                        • AXI ADAQ8092
                                                                        • AXI ADC Decimate
                                                                        • AXI ADC Trigger
                                                                        • diff --git a/searchindex.js b/searchindex.js index 65f4fcbfce..a438e8d403 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "library/axi_ad3552r/index", "library/axi_ad7606x/index", "library/axi_ad7768/index", "library/axi_ad777x/index", "library/axi_ad9265/index", "library/axi_ad9467/index", "library/axi_ad9671/index", "library/axi_ad9783/index", "library/axi_adaq8092/index", "library/axi_adc_decimate/index", "library/axi_adc_trigger/index", "library/axi_adxcvr/index", "library/axi_clkgen/index", "library/axi_dac_interpolate/index", "library/axi_dmac/index", "library/axi_fan_control/index", "library/axi_hdmi_rx/index", "library/axi_hdmi_tx/index", "library/axi_laser_driver/index", "library/axi_logic_analyzer/index", "library/axi_pwm_gen/index", "library/axi_sysid/index", "library/axi_tdd/index", "library/common/ad_dds/index", "library/data_offload/index", "library/i3c_controller/i3c_controller_core", "library/i3c_controller/i3c_controller_host_interface", "library/i3c_controller/index", "library/i3c_controller/interface", "library/index", "library/jesd204/ad_ip_jesd204_tpl_adc/index", "library/jesd204/ad_ip_jesd204_tpl_dac/index", "library/jesd204/axi_jesd204_rx/index", "library/jesd204/axi_jesd204_tx/index", "library/jesd204/index", "library/spi_engine/axi_spi_engine", "library/spi_engine/control-interface", "library/spi_engine/index", "library/spi_engine/instruction-format", "library/spi_engine/offload-control-interface", "library/spi_engine/pipeline-delays", "library/spi_engine/spi-bus-interface", "library/spi_engine/spi_engine_execution", "library/spi_engine/spi_engine_interconnect", "library/spi_engine/spi_engine_offload", "library/spi_engine/tutorial", "library/template_framework/index", "library/template_framework/instruction-set", "library/template_framework/interface", "library/template_framework/template_module", "library/template_ip/index", "library/util_axis_fifo/index", "library/util_axis_fifo_asym/index", "library/util_extract/index", "library/util_mii_to_rmii/index", "library/util_pack/util_cpack2", "library/util_pack/util_upack2", "library/util_rfifo/index", "library/util_var_fifo/index", "library/util_wfifo/index", "library/xilinx/index", "library/xilinx/util_adxcvr/index", "projects/ad4134_fmc/index", "projects/ad4630_fmc/index", "projects/ad469x_fmc/index", "projects/ad5766_sdz/index", "projects/ad7134_fmc/index", "projects/ad719x_asdz/index", "projects/ad738x_fmc/index", "projects/ad7606x_fmc/index", "projects/ad7616_sdz/index", "projects/ad7768evb/index", "projects/ad9081_fmca_ebz/index", "projects/ad9434_fmc/index", "projects/ad9783_ebz/index", "projects/adaq7980_sdz/index", "projects/adrv9026/index", "projects/cn0363/index", "projects/cn0540/index", "projects/cn0561/index", "projects/cn0585/index", "projects/common/more_information", "projects/common/support", "projects/index", "projects/pulsar_adc/index", "projects/pulsar_lvds/index", "projects/template/index", "user_guide/architecture", "user_guide/build_hdl", "user_guide/customize_hdl", "user_guide/docs_guidelines", "user_guide/git_repository", "user_guide/hdl_coding_guidelines", "user_guide/index", "user_guide/introduction", "user_guide/ip_cores/axi_adc/index", "user_guide/ip_cores/axi_dac/index", "user_guide/ip_cores/creating_new_ip", "user_guide/ip_cores/index", "user_guide/ip_cores/interfaces", "user_guide/ip_cores/use_adi_ips", "user_guide/porting_project", "user_guide/releases", "user_guide/third_party"], "filenames": ["index.rst", "library/axi_ad3552r/index.rst", "library/axi_ad7606x/index.rst", "library/axi_ad7768/index.rst", "library/axi_ad777x/index.rst", "library/axi_ad9265/index.rst", "library/axi_ad9467/index.rst", "library/axi_ad9671/index.rst", "library/axi_ad9783/index.rst", "library/axi_adaq8092/index.rst", "library/axi_adc_decimate/index.rst", "library/axi_adc_trigger/index.rst", "library/axi_adxcvr/index.rst", "library/axi_clkgen/index.rst", "library/axi_dac_interpolate/index.rst", "library/axi_dmac/index.rst", "library/axi_fan_control/index.rst", "library/axi_hdmi_rx/index.rst", "library/axi_hdmi_tx/index.rst", "library/axi_laser_driver/index.rst", "library/axi_logic_analyzer/index.rst", "library/axi_pwm_gen/index.rst", "library/axi_sysid/index.rst", "library/axi_tdd/index.rst", "library/common/ad_dds/index.rst", "library/data_offload/index.rst", "library/i3c_controller/i3c_controller_core.rst", "library/i3c_controller/i3c_controller_host_interface.rst", "library/i3c_controller/index.rst", "library/i3c_controller/interface.rst", "library/index.rst", "library/jesd204/ad_ip_jesd204_tpl_adc/index.rst", "library/jesd204/ad_ip_jesd204_tpl_dac/index.rst", "library/jesd204/axi_jesd204_rx/index.rst", "library/jesd204/axi_jesd204_tx/index.rst", "library/jesd204/index.rst", "library/spi_engine/axi_spi_engine.rst", "library/spi_engine/control-interface.rst", "library/spi_engine/index.rst", "library/spi_engine/instruction-format.rst", "library/spi_engine/offload-control-interface.rst", "library/spi_engine/pipeline-delays.rst", "library/spi_engine/spi-bus-interface.rst", "library/spi_engine/spi_engine_execution.rst", "library/spi_engine/spi_engine_interconnect.rst", "library/spi_engine/spi_engine_offload.rst", "library/spi_engine/tutorial.rst", "library/template_framework/index.rst", "library/template_framework/instruction-set.rst", "library/template_framework/interface.rst", "library/template_framework/template_module.rst", "library/template_ip/index.rst", "library/util_axis_fifo/index.rst", "library/util_axis_fifo_asym/index.rst", "library/util_extract/index.rst", "library/util_mii_to_rmii/index.rst", "library/util_pack/util_cpack2.rst", "library/util_pack/util_upack2.rst", "library/util_rfifo/index.rst", "library/util_var_fifo/index.rst", "library/util_wfifo/index.rst", "library/xilinx/index.rst", "library/xilinx/util_adxcvr/index.rst", "projects/ad4134_fmc/index.rst", "projects/ad4630_fmc/index.rst", "projects/ad469x_fmc/index.rst", "projects/ad5766_sdz/index.rst", "projects/ad7134_fmc/index.rst", "projects/ad719x_asdz/index.rst", "projects/ad738x_fmc/index.rst", "projects/ad7606x_fmc/index.rst", "projects/ad7616_sdz/index.rst", "projects/ad7768evb/index.rst", "projects/ad9081_fmca_ebz/index.rst", "projects/ad9434_fmc/index.rst", "projects/ad9783_ebz/index.rst", "projects/adaq7980_sdz/index.rst", "projects/adrv9026/index.rst", "projects/cn0363/index.rst", "projects/cn0540/index.rst", "projects/cn0561/index.rst", "projects/cn0585/index.rst", "projects/common/more_information.rst", "projects/common/support.rst", "projects/index.rst", "projects/pulsar_adc/index.rst", "projects/pulsar_lvds/index.rst", "projects/template/index.rst", "user_guide/architecture.rst", "user_guide/build_hdl.rst", "user_guide/customize_hdl.rst", "user_guide/docs_guidelines.rst", "user_guide/git_repository.rst", "user_guide/hdl_coding_guidelines.rst", "user_guide/index.rst", "user_guide/introduction.rst", "user_guide/ip_cores/axi_adc/index.rst", "user_guide/ip_cores/axi_dac/index.rst", "user_guide/ip_cores/creating_new_ip.rst", "user_guide/ip_cores/index.rst", "user_guide/ip_cores/interfaces.rst", "user_guide/ip_cores/use_adi_ips.rst", "user_guide/porting_project.rst", "user_guide/releases.rst", "user_guide/third_party.rst"], "titles": ["HDL Reference Designs", "AXI AD3552R", "AXI AD7606x", "AXI AD7768", "AXI AD777x", "AXI AD9265", "AXI AD9467", "AXI AD9671", "AXI AD9783", "AXI ADAQ8092", "AXI ADC Decimate", "AXI ADC Trigger", "AXI_ADXCVR", "AXI CLK Generator", "AXI DAC Interpolate", "AXI DMAC", "AXI Fan Control", "AXI HDMI RX", "AXI HDMI TX", "AXI Laser Driver", "AXI Logic Analyzer", "AXI PWM Generator", "AXI System ID", "AXI TDD", "AD Direct Digital Synthesis", "Data Offload", "I3C Controller Core", "I3C Controller Host Interface", "I3C Controller", "Control Interface", "IP Cores", "ADC JESD204B/C Transport Peripheral", "DAC JESD204B/C Transport Peripheral", "JESD204B/C Link Receive Peripheral", "JESD204B/C Link Transmit Peripheral", "JESD204 Interface Framework", "AXI SPI Engine Module", "SPI Engine Control Interface", "SPI Engine", "SPI Engine Instruction Set Specification", "SPI Engine Offload Control Interface", "SPI Engine Pipeline Delays", "SPI Bus Interface", "SPI Engine Execution Module", "SPI Engine Interconnect Module", "SPI Engine Offload Module", "SPI Engine Tutorial - PulSAR-ADC", "Framework Template", "Template Instruction Set Specification", "Template Interface", "Template Module", "IP Template", "AXI Stream FIFO", "Asymmetric AXI Stream FIFO", "Util Extract", "Util MII to RMII", "Channel CPACK Utility", "Channel UPACK Utility", "Util RFIFO", "Util VAR FIFO", "Util WFIFO", "AMD Xilinx Specific IPs", "UTIL_ADXCVR core for AMD Xilinx devices", "AD4134-FMC HDL project", "AD4630-FMC HDL project", "AD469X-FMC HDL project", "AD5766-SDZ HDL project", "AD7134-FMC HDL project", "AD719X-ASDZ HDL project", "AD738x_FMC HDL project", "AD7606X-FMCZ HDL project", "AD7616-SDZ HDL project", "AD7768-EVB HDL project", "AD9081/AD9082/AD9986/AD9988 HDL project", "AD9434-FMC HDL project", "AD9783-EBZ HDL project", "ADAQ7980-SDZ HDL project", "ADRV9026 HDL reference design", "CN0363 HDL project", "CN0540 HDL project", "CN0561 HDL project", "CN0585 HDL project", "More information", "Support", "Projects", "PULSAR-ADC HDL project", "PULSAR-LVDS HDL project", "Project template", "HDL Architecture", "Build a HDL project", "Customize HDL projects", "Documentation guidelines", "HDL Git repository", "ADI HDL coding guidelines", "User Guide", "Introduction", "Generic AXI ADC", "Generic AXI DAC", "Creating a new IP", "ADI IP cores", "Interfaces", "Use ADI IPs into your own project", "Porting ADI\u2019s HDL reference designs", "Releases", "Third party forks"], "terms": {"work": [0, 8, 10, 15, 16, 18, 19, 20, 24, 25, 29, 46, 56, 57, 73, 89, 92, 94, 95, 102, 103], "progress": [0, 15, 36, 39], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 39, 41, 43, 46, 51, 52, 53, 54, 56, 57, 62, 63, 64, 65, 66, 67, 70, 71, 73, 74, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 104], "avail": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 18, 22, 24, 25, 27, 29, 31, 32, 33, 34, 38, 39, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 94, 96, 97, 99, 102], "wiki": [0, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 90, 91, 94, 96, 97, 102, 103], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 51, 52, 53, 55, 59, 63, 64, 65, 67, 69, 70, 71, 72, 79, 80, 87, 88, 89, 92, 93, 96, 97, 98, 100, 101, 102], "been": [0, 2, 3, 4, 5, 6, 7, 9, 11, 12, 15, 20, 25, 27, 30, 31, 32, 33, 34, 36, 37, 40, 44, 51, 70, 71, 84, 89, 96], "import": [0, 33, 34, 35, 62, 88, 89, 91, 96, 97, 102], "yet": [0, 15, 31, 32, 33, 34, 85, 89, 98], "analog": [0, 1, 2, 7, 8, 10, 11, 14, 15, 38, 40, 47, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 101], "devic": [0, 1, 2, 3, 4, 5, 6, 7, 9, 13, 15, 17, 18, 22, 23, 24, 25, 27, 29, 35, 38, 39, 47, 51, 52, 53, 55, 56, 57, 58, 60, 77, 83, 88, 89, 92, 93, 94, 95, 96, 97, 98, 101, 102], "inc": [0, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 92, 93, 94, 95], "librari": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 31, 32, 36, 37, 40, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 91, 96, 97, 98, 101, 103], "project": [0, 1, 3, 4, 5, 6, 8, 9, 17, 18, 22, 23, 26, 27, 33, 34, 36, 38, 42, 43, 44, 45, 46, 50, 62, 91, 93, 94, 95, 99, 103, 104], "variou": [0, 2, 19, 25, 39, 93], "prototyp": [0, 19, 73, 77, 87, 88], "system": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 21, 23, 25, 30, 31, 33, 34, 35, 38, 42, 51, 62, 69, 70, 71, 76, 85, 86, 88, 89, 90, 92, 93, 96, 99, 102], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 50, 51, 52, 53, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103], "repositori": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 20, 46, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 91, 93, 94, 95, 101, 102, 104], "contain": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 22, 24, 31, 32, 33, 34, 36, 38, 43, 45, 46, 47, 51, 55, 62, 70, 71, 73, 76, 77, 78, 86, 87, 88, 89, 92, 93, 96, 97, 100, 102, 103], "code": [0, 7, 22, 33, 42, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 91, 92, 94, 98, 101, 102], "verilog": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 33, 34, 36, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 88, 92, 94, 96, 97, 102], "vhdl": [0, 94], "requir": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 38, 39, 41, 42, 46, 51, 57, 59, 62, 64, 66, 70, 72, 73, 88, 92, 93, 96, 97, 98, 101, 102], "tcl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 26, 27, 31, 32, 33, 34, 36, 43, 44, 45, 46, 50, 51, 73, 77, 87, 88, 89, 92, 96, 97, 101, 102, 103], "script": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 26, 27, 31, 32, 33, 34, 36, 43, 44, 45, 46, 50, 51, 88, 89, 92, 96, 97, 98, 101, 102, 103], "creat": [0, 1, 3, 4, 5, 6, 9, 14, 23, 31, 35, 41, 46, 51, 87, 88, 89, 90, 92, 99, 103], "build": [0, 21, 22, 35, 46, 53, 88, 92, 94, 95, 98, 101, 102, 103], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 38, 46, 47, 51, 55, 72, 74, 75, 76, 87, 88, 89, 91, 92, 93, 95, 96, 97, 100, 102], "fpga": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 17, 18, 19, 22, 24, 25, 31, 32, 33, 34, 42, 46, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 102], "exampl": [0, 1, 3, 4, 5, 6, 8, 9, 15, 19, 23, 24, 25, 27, 29, 33, 34, 39, 51, 56, 57, 74, 89, 90, 93, 98, 101, 103], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102], "xilinx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 16, 17, 18, 30, 31, 32, 35, 51, 52, 53, 56, 57, 58, 60, 63, 64, 67, 68, 73, 77, 80, 84, 87, 88, 89, 93, 94, 95, 96, 97, 103], "intel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 21, 31, 32, 35, 51, 52, 53, 73, 77, 84, 87, 92, 94, 95, 96, 97, 103], "tool": [0, 21, 35, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 92, 93, 94, 95, 101, 102], "chain": [0, 10, 11, 14, 15, 25, 35, 64, 66, 73, 76, 85, 87], "user": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 20, 22, 23, 24, 25, 30, 31, 32, 35, 39, 46, 51, 55, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 92, 93, 95, 96, 97, 101, 102, 103], "guid": [0, 2, 7, 8, 12, 17, 18, 30, 31, 32, 34, 35, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 89, 93, 95, 98, 100], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 43, 44, 45, 46, 50, 55, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 90, 92, 93, 94, 95, 96, 97, 100, 102, 103, 104], "core": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 43, 45, 46, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 64, 70, 71, 73, 88, 89, 92, 93, 94, 98, 100, 101, 103], "s_axis_axi_aclks_axi_aresetndac_clkdma_datavalid_in_dmavalid_in_dma_secdata_in_adata_in_bvalid_in_avalid_in_bsdio_iexternal_syncdac_data_readydac_sclkdac_csnsdio_osdio_tsync_ext_deviceaxi_ad3552r": 1, "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 51, 52, 53, 55, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97, 98, 99, 101, 102, 104], "low": [1, 2, 8, 11, 12, 14, 15, 20, 21, 23, 25, 26, 27, 31, 32, 33, 34, 36, 38, 39, 42, 43, 44, 45, 52, 53, 55, 63, 64, 66, 67, 68, 69, 72, 74, 76, 78, 80, 81, 85, 86, 93, 96, 97, 100, 102], "drift": [1, 64], "ultra": 1, "fast": [1, 15, 39, 67, 72, 88], "16": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 43, 45, 46, 51, 52, 54, 56, 57, 64, 65, 66, 69, 70, 71, 73, 75, 76, 77, 79, 81, 86, 87, 88, 89, 93, 96, 97, 98, 103], "bit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 46, 48, 51, 54, 56, 57, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 96, 97, 103], "accuraci": [1, 24, 76, 78], "current": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 39, 40, 43, 51, 52, 53, 58, 60, 62, 64, 65, 69, 72, 73, 79, 80, 81, 89, 92, 93, 96, 97, 98, 102], "output": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 49, 51, 52, 53, 54, 56, 58, 59, 60, 62, 64, 66, 67, 68, 72, 78, 79, 85, 86, 87, 88, 89, 93, 96, 97, 98, 100], "digit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 20, 25, 30, 38, 51, 63, 64, 66, 67, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 85, 86, 93, 95, 96, 97, 99], "convert": [1, 4, 10, 15, 16, 17, 18, 22, 24, 25, 38, 46, 55, 62, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 85, 86, 87, 91, 96, 97, 100], "dac": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 20, 24, 25, 30, 31, 33, 34, 35, 38, 51, 57, 58, 66, 75, 79, 81, 96, 98, 101], "multipl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 19, 23, 24, 31, 32, 33, 34, 35, 36, 38, 43, 44, 51, 58, 60, 64, 74, 76, 77, 87, 89, 92, 93, 96, 97, 98, 100], "voltag": [1, 12, 13, 38, 64, 66, 69, 70, 71, 72, 74, 79, 86, 102], "span": [1, 15, 66, 85], "rang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 68, 69, 70, 72, 75, 79, 80, 85, 86, 88, 93, 96, 97], "base": [1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 31, 32, 33, 34, 35, 36, 39, 51, 52, 53, 56, 57, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 90, 92], "vivado": [1, 3, 4, 5, 6, 7, 9, 22, 23, 26, 27, 33, 34, 36, 43, 44, 45, 46, 50, 51, 88, 92, 98, 100, 102, 103], "compat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 31, 32, 33, 34, 51, 64, 66, 69, 75, 76, 79, 89, 96, 97], "8b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "read": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 39, 46, 48, 51, 52, 53, 57, 59, 64, 89, 91, 93, 95, 96], "write": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 40, 41, 48, 51, 52, 53, 59, 66, 73, 78, 87, 89, 97, 98, 102], "sdr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 31, 32, 33, 34, 35, 51, 64, 90, 96, 97], "ddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 25, 31, 32, 46, 51, 64, 73, 74, 87, 96, 97], "16b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "data": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 24, 27, 28, 29, 30, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 95, 96, 97, 98, 100, 101], "stream": [1, 8, 11, 12, 18, 20, 27, 28, 29, 30, 33, 34, 36, 37, 38, 39, 40, 43, 44, 45, 46, 49, 54, 56, 57, 65, 73, 99], "clk_in": [1, 3, 4], "8": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 39, 42, 43, 44, 45, 46, 48, 50, 51, 52, 56, 57, 58, 60, 62, 64, 67, 69, 70, 72, 76, 79, 81, 87, 88, 89, 93, 96, 97, 98], "4": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 39, 41, 45, 46, 48, 51, 52, 53, 56, 57, 58, 60, 62, 63, 64, 66, 67, 69, 70, 72, 74, 76, 79, 80, 81, 86, 87, 88, 89, 96, 97, 98, 101, 102, 103], "updat": [1, 23, 25, 27, 29, 36, 39, 48, 66, 87, 89, 92, 93, 102, 103], "rate": [1, 7, 8, 10, 12, 14, 15, 16, 18, 20, 24, 25, 31, 32, 33, 34, 52, 55, 58, 60, 62, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 85, 87, 97], "select": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 19, 20, 24, 31, 32, 33, 34, 35, 41, 42, 43, 46, 48, 51, 55, 64, 66, 70, 71, 72, 73, 87, 89, 94, 96, 97, 101], "input": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 37, 40, 41, 42, 49, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 67, 68, 69, 70, 71, 72, 74, 76, 77, 79, 80, 85, 86, 88, 89, 93, 96, 97, 100], "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 92, 93, 96, 97, 98, 101, 102], "dma": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 20, 24, 25, 27, 28, 29, 31, 32, 51, 56, 57, 58, 59, 60, 64, 70, 71, 78, 87, 96, 97], "adc": [1, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 18, 20, 24, 25, 28, 29, 30, 32, 33, 34, 35, 38, 47, 51, 54, 56, 60, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 84, 86, 97, 101], "test_ramp": 1, "out": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36, 38, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 64, 70, 71, 72, 73, 77, 78, 79, 85, 87, 92, 93, 96, 97, 102, 103], "clock": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 26, 27, 29, 36, 39, 41, 42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 72, 76, 78, 79, 80, 81, 85, 86, 88, 93, 96, 97, 101, 102], "sclk": [1, 39, 42, 43, 46], "frequenc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 22, 25, 31, 32, 33, 34, 39, 46, 51, 55, 62, 63, 64, 66, 67, 70, 71, 72, 77, 78, 79, 80, 87, 93, 96, 97], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 51, 52, 53, 55, 56, 57, 58, 60, 62, 64, 66, 73, 85, 87, 88, 89, 91, 92, 93, 96, 97, 98, 102, 103], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 88, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 103, 104], "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 45, 46, 47, 48, 51, 52, 54, 55, 58, 60, 62, 66, 67, 69, 70, 71, 72, 76, 77, 78, 79, 80, 85, 86, 87, 88, 89, 92, 96, 97, 101, 102, 103], "mode": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 19, 20, 21, 23, 24, 27, 28, 29, 31, 32, 33, 34, 42, 46, 51, 52, 53, 55, 62, 63, 65, 66, 67, 69, 72, 76, 80, 89, 93, 96, 97], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 36, 41, 44, 46, 51, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103], "maximum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 31, 32, 33, 34, 36, 41, 46, 51, 59, 63, 64, 65, 66, 72, 75, 79, 80, 89, 93, 96, 97, 102], "132mhz": 1, "synchron": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 33, 35, 37, 41, 43, 44, 45, 50, 51, 52, 53, 54, 56, 57, 59, 72, 73, 78, 87, 92, 93, 96, 97], "capabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 23, 31, 32, 46, 51, 63, 67, 72, 79, 80, 96, 97, 102], "set": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 36, 38, 42, 45, 46, 47, 51, 52, 53, 56, 57, 62, 66, 70, 71, 73, 76, 79, 85, 86, 87, 89, 92, 93, 96, 97, 98, 101, 102, 103], "an": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 43, 46, 51, 52, 53, 54, 56, 57, 59, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 88, 91, 92, 93, 95, 96, 97, 98, 100, 101, 103], "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 92, 96, 97, 98, 100, 101, 102], "axi_ad3552r": [1, 81, 92], "v": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 31, 32, 33, 34, 35, 36, 39, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 64, 66, 69, 70, 71, 72, 76, 86, 87, 88, 89, 93, 96, 97, 98, 100, 102], "axi_ad3552r_channel": 1, "channel": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 19, 20, 23, 24, 25, 30, 31, 32, 33, 34, 35, 38, 39, 41, 51, 54, 58, 60, 63, 64, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 85, 87, 98, 99, 100], "axi_ad3552r_cor": 1, "axi_ad3552r_if": 1, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 17, 18, 20, 21, 23, 25, 27, 29, 31, 32, 33, 34, 39, 40, 42, 48, 51, 52, 55, 56, 57, 63, 64, 65, 66, 67, 72, 75, 78, 80, 87, 88, 89, 92, 93, 96, 97, 98, 100, 101, 102], "axi_ad3552r_if_tb": 1, "testbench": 1, "setup": [1, 33, 34, 73, 78, 81, 102, 103], "axi_ad3552r_ip": 1, "gener": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 42, 43, 44, 45, 46, 50, 51, 52, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 92, 94, 95, 99], "integr": [1, 2, 3, 4, 9, 23, 25, 26, 27, 31, 32, 33, 34, 35, 36, 43, 44, 45, 50, 58, 60, 64, 66, 69, 72, 76, 77, 79, 88, 89, 90, 92, 98], "default": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 36, 39, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 66, 69, 70, 71, 73, 77, 79, 85, 86, 87, 88, 89, 93, 96, 97, 98, 101], "valu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 73, 74, 77, 87, 93, 96, 97, 98, 101], "choic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 34, 36, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 96, 97], "id": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 27, 29, 30, 31, 32, 33, 34, 36, 39, 51, 91, 96, 97, 98, 99], "should": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 39, 42, 52, 53, 54, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103], "uniqu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 17, 18, 19, 21, 23, 31, 32, 33, 34, 36, 51, 89, 93, 96, 97, 98], "each": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 41, 46, 51, 54, 56, 57, 62, 63, 67, 70, 71, 72, 73, 77, 78, 80, 87, 88, 89, 90, 92, 93, 96, 97, 98, 100, 102], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 96, 97, 98, 100, 101, 102, 103], "fpga_technologi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 18, 31, 32, 51, 96, 97], "encod": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 33, 34, 43, 51, 73, 77, 87, 96, 97], "describ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 16, 22, 24, 29, 31, 32, 33, 51, 73, 77, 87, 88, 92, 93, 96, 97, 102], "technologi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 35, 51, 62, 93, 96, 97], "arria": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 31, 32, 35, 51, 73, 87, 96, 97, 102], "10": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 21, 25, 27, 31, 32, 33, 34, 35, 39, 46, 48, 51, 55, 62, 64, 70, 71, 72, 73, 77, 86, 87, 88, 96, 97, 98, 101, 102], "7seri": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 18, 31, 32, 51, 96, 97], "unknown": [1, 5, 6, 7, 8, 9, 11, 12, 13, 15, 18, 29, 31, 32, 62, 89], "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 62, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 85, 86, 87, 88, 89, 92, 96, 97, 98, 101, 102, 103], "ultrascal": [1, 5, 6, 7, 8, 9, 12, 13, 16, 18, 25, 31, 32, 55, 62, 73, 75, 77, 87, 88, 89, 102], "3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 39, 41, 43, 46, 48, 51, 55, 62, 66, 69, 70, 71, 72, 73, 76, 77, 79, 87, 88, 89, 96, 97, 101, 102, 103], "versal": [1, 5, 6, 7, 8, 9, 12, 13, 18, 31, 32, 73, 87, 88, 102], "fpga_famili": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 51, 96, 97], "famili": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 25, 31, 32, 38, 46, 47, 51, 68, 69, 85, 86, 88, 96, 97, 102], "variant": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 46, 51, 80, 96, 97], "e": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 18, 21, 23, 24, 25, 29, 31, 32, 33, 34, 35, 39, 41, 46, 51, 73, 87, 88, 89, 92, 93, 96, 97, 98, 102], "g": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 21, 24, 25, 29, 31, 32, 33, 34, 39, 41, 51, 73, 87, 88, 89, 92, 93, 96, 97, 98, 102], "sx": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 96, 97], "gx": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 96, 97], "gt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 62, 96, 97], "artix": [1, 5, 6, 7, 8, 9, 12, 13, 15, 31, 32, 88], "kintex": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 31, 32, 51, 88, 96, 97], "virtex": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 31, 32, 51, 88, 89, 96, 97], "zynq": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 25, 31, 32, 46, 51, 55, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 96, 97, 102], "versalprim": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "5": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 39, 46, 48, 51, 52, 53, 62, 63, 64, 66, 67, 69, 70, 71, 72, 73, 76, 79, 80, 81, 85, 86, 87, 88, 89, 92, 96, 97, 101, 103], "versalaicor": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "6": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 32, 33, 34, 35, 39, 48, 51, 57, 62, 70, 73, 79, 86, 87, 88, 89, 96, 97], "versalpremium": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "7": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 43, 44, 45, 46, 48, 50, 51, 52, 53, 62, 63, 67, 72, 73, 76, 79, 80, 86, 87, 88, 93, 96, 97, 98, 102], "speed_grad": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 51, 96, 97], "": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 21, 22, 23, 24, 27, 29, 31, 32, 33, 34, 36, 39, 43, 45, 48, 51, 52, 53, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 94, 95, 96, 97, 98, 101], "speed": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 18, 24, 25, 26, 27, 31, 32, 33, 34, 35, 51, 59, 62, 63, 67, 68, 69, 70, 71, 80, 85, 86, 89, 96, 97, 102], "grade": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 27, 31, 32, 51, 96, 97], "1l": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "11": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 21, 25, 27, 29, 31, 32, 33, 34, 35, 39, 48, 51, 55, 73, 77, 79, 87, 88, 96], "1h": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "12": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 19, 21, 25, 26, 27, 29, 31, 32, 33, 34, 35, 38, 39, 46, 48, 51, 59, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 85, 87, 88, 93, 96, 97], "1hv": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "13": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 19, 21, 23, 25, 31, 32, 33, 34, 36, 39, 48, 51, 59, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 96, 97, 100, 101], "1lv": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "14": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 21, 24, 25, 26, 27, 31, 32, 33, 34, 35, 39, 46, 48, 51, 66, 69, 77, 85, 87, 88, 96, 97, 98, 103], "20": [1, 5, 6, 7, 8, 9, 12, 13, 16, 25, 27, 29, 31, 32, 33, 34, 38, 62, 66, 71, 73, 77, 87, 88], "2l": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "21": [1, 5, 6, 7, 8, 9, 12, 13, 23, 24, 25, 27, 29, 31, 32, 33, 34, 87, 88, 97, 103], "2lv": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "22": [1, 5, 6, 7, 8, 9, 12, 13, 25, 27, 29, 31, 32, 87, 88, 103], "2mp": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "23": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 18, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 87, 88, 96, 97, 103], "2lvc": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "24": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 17, 18, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 38, 43, 46, 51, 63, 64, 67, 72, 73, 78, 79, 87, 88, 96, 97], "2lvi": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "25": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 24, 25, 31, 32, 33, 34, 35, 51, 55, 62, 72, 87, 88, 96, 97], "30": [1, 5, 6, 7, 8, 9, 12, 13, 23, 25, 26, 27, 31, 32, 46, 72, 87, 88], "dev_packag": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 51, 96, 97], "packag": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 23, 29, 31, 32, 33, 34, 51, 64, 66, 69, 72, 76, 89, 96, 97, 98], "might": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 31, 32, 33, 34, 40, 42, 51, 73, 88, 89, 96, 97, 98, 103], "affect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 31, 32, 33, 34, 39, 41, 51, 62, 89, 96, 97], "high": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, 31, 32, 33, 34, 35, 36, 38, 39, 46, 51, 58, 60, 62, 66, 68, 69, 70, 71, 72, 74, 75, 76, 79, 85, 86, 89, 96, 97, 102], "rf": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 23, 25, 51, 73, 77, 89, 90, 96, 97], "fl": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "ff": [1, 5, 6, 7, 8, 9, 12, 13, 15, 24, 25, 31, 32], "fb": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "hc": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "fh": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "c": [1, 5, 6, 7, 8, 9, 12, 13, 15, 16, 25, 41, 42, 43, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 96, 97, 101], "cp": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32, 62], "ft": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "9": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 39, 48, 51, 62, 64, 72, 79, 87, 88, 89, 93, 96, 97, 103], "fg": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "sb": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "rb": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "r": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32, 33, 34, 39, 48], "cl": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "sf": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "15": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 43, 44, 45, 46, 48, 49, 50, 51, 53, 56, 57, 73, 87, 88, 89, 93, 96, 97, 98, 101, 103], "ba": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "fa": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "17": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 20, 25, 27, 29, 31, 32, 33, 51, 87, 88, 89, 96, 97, 103], "f": [1, 5, 6, 7, 8, 9, 12, 13, 16, 25, 31, 32, 33, 34, 73, 77, 87], "18": [1, 5, 6, 7, 8, 9, 12, 13, 14, 20, 25, 31, 32, 33, 34, 38, 46, 70, 77, 85, 86, 87, 88, 103], "fi": [1, 5, 6, 7, 8, 9, 12, 13, 31, 32], "19": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 20, 25, 27, 29, 31, 32, 33, 34, 51, 87, 88, 89, 96, 103], "l": [1, 5, 6, 7, 8, 9, 12, 13, 16, 31, 32, 33, 34, 87, 89], "dds_disabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "dd": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "disabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 18, 20, 21, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 53, 70, 87, 96, 97, 103], "dds_type": [1, 24, 32], "type": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 96, 97, 100, 102, 103], "dds_cordic_dw": [1, 32], "cordic": [1, 8, 24, 32], "dw": [1, 96, 97], "dds_cordic_phase_dw": [1, 32], "phase": [1, 8, 32, 35, 39, 70, 72, 85, 86, 97], "s_axi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 31, 32, 33, 34, 36, 51, 52, 53, 57], "standard": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 19, 20, 24, 31, 32, 33, 34, 35, 37, 44, 51, 65, 66, 69, 78, 88, 89, 92, 96, 97, 102], "slave": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 19, 20, 22, 23, 31, 51, 52, 53, 63, 67, 80], "memori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 31, 32, 33, 34, 36, 38, 40, 46, 51, 58, 59, 60, 62, 89, 98, 100], "physic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 31, 32, 33, 34, 36, 39, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 73, 77, 87, 88, 89, 96, 97, 101], "port": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 33, 34, 36, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 84, 87, 88, 89, 93, 94, 96, 97, 98], "logic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 92, 93, 96, 97, 98, 99, 101], "direct": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 42, 43, 44, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 93, 97, 98, 99, 100], "depend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 92, 96, 97, 98], "s_axi_awaddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "awaddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_awprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "awprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_awvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "awvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_awreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "awreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_wdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "wdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "31": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 53, 54, 58, 59, 60, 62, 87, 88, 93, 96, 97, 98, 100], "s_axi_wstrb": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "wstrb": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_wvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "wvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_wreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "wreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_bresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "bresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_bvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "bvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_breadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "breadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_araddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "araddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_arprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "arprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_arvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "arvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_arreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "arreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_rdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "rdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_rresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "rresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_rvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "rvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_rreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "rreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51], "s_axi_aclk": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 46, 51, 98, 100], "clk": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 36, 39, 41, 43, 44, 46, 48, 50, 51, 54, 55, 56, 57, 58, 59, 60, 93, 99], "s_axi_aresetn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 46, 51, 98, 100], "rst": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 55, 58, 59, 60, 87, 91, 93], "dac_clk": [1, 14, 97], "dma_data": 1, "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104], "dmac": [1, 2, 17, 18, 20, 30, 99], "valid_in_dma": 1, "valid": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 24, 25, 27, 31, 32, 33, 34, 36, 37, 41, 46, 49, 51, 53, 54, 56, 57, 58, 59, 60, 89, 90, 93, 96, 97, 102, 103], "valid_in_dma_sec": 1, "secondari": [1, 13, 22], "need": [1, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 16, 17, 18, 21, 24, 25, 27, 31, 33, 34, 35, 36, 39, 41, 46, 51, 57, 58, 60, 62, 63, 67, 70, 71, 73, 74, 80, 85, 86, 88, 89, 95, 98, 102, 103], "dac_data_readi": 1, "readi": [1, 3, 4, 7, 12, 15, 24, 25, 33, 34, 37, 41, 46, 49, 57, 96], "signal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 29, 38, 39, 46, 51, 52, 54, 55, 56, 57, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 96, 97, 102], "data_in_a": 1, "adc_data": [1, 3, 5, 6, 7, 20, 31], "data_in_b": 1, "valid_in_a": 1, "valid_in_b": 1, "dac_sclk": 1, "serial": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 17, 18, 27, 29, 31, 32, 33, 34, 35, 36, 46, 51, 62, 63, 64, 66, 67, 76, 80, 85, 86, 88, 96, 97], "dac_csn": 1, "chip": [1, 2, 3, 4, 5, 6, 7, 8, 9, 41, 42, 43, 48, 51, 55, 63, 67, 69, 70, 71, 73, 74, 80, 87], "sdio_i": 1, "sdio_o": 1, "sdio_t": 1, "o": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 17, 18, 20, 24, 25, 29, 31, 32, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 90, 93, 96, 97], "buffer": [1, 8, 12, 14, 29, 33, 35, 36, 42, 46, 52, 64, 66, 69, 70, 71, 72, 73, 74, 76, 85, 86, 87, 88, 102], "control": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 30, 31, 32, 36, 38, 39, 41, 42, 43, 44, 45, 51, 52, 53, 56, 57, 59, 63, 64, 65, 66, 67, 69, 70, 71, 76, 77, 79, 80, 85, 89, 96, 97, 98, 99, 100], "external_sync": [1, 21], "extern": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 19, 20, 21, 23, 24, 25, 27, 28, 33, 34, 36, 38, 39, 40, 43, 46, 51, 59, 63, 66, 67, 69, 70, 71, 72, 73, 74, 75, 80, 86, 87, 88, 93, 96, 97, 98], "flag": [1, 3, 4, 5, 12, 14, 15, 19, 21, 27, 29], "anoth": [1, 2, 3, 4, 5, 6, 7, 9, 14, 15, 20, 25, 29, 31, 41, 51, 87, 96, 102], "sync_ext_devic": 1, "start_sync": 1, "top": [1, 3, 4, 5, 6, 7, 9, 13, 17, 18, 21, 23, 29, 42, 51, 72, 88, 89, 93, 96, 97, 101, 102], "instanti": [1, 3, 4, 5, 6, 7, 9, 12, 13, 16, 17, 18, 22, 24, 32, 42, 51, 62, 64, 70, 71, 79, 80, 85, 86, 89, 93, 96, 97, 98, 101, 102], "handl": [1, 3, 4, 5, 6, 7, 9, 13, 17, 18, 19, 24, 25, 26, 31, 32, 35, 43, 51, 88, 92, 96, 97], "state": [1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 15, 16, 19, 21, 23, 25, 27, 29, 31, 32, 36, 39, 42, 43, 44, 45, 51, 52, 53, 87, 93, 96, 102], "machin": [1, 14, 16, 25, 29, 43, 45, 79, 85, 93], "quad": [1, 7, 12, 31, 32, 33, 34, 35, 62, 63, 67, 69, 73, 80], "spi": [1, 3, 4, 5, 6, 7, 9, 30, 47, 51, 89, 98, 99], "For": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 20, 21, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 41, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 96, 97, 98, 101, 102, 103], "common": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 17, 18, 31, 32, 38, 46, 51, 64, 69, 70, 71, 76, 85, 87, 88, 92, 96, 97, 98, 101], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 91, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104], "axi_ad3552r_dac_common": 1, "dword": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "byte": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 52, 53, 55, 96, 97], "reg": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 51, 93, 96, 97, 98], "field": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 34, 35, 36, 39, 51, 85, 93, 96, 97], "0x11": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 23, 31, 32, 51, 73, 96, 97], "0x44": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 23, 31, 32, 36, 51, 96, 97], "cntrl_1": [1, 8, 32, 97, 98], "statu": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 25, 27, 31, 32, 35, 36, 51, 52, 56, 57, 74, 89, 92, 96, 97, 98], "ext_sync_arm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "rw": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97, 98], "0x0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 62, 96, 97], "arm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 21, 23, 31, 32, 51, 88, 89, 96, 97], "trigger": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 20, 21, 23, 25, 28, 29, 30, 31, 32, 34, 38, 40, 41, 45, 46, 51, 54, 59, 64, 65, 96, 97, 99], "mechan": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 16, 25, 31, 32, 33, 46, 51, 96, 97], "sensit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 64, 93, 96, 97], "sync": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 17, 18, 23, 24, 25, 27, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 51, 56, 73, 87, 96, 97], "onc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 22, 25, 31, 32, 33, 34, 44, 51, 87, 89, 96, 97, 101], "goe": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 73, 96, 97], "within": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 24, 29, 31, 32, 37, 51, 62, 72, 76, 87, 89, 96, 97, 98], "across": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 33, 34, 46, 51, 85, 89, 93, 96, 97, 103], "instanc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 21, 23, 24, 25, 31, 32, 33, 34, 36, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 93, 96, 97, 98, 102], "effect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 41, 51, 93, 96, 97], "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 39, 41, 42, 46, 51, 58, 59, 60, 62, 63, 64, 67, 70, 71, 73, 79, 80, 84, 85, 86, 87, 88, 89, 92, 93, 96, 97, 98, 101, 102, 103], "ext_sync": [1, 2, 3, 4, 5, 6, 7, 8, 9, 21, 31, 32, 51, 96, 97], "synthesi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 22, 23, 25, 30, 51, 88, 93, 96, 97, 99, 102], "self": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 34, 51, 86, 96, 97], "clear": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 25, 27, 29, 31, 32, 33, 34, 36, 40, 51, 89, 96, 97], "0x12": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 23, 29, 31, 32, 51, 73, 96, 97], "0x48": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 23, 31, 32, 51, 96, 97], "cntrl_2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "sdr_ddr_n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97, 98], "repres": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 17, 18, 19, 24, 31, 32, 33, 34, 42, 51, 87, 96, 97], "symb_8_16b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97, 98], "number": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 85, 86, 87, 88, 89, 96, 97, 98, 101], "symbol": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 93, 96, 97], "format": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 18, 19, 24, 28, 29, 30, 31, 32, 33, 34, 38, 51, 84, 87, 96, 97, 103], "0x21": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 19, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x84": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 19, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "dac_custom_wr": [1, 8, 32, 97], "data_writ": 1, "0x000000": [1, 15, 18, 33, 34], "lsb": [1, 15, 23, 25, 31, 32, 33, 34, 56, 86], "0x22": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 19, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x88": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 19, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "ui_statu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "if_busi": [1, 8, 32, 97], "ro": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97, 98], "busi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 31, 32, 36, 40, 43, 46, 51, 64, 65, 76, 96, 97], "If": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 45, 48, 51, 52, 53, 58, 59, 60, 71, 73, 87, 88, 89, 92, 95, 96, 97, 98, 102, 103], "indic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 40, 43, 46, 51, 52, 53, 55, 56, 57, 76, 89, 93, 96, 97, 102], "0x23": [1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 31, 32, 51, 96, 97], "0x8c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 31, 32, 51, 96, 97], "dac_custom_ctrl": [1, 8, 32, 97], "address": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 22, 23, 25, 27, 31, 32, 35, 36, 39, 40, 48, 51, 52, 53, 58, 59, 60, 100], "0x00": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 39, 51, 96, 97], "start": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 39, 40, 41, 44, 51, 55, 72, 73, 74, 75, 77, 78, 79, 85, 87, 89, 93, 96, 98, 101, 102], "fsm": [1, 23, 35], "transfer": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 25, 27, 31, 32, 36, 40, 41, 46, 51, 52, 53, 55, 73, 87, 96, 97], "transfer_data": 1, "singl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 23, 31, 33, 34, 38, 44, 46, 51, 56, 57, 64, 65, 69, 70, 71, 76, 86, 87, 88, 89, 93, 96, 98, 102], "access": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 36, 38, 43, 44, 51, 63, 67, 80, 89, 96, 97, 98, 100], "return": [1, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 33, 34, 36, 89], "chang": [1, 5, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 32, 33, 34, 36, 41, 46, 68, 73, 75, 77, 87, 89, 91, 92, 93, 97, 98, 101, 103], "axi_ad3552r_dac_channel": 1, "0x100": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 17, 18, 24, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x400": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 17, 18, 22, 24, 31, 32, 51, 96, 97], "chan_cntrl0_7": 1, "dac_dds_sel": [1, 8, 24, 32, 97], "intern": [1, 12, 16, 23, 24, 27, 29, 31, 32, 33, 34, 36, 39, 41, 43, 44, 45, 46, 58, 60, 62, 64, 69, 70, 73, 74, 86, 87, 93, 96, 97, 100], "support": [1, 3, 4, 5, 6, 7, 8, 9, 12, 16, 20, 22, 23, 24, 27, 29, 36, 39, 42, 43, 46, 51, 52, 53, 56, 57, 58, 60, 62, 88, 91, 92, 94, 95, 96, 97, 102, 103, 104], "tone": [1, 8, 24, 32, 97], "0x01": [1, 8, 18, 19, 20, 24, 27, 32, 39, 97], "pattern": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 18, 20, 24, 29, 31, 32, 51, 96, 97], "sed": [1, 8, 24, 32, 97], "0x02": [1, 8, 24, 32, 33, 34, 36, 97], "0x03": [1, 8, 14, 24, 32, 33, 34, 97], "0x04": [1, 8, 24, 32, 36, 97], "invert": [1, 8, 24, 32, 62, 93, 97], "pn7": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x05": [1, 8, 15, 24, 32, 36, 97], "pn15": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x06": [1, 8, 24, 32, 97], "150": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 87, 96, 97], "0x07": [1, 8, 24, 32, 97], "0x08": [1, 8, 24, 32, 97], "loopback": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x09": [1, 8, 24, 32, 73, 97], "pnx": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "ad9361": [1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 24, 31, 32, 51, 96, 97], "0x0a": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 73, 96, 97], "nibbl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 55, 96, 97], "ramp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "adrv9001": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x0b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x116": 1, "0x458": 1, "chan_cntrl1_7": 1, "templat": [1, 30, 88, 102], "version": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 39, 51, 54, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 92, 93, 94, 96, 97, 98], "scratch": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x00000000": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97, 98], "0x1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 62, 96, 97], "0x4": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "identifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 21, 25, 29, 31, 32, 33, 39, 51, 89, 93, 96, 97], "0x2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x8": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 18, 19, 20, 21, 22, 23, 25, 31, 32, 33, 34, 36, 51, 96, 97], "0xc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 20, 21, 22, 23, 25, 31, 32, 33, 34, 36, 51, 96, 97], "config": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 18, 21, 25, 31, 32, 33, 34, 46, 51, 89, 96, 97, 101], "iqcorrection_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "iq": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "correct": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 24, 29, 31, 32, 33, 34, 46, 51, 56, 58, 60, 62, 93, 96, 97], "wa": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 19, 22, 23, 25, 27, 31, 32, 33, 34, 35, 39, 40, 44, 51, 54, 64, 70, 71, 73, 85, 86, 87, 88, 89, 96, 97, 98, 102], "implement": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 38, 40, 41, 43, 46, 50, 51, 52, 53, 62, 73, 78, 88, 89, 93, 95, 96, 97, 98, 102], "result": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 24, 31, 32, 36, 39, 51, 64, 70, 71, 73, 85, 86, 87, 93, 96, 97, 102], "dcfilter_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "dc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 67, 72, 78, 79, 96, 97], "filter": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 20, 25, 31, 32, 46, 51, 63, 64, 66, 67, 70, 71, 72, 74, 80, 90, 96, 97], "dataformat_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "userports_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "relat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 20, 31, 32, 33, 34, 51, 96, 97, 98, 102], "decim": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 20, 30, 31, 32, 51, 63, 64, 67, 72, 80, 96, 97, 99], "mode_1r1t": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "sheet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 64, 85, 96, 97], "delay_control_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "delai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 16, 20, 21, 23, 24, 31, 32, 33, 38, 39, 43, 45, 46, 48, 51, 52, 96, 97], "cmos_or_lvds_n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "cmo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51], "lvd": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 35, 51, 72, 74, 84, 87, 88, 102], "pps_receiver_en": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "pp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 31, 32, 51, 96, 97], "receiv": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 23, 25, 27, 29, 31, 32, 34, 35, 36, 37, 39, 43, 45, 46, 51, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 97, 102], "enabl": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62, 63, 64, 67, 71, 72, 73, 80, 85, 87, 93, 96, 97], "scalecorrection_onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "scale": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 24, 31, 32, 51, 73, 77, 96, 97], "must": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 29, 31, 32, 33, 34, 35, 39, 40, 48, 51, 56, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 92, 93, 96, 97, 98, 102, 103], "transport": [1, 2, 3, 4, 5, 6, 7, 8, 9, 33, 34, 51, 73, 87, 96, 97, 101], "layer": [1, 2, 3, 4, 5, 6, 7, 8, 9, 33, 34, 46, 51, 62, 73, 77, 87, 96, 97, 101], "rd_raw_data": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "raw": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 16, 25, 27, 31, 32, 33, 34, 36, 51, 78, 96, 97], "chan_raw_data": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "adc_channel": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "0x10": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "pps_irq_mask": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "interrupt": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 19, 31, 32, 44, 51, 96, 97, 101], "mask": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 20, 27, 31, 32, 33, 34, 36, 51, 96, 97], "1pp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "0x7": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 20, 25, 31, 32, 51, 96, 97], "0x1c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 20, 25, 31, 32, 51, 96, 97], "fpga_info": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 96, 97], "inform": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 16, 17, 18, 20, 22, 24, 25, 27, 41, 51, 52, 53, 55, 61, 88, 89, 91, 92, 95, 96, 97, 99], "adi_intel_device_info_enc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "adi_xilinx_device_info_enc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "axi_ad": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x40": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "rstn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 16, 17, 18, 31, 32, 51, 96, 97], "ce_n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "invers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 33, 34, 39, 51, 62, 96, 97], "export": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 89, 96, 97, 102], "mmcm_rstn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "mmcm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "reset": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 31, 32, 34, 36, 39, 40, 43, 44, 45, 50, 51, 52, 53, 55, 56, 57, 59, 66, 81, 93, 96, 97, 101], "drp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 31, 32, 51, 96, 97], "IN": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 16, 31, 32, 51, 70, 73, 75, 78, 79, 81, 86, 87, 96, 97], "bring": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 21, 31, 32, 33, 34, 51, 96, 97], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 20, 21, 23, 24, 25, 27, 31, 32, 33, 34, 36, 41, 51, 56, 57, 62, 63, 64, 66, 67, 69, 70, 71, 73, 74, 75, 80, 85, 89, 92, 96, 97, 98, 101, 102], "ext_sync_disarm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "disarm": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "manual_sync_request": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 34, 51, 96, 97], "issu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 33, 34, 51, 89, 96, 97, 102, 103], "event": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 37, 38, 39, 40, 45, 51, 96, 97], "hook": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "insid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 16, 19, 22, 31, 32, 41, 46, 51, 62, 88, 89, 92, 93, 96, 97, 98, 100, 101, 102], "fabric": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 33, 34, 51, 73, 96, 97], "symb_op": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "num_lan": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 33, 34, 51, 96, 97], "activ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 21, 23, 25, 27, 31, 32, 33, 34, 36, 39, 40, 43, 44, 45, 51, 52, 53, 55, 56, 57, 73, 93, 96, 97, 100], "lane": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 25, 31, 32, 35, 51, 62, 64, 73, 87, 89, 96, 97, 98, 101], "cssi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "lssi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "par_typ": [1, 8, 32, 97], "pariti": [1, 8, 32, 97], "even": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 27, 29, 31, 32, 33, 34, 40, 51, 59, 88, 93, 96, 97], "odd": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "par_enb": [1, 8, 32, 97], "frame": [1, 8, 17, 18, 23, 29, 31, 32, 33, 34, 35, 55, 73, 77, 87, 96, 97], "r1_mode": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "data_format": [1, 8, 32, 97], "complement": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 24, 31, 32, 51, 96, 97], "offset": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 21, 22, 23, 24, 31, 32, 33, 34, 51, 52, 53, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 93, 96, 97], "binari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 93, 96, 97], "NOT": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 25, 31, 32, 51, 87, 89, 96, 97], "applic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 22, 23, 24, 25, 27, 33, 34, 35, 36, 38, 47, 51, 64, 66, 68, 69, 75, 76, 77, 78, 85, 86, 89, 96, 97], "dac_dp_dis": [1, 8, 24, 32, 97], "reserv": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 18, 22, 25, 29, 31, 32, 33, 34, 39, 48, 51, 93, 96, 97, 98], "na": [1, 8, 32, 97], "0x13": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 23, 31, 32, 51, 73, 96, 97], "0x4c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 23, 31, 32, 51, 96, 97], "ratecntrl": [1, 8, 32, 97], "possibl": [1, 8, 11, 15, 16, 18, 23, 24, 25, 29, 32, 33, 34, 36, 38, 42, 46, 64, 76, 89, 92, 93, 97, 102, 103], "sampl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 18, 20, 24, 25, 29, 31, 32, 33, 34, 35, 36, 39, 51, 55, 56, 57, 59, 63, 64, 65, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 86, 87, 96, 97], "0x14": [1, 8, 10, 11, 12, 14, 15, 19, 20, 21, 23, 25, 32, 33, 34, 36, 97], "0x50": [1, 8, 10, 12, 13, 14, 16, 20, 23, 27, 32, 64, 97], "usual": [1, 2, 3, 4, 5, 6, 7, 8, 9, 25, 31, 32, 51, 56, 57, 87, 88, 89, 96, 97, 103], "dci": [1, 8, 32, 97], "period": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 16, 19, 21, 23, 24, 29, 31, 32, 33, 34, 46, 51, 96, 97], "puls": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 19, 21, 23, 24, 31, 32, 34, 51, 96, 97], "0x15": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 20, 23, 31, 32, 51, 96, 97], "0x54": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 16, 17, 18, 20, 23, 31, 32, 51, 96, 97], "status1": [1, 8, 32, 97], "clk_freq": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 31, 32, 51, 96, 97], "rel": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 21, 23, 31, 32, 33, 34, 39, 51, 89, 96, 97], "processor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 31, 32, 33, 34, 51, 64, 73, 85, 88, 89, 96, 97, 100], "mani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 23, 25, 31, 32, 33, 34, 51, 52, 53, 76, 78, 85, 87, 89, 93, 96, 97], "case": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 19, 23, 24, 27, 29, 31, 32, 33, 34, 36, 39, 41, 46, 51, 52, 53, 55, 56, 57, 62, 70, 71, 85, 86, 87, 88, 89, 92, 93, 96, 97, 98, 102, 103, 104], "100mhz": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 16, 17, 18, 19, 20, 22, 26, 27, 31, 32, 33, 34, 46, 51, 96, 97], "unsign": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 24, 27, 29, 31, 32, 33, 34, 51, 96, 97], "assum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 25, 29, 31, 32, 33, 34, 36, 42, 45, 46, 51, 54, 89, 92, 96, 97, 103], "minimum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 17, 18, 19, 24, 31, 32, 33, 34, 39, 41, 46, 51, 66, 96, 97], "523khz": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 31, 32, 33, 34, 51, 96, 97], "554thz": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 31, 32, 51, 96, 97], "actual": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 24, 29, 31, 32, 33, 34, 46, 51, 52, 53, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 96, 97, 102], "clk_ratio": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 24, 31, 32, 51, 96, 97], "see": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 21, 24, 27, 29, 30, 31, 32, 33, 34, 35, 41, 44, 46, 51, 56, 57, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 92, 96, 97, 98, 101, 102], "below": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 16, 17, 18, 21, 24, 27, 29, 31, 32, 33, 34, 36, 46, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 93, 96, 97], "note": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 24, 25, 31, 32, 33, 34, 39, 51, 53, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 92, 96, 97, 103], "mai": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 17, 18, 22, 25, 31, 32, 33, 34, 35, 39, 41, 42, 51, 56, 57, 79, 89, 92, 93, 96, 97, 102, 103], "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 20, 21, 23, 24, 25, 29, 31, 32, 33, 34, 37, 38, 39, 41, 44, 46, 51, 53, 56, 57, 62, 73, 80, 85, 88, 89, 93, 95, 96, 97, 98, 103], "consid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 17, 18, 29, 31, 32, 33, 34, 51, 56, 57, 91, 96, 97], "calcul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 24, 31, 32, 33, 34, 41, 51, 63, 64, 65, 66, 67, 70, 71, 72, 76, 78, 79, 80, 85, 86, 96, 97], "final": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 17, 18, 20, 24, 31, 32, 34, 51, 55, 78, 88, 89, 96, 97], "0x16": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 23, 24, 31, 32, 51, 96, 97, 98], "0x58": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 23, 24, 31, 32, 51, 96, 97], "status2": [1, 8, 32, 97], "ratio": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 21, 25, 31, 32, 33, 34, 51, 53, 58, 60, 62, 64, 70, 71, 78, 96, 97], "factor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 24, 31, 32, 35, 51, 57, 96, 97], "ani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 46, 51, 56, 57, 58, 60, 78, 87, 89, 91, 92, 93, 95, 96, 97, 98, 102], "parallel": [1, 2, 3, 4, 5, 6, 7, 9, 17, 18, 24, 31, 32, 33, 34, 36, 43, 44, 50, 51, 63, 67, 80, 89, 96, 97], "convers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 25, 31, 32, 33, 34, 51, 55, 64, 69, 74, 75, 86, 96, 97], "qdr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 31, 32, 51, 96, 97], "0x17": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 18, 23, 31, 32, 51, 96, 97], "0x5c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 18, 23, 31, 32, 51, 96, 97], "status3": [1, 8, 32, 97], "error": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 18, 27, 31, 32, 33, 34, 51, 55, 62, 72, 93, 96, 97, 102], "try": [1, 2, 3, 4, 5, 6, 7, 8, 9, 18, 31, 32, 51, 89, 93, 96, 97, 103], "0x18": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 20, 21, 23, 25, 31, 32, 33, 34, 51, 96, 97], "0x60": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 17, 18, 23, 27, 31, 32, 51, 96, 97], "dac_clksel": [1, 8, 32, 97], "allow": [1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 44, 45, 46, 51, 54, 56, 57, 59, 63, 64, 66, 67, 69, 72, 74, 76, 80, 86, 93, 97], "polar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 31, 32, 39, 51, 62, 96, 97], "its": [1, 8, 15, 16, 18, 19, 21, 23, 25, 27, 29, 32, 33, 34, 36, 38, 46, 47, 53, 56, 57, 63, 67, 74, 80, 87, 89, 92, 93, 97, 101, 102], "clk_edge_sel": [1, 8, 32, 97], "0x1a": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 18, 31, 32, 51, 96, 97], "0x68": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 18, 31, 32, 51, 96, 97], "sync_statu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 34, 51, 96, 97], "dac_sync_statu": [1, 8, 32, 97], "Will": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 43, 51, 54, 96, 97], "while": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 21, 23, 25, 29, 31, 32, 33, 34, 36, 38, 51, 64, 68, 69, 70, 71, 76, 85, 89, 96, 97, 98], "wait": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 21, 23, 29, 31, 32, 36, 39, 41, 51, 96, 97, 101], "0x70": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "drp_cntrl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "28": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 25, 31, 32, 33, 34, 51, 55, 87, 88, 96, 97], "drp_rwn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "doe": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 25, 27, 29, 31, 32, 33, 34, 39, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 92, 93, 95, 96, 97, 98, 103], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 27, 29, 31, 32, 33, 34, 35, 51, 64, 67, 69, 74, 75, 85, 89, 91, 93, 96, 97, 98, 101], "gtx": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 51, 62, 88, 96, 97], "drp_disabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "27": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 25, 31, 32, 33, 34, 51, 72, 87, 88, 96, 97], "drp_address": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "0x000": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 31, 32, 33, 34, 51, 96, 97], "more": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 18, 20, 21, 22, 23, 24, 25, 27, 29, 36, 40, 46, 51, 56, 57, 61, 88, 89, 91, 92, 93, 96, 97, 98, 101, 102], "than": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 22, 23, 24, 25, 31, 32, 33, 34, 36, 40, 51, 59, 63, 67, 78, 80, 88, 89, 93, 96, 97, 98, 101], "one": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 36, 39, 40, 41, 44, 46, 51, 55, 56, 57, 59, 62, 64, 72, 87, 88, 89, 92, 93, 96, 97, 98, 101, 102, 103], "primit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 31, 32, 42, 51, 62, 96, 97], "most": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 25, 29, 31, 32, 42, 46, 51, 76, 79, 89, 96, 97, 102, 103], "signific": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 25, 29, 31, 32, 35, 51, 96, 97], "0x0000": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 24, 27, 31, 32, 33, 34, 51, 96, 97], "backward": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 31, 32, 33, 34, 51, 96, 97], "0x1d": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "0x74": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "drp_statu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "drp_lock": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "pll": [1, 8, 12, 13, 32, 35, 96, 97], "lock": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 31, 32, 51, 89, 96, 97], "pend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 31, 32, 33, 34, 36, 51, 96, 97], "0x1e": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "0x78": [1, 2, 3, 4, 5, 6, 7, 8, 9, 29, 31, 32, 51, 96, 97], "drp_wdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "0x1f": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "0x7c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "drp_rdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 31, 32, 51, 96, 97], "0x20": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 20, 21, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "0x80": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 21, 23, 25, 27, 31, 32, 33, 34, 36, 51, 96, 97], "dac_custom_rd": [1, 8, 32, 97], "custom": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 22, 31, 32, 33, 34, 35, 46, 51, 58, 60, 88, 92, 94, 96, 97, 98], "ui_ovf": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "rw1c": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 17, 18, 19, 20, 23, 25, 31, 32, 33, 34, 36, 51, 96, 97], "overflow": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 18, 24, 25, 31, 32, 51, 56, 60, 96, 97], "occur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 27, 29, 31, 32, 33, 34, 36, 39, 40, 51, 96, 97], "dure": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 25, 27, 29, 31, 32, 33, 34, 39, 51, 62, 89, 96, 97, 98], "fifo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 20, 25, 29, 30, 31, 32, 41, 51, 54, 56, 57, 58, 60, 99], "ui_unf": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "underflow": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 25, 31, 32, 51, 58, 96, 97], "0x28": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 20, 31, 32, 51, 96, 97], "0xa0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 33, 34, 51, 96, 97], "usr_cntrl_1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "usr_chanmax": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "multiplex": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 19, 20, 24, 31, 32, 38, 51, 96, 97], "add": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 25, 31, 32, 41, 51, 52, 53, 73, 87, 88, 89, 90, 96, 97, 98, 101, 102, 104], "differ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 17, 19, 21, 23, 25, 29, 31, 32, 33, 34, 35, 37, 38, 41, 44, 46, 51, 52, 53, 55, 56, 62, 64, 73, 78, 80, 85, 86, 87, 88, 89, 92, 93, 96, 97, 103], "process": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 17, 18, 24, 25, 31, 32, 33, 34, 35, 36, 38, 39, 43, 46, 51, 58, 60, 66, 69, 76, 77, 78, 85, 88, 89, 92, 93, 96, 97, 102], "0x2e": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 19, 31, 32, 51, 96, 97], "0xb8": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 19, 31, 32, 51, 96, 97], "dac_gpio_in": [1, 8, 32, 97], "gpio": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 89, 96, 97, 102], "auxiliari": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "gpi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "pin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 39, 46, 51, 62, 63, 64, 66, 67, 69, 70, 71, 73, 75, 80, 81, 86, 88, 96, 97, 98, 100, 102], "0x2f": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 96, 97], "0xbc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 31, 32, 51, 96, 97], "dac_gpio_out": [1, 8, 32, 97], "gpo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "gpio_dis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 31, 32, 51, 96, 97], "n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 23, 24, 27, 31, 32, 33, 34, 39, 46, 48, 51, 54, 62, 73, 77, 89, 93, 96, 97, 98, 102], "chan_cntrln_1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "where": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34, 41, 46, 51, 64, 68, 73, 77, 87, 89, 92, 93, 96, 97, 98, 102], "dds_phase_dw": [1, 8, 24, 32, 97], "width": [1, 8, 10, 13, 16, 19, 21, 22, 23, 24, 29, 32, 33, 34, 36, 37, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 93, 97, 98], "offer": [1, 8, 24, 32, 36, 38, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 97], "hdl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 25, 31, 32, 41, 46, 51, 55, 82, 91, 94, 95, 96, 97, 101, 103, 104], "conjunct": [1, 8, 24, 32, 97], "chan_cntrl_9": [1, 8, 24, 32, 97], "chan_cntrl_10": [1, 8, 24, 32, 97], "info": [1, 8, 12, 14, 21, 22, 24, 29, 32, 36, 49, 62, 89, 97], "ad": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 25, 30, 31, 32, 35, 39, 46, 51, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93, 96, 97, 98, 99, 101, 102], "dds_scale_1": [1, 8, 24, 32, 97], "amplitud": [1, 8, 11, 24, 32, 79, 97], "fix": [1, 8, 15, 22, 24, 32, 33, 34, 39, 41, 93, 97, 102], "point": [1, 8, 14, 15, 16, 22, 23, 24, 25, 32, 33, 34, 36, 37, 66, 89, 97], "sign": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 24, 31, 32, 35, 51, 54, 96, 97, 102], "integ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 24, 31, 32, 33, 34, 51, 96, 97], "fraction": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 24, 31, 32, 51, 96, 97], "run": [1, 3, 4, 5, 6, 7, 8, 9, 15, 19, 20, 21, 22, 23, 24, 25, 31, 32, 33, 34, 36, 46, 62, 64, 68, 70, 71, 72, 73, 74, 77, 85, 86, 87, 88, 89, 97, 98, 102, 103], "you": [1, 3, 4, 5, 6, 8, 9, 24, 25, 31, 32, 33, 34, 35, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 92, 95, 97, 98, 99, 101, 102, 103], "do": [1, 8, 12, 15, 16, 24, 25, 27, 32, 33, 34, 35, 36, 46, 52, 88, 89, 92, 93, 97, 102, 103], "both": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 20, 23, 24, 25, 27, 29, 31, 32, 33, 34, 37, 40, 51, 52, 53, 62, 63, 64, 67, 69, 70, 73, 80, 86, 88, 89, 93, 96, 97, 102], "0x4000": [1, 8, 24, 32, 97], "over": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 15, 19, 21, 24, 27, 28, 31, 32, 33, 36, 38, 46, 51, 68, 78, 85, 89, 92, 96, 97], "tone_1_fullscal": [1, 8, 24, 32, 97], "scale_1": [1, 8, 24, 32, 97], "tone_2_fullscal": [1, 8, 24, 32, 97], "scale_2": [1, 8, 24, 32, 97], "0x101": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 17, 18, 24, 31, 32, 51, 96, 97], "0x404": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 17, 18, 24, 31, 32, 51, 96, 97], "chan_cntrln_2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "dds_init_1": [1, 8, 24, 32, 97], "initi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 22, 23, 24, 31, 32, 33, 51, 57, 96, 97, 98], "dds_incr_1": [1, 8, 24, 32, 97], "accumul": [1, 8, 15, 24, 32, 55, 97], "Its": [1, 8, 15, 16, 24, 32, 33, 34, 97], "incr": [1, 8, 18, 24, 32, 97], "f_": [1, 8, 24, 32, 39, 46, 48, 97], "clkratio": [1, 8, 24, 32, 97], "f_out": [1, 8, 24, 32, 97], "f_if": [1, 8, 24, 32, 97], "clock_ratio": [1, 8, 24, 32, 97], "between": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 19, 20, 21, 23, 24, 25, 29, 31, 32, 33, 34, 35, 37, 40, 41, 44, 46, 51, 52, 53, 55, 58, 60, 62, 75, 86, 88, 92, 96, 97, 102], "greater": [1, 8, 11, 16, 24, 32, 33, 34, 97], "chan_cntrl_1": [1, 8, 24, 32, 97], "increment": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 21, 24, 25, 31, 32, 33, 34, 36, 51, 96, 97, 98, 103], "extend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 31, 32, 34, 51, 54, 67, 70, 93, 96, 97], "0x102": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 18, 24, 31, 32, 51, 96, 97], "0x408": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 18, 24, 31, 32, 51, 96, 97], "chan_cntrln_3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97, 98], "dds_scale_2": [1, 8, 24, 32, 97], "0x103": [1, 8, 15, 24, 32, 97], "0x40c": [1, 8, 15, 24, 32, 97], "chan_cntrln_4": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "dds_init_2": [1, 8, 24, 32, 97], "init": [1, 8, 22, 24, 32, 97], "dds_incr_2": [1, 8, 24, 32, 97], "0x104": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 24, 25, 31, 32, 33, 34, 36, 51, 96, 97], "0x410": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "chan_cntrln_5": [1, 8, 24, 32, 97], "dds_patt_2": [1, 8, 24, 32, 97], "dds_patt_1": [1, 8, 24, 32, 97], "0x105": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "0x414": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "chan_cntrln_6": [1, 8, 24, 32, 97], "iqcor_enb": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "dac_lb_owr": [1, 8, 24, 32, 97], "forc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 25, 31, 32, 51, 93, 96, 97], "dac_pn_owr": [1, 8, 24, 32, 97], "thei": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 16, 22, 23, 24, 27, 29, 31, 32, 33, 34, 35, 37, 41, 46, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 91, 93, 96, 97, 98, 104], "ignor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 20, 23, 24, 25, 27, 29, 31, 32, 33, 34, 51, 89, 92, 96, 97], "IF": [1, 8, 24, 31, 32, 33, 35, 87, 97], "0x106": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "0x418": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "chan_cntrln_7": [1, 8, 24, 32, 97], "0x107": [1, 8, 15, 24, 32, 97], "0x41c": [1, 8, 15, 24, 32, 97], "chan_cntrln_8": [1, 8, 24, 32, 97], "iqcor_coeff_1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "equip": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 24, 31, 32, 35, 51, 64, 76, 85, 86, 96, 97], "coeffici": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 24, 31, 32, 51, 96, 97], "matrix": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "iqcor_coeff_2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "q": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 34, 51, 69, 73, 77, 96, 97], "0x108": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 24, 31, 32, 33, 34, 36, 51, 96, 97], "0x420": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "usr_cntrln_3": [1, 8, 24, 32, 97], "usr_datatype_b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "big": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "endian": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "littl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "usr_datatype_sign": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "usr_datatype_shift": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "amount": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 33, 39, 46, 51, 96, 97], "right": [1, 2, 3, 4, 5, 6, 7, 8, 9, 19, 24, 27, 31, 32, 51, 89, 93, 96, 97], "shift": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 39, 43, 45, 51, 96, 97], "total": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 33, 34, 39, 41, 51, 89, 96, 97], "usr_datatype_total_bit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "align": [1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 24, 25, 31, 32, 35, 51, 56, 62, 93, 96, 97], "usr_datatype_bit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 31, 32, 51, 96, 97], "0x109": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "0x424": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "usr_cntrln_4": [1, 8, 24, 32, 97], "usr_interpolation_m": [1, 8, 24, 32, 97], "hold": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 20, 22, 24, 27, 31, 32, 33, 34, 43, 46, 51, 70, 74, 96, 97], "interpol": [1, 8, 16, 24, 30, 32, 97, 99], "m": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 24, 31, 32, 33, 34, 39, 41, 51, 62, 87, 96, 97], "being": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 23, 24, 31, 32, 33, 34, 35, 39, 44, 46, 51, 54, 85, 88, 89, 92, 93, 96, 97, 103], "abov": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 16, 18, 23, 24, 25, 27, 31, 32, 34, 36, 41, 42, 51, 58, 60, 88, 89, 93, 96, 97, 98, 102], "form": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 25, 26, 31, 32, 33, 34, 35, 46, 51, 78, 87, 96, 97], "usr_interpolation_n": [1, 8, 24, 32, 97], "0x10a": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "0x428": [1, 2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 32, 51, 96, 97], "usr_cntrln_5": [1, 8, 24, 32, 97], "dac_iq_mod": [1, 8, 24, 32, 97], "complex": [1, 2, 3, 4, 5, 6, 7, 8, 9, 24, 29, 31, 32, 51, 63, 67, 80, 85, 93, 96, 97], "In": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 23, 24, 25, 27, 31, 32, 33, 34, 36, 40, 42, 46, 51, 52, 53, 55, 62, 64, 67, 70, 71, 73, 74, 78, 85, 86, 88, 89, 92, 93, 96, 97, 98, 101, 102, 103, 104], "driven": [1, 8, 20, 24, 25, 27, 32, 36, 69, 70, 71, 88, 97, 100], "sequenc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 19, 24, 27, 29, 31, 32, 33, 51, 71, 96, 97], "pair": [1, 8, 15, 24, 29, 32, 71, 97, 101], "dac_iq_swap": [1, 8, 24, 32, 97], "swap": [1, 8, 24, 32, 89, 97, 101], "take": [1, 6, 7, 8, 24, 25, 32, 33, 34, 35, 41, 44, 46, 52, 53, 78, 87, 88, 97, 98], "0x10b": [1, 8, 15, 24, 32, 97], "0x42c": [1, 8, 15, 24, 32, 97], "chan_cntrln_9": [1, 8, 24, 32, 97], "dds_init_1_extend": [1, 8, 24, 32, 97], "accord": [1, 3, 4, 8, 21, 24, 31, 32, 33, 34, 39, 53, 55, 97], "dds_incr_1_extend": [1, 8, 24, 32, 97], "phasedw": [1, 8, 24, 32, 97], "found": [1, 2, 5, 6, 8, 9, 13, 24, 25, 31, 32, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97, 98, 102, 104], "0x10c": [1, 8, 15, 16, 24, 32, 97], "0x430": [1, 8, 15, 24, 32, 97], "chan_cntrln_10": [1, 8, 24, 32, 97], "dds_init_2_extend": [1, 8, 24, 32, 97], "chan_cntrl_2": [1, 8, 24, 32, 97], "dds_incr_2_extend": [1, 8, 24, 32, 97], "done": [1, 3, 4, 5, 6, 7, 8, 9, 14, 15, 20, 23, 24, 31, 32, 33, 44, 51, 70, 71, 75, 85, 86, 89, 101, 103], "through": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 20, 21, 23, 24, 28, 29, 31, 32, 33, 34, 35, 36, 51, 56, 57, 59, 62, 64, 66, 73, 75, 78, 81, 87, 93, 95, 96, 97], "connect": [1, 3, 4, 5, 6, 7, 8, 9, 12, 18, 25, 27, 31, 32, 33, 34, 35, 36, 38, 40, 42, 44, 46, 51, 62, 93, 100, 101], "io": [1, 3, 4, 5, 6, 9, 11, 15, 17, 20, 33, 34, 46, 51, 62, 81, 88, 96, 97, 102], "move": [1, 3, 4, 5, 6, 7, 9, 15, 51], "befor": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 15, 16, 19, 20, 23, 25, 29, 31, 33, 39, 48, 51, 52, 53, 59, 73, 89, 92, 93, 96, 98, 102, 103], "level": [1, 3, 4, 5, 6, 7, 9, 11, 14, 16, 20, 21, 24, 26, 27, 31, 32, 33, 34, 35, 36, 38, 39, 42, 43, 51, 52, 53, 66, 68, 71, 75, 76, 89, 93, 96, 97, 102], "program": [1, 3, 4, 5, 6, 8, 9, 12, 15, 17, 18, 27, 28, 34, 36, 38, 40, 45, 51, 74, 89, 92, 94], "your": [1, 3, 4, 5, 6, 9, 25, 35, 51, 62, 68, 73, 74, 77, 87, 90, 92, 98, 99, 102, 103], "linux": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 28, 29, 33, 34, 38, 51, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 102, 103], "dual": [1, 7, 8, 24, 25, 27, 29, 31, 32, 35, 38, 55, 64, 69, 71, 73, 75, 77, 78, 81, 88], "33": [1, 25, 63, 64, 67, 71, 73, 78, 79, 80, 81, 86, 87, 88], "mup": [1, 81], "multispan": [1, 81], "multi": [1, 12, 43, 81, 93, 98], "driver": [1, 2, 12, 15, 17, 18, 27, 28, 29, 30, 33, 34, 35, 38, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 99], "ad3552r_evb": 1, "adi": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 20, 22, 25, 30, 31, 32, 33, 34, 35, 36, 46, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 92, 94, 95, 100, 103, 104], "7000": [1, 3, 4, 5, 6, 9, 51, 55, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 85, 86, 87, 88], "soc": [1, 3, 4, 5, 6, 9, 17, 18, 51, 64, 88, 89, 102], "overview": [1, 3, 4, 5, 6, 9, 28, 38, 51], "pinout": [1, 2, 3, 4, 5, 6, 9, 51], "s_axis_axi_aclks_axi_aresetnexternal_clkrx_db_irx_busyfirst_dataadc_dovfadc_clkadc_resetrx_cs_nrx_db_orx_db_trx_rd_nrx_wr_nadc_validadc_data_": 2, "adc_enable_": [2, 3, 4, 9], "axi_ad7606x": [2, 70, 92], "simpl": [2, 8, 15, 25, 33, 34, 39, 46, 52, 53, 57, 62, 70, 71, 90, 96, 102], "about": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 20, 22, 25, 27, 35, 36, 52, 53, 62, 87, 88, 89, 92, 98, 102], "framework": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 30, 31, 32, 37, 38, 43, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 95, 96, 97, 102], "up_adc_channel": [2, 3, 4, 5, 6, 7, 51, 96], "up_adc_common": [2, 3, 4, 5, 6, 7, 9, 51, 96], "descript": [2, 12, 13, 15, 19, 22, 24, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 54, 55, 58, 60, 62, 63, 66, 67, 69, 70, 71, 72, 79, 80, 85, 86, 88, 93, 96, 97, 98, 100, 104], "regmap": [2, 5, 6, 7, 8, 21, 92, 96, 97, 98, 101], "dev_config": [2, 70], "defin": [2, 8, 11, 12, 15, 16, 18, 19, 20, 21, 23, 25, 28, 29, 32, 33, 34, 35, 37, 38, 43, 46, 52, 53, 56, 57, 58, 60, 62, 64, 70, 71, 73, 77, 85, 86, 87, 88, 89, 92, 93, 96, 97, 98, 100, 102], "which": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 49, 51, 52, 53, 54, 59, 62, 64, 65, 66, 70, 73, 75, 78, 79, 81, 85, 87, 88, 89, 92, 93, 96, 97, 100, 102, 103], "adc_to_dma_n_bit": 2, "transmit": [2, 8, 11, 12, 14, 17, 18, 23, 25, 29, 32, 33, 35, 37, 43, 62, 64, 67, 73, 75, 87, 102], "32": [2, 8, 11, 15, 16, 22, 23, 24, 25, 29, 31, 32, 33, 34, 36, 43, 46, 52, 54, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 93, 96, 97, 101], "adc_n_bit": 2, "external_clk": 2, "option": [2, 11, 12, 15, 18, 23, 25, 29, 32, 33, 34, 43, 46, 63, 64, 67, 69, 70, 72, 74, 76, 80, 85, 86, 89, 93, 96, 97, 101], "No": [2, 10, 12, 14, 29, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 93], "ye": [2, 64, 70], "adc_clk": [2, 3, 4, 5, 6, 7, 9, 10, 96], "adc_reset": [2, 3, 4, 70], "correspond": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 20, 23, 31, 32, 33, 34, 39, 51, 73, 89, 96, 102], "rx_cs_n": 2, "rx_db_o": 2, "rx_db_i": 2, "rx_db_t": 2, "t": [2, 11, 15, 23, 24, 25, 26, 27, 29, 34, 39, 41, 48, 73, 77, 87, 89, 91, 92, 98, 102, 103], "iobuf": 2, "rx_rd_n": 2, "rx_wr_n": 2, "rx_busi": 2, "first_data": 2, "first": [2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 17, 18, 19, 22, 23, 24, 27, 29, 31, 33, 34, 35, 36, 41, 44, 51, 52, 53, 56, 73, 87, 88, 89, 91, 93, 96, 97, 98, 101, 102, 103], "bu": [2, 3, 4, 5, 6, 7, 9, 10, 11, 15, 16, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 43, 44, 45, 46, 51, 52, 53, 56, 57, 58, 60, 76, 78, 96, 97, 98, 100], "adc_dovf": [2, 3, 4, 5, 6, 7, 9, 31, 96], "adc_valid": [2, 3, 4, 5, 6, 7, 9, 20, 31], "show": [2, 21, 23, 31, 32, 33, 42, 62, 87, 89, 93, 100], "adc_data_": [2, 3, 4], "sever": [2, 7, 8, 17, 18, 33, 34, 55, 88, 89, 102], "like": [2, 8, 15, 24, 25, 33, 34, 68, 75, 87, 88, 89, 91, 96, 97, 98, 102, 103], "pwm": [2, 16, 19, 30, 46, 64, 99], "follow": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 42, 46, 51, 53, 55, 58, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 85, 86, 87, 88, 89, 93, 94, 96, 97, 98, 100, 101, 102, 103], "tabl": [2, 8, 29, 33, 46, 62, 73, 74, 77, 87, 102], "present": [2, 8, 15, 22, 29, 33, 34, 38, 39, 44, 46, 47, 55, 57, 64, 74, 75, 87, 91, 95, 96, 97, 98, 102], "after": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 19, 20, 21, 23, 24, 25, 27, 29, 31, 33, 34, 36, 39, 40, 41, 44, 48, 51, 55, 63, 67, 80, 86, 89, 93, 95, 96, 98, 101, 102, 103], "detail": [2, 8, 12, 13, 15, 22, 33, 34, 73, 75, 87, 89, 95, 96, 97], "cntrl": [2, 3, 4, 5, 6, 7, 9, 17, 31, 51, 96], "ad7768": [2, 4, 5, 6, 7, 9, 30, 31, 38, 51, 79, 84, 96, 99], "ad777x": [2, 3, 5, 6, 7, 9, 30, 31, 51, 96, 99], "ddr_edgesel": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "rise": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 16, 17, 18, 20, 27, 31, 32, 33, 34, 36, 51, 55, 96], "edg": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 17, 18, 20, 21, 24, 31, 32, 33, 34, 35, 39, 51, 55, 64, 69, 86, 96], "fall": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 16, 17, 18, 20, 24, 27, 31, 33, 36, 51, 55, 69, 96], "part": [2, 3, 4, 5, 6, 7, 8, 9, 15, 24, 31, 34, 35, 38, 41, 47, 51, 66, 68, 70, 74, 85, 86, 88, 89, 93, 96, 97, 100, 101, 102, 104], "success": [2, 3, 4, 5, 6, 7, 9, 12, 31, 51, 64, 69, 70, 71, 76, 85, 86, 89, 96], "remain": [2, 3, 4, 5, 6, 7, 9, 12, 31, 33, 34, 36, 39, 40, 51, 53, 66, 80, 93, 96], "how": [2, 3, 4, 5, 6, 7, 9, 15, 23, 25, 31, 33, 34, 46, 51, 52, 53, 58, 60, 63, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 80, 87, 89, 90, 92, 94, 95, 96], "delin": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "incom": [2, 3, 4, 5, 6, 7, 8, 9, 17, 27, 31, 33, 43, 51, 96], "post": [2, 3, 4, 5, 6, 7, 9, 12, 31, 51, 96], "pin_mod": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "altern": [2, 3, 4, 5, 6, 7, 9, 15, 31, 51, 69, 73, 89, 96], "interleav": [2, 3, 4, 5, 6, 7, 9, 18, 31, 51, 56, 57, 64, 96], "group": [2, 3, 4, 5, 6, 7, 9, 15, 27, 31, 33, 51, 93, 96, 98], "cntrl_3": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "crc_en": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "custom_control": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "decod": [2, 3, 4, 5, 6, 7, 9, 12, 31, 33, 34, 51, 96], "adaq8092": [2, 3, 4, 5, 6, 7, 30, 31, 51, 96, 99], "random": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_ctrl_statu": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "pn_err": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "pn": [2, 3, 4, 5, 6, 7, 9, 31, 32, 51, 96, 97], "pn_oo": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "oo": [2, 3, 4, 5, 6, 7, 9, 17, 18, 31, 51, 96], "over_rang": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "delay_cntrl": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "deprec": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "delay_sel": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "transit": [2, 3, 4, 5, 6, 7, 9, 11, 15, 21, 23, 25, 31, 33, 34, 39, 51, 96], "delay_rwn": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "directli": [2, 3, 4, 5, 6, 7, 9, 12, 18, 20, 31, 34, 36, 42, 51, 70, 85, 89, 96], "decrement": [2, 3, 4, 5, 6, 7, 9, 15, 31, 36, 51, 96], "delay_address": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "lower": [2, 3, 4, 5, 6, 7, 9, 11, 20, 25, 31, 33, 34, 44, 46, 51, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 93, 96, 97, 98], "delay_wdata": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "200": [2, 3, 4, 5, 6, 7, 9, 16, 25, 31, 51, 58, 60, 70, 96], "0x19": [2, 3, 4, 5, 6, 7, 9, 12, 17, 18, 31, 51, 96], "0x64": [2, 3, 4, 5, 6, 7, 9, 12, 14, 17, 18, 31, 51, 96], "delay_statu": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "delay_lock": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "fail": [2, 3, 4, 5, 6, 7, 9, 12, 16, 31, 51, 89, 92, 96, 102], "calibr": [2, 3, 4, 5, 6, 7, 9, 25, 31, 51, 64, 70, 96], "element": [2, 3, 4, 5, 6, 7, 9, 27, 29, 31, 51, 96], "delay_rdata": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_sync": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "complet": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 23, 25, 27, 30, 31, 33, 34, 36, 40, 41, 44, 51, 68, 74, 77, 79, 84, 88, 93, 96, 102], "jesd204": [2, 3, 4, 5, 6, 7, 9, 12, 30, 31, 32, 51, 73, 77, 87, 92, 96, 99], "design": [2, 8, 10, 12, 13, 15, 16, 24, 25, 31, 32, 33, 34, 35, 38, 41, 42, 44, 46, 47, 55, 58, 60, 61, 83, 84, 89, 90, 92, 93, 94, 95, 96, 97, 100, 103], "adc_config_wr": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_config_rd": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "ui_reserv": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_config_ctrl": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "rd": [2, 3, 4, 5, 6, 7, 9, 31, 34, 51, 96], "wr": [2, 3, 4, 5, 6, 7, 9, 12, 31, 51, 96], "request": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 27, 29, 31, 32, 51, 57, 91, 96, 100], "b1": [2, 3, 4, 5, 6, 7, 9, 24, 29, 31, 51, 62, 93, 96], "b0": [2, 3, 4, 5, 6, 7, 9, 24, 29, 31, 34, 43, 51, 93, 96], "captur": [2, 3, 4, 5, 6, 7, 9, 11, 20, 25, 29, 31, 33, 34, 51, 54, 64, 65, 73, 74, 79, 80, 96], "0x29": [2, 3, 4, 5, 6, 7, 9, 12, 19, 31, 51, 96], "0xa4": [2, 3, 4, 5, 6, 7, 9, 12, 19, 31, 51, 96], "adc_start_cod": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "word": [2, 3, 4, 5, 6, 7, 8, 9, 11, 24, 31, 33, 34, 36, 39, 40, 46, 48, 51, 52, 53, 59, 96], "startcod": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "start_code_dis": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_gpio_in": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_gpio_out": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "0x30": [2, 3, 4, 5, 6, 7, 9, 11, 12, 16, 20, 21, 27, 31, 33, 34, 36, 51, 96, 101], "0xc0": [2, 3, 4, 5, 6, 7, 8, 9, 12, 16, 21, 27, 31, 33, 34, 36, 51, 96], "pps_counter": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "counter": [2, 3, 4, 5, 6, 7, 9, 11, 12, 19, 20, 21, 23, 24, 31, 33, 39, 43, 51, 89, 93, 96], "count": [2, 3, 4, 5, 6, 7, 9, 11, 17, 20, 23, 27, 31, 32, 33, 36, 41, 51, 57, 64, 81, 93, 96, 97, 102], "cycl": [2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 18, 21, 23, 24, 25, 26, 29, 31, 33, 34, 39, 41, 46, 51, 55, 57, 59, 64, 87, 96], "two": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 21, 22, 24, 25, 28, 29, 31, 33, 34, 35, 39, 44, 46, 51, 56, 57, 59, 62, 63, 64, 67, 80, 81, 87, 88, 89, 92, 93, 96, 97, 98, 100, 102], "0x31": [2, 3, 4, 5, 6, 7, 9, 12, 16, 27, 31, 33, 34, 36, 51, 96], "0xc4": [2, 3, 4, 5, 6, 7, 9, 12, 16, 27, 31, 33, 34, 36, 51, 96], "pps_statu": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "assert": [2, 3, 4, 5, 6, 7, 9, 12, 15, 16, 17, 19, 25, 27, 31, 32, 33, 34, 36, 37, 39, 40, 43, 45, 51, 52, 53, 55, 56, 57, 59, 96, 97], "mayb": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "chan_cntrln": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_lb_owr": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_data_sel": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_pn_sel_owr": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_pn_sel": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "0x9": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 20, 31, 51, 96], "adc_pn_type_owr": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "dcfilt_enb": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "format_signext": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "extens": [2, 3, 4, 5, 6, 7, 9, 31, 38, 51, 72, 89, 93, 96], "alwai": [2, 3, 4, 5, 6, 7, 8, 9, 11, 15, 17, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 39, 46, 48, 51, 56, 57, 59, 64, 87, 88, 89, 92, 93, 96, 98, 102], "nearest": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "boundari": [2, 3, 4, 5, 6, 7, 9, 18, 25, 31, 33, 34, 51, 52, 53, 55, 96], "format_typ": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "format_en": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "modifi": [2, 3, 4, 5, 6, 7, 9, 16, 18, 23, 27, 31, 33, 34, 36, 39, 48, 51, 88, 89, 90, 94, 95, 96, 98, 102], "pn23": [2, 3, 4, 5, 6, 7, 8, 9, 31, 51, 96], "A": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 19, 22, 24, 25, 29, 31, 32, 33, 34, 38, 39, 44, 51, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 96, 97, 98, 102], "respect": [2, 3, 4, 5, 6, 7, 8, 9, 12, 27, 31, 51, 58, 60, 72, 85, 93, 96, 102], "master": [2, 3, 4, 5, 6, 7, 9, 31, 51, 52, 53, 64, 96], "though": [2, 3, 4, 5, 6, 7, 9, 10, 12, 29, 31, 51, 89, 96, 103], "individu": [2, 3, 4, 5, 6, 7, 9, 23, 31, 33, 34, 42, 46, 51, 56, 57, 89, 93, 96, 97], "chan_statusn": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "crc_err": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "monitor": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 16, 17, 35, 39, 51, 64, 74, 77, 78, 96, 97], "afterward": [2, 3, 4, 5, 6, 7, 8, 9, 31, 51, 88, 96, 98, 102], "status_head": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "header": [2, 3, 4, 5, 6, 7, 9, 27, 29, 31, 33, 34, 51, 80, 93, 96, 98], "sent": [2, 3, 4, 5, 6, 7, 8, 9, 27, 29, 31, 33, 34, 51, 96], "spuriou": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "mismatch": [2, 3, 4, 5, 6, 7, 9, 15, 17, 31, 33, 51, 89, 96], "Of": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "64": [2, 3, 4, 5, 6, 7, 8, 9, 15, 18, 23, 24, 25, 31, 32, 33, 34, 46, 51, 52, 53, 55, 56, 57, 58, 60, 72, 73, 77, 87, 88, 96], "consecut": [2, 3, 4, 5, 6, 7, 9, 15, 16, 17, 24, 31, 33, 34, 51, 64, 96, 100], "expect": [2, 3, 4, 5, 6, 7, 8, 9, 12, 15, 17, 31, 32, 33, 34, 51, 89, 96], "It": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 44, 46, 51, 52, 53, 54, 57, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 96, 97, 98, 100, 102, 103], "match": [2, 3, 4, 5, 6, 7, 9, 15, 16, 23, 25, 31, 33, 34, 36, 51, 59, 93, 96, 98], "independ": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 24, 31, 33, 34, 51, 55, 63, 67, 77, 80, 88, 89, 93, 96, 100], "path": [2, 3, 4, 5, 6, 7, 9, 11, 14, 15, 17, 18, 19, 20, 24, 29, 31, 33, 34, 35, 46, 51, 52, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 95, 96, 97, 98, 101, 102], "chan_raw_datan": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "adc_read_data": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "dcfilt_offset": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "remov": [2, 3, 4, 5, 6, 7, 9, 27, 31, 36, 51, 66, 67, 73, 79, 87, 89, 91, 96, 102], "known": [2, 3, 4, 5, 6, 7, 9, 31, 33, 51, 73, 89, 96], "dcfilt_coeff": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "pn9a": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "pn9": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "pn23a": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "0x5": [2, 3, 4, 5, 6, 7, 9, 11, 12, 15, 19, 20, 21, 23, 25, 31, 33, 34, 36, 51, 96], "0x6": [2, 3, 4, 5, 6, 7, 9, 11, 12, 19, 20, 21, 25, 31, 33, 34, 51, 96], "pn31": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "chan_usr_cntrln_1": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "chan_usr_cntrln_2": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "usr_decimation_m": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "usr_decimation_n": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "softspan": [2, 3, 4, 5, 6, 7, 9, 31, 51, 96], "featur": [2, 27, 29, 61, 63, 67, 69, 70, 72, 75, 76, 78, 80, 85, 89, 92, 94, 102], "thu": [2, 8, 15, 25, 36, 39, 41, 85, 88, 93, 103], "abl": [2, 16, 31, 32, 33, 34, 36, 37, 39, 44, 46, 89, 95, 101, 103], "other": [2, 8, 12, 14, 15, 16, 17, 22, 23, 24, 25, 29, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 46, 56, 57, 64, 74, 78, 87, 88, 89, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "mention": [2, 24, 87, 88, 89, 98], "wai": [2, 5, 15, 24, 25, 33, 34, 35, 41, 46, 74, 87, 89, 93, 102], "As": [2, 8, 12, 25, 33, 34, 39, 89, 104], "regard": [2, 6, 13, 15, 20, 22, 24, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 92, 96, 97], "workflow": 2, "db": [2, 64, 71, 72], "don": [2, 25, 27, 29, 34, 89, 91, 92, 98, 102], "care": [2, 27, 29, 34, 44, 88], "besid": [2, 12, 33, 34, 46, 92, 96, 97], "wr_n": 2, "rd_n": 2, "also": [2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 20, 23, 24, 25, 27, 29, 32, 33, 34, 36, 39, 41, 46, 51, 64, 68, 72, 73, 74, 78, 85, 87, 88, 89, 93, 98, 102, 103], "order": [2, 7, 8, 12, 14, 15, 16, 20, 23, 25, 33, 34, 35, 36, 70, 87, 92, 93, 101, 102], "make": [2, 8, 16, 25, 31, 36, 38, 41, 44, 46, 47, 58, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 91, 93, 95, 98, 101, 102, 103], "time": [2, 3, 4, 5, 8, 11, 15, 16, 19, 20, 22, 23, 24, 25, 29, 33, 34, 37, 38, 39, 40, 41, 43, 52, 53, 55, 60, 63, 64, 67, 80, 87, 88, 89, 92, 95, 101, 102, 103], "x": [2, 15, 21, 22, 33, 34, 35, 66, 69, 73, 77, 81, 88, 89, 96, 97], "db0": 2, "db2": 2, "obtain": [2, 8, 16, 17, 18, 22, 46, 88, 89, 93], "page": [2, 30, 46, 62, 73, 77, 81, 84, 87, 88, 90, 91, 92, 95, 96, 97, 102], "datasheet": [2, 8, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "illustr": [2, 23, 55, 100], "recommend": [2, 15, 29, 31, 32, 33, 34, 36, 55, 89, 93, 95, 103], "provid": [2, 8, 12, 15, 16, 18, 20, 22, 23, 25, 27, 29, 31, 32, 33, 34, 35, 36, 39, 46, 52, 53, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 90, 94, 95, 96, 97, 102], "document": [2, 7, 8, 12, 19, 22, 30, 33, 34, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 92, 93, 94, 96, 97, 99, 102], "eval": [2, 8, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 85, 86], "fmc": [2, 5, 6, 9, 17, 18, 35, 66, 68, 69, 70, 71, 72, 73, 75, 76, 77, 80, 81, 84, 85, 86, 87, 88, 92], "s_axis_axi_aclks_axi_aresetnclk_inadc_dovfready_indata_inadc_sshotadc_clkadc_resetadc_dataadc_syncadc_validadc_crc_ch_mismatchadc_enable_": 3, "adc_valid_": [3, 4], "axi_ad7768": [3, 72, 89, 92], "line": [3, 4, 5, 6, 8, 9, 17, 18, 19, 22, 25, 31, 32, 33, 34, 36, 42, 43, 44, 45, 46, 50, 51, 62, 64, 70, 87, 89, 91, 92, 93, 96, 97, 98, 102], "crc": [3, 4, 5, 6, 7, 9, 31, 33, 34, 51, 96], "real": [3, 4, 5, 15, 25, 52, 53], "quartu": [3, 4, 5, 7, 9, 23, 26, 27, 51, 88, 89, 92, 98, 102, 103], "axi_ad7768_if": 3, "axi_ad7768_ip": [3, 89], "axi_ad7768_hw": 3, "num_channel": [3, 31, 32], "domain": [3, 4, 5, 6, 9, 10, 14, 15, 18, 25, 26, 27, 31, 32, 33, 34, 36, 43, 44, 45, 46, 50, 52, 53, 56, 57, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 93], "ready_in": [3, 4], "data_in": [3, 4, 54, 59, 93], "adc_sshot": 3, "shot": [3, 19, 25], "adc_crc_ch_mismatch": [3, 4], "deseri": [3, 4], "check": [3, 4, 12, 13, 14, 15, 16, 22, 25, 29, 33, 34, 36, 41, 46, 68, 73, 87, 88, 92, 103], "algorithm": [3, 4, 35, 78], "basic": [3, 4, 5, 6, 9, 28, 29, 51, 62, 89, 92, 93, 95], "oper": [3, 4, 5, 6, 7, 9, 16, 25, 27, 28, 29, 42, 46, 51, 52, 53, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 80, 85, 86, 87, 89, 93, 96], "own": [3, 4, 5, 6, 9, 15, 41, 89, 90, 99, 102], "suport": [3, 4], "s_axis_axi_aclks_axi_aresetnclk_inadc_dovfready_insync_adc_misodata_inadc_clkadc_resetsync_adc_mosiadc_validadc_crc_ch_mismatchadc_enable_": 4, "axi_ad777x": [4, 51, 92], "ad7770": 4, "ad7771": 4, "ad7779": 4, "axi_ad777x_if": 4, "axi_ad777x_ip": 4, "axi_ad777x_hw": 4, "sync_adc_mosi": 4, "syncron": 4, "sync_adc_miso": 4, "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nadc_clk_in_padc_data_in_padc_data_in_nadc_or_in_padc_or_in_nadc_dovfadc_clkadc_rstadc_validadc_enableadc_dataaxi_ad9265": 5, "axi_ad9265": 5, "dev": [5, 6, 7, 9, 13, 31, 32], "adc_datapath_dis": [5, 9], "datapath": [5, 9, 33, 34, 62], "taken": [5, 9, 39, 48, 87, 102], "io_delay_group": [5, 6, 9], "adc_if_delay_group": [5, 9], "pass": [5, 6, 8, 9, 11, 17, 18, 33, 34, 56, 57, 72, 78, 89], "ibufgd": [5, 6, 8, 9], "bufg": [5, 6, 8, 9], "reult": [5, 6, 9], "delay_clk": [5, 6, 9, 96, 97], "idelayctrl": [5, 6, 9], "200mhz": [5, 6, 9], "adc_clk_in_p": [5, 6, 9], "adc_clk_in_n": [5, 6, 9], "adc_rst": [5, 9, 10, 31], "adc_data_in_p": [5, 6], "adc_data_in_n": [5, 6], "adc_or_in_p": [5, 6], "adc_or_in_n": [5, 6], "adc_en": [5, 6, 7], "axi_ad9265_if": 5, "rout": [5, 8, 9, 64], "distribut": [5, 9, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 93], "drive": [5, 9, 11, 12, 15, 19, 20, 25, 38, 46, 57, 64, 74, 85], "circuitri": [5, 9, 25, 33, 34, 64, 66, 70, 71, 73, 74, 87], "idelaye2": [5, 6, 9], "so": [5, 6, 9, 10, 15, 16, 23, 24, 25, 33, 34, 39, 40, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 95, 96, 97, 98, 100, 101, 102, 104], "everi": [5, 9, 12, 15, 20, 23, 24, 29, 31, 32, 33, 34, 41, 55, 57, 87, 88, 89, 96, 97, 98], "along": [5, 9, 85, 96, 97, 103], "latenc": [5, 6, 9, 15, 28, 31, 34, 38, 46, 59, 72, 81], "prb": [5, 6, 7, 8, 32], "analyz": [5, 6, 11, 14, 30, 34, 99], "chan_cntrl_3": [5, 31], "up_delay_cntrl": [5, 6, 9], "dynam": [5, 6, 9, 11, 13, 20, 21, 25, 27, 32, 34, 35, 36, 48, 62, 64, 69, 72, 74, 75, 79, 86, 96, 97], "reconfigur": [5, 6, 9, 12, 13, 16, 22, 31, 32, 33, 62, 96, 97], "help": [5, 9, 33, 34, 35, 46, 70, 88, 95, 98, 102, 104], "compens": [5, 9, 10, 14, 16, 75], "trace": [5, 9], "pcb": [5, 9, 46, 72, 85], "procedur": [5, 6, 7, 27, 29, 33, 34, 88, 89, 102], "develop": [5, 6, 18, 35, 46, 63, 64, 67, 80, 81, 88, 89, 92, 93, 95, 96, 97, 102, 103], "nativ": [5, 6, 9], "card": [5, 6, 9, 64, 68, 70, 85, 88, 102], "125ebz": 5, "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nadc_data_in_padc_data_in_nadc_or_in_padc_or_in_nadc_dovfadc_clkadc_validadc_enableadc_dataaxi_ad9467": 6, "axi_ad9467": [6, 89], "dev_if_delay_group": 6, "delay_refclk_frequ": 6, "refclk": [6, 12, 87], "axi_ad9467_if": [6, 97], "end": [6, 10, 11, 14, 15, 16, 20, 21, 23, 25, 27, 29, 36, 39, 62, 64, 69, 70, 88, 92, 93, 98, 102], "seri": [6, 7, 10, 12, 13, 14, 16, 18, 20, 38, 62, 88, 102], "look": [6, 25, 27, 33, 68, 75, 79, 87, 88, 89, 97, 98, 102], "ug472": [6, 13], "ug471": 6, "ug953": [6, 13], "ebz": [6, 35, 73, 84, 87, 89], "s_axis_axi_aclks_axi_aresetnrx_clkrx_sofrx_validrx_dataadc_dovfadc_sync_inadc_raddr_inrx_readyadc_clkadc_validadc_enableadc_dataadc_sync_outadc_raddr_outaxi_ad9671": 7, "octal": 7, "ultrasound": [7, 35], "af": 7, "demodul": [7, 69], "jesd": [7, 31, 32, 33, 34, 73, 87, 89], "altera": [7, 17, 18, 35, 52, 53, 56, 57, 58, 60, 96, 97], "axi_ad9671": 7, "supprt": 7, "quad_or_dual_n": 7, "rx_clk": [7, 55, 96], "40": [7, 16, 31, 32, 33, 34, 46, 62, 64, 69, 71, 72, 73, 76, 77, 79, 86, 87, 88, 97], "rx_sof": [7, 33, 96], "rx_valid": [7, 33, 96], "placehold": [7, 22, 91], "rx_data": [7, 96], "127": [7, 25, 32, 53, 73, 87, 88], "rx": [7, 25, 29, 30, 60, 73, 77, 87, 88, 89, 99, 101], "128": [7, 8, 15, 25, 46, 52, 53, 56, 57, 72, 73, 77, 87, 88], "wide": [7, 12, 22, 29, 31, 32, 33, 34, 46, 63, 64, 67, 68, 69, 79, 80, 85, 98], "rx_readi": [7, 96], "tx_clk": [7, 55, 97], "new": [7, 11, 14, 15, 16, 21, 23, 24, 25, 27, 29, 30, 33, 34, 36, 37, 39, 40, 48, 84, 88, 89, 90, 92, 96, 97, 99, 102, 103, 104], "appli": [7, 20, 24, 27, 31, 32, 33, 34, 39, 73, 86, 87, 88, 93, 98, 101], "softwar": [7, 11, 13, 19, 23, 24, 25, 27, 29, 36, 56, 57, 61, 83, 86, 88, 89, 93, 96, 97, 103], "adc_sync_in": [7, 31], "come": [7, 8, 16, 20, 23, 24, 25, 27, 46, 85, 86, 89], "adc_sync_out": 7, "adc_raddr_in": 7, "send": [7, 8, 15, 18, 24, 25, 27, 29, 33, 34, 36, 44, 45, 46, 63, 67, 80, 85], "locat": [7, 15, 22, 23, 33, 34, 68, 73, 74, 77, 87, 88, 89, 91, 96, 97, 101], "adc_raddr_out": 7, "axi_ad9671_if": 7, "split": [7, 17, 34], "comparison": [7, 11, 24, 46, 89], "jesd204b": [7, 12, 62, 73, 77, 87, 96, 97], "surviv": [7, 35], "transceiv": [7, 12, 62, 77, 90, 96, 97, 98, 101, 102], "s_axis_axi_aclks_axi_aresetndac_clk_in_pdac_clk_in_ndac_dunfdac_ddata_": 8, "dac_clk_out_pdac_clk_out_ndac_data_out_pdac_data_out_ndac_div_clkdac_rstdac_validdac_enable_": 8, "resolut": [8, 15, 17, 18, 19, 31, 32, 33, 34, 46, 63, 67, 75, 79, 80, 86, 96, 97], "500": [8, 10, 14, 31, 33, 35, 38, 46, 73, 74, 75, 85], "msp": [8, 31, 33, 35, 38, 46, 64, 67, 69, 71, 73, 74, 75, 77, 80, 85, 86], "cover": [8, 19, 25, 102], "familiar": [8, 41, 92, 95], "better": [8, 24, 33, 41, 79, 89], "understand": [8, 35, 62, 89, 93, 95, 96, 97], "bist": 8, "test": [8, 15, 18, 31, 32, 33, 34, 46, 64, 76, 79, 86, 89, 102, 103, 104], "up_dac_common": [8, 97], "up_dac_channel": [8, 97], "architectur": [8, 12, 15, 33, 34, 35, 41, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 93, 94, 102], "tree": [8, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 91], "entir": [8, 89, 93], "global": [8, 12, 89, 93, 102], "skew": [8, 33], "die": [8, 85], "On": [8, 12, 25, 27, 29, 70, 86, 89], "via": [8, 12, 15, 16, 22, 25, 31, 32, 33, 34, 36, 43, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87], "bufgce_div": 8, "dac_clk_in_p": [8, 51], "divid": [8, 20, 39, 43, 55, 62, 85, 87, 88, 92, 93, 102], "main": [8, 14, 16, 19, 20, 24, 25, 28, 33, 34, 38, 55, 58, 60, 64, 67, 89, 92, 93, 95, 96, 97, 102, 103], "purpos": [8, 11, 15, 16, 23, 33, 34, 35, 46, 64, 88, 93, 95, 98], "well": [8, 15, 23, 28, 33, 34, 35, 36, 37, 38, 40, 73, 74, 78, 89, 100], "consist": [8, 14, 22, 24, 28, 29, 33, 34, 37, 38, 40, 43, 44, 46, 49, 56, 57, 73, 81, 87, 93, 101], "per": [8, 12, 15, 17, 18, 20, 23, 26, 29, 31, 32, 33, 34, 39, 41, 56, 57, 62, 64, 70, 71, 72, 73, 77, 87, 89, 93, 96, 97, 101], "except": [8, 23, 25, 29, 64, 89, 93], "becaus": [8, 24, 25, 29, 39, 46, 52, 53, 56, 57, 58, 60, 64, 68, 71, 73, 75, 87, 88, 89, 91], "simpli": [8, 10, 25, 41, 46, 56, 57, 89, 102], "reflect": [8, 23, 25, 31, 32, 33, 34, 52, 53], "interest": [8, 29, 89], "upack": [8, 30, 58, 99], "serd": 8, "chosen": [8, 11, 20, 24, 25, 35], "we": [8, 21, 25, 33, 34, 35, 41, 46, 58, 60, 62, 73, 77, 88, 89, 92, 95, 98, 102, 104], "4096": [8, 15, 29, 52], "rule": [8, 23, 33, 34, 39, 58, 60, 88, 89, 93, 102], "less": [8, 11, 15, 16, 18, 20, 24, 29, 33, 34, 36, 59, 63, 64, 67, 80, 89], "destin": [8, 15, 46, 52, 53], "portabl": [8, 35, 102], "appear": [8, 12, 46, 88, 89, 101, 102], "newest": 8, "regardless": [8, 32, 33, 34, 39, 64, 70, 71], "carri": [8, 15, 29, 34, 37, 42, 49], "were": [8, 11, 15, 16, 17, 18, 19, 20, 23, 25, 27, 33, 34, 36, 64, 70, 71, 73, 85, 86, 87, 89, 98, 102], "s3": 8, "63": [8, 15, 17, 18, 25, 51, 52, 53, 56, 57, 58, 60, 77, 87, 88], "down": [8, 11, 19, 20, 25, 33, 34, 46, 88, 92], "48": [8, 67, 72, 73, 87, 88], "s2": 8, "47": [8, 67, 73, 87, 88], "s1": [8, 41, 70], "s0": [8, 41], "true": [8, 15, 18, 19, 21, 25, 33, 34, 41, 52, 70, 71, 93], "last": [8, 11, 15, 20, 25, 29, 33, 34, 36, 39, 89, 93, 96, 97, 98, 102], "oldest": 8, "differenti": [8, 34, 62, 64, 69, 70, 85, 93, 100], "dac_clk_out_": 8, "dac_clk_in_": 8, "dac_data_out_": 8, "dco": [8, 97], "engin": [8, 25, 27, 30, 42, 47, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 98, 99], "latch": [8, 43, 46, 64, 93], "dss": 8, "figur": [8, 46], "mean": [8, 14, 15, 16, 23, 25, 27, 29, 32, 33, 34, 36, 37, 40, 41, 44, 53, 62, 73, 77, 87, 88, 89, 92, 103], "find": [8, 15, 62, 73, 74, 75, 77, 78, 79, 87, 88, 89, 92, 95, 96, 97, 99, 101, 102], "proper": [8, 27, 34, 36, 68, 89, 103], "smp_dly": 8, "properli": [8, 15, 16, 29, 33, 34, 44, 92, 93], "adder": 8, "synchroniz": 8, "perform": [8, 15, 16, 31, 33, 34, 35, 38, 39, 46, 66, 68, 71, 72, 74, 75, 76, 77, 78, 85, 86, 89, 93, 102], "dac_div_clk": [8, 51], "written": [8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 33, 34, 36, 40, 52, 53, 59, 70, 71, 87, 93], "0x1b": [8, 18], "sum": [8, 18, 24], "zero": [8, 12, 14, 15, 16, 17, 23, 25, 32, 52], "To": [8, 10, 11, 12, 14, 15, 16, 20, 21, 27, 29, 31, 32, 33, 34, 36, 41, 46, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 91, 92, 95, 96, 97, 100, 102], "continu": [8, 11, 14, 15, 16, 23, 24, 25, 27, 33, 34, 36, 63, 64, 65, 67, 79, 80, 89], "maintain": [8, 16, 33, 68, 102, 104], "unchang": 8, "These": [8, 14, 22, 33, 34, 35, 74, 75, 76, 87, 88, 89, 95, 96, 97, 98], "content": [8, 15, 22, 27, 29, 33, 34, 36, 40, 88, 89, 98], "give": [8, 18, 27, 33, 44, 59, 63, 67, 75, 80, 87, 89, 93], "what": [8, 16, 24, 25, 29, 36, 46, 58, 60, 74, 88, 89, 98], "devicetre": 8, "dac_dds_typ": 8, "polynomi": [8, 24, 32], "dac_dds_cordic_dw": 8, "dac_dds_cordic_phase_dw": 8, "dac_datapath_dis": 8, "sure": [8, 16, 31, 44, 89, 91, 98, 102, 103], "appropri": [8, 25, 42, 74, 96, 97], "dcop": 8, "dac_clk_in_n": [8, 51], "dac_clk_out_p": [8, 51], "dcip": 8, "dac_clk_out_n": [8, 51], "dac_data_out_p": [8, 51], "dac_data_out_n": [8, 51], "compar": [8, 16, 23, 31, 33, 43, 85], "dac_rst": [8, 14, 32, 51], "dac_valid": [8, 20, 24, 32, 51], "dac_dunf": [8, 32, 51, 97], "dac_enable_": [8, 51], "dac_ddata_": [8, 51], "etc": [8, 15, 25, 31, 32, 33, 34, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 96, 97, 102, 103], "absolut": [8, 33, 72, 93], "0x1000": [8, 22], "tx": [8, 29, 30, 58, 73, 77, 87, 99, 101], "zcu102": [8, 25, 35, 75, 77, 87, 88, 89, 92, 102], "least": [8, 15, 25, 27, 33, 34, 36, 46, 56, 87, 96, 97], "good": [8, 89], "selectio": 8, "resourc": [8, 23, 24, 33, 34, 62, 88, 89, 92, 94, 95, 96, 97, 102], "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nlvds_adc_data_in1_plvds_adc_data_in1_nlvds_adc_data_in2_plvds_adc_data_in2_nlvds_adc_or_in_plvds_adc_or_in_ncmos_adc_data_in1cmos_adc_data_in2adc_dovfcmos_adc_or_in_": 9, "adc_clkadc_rstadc_validadc_data_channel1adc_data_channel2adc_enable_": 9, "axi_adaq8092": 9, "axi_adaq8092_apb_decod": 9, "axi_adaq8092_channel": 9, "axi_adaq8092_if": 9, "axi_adaq8092_rand_decod": 9, "axi_adaq8092_ip": 9, "output_mod": [9, 20], "polarity_mask": 9, "h0fffffff": 9, "lvds_adc_data_in1_p": 9, "lvds_adc_data_in1_n": 9, "lvds_adc_data_in2_p": 9, "lvds_adc_data_in2_n": 9, "lvds_adc_or_in_p": 9, "lvds_adc_or_in_n": 9, "cmos_adc_data_in1": 9, "cmos_adc_data_in2": 9, "adc_data_channel1": 9, "adc_data_channel2": 9, "cmos_adc_or_in_": 9, "channel1": 9, "channel2": 9, "s_axis_axi_aclks_axi_aresetnadc_clkadc_rstadc_data_aadc_data_badc_valid_aadc_valid_badc_dec_data_aadc_dec_data_badc_dec_valid_aadc_dec_valid_badc_data_rateadc_oversampling_enaxi_adc_decim": 10, "100": [10, 12, 14, 16, 25, 33, 46, 55, 62, 67, 73, 102], "1000": [10, 14, 16, 46], "10000": [10, 14, 16], "100000": [10, 11, 14, 16], "arbitrari": [10, 14, 15, 16, 23, 33, 34], "drop": [10, 27, 36], "here": [10, 11, 14, 20, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 91, 92, 96, 97, 98, 99, 101, 102, 104], "axi_adc_decim": 10, "anyth": [10, 35], "higher": [10, 11, 16, 33, 34, 44, 46, 68, 70, 71, 85], "lite": [10, 11, 12, 14, 15, 16, 20, 22, 23, 27, 31, 32, 33, 34, 36, 46, 73, 89, 98], "section": [10, 14, 15, 16, 24, 31, 32, 33, 34, 41, 64, 72, 73, 74, 75, 77, 87, 88, 89, 92, 93, 96, 97, 101, 102], "cic": [10, 14, 16], "programm": [10, 13, 14, 16, 19, 35, 38, 39, 43, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "fir": [10, 14, 16, 90], "peripher": [10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 35, 36, 43, 44, 45, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 63, 67, 73, 80, 85, 87, 89, 96, 97, 98, 102], "correction_dis": [10, 14], "adc_data_a": 10, "adc_data_b": 10, "b": [10, 11, 14, 25, 46, 66, 69, 70, 72, 81, 86], "adc_valid_a": 10, "adc_valid_b": 10, "adc_dec_data_a": 10, "adc_dec_data_b": 10, "adc_dec_valid_a": 10, "adc_dec_valid_b": 10, "adc_data_r": 10, "adc_oversampling_en": 10, "oversampl": [10, 69, 70, 71], "some": [10, 14, 21, 24, 25, 27, 29, 33, 34, 41, 42, 46, 56, 57, 70, 71, 73, 75, 85, 86, 87, 88, 89, 92, 93, 94, 95, 97, 98, 102, 104], "lead": [10, 14, 15, 39, 53, 69, 72, 86, 93], "lot": [10, 89, 92, 102], "avoid": [10, 14, 15, 24, 25, 27, 46, 73, 93, 100], "reduc": [10, 23, 25, 31, 32, 33, 34, 35, 36, 39, 53, 55, 58, 60, 64, 69, 72, 85, 86, 93], "50": [10, 14, 16, 55, 66, 72, 73, 77, 79, 87, 88], "5000": [10, 12, 13, 14, 16], "50000": [10, 14], "At": [10, 14, 16, 33, 55, 87, 89, 95, 98, 102], "semant": [10, 14, 15, 16, 19, 20, 22, 23, 25, 27, 33, 34, 36, 98], "version_major": [10, 14, 15, 16, 19, 20, 22, 23, 25, 27, 33, 34, 36, 98], "0x0001": [10, 16, 19, 22, 25, 33, 34, 36], "version_minor": [10, 14, 15, 16, 19, 20, 22, 23, 25, 27, 33, 34, 36, 98], "version_patch": [10, 14, 15, 16, 19, 20, 22, 23, 25, 27, 33, 34, 36, 98], "debug": [10, 14, 15, 16, 19, 20, 22, 23, 25, 27, 33, 34, 36, 89, 103], "decimation_ratio": 10, "decimation_stage_en": 10, "filtered_decimation_ratio": 10, "05": [10, 15], "26": [10, 25, 87, 88], "correction_enable_b": [10, 14], "multipli": [10, 14, 24, 33, 34], "correction_coefficient_b": [10, 14], "correction_enable_a": [10, 14], "correction_coefficient_a": [10, 14], "correction_coeffici": [10, 14], "amplif": [10, 14], "s_axis_axi_aclks_axi_aresetnclkresettrigger_intrigger_idata_adata_bdata_valid_adata_valid_btrigger_otrigger_tdata_a_trigdata_b_trigdata_valid_a_trigdata_valid_b_trigtrigger_outtrigger_out_lafifo_depthaxi_adc_trigg": 11, "limit": [11, 18, 24, 31, 32, 33, 34, 46, 53, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 88, 89, 93], "mix": [11, 20, 29, 93], "instrument": [11, 35, 64, 76, 78, 85], "axi_adc_trigg": 11, "limit_a": 11, "0x0014": 11, "threshold": [11, 15, 16, 33], "function": [11, 14, 15, 19, 20, 21, 25, 33, 34, 35, 41, 43, 46, 52, 64, 66, 72, 74, 77, 78, 88, 89, 93, 96, 97, 100, 101, 104], "trigger_function_a": 11, "0x0018": 11, "hysteresi": [11, 16], "0x001c": 11, "0x0024": 11, "0x0028": 11, "0x002c": 11, "ti": [11, 14, 20, 70, 96], "config_trigger_i": 11, "0x004": [11, 15, 33, 34], "m2k": 11, "eas": [11, 29, 64, 74, 85, 92, 96, 97], "daisi": [11, 66, 76], "io_select": [11, 20], "0x000c": 11, "mux": [11, 42], "trigger_mux_a": 11, "0x0020": 11, "combin": [11, 12, 20, 25, 27, 33, 34, 35, 36, 44, 72, 88, 93, 102], "trigger_mux_b": 11, "0x0030": 11, "trigger_out_control": 11, "0x0034": 11, "holdoff": 11, "trigger_holdoff": [11, 20], "0x0048": 11, "silent": 11, "trigger_delai": [11, 20], "0x0040": 11, "trigger_out_hold_pin": 11, "0x004c": 11, "sign_bit": 11, "out_pin_hold_n": 11, "trigger_in": [11, 20], "trigger_i": [11, 14, 20], "trigger_o": 11, "trigger_t": 11, "data_a": 11, "data_b": 11, "data_valid_a": 11, "data_valid_b": 11, "data_a_trig": 11, "embed": [11, 17, 18, 25, 33, 54, 72, 73, 88], "data_b_trig": 11, "data_valid_a_trig": 11, "data_valid_b_trig": 11, "trigger_out": [11, 20, 54], "adc_trigg": 11, "plu": [11, 15, 24, 41], "variabl": [11, 20, 22, 54, 59, 70, 71, 88, 89, 92, 93, 98, 102, 103], "histori": [11, 20], "trigger_out_la": 11, "fifo_depth": [11, 20], "depth": [11, 20, 29, 52, 59], "extract": [11, 30, 33, 99], "reconstruct": [11, 33], "forward": [11, 25, 59, 64, 96, 97], "util": [11, 12, 14, 23, 30, 35, 38, 47, 66, 81, 85], "addit": [11, 15, 17, 18, 25, 27, 29, 32, 34, 36, 39, 41, 52, 53, 64, 67, 70, 78, 89, 91, 92], "pipelin": [11, 27, 33, 34, 38, 78], "length": [11, 17, 18, 20, 22, 23, 25, 27, 29, 36, 46, 48], "introduc": [11, 31, 39, 46, 52, 53], "var": [11, 30, 99], "trigger_offset": 11, "0x00030000": 11, "trigger_o_1": 11, "trigger_o_0": 11, "trriger_o_1": 11, "0x0004": [11, 15], "trigger_i_1": 11, "trigger_i_0": 11, "trriger_o_0": 11, "io_selection_1": 11, "io_selection_0": 11, "fall_edg": [11, 14, 20], "rise_edg": [11, 14, 20], "any_edg": [11, 14, 20], "high_level": [11, 14, 20], "low_level": [11, 14, 20], "function_a": 11, "passthrough": 11, "hysteresis_a": 11, "OR": [11, 12, 20, 27, 36, 54, 93], "AND": [11, 20, 64], "xor": [11, 20], "negat": 11, "0x24": [11, 12, 16, 20], "limit_b": 11, "0xa": [11, 20], "function_b": 11, "trigger_function_b": 11, "0xb": [11, 20], "0x2c": [11, 12, 19, 20], "hysteresis_b": 11, "0xd": [11, 20], "0x34": [11, 20, 27, 29, 36], "embedded_trigg": 11, "keep": [11, 14, 15, 16, 24, 33, 87, 92, 98, 103], "futur": [11, 15, 22, 39, 89, 98], "feed": 11, "util_extract": [11, 54], "trigger_mux_out": [11, 20], "la": 11, "0xe": [11, 20], "0x38": [11, 20, 27, 36], "bypass": [11, 12, 17, 18, 20, 25, 34, 59, 64, 66, 70], "0xf": [11, 20], "0x3c": [11, 20, 36], "sinc": [11, 15, 20, 22, 27, 29, 33, 34, 39, 46, 53, 72, 87, 89, 98, 101], "condit": [11, 15, 20, 22, 27, 33, 34, 35, 38, 41, 64, 73, 76, 87, 96, 97], "met": [11, 20, 33, 34, 46, 89], "off": [11, 20, 72, 85, 89], "interv": [11, 16, 20, 21], "next": [11, 15, 19, 20, 23, 27, 29, 33, 34, 35, 40, 41, 46, 64, 87, 89, 93, 98], "until": [11, 12, 14, 15, 20, 24, 25, 27, 32, 33, 34, 36, 39, 40, 41, 44, 52, 53, 55, 64, 66], "load": [11, 15, 16, 19, 20, 21, 73], "inact": 11, "those": [11, 15, 16, 17, 18, 19, 20, 23, 25, 29, 33, 34, 36, 89, 96, 97, 102], "hardwar": [11, 12, 15, 16, 17, 18, 19, 20, 22, 23, 25, 29, 35, 36, 92, 94], "s_axis_axi_aclks_axi_aresetnm_axiup_pll_rstup_cm_": 12, "up_es_": [12, 62], "up_ch_": 12, "up_statusaxi_adxcvr": 12, "configur": [12, 20, 24, 35, 40, 41, 46, 61, 63, 66, 67, 74, 76, 78, 80, 88, 89, 96, 97, 98, 101, 102], "highspe": [12, 35], "There": [12, 14, 16, 20, 22, 23, 24, 25, 29, 35, 46, 58, 60, 64, 74, 88, 89, 92, 93, 98, 101, 102], "separ": [12, 17, 18, 33, 38, 46, 69, 73, 85, 87, 89, 91, 92, 93, 102], "due": [12, 33, 34, 41, 46, 62, 73, 77, 80, 87, 89], "small": [12, 25, 43, 58, 60, 77], "util_adxcvr": [12, 33, 34, 35, 61, 73, 77, 87, 101], "axi4": [12, 15, 31, 32, 33, 34, 36, 46, 52, 89, 98], "broadcast": [12, 27, 29], "statist": [12, 33, 35], "ey": [12, 18], "scan": [12, 93], "phy": [12, 34, 42, 55, 73, 77, 87], "adi_jesd204": 12, "link_manag": 12, "xcvr": [12, 87], "itself": [12, 25, 29, 33, 34, 89, 98], "stack": [12, 23, 29, 35], "identif": [12, 16, 21, 22, 23, 25, 31, 32], "num_of_lan": [12, 101], "xcvr_type": [12, 62], "gtpe2_not_support": [12, 62], "gtxe2": [12, 35, 62], "gthe2_not_support": [12, 62], "gtze2_not_support": [12, 62], "gthe3": [12, 35, 62], "gtye3_not_support": [12, 62], "gtre4_not_support": [12, 62], "gthe4": [12, 35, 62], "gtye4": [12, 35, 62], "gtme4_not_support": [12, 62], "link_mod": [12, 33, 34, 62], "64b66b": [12, 31, 33, 34, 62, 73, 77, 87], "8b10b": [12, 33, 34, 62, 73, 77, 87], "cyclon": [12, 87, 88], "stratix": 12, "fpga_voltag": [12, 13], "mv": [12, 13], "wich": 12, "suppli": [12, 22, 35, 64, 66, 69, 70, 71, 72, 76, 85, 86, 88], "tx_or_rx_n": [12, 62, 101], "otherwis": [12, 15, 19, 21, 25, 27, 33, 34, 40, 41, 89, 95, 96, 97, 102, 103], "qpll_enabl": [12, 62, 101], "qpll": [12, 62], "lpm_or_dfe_n": 12, "lpm": [12, 62], "Or": [12, 103], "dfe": [12, 62], "b000": [12, 15], "tx_diffctrl": 12, "diffctrl": 12, "b01000": 12, "tx_postcursor": 12, "postcursor": 12, "b00000": 12, "tx_precursor": 12, "precursor": 12, "sys_clk_sel": 12, "sy": [12, 22], "sel": [12, 62], "b11": [12, 93], "out_clk_sel": 12, "b100": [12, 33], "subordin": [12, 14, 27, 36, 37, 43, 44, 45, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 98, 100], "mhz": [12, 25, 31, 33, 35, 46, 55, 58, 60, 62, 64, 66, 73, 75, 77, 87, 93], "m_axi": [12, 15, 52, 53], "m_axi_awaddr": 12, "m_axi_awprot": 12, "m_axi_awvalid": 12, "m_axi_awreadi": 12, "m_axi_wdata": 12, "m_axi_wstrb": 12, "m_axi_wvalid": 12, "m_axi_wreadi": 12, "m_axi_bresp": 12, "m_axi_bvalid": 12, "m_axi_breadi": 12, "m_axi_araddr": 12, "m_axi_arprot": 12, "m_axi_arvalid": 12, "m_axi_arreadi": 12, "m_axi_rdata": 12, "m_axi_rresp": 12, "m_axi_rvalid": 12, "m_axi_rreadi": 12, "up_pll_rst": [12, 101], "up_cm_": [12, 62], "pll_lock": 12, "fpll": 12, "up_statu": 12, "axi_xcvr": 12, "gp": 12, "w": [12, 15, 35, 39, 48, 93], "resetn": [12, 23, 25, 43, 44, 50], "held": [12, 21], "report": [12, 31, 33], "status_32": 12, "up_pll_lock": 12, "channel_n_readi": 12, "generic_info": 12, "0x140": [12, 13, 16, 27], "board": [12, 18, 22, 25, 38, 46, 55, 89, 92, 94, 104], "power": [12, 15, 28, 33, 34, 38, 43, 46, 59, 63, 64, 66, 67, 69, 71, 72, 74, 76, 79, 80, 85, 86, 88, 102], "atx": 12, "stabl": [12, 15, 17, 33, 34, 40, 76, 89, 92], "automat": [12, 15, 20, 22, 25, 27, 33, 34, 36, 53, 64, 89, 102, 103], "just": [12, 15, 25, 46, 62, 73, 88, 89, 91, 92, 96, 97, 101, 102], "ident": 12, "basi": [12, 39, 44, 72, 78], "share": [12, 20, 25, 46, 62, 64, 73, 85, 101], "them": [12, 15, 16, 23, 33, 34, 44, 46, 85, 87, 88, 89, 93, 98, 101, 102, 103, 104], "chose": [12, 46], "equal": [12, 15, 16, 21, 23, 24, 33, 34, 36, 39, 58, 60, 93], "0x0008": 12, "swing": [12, 86], "transmitt": [12, 18, 31, 32, 33, 34, 35, 77, 78, 88], "cursor": 12, "pre": [12, 25, 28, 29, 34, 38, 43, 64], "emphasi": 12, "rxoutclk": 12, "txoutclk": 12, "bufstatus_rst": 12, "bufstatu": 12, "either": [12, 15, 16, 18, 20, 29, 33, 34, 35, 40, 46, 62, 72, 87, 88, 93, 102, 104], "els": [12, 35, 89, 93], "bufststatu": 12, "buftatu": 12, "consult": [12, 15, 85], "search": [12, 62, 89, 96, 97, 98, 101], "rxbufstatu": 12, "txbufstatu": 12, "pll_lock_n": 12, "cpll": [12, 62, 73, 77], "did": [12, 29, 33, 34], "lpm_dfe_n": 12, "sysclk_sel": 12, "sysclksel": 12, "gth": [12, 62, 88, 98], "gty": [12, 62, 88, 98], "pllclksel": 12, "indirectli": 12, "outclk_sel": 12, "01": [12, 22, 27, 33, 34, 55, 63, 67, 80], "aka": [12, 33, 34], "204b": [12, 31, 32, 33, 34], "204c": [12, 31, 32, 33, 34], "cm_sel": 12, "0xff": [12, 39], "cm_control": 12, "cm_wr": 12, "cm_addr": 12, "cm_wdata": 12, "cm_statu": 12, "cm_busi": 12, "idl": [12, 15, 23, 27, 39, 41], "cm_rdata": 12, "ch_sel": 12, "ch_control": 12, "ch_wr": 12, "ch_addr": 12, "ch_wdata": 12, "ch_statu": 12, "ch_busi": 12, "ch_rdata": 12, "es_sel": 12, "es_req": 12, "auto": [12, 19, 25, 88, 93, 102], "es_control_1": 12, "es_prescal": 12, "0x2a": [12, 19], "0xa8": [12, 19], "es_control_2": 12, "es_voffset_rang": 12, "es_voffset_step": 12, "es_voffset_max": 12, "es_voffset_min": 12, "0x2b": [12, 19], "0xac": [12, 19], "es_control_3": 12, "es_hoffset_max": 12, "es_hoffset_min": 12, "0xb0": [12, 19, 27], "es_control_4": 12, "es_hoffset_step": 12, "0x2d": [12, 19], "0xb4": [12, 19], "es_control_5": 12, "es_startaddr": 12, "es_statu": 12, "es_reset": 12, "es_resetn": [12, 98], "eyescanreset": [12, 98], "0x32": [12, 16, 27, 33, 34], "0xc8": [12, 16, 27, 33, 34], "0x180": [12, 27], "prbs_cntrl": 12, "prbsforceerr": 12, "checker": [12, 31], "side": [12, 15, 25, 41, 52, 53, 88, 93, 98], "prbscntreset": 12, "prbssel": 12, "put": [12, 15, 25, 33, 87, 89], "non": [12, 14, 15, 23, 33, 34, 89, 93, 94, 98, 102], "stop": [12, 14, 15, 21, 23, 25, 27, 29, 36, 39, 89], "normal": [12, 27, 32, 33, 34, 35, 56, 57, 89, 93], "dataflow": 12, "inject": 12, "instead": [12, 15, 20, 29, 33, 34, 42, 59, 64, 89, 93], "0x61": [12, 16, 19, 22, 23, 25, 33, 34], "0x184": 12, "prbs_statu": 12, "prbserr": 12, "sticki": 12, "prbslock": 12, "free": [12, 15, 19, 27, 36, 41, 63, 89, 93, 98, 101], "xclk": 12, "deassert": [12, 31, 32, 33, 40], "necessari": [12, 19, 25, 36, 62, 63, 64, 65, 67, 74, 80, 88, 89, 93, 96, 97, 102], "addr": [12, 33, 34, 41], "soon": [12, 25, 33, 34, 92], "reason": [12, 15, 23, 33, 34, 64, 89, 93, 102], "finish": [12, 14, 15, 16, 29, 41], "immun": 12, "abort": [12, 15], "further": [12, 22, 36], "That": [12, 57, 89, 103], "00": [12, 19, 22, 23, 25, 27, 36, 39, 55, 98], "qpll1": [12, 73], "qpll0": [12, 73, 77], "001": [12, 33], "010": [12, 33], "011": 12, "101": [12, 18, 67, 73], "outclkpc": 12, "outclkpma": 12, "progdivclk": 12, "expos": [12, 15, 46, 62], "gigabit": [12, 35, 55, 62, 96, 97], "without": [12, 14, 15, 16, 18, 25, 27, 29, 34, 35, 36, 40, 44, 54, 56, 57, 64, 79, 85, 93, 102, 103], "bringup": [12, 25], "under": [12, 23, 33, 34, 35, 46, 88, 89, 93, 98, 101], "exact": [12, 41], "record": [12, 15, 33, 34], "detect": [12, 16, 17, 20, 33, 55, 70, 78], "stai": [12, 15, 16, 32, 33, 34, 38, 40, 44], "alon": [12, 89], "suffici": [12, 29], "get": [12, 17, 24, 25, 33, 40, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 92], "s_axis_axi_aclks_axi_aresetnclkclk2clk_": 13, "axi_clkgen": [13, 18, 46, 63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 76, 79, 80, 81, 85, 86, 89], "wrapper": [13, 62, 89, 96, 97, 102], "ad_mmcm_drp": 13, "amd": [13, 16, 21, 30, 35, 52, 53, 56, 57, 58, 60, 73, 77, 84, 87, 94, 95, 103], "clksel_en": 13, "clksel": 13, "en": [13, 15, 31, 56, 62, 87, 88, 93], "clkin_period": 13, "clkin1": [13, 46], "clkin2_period": 13, "clkin2": 13, "vco_div": [13, 46], "divclk_divid": 13, "vco_mul": [13, 46], "clkfbout_mult_f": 13, "49": [13, 67, 72, 73, 87, 88], "clk0_div": [13, 46], "clkout0_divide_f": 13, "clk0_phase": 13, "clkout0_phas": 13, "clk1_div": 13, "clkout1_divid": 13, "clk1_phase": 13, "clkout1_phas": 13, "enable_clkin2": 13, "fals": [13, 15, 27, 36, 43, 45, 52, 93], "enable_clkout1": 13, "clk2": 13, "clk_": 13, "clk_sel": 13, "betwen": 13, "mmcm_statu": 13, "mmcm_lock": 13, "s_axis_axi_aclks_axi_aresetndac_clkdac_rstdac_data_adac_data_bdac_valid_adac_valid_bdma_valid_adma_valid_bdac_enable_adac_enable_btrigger_itrigger_adctrigger_ladma_ready_adma_ready_bdac_int_data_adac_int_data_bdac_valid_out_adac_valid_out_bunderflowaxi_dac_interpol": 14, "axi_dac_interpol": 14, "dac_data_a": 14, "dac_data_b": 14, "dac_valid_a": 14, "dac_valid_b": 14, "dma_valid_a": 14, "dma_valid_b": 14, "dma_ready_a": 14, "dma_ready_b": 14, "dac_enable_a": 14, "dac_enable_b": 14, "dac_int_data_a": 14, "dac_int_data_b": 14, "dac_valid_out_a": 14, "dac_valid_out_b": 14, "trigger_adc": [14, 20], "trigger_la": 14, "too": [14, 19, 34, 58, 60, 87, 101, 103], "bad": 14, "usb": [14, 88], "bandwidth": [14, 18, 25, 31, 33, 35, 56, 57, 63, 67, 69, 72, 73, 76, 79, 80, 87], "stage": [14, 22, 23, 24, 33, 34, 52, 53], "flow": [14, 19, 27, 31, 32, 33, 34, 36, 56, 89, 95, 102, 103], "middl": [14, 29], "man": 14, "axi_ad9963": [14, 99], "consum": [14, 24, 27, 28, 33, 34, 57], "trigger_config": 14, "raw_channel_data": 14, "fetch": [14, 15, 89], "desir": [14, 16, 17, 18, 24, 29, 74, 89, 93, 95, 101, 102], "paus": [14, 15, 39], "remap": 14, "dma_transfer_suspend": 14, "few": [14, 15, 18, 33, 34, 46, 89, 92, 93, 96, 97, 102], "residu": 14, "pipe": 14, "push": [14, 20, 25, 27], "flush": 14, "By": [14, 15, 16, 19, 21, 23, 32, 33, 34, 38, 39, 58, 60, 70, 71, 78, 79, 85, 86, 89, 98], "want": [14, 16, 25, 36, 88, 89, 92, 96, 97, 98, 101, 102, 103], "stop_sync": 14, "cyclic": [14, 18, 28, 29, 46, 73], "0x0002": [14, 20, 23], "arbitrary_interpolation_ratio_a": 14, "filtered_interpol": 14, "interpolation_ratio_a": 14, "531": 14, "168": [14, 29], "783": 14, "360": [14, 24], "038": 14, "arbitrary_interpolation_ratio_b": 14, "interpolation_ratio_b": 14, "suspend_transf": 14, "en_trigger_la": [14, 20], "en_trigger_adc": [14, 20], "en_trigger_to": [14, 20], "en_trigger_ti": [14, 20], "s_axis_axi_aclks_axi_aresetnfifo_rd_clkfifo_wr_clkm_axis_aclkm_dest_axi_aclkm_sg_axi_aclkm_src_axi_aclks_axis_aclkm_dest_axi_aresetnm_sg_axi_aresetnm_src_axi_aresetns_axisfifo_wrfifo_rdm_dest_axim_sg_axim_src_axim_axisirqs_axis_xfer_reqm_axis_xfer_reqfifo_rd_xfer_reqdest_diag_level_burstsaxi_dmac": 15, "throughput": [15, 25, 41, 69, 70, 71, 85, 88], "intend": [15, 18, 25, 32, 38, 47, 93, 95], "axi3": 15, "switch": [15, 19, 20, 33, 34, 36, 66, 70, 71, 79, 88, 89, 92, 102], "lut": [15, 24, 25], "tbd": [15, 64], "axi_dmac": [15, 18, 46, 51, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "dma_data_width_src": [15, 46], "256": [15, 25, 33, 34, 36, 44, 45, 46, 50, 51, 52, 72], "512": [15, 22, 25, 52, 72], "1024": [15, 25, 52, 72], "2048": [15, 52], "dma_data_width_dest": [15, 18, 46], "dma_data_width_sg": 15, "dma_length_width": 15, "dma_2d_transf": [15, 18, 46], "dma_sg_transf": 15, "async_clk_req_src": 15, "whether": [15, 16, 33, 34, 39, 43], "asynchron": [15, 21, 25, 27, 33, 34, 36, 41, 45, 52, 53], "async_clk_src_dest": 15, "async_clk_dest_req": 15, "async_clk_req_sg": 15, "async_clk_src_sg": 15, "async_clk_dest_sg": 15, "axi_slice_dest": [15, 46], "insert": [15, 23, 27, 33, 34, 36, 39, 62, 66, 70, 79, 86, 87, 91, 93], "extra": [15, 25, 89], "slice": [15, 23], "axi_slice_src": [15, 46], "sync_transfer_start": [15, 46], "dma_axi_protocol_dest": 15, "protocol": [15, 33, 34, 35, 37, 55], "dma_axi_protocol_src": 15, "dma_axi_protocol_sg": 15, "dma_type_dest": [15, 18, 46], "mm": [15, 25, 46, 72, 76], "dma_type_src": [15, 18, 46], "dma_axi_addr_width": 15, "max_bytes_per_burst": 15, "burst": [15, 23, 25, 27, 29, 41], "beat": [15, 25, 31, 32, 33, 34, 52, 53], "largest": [15, 39], "unlimit": 15, "upper": [15, 24, 93, 98], "fifo_s": 15, "axi_id_width_src": 15, "src": [15, 88, 89, 102], "axi_id_width_dest": 15, "dest": 15, "axi_id_width_sg": 15, "sg": 15, "dma_axis_id_w": 15, "dma_axis_dest_w": 15, "disable_debug_regist": 15, "enable_diagnostics_if": 15, "insight": 15, "allow_asym_mem": 15, "asym": 15, "mem": [15, 41], "cache_coher": 15, "axi_axcach": 15, "arcach": 15, "awcach": 15, "b0011": 15, "axi_axprot": 15, "irq": [15, 16, 19, 27, 32, 33, 34, 36, 101], "m_dest_axi": [15, 46], "m_dest_axi_awid": 15, "awid": 15, "m_dest_axi_awaddr": 15, "m_dest_axi_awlen": 15, "awlen": 15, "m_dest_axi_aws": 15, "awsiz": 15, "m_dest_axi_awburst": 15, "awburst": 15, "m_dest_axi_awlock": 15, "awlock": 15, "m_dest_axi_awcach": 15, "m_dest_axi_awprot": 15, "m_dest_axi_awvalid": 15, "m_dest_axi_awreadi": 15, "m_dest_axi_wid": 15, "wid": 15, "m_dest_axi_wdata": 15, "m_dest_axi_wstrb": 15, "m_dest_axi_wlast": 15, "wlast": 15, "m_dest_axi_wvalid": 15, "m_dest_axi_wreadi": 15, "m_dest_axi_bid": 15, "bid": [15, 33, 34], "m_dest_axi_bresp": 15, "m_dest_axi_bvalid": 15, "m_dest_axi_breadi": 15, "m_dest_axi_arid": 15, "arid": 15, "m_dest_axi_araddr": 15, "m_dest_axi_arlen": 15, "arlen": 15, "m_dest_axi_ars": 15, "arsiz": 15, "m_dest_axi_arburst": 15, "arburst": 15, "m_dest_axi_arlock": 15, "arlock": 15, "m_dest_axi_arcach": 15, "m_dest_axi_arprot": 15, "m_dest_axi_arvalid": 15, "m_dest_axi_arreadi": 15, "m_dest_axi_rid": 15, "rid": [15, 25], "m_dest_axi_rdata": 15, "m_dest_axi_rresp": 15, "m_dest_axi_rlast": 15, "rlast": 15, "m_dest_axi_rvalid": 15, "m_dest_axi_rreadi": 15, "m_sg_axi": 15, "m_sg_axi_awid": 15, "m_sg_axi_awaddr": 15, "m_sg_axi_awlen": 15, "m_sg_axi_aws": 15, "m_sg_axi_awburst": 15, "m_sg_axi_awlock": 15, "m_sg_axi_awcach": 15, "m_sg_axi_awprot": 15, "m_sg_axi_awvalid": 15, "m_sg_axi_awreadi": 15, "m_sg_axi_wid": 15, "m_sg_axi_wdata": 15, "m_sg_axi_wstrb": 15, "m_sg_axi_wlast": 15, "m_sg_axi_wvalid": 15, "m_sg_axi_wreadi": 15, "m_sg_axi_bid": 15, "m_sg_axi_bresp": 15, "m_sg_axi_bvalid": 15, "m_sg_axi_breadi": 15, "m_sg_axi_arid": 15, "m_sg_axi_araddr": 15, "m_sg_axi_arlen": 15, "m_sg_axi_ars": 15, "m_sg_axi_arburst": 15, "m_sg_axi_arlock": 15, "m_sg_axi_arcach": 15, "m_sg_axi_arprot": 15, "m_sg_axi_arvalid": 15, "m_sg_axi_arreadi": 15, "m_sg_axi_rid": 15, "m_sg_axi_rdata": 15, "m_sg_axi_rresp": 15, "m_sg_axi_rlast": 15, "m_sg_axi_rvalid": 15, "m_sg_axi_rreadi": 15, "m_src_axi": 15, "m_src_axi_awid": 15, "m_src_axi_awaddr": 15, "m_src_axi_awlen": 15, "m_src_axi_aws": 15, "m_src_axi_awburst": 15, "m_src_axi_awlock": 15, "m_src_axi_awcach": 15, "m_src_axi_awprot": 15, "m_src_axi_awvalid": 15, "m_src_axi_awreadi": 15, "m_src_axi_wid": 15, "m_src_axi_wdata": 15, "m_src_axi_wstrb": 15, "m_src_axi_wlast": 15, "m_src_axi_wvalid": 15, "m_src_axi_wreadi": 15, "m_src_axi_bid": 15, "m_src_axi_bresp": 15, "m_src_axi_bvalid": 15, "m_src_axi_breadi": 15, "m_src_axi_arid": 15, "m_src_axi_araddr": 15, "m_src_axi_arlen": 15, "m_src_axi_ars": 15, "m_src_axi_arburst": 15, "m_src_axi_arlock": 15, "m_src_axi_arcach": 15, "m_src_axi_arprot": 15, "m_src_axi_arvalid": 15, "m_src_axi_arreadi": 15, "m_src_axi_rid": 15, "m_src_axi_rdata": 15, "m_src_axi_rresp": 15, "m_src_axi_rlast": 15, "m_src_axi_rvalid": 15, "m_src_axi_rreadi": 15, "fifo_rd_clk": 15, "fifo_rd": 15, "fifo_wr_clk": 15, "fifo_wr": 15, "m_axis_aclk": [15, 25, 52, 53], "m_dest_axi_aclk": 15, "m_sg_axi_aclk": 15, "m_src_axi_aclk": 15, "s_axis_aclk": [15, 25, 46, 52, 53], "m_dest_axi_aresetn": 15, "m_sg_axi_aresetn": 15, "m_src_axi_aresetn": 15, "s_axis_readi": [15, 25, 52, 53, 57], "treadi": [15, 18, 25, 27, 31, 32, 33, 34, 45, 52, 53, 57], "s_axis_valid": [15, 25, 52, 53, 57], "tvalid": [15, 18, 25, 27, 31, 32, 33, 34, 45, 52, 53, 57], "s_axis_data": [15, 25, 52, 53, 57], "tdata": [15, 18, 25, 27, 31, 32, 34, 45, 52, 53, 57], "s_axis_strb": 15, "tstrb": 15, "s_axis_keep": 15, "tkeep": [15, 25, 52, 53], "s_axis_us": 15, "tuser": 15, "s_axis_id": 15, "tid": 15, "s_axis_dest": 15, "tdest": 15, "s_axis_last": [15, 25], "tlast": [15, 18, 25, 52, 53], "m_axis_readi": [15, 25, 52, 53], "m_axis_valid": [15, 25, 52, 53], "m_axis_data": [15, 25, 52, 53], "m_axis_strb": 15, "m_axis_keep": 15, "m_axis_us": 15, "m_axis_id": 15, "m_axis_dest": 15, "m_axis_last": [15, 25], "fifo_wr_en": [15, 56], "fifo_wr_din": 15, "fifo_wr_overflow": [15, 56], "fifo_wr_sync": 15, "fifo_wr_xfer_req": 15, "xfer_req": 15, "fifo_rd_en": [15, 57], "fifo_rd_dout": 15, "fifo_rd_valid": [15, 57], "fifo_rd_underflow": [15, 57], "s_axis_xfer_req": 15, "m_axis_xfer_req": 15, "fifo_rd_xfer_req": 15, "dest_diag_level_burst": 15, "62": [15, 77, 87, 88], "0x62": 15, "peripheral_id": [15, 16, 22, 23, 25, 33, 34, 36, 98], "0x444d4143": 15, "d": [15, 22, 23, 25, 29, 62, 89], "interface_description_1": 15, "bytes_per_beat_dest_log2": 15, "log2": [15, 25, 33, 34, 36], "dma_": 15, "data_": [15, 36], "width_": 15, "type_": 15, "memorymap": 15, "bytes_per_beat_src_log2": 15, "bytes_per_burst_width": 15, "bytes_": 15, "per_": 15, "burst_": [15, 23], "cross": [15, 18, 25, 33, 46, 52, 53], "4kb": [15, 25], "interface_description_2": 15, "cache_": 15, "axi_": [15, 96, 97], "axcach": 15, "axprot": 15, "irq_mask": [15, 16, 27, 36], "transfer_complet": 15, "transfer_queu": 15, "irq_pend": [15, 16, 19, 27, 33, 34, 36], "queu": 15, "queue": 15, "irq_sourc": [15, 16, 19, 27, 33, 34, 36], "togeth": [15, 16, 19, 22, 38, 47, 81, 87, 101], "hwdesc": 15, "resum": 15, "again": [15, 89, 102], "transfer_id": 15, "transfer_don": 15, "transfer_submit": 15, "back": [15, 18, 25, 33, 34, 41, 58, 62, 64, 93, 96, 97], "re": [15, 25, 33, 34, 38, 39, 40, 44, 45, 46, 64, 69, 87, 89, 91, 102, 104], "occurr": [15, 33, 34], "partial_reporting_en": 15, "partial": [15, 22, 25], "caus": [15, 24, 93], "eventu": 15, "dest_address": 15, "src_address": 15, "x_length": 15, "max": [15, 17, 18, 23, 24, 25, 33, 34, 42, 43, 46, 58, 60], "y_length": 15, "row": 15, "dest_strid": 15, "src_stride": 15, "transfer_0_don": 15, "transfer_1_don": 15, "transfer_2_don": 15, "transfer_3_don": 15, "partial_transfer_don": 15, "partial_transfer_length": 15, "partial_transfer_id": 15, "active_transfer_id": 15, "usag": [15, 33, 56, 57, 89, 93], "0x10d": 15, "0x434": 15, "current_dest_address": 15, "0x10e": 15, "0x438": 15, "current_src_address": 15, "0x112": [15, 18], "0x448": [15, 18], "transfer_progress": 15, "0x113": 15, "0x44c": 15, "partial_length": 15, "moment": [15, 33, 34, 52, 53], "smaller": [15, 22, 25, 33, 34, 35, 53], "0x114": [15, 16, 36], "0x450": 15, "0x115": 15, "0x454": 15, "descriptor_id": 15, "segment": 15, "0x11f": 15, "0x47c": 15, "sg_address": 15, "0x124": 15, "0x490": 15, "dest_address_high": 15, "bigger": [15, 53], "0x125": 15, "0x494": 15, "src_address_high": 15, "0x126": 15, "0x498": 15, "current_dest_address_high": 15, "0x127": 15, "0x49c": 15, "current_src_address_high": 15, "0x12f": 15, "0x4bc": 15, "sg_address_high": 15, "accept": [15, 18, 25, 27, 29, 32, 33, 34, 37, 39, 41, 69], "intent": [15, 25, 41, 93], "full": [15, 24, 25, 27, 35, 36, 52, 53, 56, 57, 64, 73, 85, 87, 89], "still": [15, 33, 40, 46, 68, 76, 85, 89, 103, 104], "risk": 15, "similarli": [15, 36, 42], "empti": [15, 27, 29, 36, 52, 53, 102], "determin": [15, 16, 24, 25, 31, 32, 33, 34], "buffer_width_in_byt": 15, "buffer_depth": 15, "startup": [15, 23, 25, 33, 34], "de": [15, 18, 25, 27, 33, 34, 35, 36, 55], "pressur": [15, 25, 34, 67], "submit": 15, "go": [15, 23, 25, 33, 34, 68, 73, 74, 77, 87, 88, 89, 95, 101], "enough": [15, 88, 89, 98, 102], "space": [15, 17, 18, 22, 33, 34, 52, 53, 73, 88, 93, 102], "unexpectedli": [15, 89], "shorter": [15, 29], "alreadi": [15, 25, 33, 34, 36, 41, 102], "hand": [15, 89], "queri": [15, 31, 33, 34, 36], "discoveri": [15, 33, 34], "apart": [15, 33, 34], "layout": [15, 31, 32, 33, 34, 35, 64], "major": [15, 33, 34, 46, 88, 89], "incompat": [15, 33, 34], "minor": [15, 33, 34, 96, 97], "patch": [15, 33, 34], "letter": [15, 33, 34, 93], "incorrect": [15, 33, 93], "behavior": [15, 25, 33, 34, 39, 40, 48, 88, 89, 93], "primari": [15, 25, 33, 34], "distinguish": [15, 33, 34], "0x008": [15, 33, 34], "yield": [15, 27, 29, 33, 34], "previous": [15, 33, 34, 40], "associ": [15, 23, 27, 33, 34, 41, 76, 85], "0x00c": [15, 33, 34], "ensur": [15, 16, 18, 27, 29, 31, 32, 33, 34, 46, 62, 66], "exist": [15, 23, 33, 34, 36, 73, 77, 87, 88, 89, 97, 102, 103], "three": [15, 29, 34, 35, 36, 42, 52, 53, 56, 57, 62, 64, 67, 72, 78, 96, 97, 102], "close": [15, 33, 34, 35, 46, 89, 93], "particular": [15, 25, 29, 33, 34, 35, 46, 92, 93], "0x088": [15, 33, 34], "0x080": [15, 33, 34], "propag": [15, 27, 33, 34, 36], "prevent": [15, 33, 34, 102], "0x084": [15, 33, 34], "upstream": [15, 27, 33, 34, 36], "acknowledg": [15, 27, 29, 33, 34, 36, 100], "0x3ff": 15, "1079": 15, "1080": [15, 17, 18], "room": [15, 52, 53], "becom": [15, 33, 39, 41, 52, 53, 72], "specifi": [15, 16, 20, 22, 31, 32, 39, 53, 69, 72, 76, 86, 87, 88, 89, 92, 93, 100, 102, 103], "act": [15, 22, 25, 39], "ahead": 15, "intervent": [15, 33], "gracefulli": 15, "shut": 15, "transact": [15, 26, 27, 29, 36, 39, 41, 43, 44, 45], "won": [15, 29, 34, 89], "toward": [15, 18, 27, 32, 33, 34, 36], "fulfil": 15, "lost": [15, 55], "break": 15, "notif": [15, 33, 34, 36], "certain": [15, 25, 33, 34, 41, 46, 89, 93, 103], "cpu": [15, 36], "poll": 15, "equival": [15, 31, 32, 62, 73], "handler": 15, "compos": [15, 55, 81, 93], "pad": [15, 17, 22, 25, 32, 56, 57, 88, 102], "skip": [15, 34], "second": [15, 16, 19, 22, 29, 33, 34, 44, 64, 70, 89, 103], "stride": 15, "_src": 15, "_address": 15, "_stride": 15, "_dest": 15, "restart": [15, 33], "manag": [15, 16, 25, 37, 38, 40, 41, 44, 49, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 96, 97, 100], "overhead": [15, 25, 56, 57], "never": [15, 29, 33, 34], "execut": [15, 27, 28, 29, 36, 38, 39, 40, 42, 44, 45, 46, 64, 89, 101], "noncontigu": 15, "area": [15, 85, 89], "list": [15, 18, 30, 33, 34, 35, 38, 41, 47, 73, 77, 84, 87, 88, 92, 93, 94, 98, 101, 102, 103, 104], "vector": [15, 93], "call": [15, 88, 89, 92, 96, 97, 98, 100, 101, 102], "contigu": 15, "dedic": [15, 23, 24, 77, 85, 102], "bit0": 15, "next_sg_addr": 15, "bit1": 15, "rais": [15, 33], "dest_addr": 15, "src_addr": 15, "y_len": 15, "minu": [15, 33, 34], "x_len": 15, "dst_stride": 15, "replic": 15, "loop": [15, 58, 62, 64, 76], "similar": [15, 25, 29, 33, 34, 35, 85, 89, 101], "howev": [15, 16, 29, 33, 34, 73, 76, 80, 89], "distinct": 15, "advantag": [15, 29, 35], "fewer": [15, 35, 93], "treat": [15, 25, 39, 93], "improv": [15, 25, 64, 69, 72, 93], "primarili": [15, 18], "unit": [15, 43, 96, 97], "packet": [15, 25, 52, 53, 55], "begin": [15, 16, 23, 34, 91, 93], "qualifi": [15, 25, 31, 32, 93], "permiss": 15, "b1111": [15, 56, 57], "b010": [15, 33], "polici": 15, "leav": [15, 34, 42, 89, 93, 102], "mod": 15, "min": [15, 18, 24, 33, 43, 46], "widest": 15, "restrict": [15, 29, 62, 73], "relax": [15, 46, 64], "strobe": [15, 25], "discard": [15, 27, 29, 36], "fine": 15, "long": [15, 23, 40, 43, 85, 93], "method": [15, 89], "belong": [15, 88], "erron": 15, "workaround": 15, "increas": [15, 16, 25, 29, 33, 40, 46, 58, 60, 64, 93, 102], "larger": 15, "onlin": [15, 31, 32, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 93], "anyon": [15, 31, 32, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87], "compon": [15, 18, 24, 31, 32, 33, 34, 35, 38, 44, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 93, 98, 101, 102], "video": [15, 17, 18, 31, 32], "audio": [15, 17, 18, 31, 32, 88], "engineerzon": [15, 31, 32, 33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 92, 96, 97], "term": [15, 31, 32, 33, 35, 41, 93], "earlier": [15, 89], "s_axis_axi_aclks_axi_aresetntemp_intachoirqpwmaxi_fan_control": 16, "cool": 16, "mpsoc": [16, 55, 88], "temperatur": [16, 19, 64, 67, 69, 70, 72], "sensor": [16, 64, 67, 70, 79], "achiev": [16, 33, 34, 46, 58, 60, 63, 64, 67, 71, 72, 76, 79, 80, 85], "pl": [16, 64, 65, 66, 69, 70, 71, 72, 76, 78, 79, 81, 85, 86, 87, 88, 101], "sysmone4": 16, "rotat": [16, 24, 73], "accordingli": [16, 25, 33, 34, 73, 87, 89, 103], "tacho": 16, "measur": [16, 33, 41, 64, 72, 78, 79], "evalu": [16, 18, 38, 44, 55, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 85, 86, 87, 89, 94, 102, 104], "rpm": 16, "axi_fan_control": [16, 98], "pwm_frequency_hz": 16, "internal_sysmon": 16, "temp_in": 16, "avg_pow": 16, "avp_pow": 16, "averag": [16, 64], "highest": [16, 33, 34, 46], "tacho_tol_perc": 16, "toler": [16, 70, 71], "tacho_t25": 16, "nomin": 16, "1470000": 16, "tacho_t50": 16, "820000": 16, "tacho_t75": 16, "75": [16, 73, 85, 87, 88], "480000": 16, "tacho_t100": 16, "340000": 16, "temp_00_h": 16, "degre": [16, 38, 41], "celsiu": 16, "temp_25_l": 16, "temp_25_h": 16, "temp_50_l": 16, "60": [16, 77], "temp_50_h": 16, "70": 16, "temp_75_l": 16, "80": [16, 31, 33, 34, 35, 46, 87, 88], "temp_75_h": 16, "90": [16, 24, 63, 67, 70, 71, 79, 80, 81, 87, 88, 98], "temp_00_l": 16, "95": [16, 71, 76, 87, 88], "wizzard": 16, "fact": [16, 25, 64], "decid": 16, "duti": [16, 21], "sysmon": 16, "bitstream": [16, 46, 89], "brought": 16, "minim": [16, 28, 33, 76, 96, 97, 102], "feedback": [16, 62, 69, 76, 96, 97], "five": [16, 25, 29], "four": [16, 33, 34, 37, 38, 56, 57, 58, 60, 62, 63, 66, 67, 76, 77, 80, 81], "neighbour": 16, "enter": [16, 19, 29, 33, 34, 89], "previou": [16, 24, 33], "latest": [16, 73, 89, 92], "light": [16, 78], "formula": [16, 33, 39, 46], "501": 16, "3743": 16, "273": 16, "6777": 16, "ug580": 16, "11195": 16, "41": [16, 18, 25, 71, 76, 79, 87, 88], "sunon": 16, "pf92251b1": 16, "000u": 16, "s99": 16, "8m": 16, "overwrit": [16, 20, 21], "temp_100_l": 16, "redefin": 16, "tacho_25": 16, "tacho_100": 16, "instal": [16, 74, 89, 92], "tacho_": 16, "_tol": 16, "2000": [16, 25, 46, 93], "pwm_period": [16, 19], "20000": 16, "5khz": 16, "u": [16, 88, 89, 92], "pwm_width": [16, 19], "stabil": 16, "tacho_period": 16, "tacho_toler": 16, "tacho_measur": 16, "deriv": [16, 39, 46, 93, 94], "now": [16, 33, 34, 57, 73, 89, 98, 101, 103], "Then": [16, 29, 68, 73, 74, 77, 87, 89, 98, 101, 103], "facilit": [16, 22, 89], "pwm_chang": 16, "temp_increas": 16, "curret": 16, "new_tacho_measur": 16, "tacho_err": 16, "toggl": [16, 21, 55], "61": [16, 19, 22, 23, 25, 77, 87, 88], "0x46414e43": 16, "tacho_measurement_don": 16, "whenev": [16, 89], "hw": [16, 64, 89], "fault": [16, 79, 80], "longer": [16, 24, 31, 32, 33, 34, 40, 64], "whithin": 16, "expir": 16, "pwm_": [16, 21], "establish": [16, 93], "exceed": 16, "target": [16, 22, 29, 39, 58, 60, 64, 72, 88, 95], "0x90": [16, 31, 32, 33, 34, 96, 97], "temp_data_sourc": 16, "internal_": 16, "copi": [16, 89, 102], "0x00004e20": 16, "temp_": 16, "00_": 16, "h": [16, 29, 89], "0x41": [16, 25, 33, 34, 36], "25_": 16, "0x42": [16, 33, 34, 36], "0x43": 16, "50_": 16, "0x110": [16, 18, 36], "0x45": [16, 36], "75_": 16, "0x46": 16, "0x118": 16, "0x47": 16, "0x11c": 16, "100_": 16, "t25": 16, "0x51": 16, "0x144": 16, "tacho_50": 16, "t50": 16, "0x52": 16, "0x148": 16, "tacho_75": 16, "t75": 16, "0x53": 16, "0x14c": 16, "t100": 16, "0x150": 16, "tacho_25_tol": 16, "tol_": 16, "percent": 16, "0x55": 16, "0x154": 16, "tacho_50_tol": 16, "0x56": [16, 29], "0x158": 16, "tacho_75_tol": 16, "0x57": 16, "0x15c": 16, "tacho_100_tol": 16, "s_axis_axi_aclks_axi_aresetnhdmi_rx_clkhdmi_rx_datahdmi_dma_ovfhdmi_dma_unfhdmi_clkhdmi_dma_sofhdmi_dma_dehdmi_dma_dataaxi_hdmi_rx": 17, "adv7611": 17, "1080p": [17, 18], "recept": [17, 27, 36], "16bit": [17, 18], "ycbcr": [17, 18], "rgb": [17, 18], "color": [17, 18], "imageon": [17, 18], "axi_hdmi_rx": 17, "io_interfac": 17, "vdma": [17, 18], "hdmi_rx_clk": 17, "pixel": [17, 18], "hdmi_clk": 17, "hdmi_rx_data": 17, "hdmi_dma_sof": 17, "hdmi_dma_d": 17, "hdmi_dma_data": 17, "hdmi_dma_ovf": 17, "hdmi_dma_unf": 17, "axi_hdmi_rx_cor": 17, "manipul": [17, 18, 89], "acquir": [17, 29, 63, 64, 65, 79, 80], "chroma": [17, 18], "supersampl": 17, "super": 17, "impact": [17, 18, 24, 35, 76], "qualiti": [17, 18, 69], "csc": [17, 18], "csc_bypass": [17, 18], "recov": [17, 33, 34], "hsync": [17, 18], "vsync": [17, 18], "against": [17, 31, 33], "tpm_status2": 17, "edge_sel": 17, "bgr": 17, "pack": [17, 25, 56, 92], "24bit": 17, "32bit": [17, 46], "msb": [17, 23, 25, 29, 31, 32, 33, 34, 36], "vdma_statu": [17, 18], "vdma_ovf": [17, 18], "vdma_unf": [17, 18], "tpm_status1": 17, "hdmi_tpm_oo": [17, 18], "tpm": [17, 18], "vs_oo": 17, "unabl": 17, "track": [17, 33, 70], "hs_oo": 17, "vs_mismatch": 17, "hs_mismatch": 17, "hvcounts1": 17, "vs_count": 17, "horizont": [17, 18], "hs_count": 17, "1920": [17, 18], "hvcounts2": 17, "axi_spdif_tx": [17, 18, 63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 76, 78, 80, 81, 85, 86], "whole": [17, 18, 25, 29, 98], "softcor": 17, "adv7604": 17, "adv7612": 17, "quick": [17, 18, 72, 73, 74, 75, 77, 78, 79, 85, 87, 89, 90, 98], "s_axis_axi_aclks_axi_aresetns_axisreference_clkvdma_clkhdmi_out_clkvga_out_clkhdmi_16_hsynchdmi_16_vsynchdmi_16_data_ehdmi_16_datahdmi_16_es_datahdmi_24_hsynchdmi_24_vsynchdmi_24_data_ehdmi_24_datavga_hsyncvga_vsyncvga_redvga_greenvga_bluehdmi_36_hsynchdmi_36_vsynchdmi_36_data_ehdmi_36_dataaxi_hdmi_tx": 18, "adv7511": [18, 63, 74, 88], "adv7123": 18, "transmiss": [18, 23, 55], "36": [18, 63, 67, 70, 71, 79, 80, 81, 87, 88], "clip": 18, "axi_hdmi_tx": [18, 63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 85, 86, 88], "cr_cb_n": 18, "subsampl": 18, "red": [18, 89], "blue": 18, "green": 18, "technolgi": 18, "beyond": 18, "7511": 18, "16_bit": 18, "24_bit": 18, "36_bit": 18, "16_bit_embedded_sync": 18, "vga_interfac": 18, "out_clk_polar": 18, "launch": [18, 101], "vdma_readi": 18, "vdma_valid": 18, "vdma_data": 18, "vdma_end_of_fram": 18, "reference_clk": 18, "axi_hdmi_clkgen": [18, 89], "hdmi_out_clk": 18, "vga_out_clk": 18, "vdma_clk": 18, "hdmi_16_hsync": 18, "hdmi_16_vsync": 18, "vertic": 18, "hdmi_16_data_": 18, "hdmi_16_data": 18, "hdmi_16_es_data": 18, "hdmi_24_hsync": 18, "hdmi_24_vsync": 18, "hdmi_24_data_": 18, "hdmi_24_data": 18, "vga_hsync": 18, "vga_vsync": 18, "vga_r": 18, "vga": 18, "vga_green": 18, "vga_blu": 18, "hdmi_36_hsync": 18, "hdmi_36_vsync": 18, "hdmi_36_data_": 18, "hdmi_36_data": 18, "35": [18, 63, 64, 67, 70, 71, 79, 80, 81, 86, 87, 88], "axi_hdmi_tx_cor": 18, "axi_hdmi_tx_vdma": 18, "bloc": 18, "full_rang": 18, "clipp_max": 18, "clipp_min": 18, "suggest": [18, 89, 93, 102], "experienc": 18, "human": [18, 102], "compact": 18, "respons": [18, 25, 26, 27, 29, 33, 34, 35, 38, 41, 42, 43, 50, 72, 78, 89, 93], "circuit": [18, 62, 66, 72, 74, 78, 79, 81], "typic": [18, 24, 27, 33, 34, 36, 40, 42, 64, 72, 87, 89], "axi_hdmi_cor": 18, "cntrl1": 18, "ss_bypass": 18, "sub": [18, 24, 41, 79, 85, 89, 93], "sampler": 18, "And": [18, 89, 91, 92], "cntrl2": 18, "source_sel": 18, "constant": [18, 29, 78, 93, 102], "cntrl3": 18, "const_rgb": 18, "tpm_statu": 18, "vdma_tpm_oo": 18, "r_maxorcr_max": 18, "0xf0": [18, 36], "0xfe": [18, 29, 39], "g_maxory_max": 18, "0x0eb": 18, "luma": 18, "0xeb": 18, "b_maxorcb_max": 18, "0x6c": 18, "r_minorcr_min": 18, "g_minory_min": 18, "0x010": [18, 33, 34], "b_minorcb_min": 18, "hsync_1": 18, "h_line_act": 18, "h_line_width": 18, "2200": [18, 46], "hsync_2": 18, "h_sync_width": 18, "44": [18, 63, 73, 79, 87, 88], "hsync_3": 18, "h_enable_max": 18, "h_enable_min": 18, "2112": 18, "192": 18, "porch": 18, "148": 18, "0x440": 18, "vsync_1": 18, "v_frame_act": 18, "height": 18, "v_frame_width": 18, "1125": 18, "0x111": 18, "0x444": 18, "vsync_2": 18, "v_sync_width": 18, "vsync_3": 18, "v_enable_max": 18, "v_enable_min": 18, "1121": 18, "ad_ip_inst": [18, 46, 101], "axi_hdmi_dma": 18, "ad_ip_paramet": [18, 46, 101], "soft": [18, 88], "adv7511_zc706": 18, "eight": [18, 33], "doubl": [18, 52, 53, 64, 89, 98], "2x": [18, 89], "vc707": [18, 35, 88], "zc706": [18, 25, 35, 71, 73, 74, 87, 88, 89, 92, 102], "zed": [18, 63, 64, 65, 66, 67, 69, 70, 71, 72, 76, 78, 80, 81, 85, 86, 88, 89], "s_axis_axi_aclks_axi_aresetnext_clkdriver_otw_ndriver_en_ndriver_pulsedriver_dp_resettia_chselirqaxi_laser_driv": 19, "ad_fmclidar1_ebz": 19, "platform": [19, 22, 72, 73, 77, 87, 89, 95], "tia": 19, "adp3624": 19, "mosfet": 19, "axi_laser_driv": 19, "async_clk_en": [19, 21], "pulse_width": 19, "2147483647": [19, 21], "pulse_period": 19, "ext_clk": [19, 21, 46, 70], "driver_en_n": 19, "driver_puls": 19, "driver_otw_n": 19, "warn": [19, 91, 93], "driver_dp_reset": 19, "precondit": 19, "tia_chsel": 19, "config_pwm": 19, "config_period": 19, "pulse_": 19, "load_config": [19, 21], "config_width": 19, "status_ldriv": 19, "driver_otw": 19, "otw": 19, "ext_clk_monitor": 19, "ext_clk_freq": 19, "irq_pulse_pend": 19, "irq_pulse_mask": 19, "irq_otw_enter_pend": 19, "irq_otw_enter_mask": 19, "irq_otw_exit_pend": 19, "irq_otw_exit_mask": 19, "irq_pulse_sourc": 19, "irq_otw_enter_sourc": 19, "irq_otw_exit_sourc": 19, "exit": [19, 27, 29], "sequencer_control": 19, "sequencer_en": 19, "auto_sequence_en": 19, "predefin": [19, 52, 53], "tia_manual_config": 19, "sequencer_offset": 19, "tia_chsel_offset": 19, "sequence_auto_config": 19, "sequence_value0": 19, "sequence_value1": 19, "sequence_value2": 19, "third": [19, 94, 95], "sequence_value3": 19, "fourth": 19, "tia0_chsel_manu": 19, "tia0": 19, "manual": [19, 33, 89, 103], "tia1_chsel_manu": 19, "tia2_chsel_manu": 19, "tia3_chsel_manu": 19, "s_axis_axi_aclks_axi_aresetnclkdata_itrigger_idac_datadac_validexternal_rateexternal_validexternal_decimation_entrigger_inclk_outdata_odata_tadc_validadc_datadac_readtrigger_outtrigger_out_adcfifo_depthaxi_logic_analyz": 20, "open": [20, 89, 91, 92, 93, 98, 101, 102, 103], "drain": 20, "axi_logic_analyz": 20, "submodul": 20, "clk_out": 20, "data_i": 20, "data_o": 20, "data_t": 20, "dac_data": 20, "dac_read": 20, "external_r": 20, "external_valid": 20, "external_decimation_en": 20, "acquisit": [20, 64, 67, 69, 71, 76, 79, 85, 86], "trigger_out_adc": 20, "thing": [20, 89, 93, 102, 103], "oscilloscop": 20, "divider_counter_la": 20, "downsampl": 20, "divider_count": 20, "divider_counter_pg": 20, "upsampl": 20, "edge_detect_control": 20, "rise_edge_control": 20, "fall_edge_control": 20, "low_level_control": 20, "high_level_control": 20, "trigger_log": 20, "gate": [20, 32, 35, 85], "clock_select": 20, "overwrite_mask": 20, "overwrite_data": 20, "input_data": 20, "pull": [20, 27, 33, 34, 89, 91, 92, 104], "continuosli": 20, "pg_trigger_config": 20, "data_delay_control": 20, "master_delay_ctrl": 20, "tap": [20, 96, 97], "rate_gen_select": 20, "manual_data_delai": 20, "s_axis_axi_aclks_axi_aresetnext_clkext_syncpwm_": 21, "axi_pwm_gen": [21, 46, 63, 64, 65, 67, 69, 70, 71, 76, 80, 81, 85, 86], "sv": [21, 23], "systemverilog": [21, 23], "axi_pwm_gen_1": 21, "axi_pwm_gen_regmap": 21, "axi_pwm_gen_constr": 21, "ttcl": 21, "constraint": [21, 24, 25, 35, 41, 61, 73, 77, 87, 88, 89, 92], "sdc": [21, 88, 102], "axi_pwm_gen_ip": 21, "definit": [21, 37, 40, 42, 49, 88, 93, 102], "axi_pwm_gen_hw": 21, "n_pwm": 21, "pwm_ext_sync": 21, "ext_async_sync": 21, "software_bringup": 21, "ext_sync_phase_align": 21, "force_align": 21, "start_at_sync": 21, "pulse_0_width": [21, 46], "pulse_1_width": 21, "pulse_2_width": 21, "pulse_3_width": 21, "pulse_4_width": 21, "pulse_5_width": 21, "pulse_6_width": 21, "pulse_7_width": 21, "pulse_8_width": 21, "pulse_9_width": 21, "pulse_10_width": 21, "pulse_11_width": 21, "pulse_12_width": 21, "pulse_13_width": 21, "pulse_14_width": 21, "pulse_15_width": 21, "pulse_0_period": [21, 46], "pulse_1_period": 21, "pulse_2_period": 21, "pulse_3_period": 21, "pulse_4_period": 21, "pulse_5_period": 21, "pulse_6_period": 21, "pulse_7_period": 21, "pulse_8_period": 21, "pulse_9_period": 21, "pulse_10_period": 21, "pulse_11_period": 21, "pulse_12_period": 21, "pulse_13_period": 21, "pulse_14_period": 21, "pulse_15_period": 21, "pulse_0_offset": 21, "pulse_1_offset": 21, "pulse_2_offset": 21, "pulse_3_offset": 21, "pulse_4_offset": 21, "pulse_5_offset": 21, "pulse_6_offset": 21, "pulse_7_offset": 21, "pulse_8_offset": 21, "pulse_9_offset": 21, "pulse_10_offset": 21, "pulse_11_offset": 21, "pulse_12_offset": 21, "pulse_13_offset": 21, "pulse_14_offset": 21, "pulse_15_offset": 21, "index": [21, 23, 44, 62], "let": [21, 24, 56, 57, 89, 98, 101, 102], "notion": 21, "reg_up_control": 21, "external_sync_align": 21, "neg": [21, 62, 64, 66, 85, 93], "immedi": [21, 23, 33, 34], "realign": 21, "runtim": [21, 24, 25, 27, 31, 32, 33, 34, 36, 39, 48], "writabl": 21, "given": [21, 78, 88, 102], "ext": [21, 74], "reg_vers": 21, "0x00020101": 21, "reg_id": 21, "reg_scratch": 21, "reg_core_mag": 21, "core_mag": 21, "0x504c5347": 21, "reg_rstn": 21, "wo": [21, 27, 36], "reg_config": 21, "ext_sync_align": 21, "valew": 21, "overwritten": 21, "reg_nb_puls": 21, "nb_puls": 21, "reg_pulse_x_period": 21, "pulse_x_period": 21, "h4": 21, "ch3": 21, "h4c": 21, "durat": [21, 33, 34, 39], "reg_pulse_x_width": 21, "pulse_x_width": 21, "h8c": 21, "reg_pulse_x_offset": 21, "pulse_x_offset": 21, "hcc": 21, "s_axis_axi_aclks_axi_aresetnsys_rom_datapr_rom_datarom_addraxi_sysid": 22, "solut": [22, 25, 46, 58, 60, 62, 64, 66, 67, 74, 77, 79, 86, 88], "compris": 22, "built": [22, 23, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91], "action": [22, 92], "store": [22, 25, 27, 29, 33, 34, 36, 38, 39, 40, 45, 59, 73, 87, 89], "made": [22, 25, 33, 34, 46, 55, 88, 93, 98, 103], "axi_sysid": [22, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "rom_width": 22, "rom_addr_bit": 22, "path_to_fil": 22, "path_to_mem_init_fil": 22, "sys_rom_data": 22, "pr_rom_data": 22, "pr": [22, 93, 104], "rom_addr": 22, "rom_data": 22, "axi_system_id": 22, "0x53594944": 22, "y": [22, 89], "0x200": [22, 25, 31, 32, 33, 34, 36, 96, 97], "0x800": 22, "sysrom_start": 22, "prrom_start": 22, "behav": [22, 33, 34, 40], "reveal": 22, "cannot": [22, 29, 33, 91, 104], "2kib": 22, "size": [22, 25, 33, 35, 36, 40, 45, 53, 70, 89, 93], "4b": 22, "0000h": 22, "hex": 22, "00000000h": 22, "product": [22, 33, 34, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 94], "string": [22, 89], "rom2": 22, "checksum": [22, 33, 34], "28b": 22, "git": [22, 89, 94, 101, 103], "branch": [22, 29, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 93], "44b": 22, "tag": [22, 92, 103], "sha": 22, "clean": [22, 89, 102], "vadj": [22, 71, 102], "12b": 22, "date": 22, "1970": 22, "01_00": 22, "utc": 22, "mandatori": [22, 29, 33, 34, 73, 93], "overal": [22, 33, 35, 46, 89, 96, 97], "null": 22, "00h": 22, "circumst": 22, "ascii": 22, "charact": [22, 33, 34, 35, 73, 87, 89, 93], "region": 22, "rom1": 22, "place": [22, 24, 29, 33, 34, 46, 88, 92], "bd": [22, 46, 88, 89, 102], "system_bd": [22, 46, 88, 102], "earli": [22, 46, 89], "choos": [22, 35, 89], "sys_cstr": 22, "sysid_gen_sys_init_fil": 22, "s_axis_axi_aclks_axi_aresetnclkrstresetnsync_insync_outtdd_channelaxi_tdd": 23, "divis": [23, 25], "duplex": [23, 25], "wave": [23, 24], "confus": [23, 93], "around": [23, 63, 67, 80, 93], "repurpos": 23, "expand": [23, 101], "six": 23, "refer": [23, 24, 25, 31, 32, 35, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 94, 98, 101], "axi_tdd": [23, 73, 87], "axi_tdd_pkg": 23, "axi_tdd_regmap": 23, "cdc": [23, 25, 41, 73, 87], "axi_tdd_count": 23, "axi_tdd_channel": 23, "waveform": [23, 24], "axi_tdd_sync_gen": 23, "axi_tdd_ip": 23, "axi_tdd_hw": 23, "channel_count": 23, "default_polar": 23, "b00000000": 23, "register_width": 23, "burst_count_width": 23, "sync_intern": 23, "sync_extern": 23, "sync_external_cdc": 23, "sync_count_width": 23, "sync_in": 23, "sync_out": 23, "tdd_channel": 23, "central": 23, "idea": 23, "frame_length": 23, "burst_count": 23, "plai": [23, 25], "repeat": [23, 25, 27, 29, 34, 98], "indefinit": [23, 34], "startup_delai": 23, "diagram": [23, 24, 42, 61, 96, 97], "graphic": 23, "manner": [23, 36, 89, 103], "sync_int": 23, "sync_ext": [23, 25], "sync_soft": 23, "gpsdo": 23, "sync_counter_low": 23, "sync_counter_high": 23, "sync_rst": 23, "alter": [23, 29, 88], "chx_on": 23, "chx_off": 23, "channel_en": 23, "channel_polar": 23, "posit": [23, 29, 33, 34, 62, 63, 64, 66, 67, 69, 70, 71, 72, 73, 79, 80, 86, 93], "correl": 23, "ch0": 23, "ch31": 23, "unless": [23, 41, 89, 93], "subsequ": [23, 29], "fly": 23, "adapt": 23, "highli": [23, 31, 32, 33, 34, 35, 38, 77, 95, 96, 97], "flexibl": [23, 38, 44, 67, 70, 71, 72, 76, 85], "substanti": 23, "0x5444444e": 23, "interface_descript": 23, "sync_": 23, "count_": 23, "register_": 23, "external_": 23, "channel_count_extra": 23, "channel_": 23, "ch1": 23, "exclud": [23, 46], "default_": 23, "chn_on": 23, "chn": 23, "chn_off": 23, "sine": 24, "referenc": [24, 91], "fw": 24, "peak": [24, 89], "dsp": [24, 66, 69], "precis": [24, 25, 38, 46, 63, 64, 65, 67, 68, 72, 79, 80, 85], "optim": [24, 33, 34, 59, 62, 64, 72, 74, 76], "cosin": 24, "But": [24, 40, 102], "dds_dw": 24, "phase_dw": 24, "cordic_dw": 24, "cordic_phase_dw": 24, "axi": [24, 27, 30, 31, 32, 35, 37, 38, 45, 46, 51, 54, 62, 64, 66, 73, 88, 98, 99], "dac_dds_format": 24, "dac_data_sync": 24, "tone_1_scal": 24, "tone_2_scal": 24, "tone_1_init_offset": 24, "tone_2_init_offset": 24, "tone_1_freq_word": 24, "tone_2_freq_word": 24, "dac_dds_data": 24, "regist": [24, 35, 41, 43, 45, 52, 53, 64, 66, 69, 74, 76, 85, 86, 88, 93, 100], "map": [24, 28, 29, 38, 62, 88, 100], "contribut": [24, 91], "uniti": 24, "h4000": 24, "h8000": 24, "h1000000000000000": 24, "fract": 24, "capac": 24, "frac": [24, 33, 39, 46, 48], "eq": 24, "hierarch": [24, 46], "0x8000": 24, "amplifi": [24, 66, 69, 70, 78, 85, 86], "angl": 24, "ad_dds_sin": 24, "ad_dds_sine_cord": 24, "data_path": 24, "scenario": [24, 58, 60], "250m": 24, "daq2": [24, 89, 101], "ad9144": [24, 32, 34, 35], "1gsp": 24, "250mhz": 24, "closer": [24, 33], "nois": [24, 63, 64, 66, 67, 68, 69, 72, 78, 80, 85, 86], "i0": 24, "i1": 24, "i2": 24, "i3": 24, "s_axis_axi_aclks_axi_aresetns_axiss_storage_axiss_axis_aclks_axis_aresetnm_axis_aclkm_axis_aresetninit_reqsync_extddr_calib_donem_axiswr_ctrlrd_ctrlm_storage_axisdata_offload": 25, "essenc": 25, "bursti": 25, "sit": 25, "isn": [25, 87], "ram": [25, 40, 45, 73, 89], "dram": [25, 74], "gib": 25, "hbm": [25, 88], "oneshot": [25, 33, 34], "pure": 25, "750": [25, 46], "data_offload": 25, "misc": 25, "arch": 25, "arm64": 25, "boot": [25, 68, 88, 89], "dt": [25, 63, 74, 75], "zynqmp": [25, 73, 75, 77, 87, 88, 89], "rev10": [25, 75], "ad9081": [25, 31, 32, 33, 34, 35, 84, 87], "m8": 25, "l4": 25, "mem_typ": 25, "blockram": 25, "mem_size_log2": 25, "1kb": 25, "2kb": 25, "8kb": 25, "16kb": 25, "32kb": 25, "64kb": 25, "128kb": 25, "256kb": 25, "512kb": 25, "1mb": 25, "2mb": 25, "4mb": 25, "8mb": 25, "16mb": 25, "32mb": 25, "64mb": 25, "128mb": 25, "256mb": 25, "512mb": 25, "29": [25, 33, 34, 87, 88], "1gb": 25, "2gb": 25, "4gb": 25, "8gb": 25, "16gb": 25, "34": [25, 63, 64, 67, 70, 78, 79, 80, 81, 86, 87, 88], "tx_or_rxn_path": 25, "src_data_width": 25, "dst_data_width": 25, "dst_cyclic_en": 25, "auto_bringup": 25, "bootup": 25, "sync_ext_add_internal_cdc": 25, "has_bypass": 25, "m_axis_tkeep": [25, 52, 53], "s_axis_tkeep": [25, 52, 53], "wr_ctrl": 25, "wr_request_en": 25, "request_en": 25, "wr_request_valid": 25, "request_valid": 25, "wr_request_readi": 25, "request_readi": 25, "wr_request_length": 25, "request_length": 25, "wr_response_measured_length": 25, "response_measured_length": 25, "wr_response_eot": 25, "response_eot": 25, "wr_overflow": 25, "status_overflow": 25, "rd_ctrl": 25, "rd_request_en": 25, "rd_request_valid": 25, "rd_request_readi": 25, "rd_request_length": 25, "rd_response_eot": 25, "rd_underflow": 25, "status_underflow": 25, "s_storage_axi": 25, "s_storage_axis_readi": 25, "s_storage_axis_valid": 25, "s_storage_axis_data": 25, "s_storage_axis_tkeep": 25, "s_storage_axis_last": 25, "m_storage_axi": 25, "m_storage_axis_readi": 25, "m_storage_axis_valid": 25, "m_storage_axis_data": 25, "m_storage_axis_tkeep": 25, "m_storage_axis_last": 25, "m_storage_axis_s_axi": 25, "s_axis_aresetn": [25, 52, 53], "s_storage_axis_m_axi": 25, "m_axis_aresetn": [25, 52, 53], "init_req": 25, "coupl": [25, 62, 73, 77, 79, 85, 88, 93, 102], "ddr_calib_don": 25, "0x44414f46": 25, "synthesis_config_1": 25, "has_": 25, "tx_": [25, 62], "or_": 25, "rxn_": 25, "memory_typ": 25, "mem_": 25, "synthesis_config_2": 25, "mem_size_lsb": 25, "size_": 25, "synthesis_config_3": 25, "mem_size_msb": 25, "transfer_length": 25, "overrid": 25, "mem_phy_st": 25, "could": [25, 33, 34, 89], "calib_complet": 25, "successfulli": [25, 89], "reset_offload": 25, "auto_": 25, "oneshot_en": 25, "offload_bypass": 25, "pretti": 25, "much": [25, 34, 36, 46, 52, 53, 93, 102, 103], "sync_trigg": 25, "sync_config": 25, "fsm_bdg": 25, "fsm_state_read": 25, "0xxxxxxxxx": [25, 27, 36], "fsm_state_writ": 25, "adjust": [25, 33, 34, 52, 53, 63, 66, 67, 76, 80, 89, 102], "util_axis_fifo": [25, 52, 53], "util_axis_fifo_asym": [25, 53], "save": [25, 53, 64, 85, 98, 101, 102], "sink": [25, 41, 56, 57, 66, 96, 97], "downgrad": [25, 46], "role": [25, 88, 96, 97], "our": [25, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 92, 94, 98, 102, 103, 104], "context": [25, 33, 34, 36], "know": [25, 92, 102], "who": [25, 96, 97, 102], "bram": [25, 59], "uram": 25, "protect": [25, 70, 71, 79, 80], "m_axis_resetn": 25, "payload": [25, 27, 29, 31, 32, 56], "data_width": [25, 36, 37, 39, 43, 44, 45, 46, 50, 51, 52, 54, 59, 101], "axis_last": 25, "axis_tkeep": 25, "correctli": [25, 33, 34, 89], "standbi": 25, "fill": [25, 27, 29, 102], "unsent": 25, "front": [25, 64], "ddrx": 25, "relationship": 25, "clkdma": 25, "clkddr": 25, "clkconvert": 25, "critic": [25, 64, 76, 89, 93], "depacket": 25, "arriv": [25, 27, 33, 36, 41], "special": [25, 29, 89, 92, 98, 101], "a10soc": [25, 35, 73, 77, 87, 88, 89, 92, 102, 104], "xc7z045": 25, "ffg900": 25, "xczu9eg": [25, 102], "2ffvb1156": 25, "10as066n3f40e2sg": [25, 102], "ddr3": 25, "sodimm": 25, "ddr4": 25, "hilo": 25, "gb": [25, 89], "mb": [25, 101], "m20k": 25, "smallest": 25, "granular": [25, 43], "mainli": 25, "gearbox": [25, 33, 34], "strip": 25, "concurr": [25, 35], "tune": 25, "dummi": 25, "requisit": 25, "congest": 25, "unpack": [25, 57, 101], "mt": 25, "1600": [25, 46], "2400": 25, "2133": 25, "300": 25, "133": [25, 73, 77], "ui": 25, "avalon": 25, "overload": 25, "invalid": [25, 33], "cf_axi_dd": 25, "iio": [25, 72, 73, 81, 87], "former": [25, 33], "synthes": [25, 32, 34, 35, 77, 89], "overridden": 25, "doesn": [25, 73, 77, 87, 103], "situat": 25, "latter": [25, 29], "cf_axi_dds_buffer_stream": 25, "sdiocmdprmapclkreset_ni3ci3c_controller_cor": 26, "heart": [26, 43], "command": [26, 27, 28, 36, 37, 38, 39, 40, 41, 43, 44, 45, 64, 68, 70, 71, 73, 74, 77, 85, 86, 87, 93, 98, 102], "translat": [26, 42, 43, 57], "i3c_control": [26, 27], "i3c_controller_cor": 26, "i3c_controller_core_ip": 26, "i3c_controller_core_hw": 26, "max_dev": 26, "clk_mod": 26, "maximun": 26, "5mhz": 26, "50mhz": [26, 27, 46], "i3c_scl": 26, "scl": [26, 29], "i3c_sdo": 26, "sdo": [26, 27, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 50, 51, 64, 65], "i3c_sdi": 26, "sdi": [26, 27, 28, 36, 37, 39, 41, 42, 43, 44, 46, 50, 51, 64, 70, 76], "i3c_t": 26, "sdio": [26, 27], "sdo_readi": [26, 27, 36, 37, 43, 44, 45, 50], "sdo_valid": [26, 27, 36, 37, 43, 44, 45, 50], "sdi_readi": [26, 27, 36, 37, 43, 44, 45, 50], "sdi_valid": [26, 27, 36, 37, 43, 44, 45, 50], "sdi_last": [26, 27], "ibi_readi": [26, 27], "ibi_valid": [26, 27], "ibi": [26, 27, 29], "cmdp": [26, 27], "cmdp_valid": [26, 27], "cmdp_readi": [26, 27], "cmdp_error": [26, 27], "cmdp_nop": [26, 27], "cmdp_daa_trigg": [26, 27], "rmap": [26, 27], "rmap_ibi_config": [26, 27], "rmap_pp_sg": [26, 27], "rmap_dev_char_addr": [26, 27], "rmap_dev_char_data": [26, 27], "buse": [26, 27, 43, 44, 50, 97], "reset_n": [26, 27, 55, 72, 93], "s_axis_axi_aclks_axi_aresetnclkoffload_triggersdiooffload_sdicmdprmapreset_nirqi3c_controller_host_interfac": 27, "offload": [27, 28, 30, 36, 38, 46, 64, 65, 101], "i3c_controller_host_interfac": 27, "i3c_controller_host_interface_ip": 27, "i3c_controller_host_interface_hw": 27, "255": [27, 36, 43], "async_clk": [27, 33, 34, 52, 53], "offload_sdi": [27, 45], "offload_sdi_readi": [27, 45], "offload_sdi_valid": [27, 41, 45], "pars": [27, 28, 89, 98], "descriptor": [27, 28, 31, 32, 96, 97], "instruct": [27, 28, 36, 38, 43, 47, 73, 91, 92, 95], "unmask": [27, 36], "offload_trigg": [27, 29], "device_id": 27, "daa_pend": [27, 29], "ibi_pend": 27, "cmdr_pend": 27, "ibi_almost_ful": 27, "sdi_almost_ful": [27, 36], "sdo_almost_empti": [27, 36], "cmdr_almost_ful": 27, "cmd_almost_empti": [27, 36], "got": 27, "cmd_fifo_room": [27, 36], "entri": [27, 36, 40, 45], "cmd": [27, 29, 37, 41, 43, 45, 49], "cmdr_fifo_level": 27, "cmdr": [27, 29], "sdo_fifo_room": [27, 36], "0x33": [27, 33, 34], "0xcc": [27, 33, 34], "sdi_fifo_level": [27, 36], "0xd0": [27, 36], "ibi_fifo_level": 27, "0x35": [27, 36], "0xd4": [27, 36], "cmd_fifo": [27, 36], "ack": [27, 29], "interpret": [27, 29], "structur": [27, 29], "cmd_is_ccc": 27, "0xx": 27, "ccc": 27, "cmd_bcast_head": 27, "privat": 27, "cmd_sr": 27, "sr": [27, 29], "p": [27, 29, 55, 63, 67, 68, 73, 74, 75, 77, 79, 80, 87, 88, 96, 97, 101, 102], "cmd_buffer_lenght": 27, "0xxxx": 27, "rnw": [27, 29], "cmd_da": 27, "0xxx": 27, "cmd_rnw": 27, "retriev": [27, 29, 102], "0x36": [27, 36], "0xd8": [27, 36], "cmdr_fifo": 27, "undefin": [27, 33, 34, 36, 40], "cmdr_fifo_error": 27, "0x": 27, "cmdr_fifo_buffer_length": 27, "cmdr_fifo_sync": 27, "0x37": 27, "0xdc": 27, "sdo_fifo": [27, 36], "sdo_fifo_byte_3": 27, "sdo_fifo_byte_2": 27, "sdo_fifo_byte_1": 27, "sdo_fifo_byte_0": 27, "0xe0": [27, 36], "sdi_fifo": [27, 36], "0x39": [27, 36], "0xe4": [27, 36], "ibi_fifo": 27, "ibi_fifo_da": 27, "ibi_fifo_mdb": 27, "mdb": [27, 29], "bcr": [27, 29], "ibi_fifo_sync": 27, "0x3a": [27, 36], "0xe8": [27, 36], "fifo_statu": 27, "sdi_empti": 27, "ibi_empti": 27, "cmdr_empti": 27, "op": [27, 70, 71], "ops_status_nop": 27, "ops_speed_grad": 27, "56mhz": 27, "12mhz": 27, "25mhz": 27, "ops_offload_length": [27, 29], "ops_mod": [27, 29], "ibi_config": [27, 29], "band": [27, 35, 63, 67, 72, 80], "ibi_config_listen": 27, "listen": [27, 29, 36, 40], "sda": [27, 29], "resolv": [27, 29, 89, 93], "ibi_config_en": 27, "nack": [27, 29], "proce": [27, 29, 93], "reject": [27, 29, 63, 67, 78, 80], "dev_char": 27, "characterist": [27, 46], "dev_char_0_wen": 27, "dev_char_addr": 27, "dev_char_wen": 27, "dev_char_has_ibi_payload": 27, "dev_char_is_ibi_cap": 27, "dev_char_is_attach": 27, "attach": [27, 88, 93], "0x2c0": 27, "offload_cmd_n": 27, "offload_cmd_length": 27, "offload_cmd": 27, "0x300": [27, 33], "offload_sdo_n": 27, "sector": 27, "offload_sdo_0": 27, "offload_sdo_1": 27, "conclud": 27, "pointer": [27, 59], "bound": [27, 98], "offload_sdo_byte_3": 27, "offload_sdo_byte_2": 27, "offload_sdo_byte_1": 27, "offload_sdo_byte_0": 27, "bellow": [27, 36], "almost": [27, 36, 52, 53, 64, 88, 89, 101], "receipt": 27, "daa": [27, 29], "suppos": [27, 33, 34, 36, 62], "loss": 27, "watermark": [27, 36], "_pend": 27, "notifi": [27, 36, 89, 103], "subset": [28, 33, 34], "commun": [28, 35, 38, 41, 43, 68, 75, 76, 78, 96, 97], "lean": [28, 38], "host": [28, 64, 102], "exchang": [29, 37], "i3c": [29, 30], "metadata": 29, "bcast": 29, "lenght": 29, "da": [29, 70, 71], "jump": [29, 102], "flowchart": 29, "fig": 29, "387": [29, 73], "mipi": 29, "subsect": [29, 87], "therefor": [29, 33, 34, 46, 73, 87, 103], "adi_i3c_controller_send_ccc_cmd": 29, "file": [29, 46, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 92, 94, 103], "entdaa": 29, "setxtim": 29, "vendor": [29, 95], "adi_i3c_controller_priv_xf": 29, "Not": [29, 62, 88, 89], "broad": 29, "unus": [29, 93], "interrupton": 29, "origin": [29, 35, 41, 88, 89, 98], "no_error": 29, "ce0_error": 29, "illeg": [29, 89], "ce2_error": 29, "nack_resp": 29, "uda_error": 29, "c0": 29, "ce0": 29, "unexpect": [29, 33], "ce1": 29, "ce3": 29, "ce2": 29, "veri": [29, 38, 45, 46, 78, 85, 89], "h7e": 29, "autonom": [29, 63, 67, 80], "kept": [29, 93], "left": [29, 33, 98], "u32": 29, "0x78563412": 29, "exemplifi": 29, "byte3": 29, "byte2": 29, "byte1": 29, "byte0": 29, "would": [29, 33, 34, 35, 39, 46, 102], "sd1": 29, "pid": 29, "dcr": 29, "twice": [29, 39, 89], "pending_daa": 29, "seek": [29, 89], "getpid": 29, "setnewda": 29, "opportun": [29, 33], "approach": [29, 33, 34], "stall": [29, 39], "guarante": [29, 33, 34, 64], "cohes": 29, "abbrevi": [29, 93, 102], "397": 29, "bcast_7e_w": 29, "bodi": 29, "enumer": 29, "emit": [29, 33], "prefer": [29, 89], "summari": 29, "suitabl": [29, 66], "offload_cmd_": 29, "popul": [29, 73], "offload_sdo_": 29, "preserv": [29, 85], "slot": [29, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 85, 86, 87], "subfield": 29, "shall": [29, 46, 98], "ground": [29, 70, 102], "ila": 29, "bit_mod": 29, "rx_raw": 29, "sm": 29, "cmdp_ccc_id": 29, "cmd_parser": 29, "view": [29, 63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 85, 86, 87], "8192": 29, "window": [29, 64, 88, 101, 102], "footnot": 29, "v1": [29, 70], "ad3552r": [30, 81, 99], "ad7606x": [30, 84, 99], "ad9265": [30, 99], "ad9467": [30, 74, 99], "ad9671": [30, 99], "ad9783": [30, 84, 99], "axi_adxcvr": [30, 35, 62, 73, 77, 87, 101], "fan": [30, 98, 99], "hdmi": [30, 99], "laser": [30, 99], "tdd": [30, 73, 87, 99], "interfac": [30, 39, 41, 46, 61, 63, 64, 65, 66, 67, 69, 73, 74, 75, 76, 77, 79, 80, 81, 85, 86, 87, 89, 92, 93, 94, 98, 99, 101, 102], "asymmetr": [30, 99], "cpack": [30, 60, 99], "mii": [30, 99], "rmii": [30, 99], "rfifo": [30, 99], "wfifo": [30, 99], "s_axis_axi_aclks_axi_aresetnlink_clklink_sofadc_dovfadc_sync_inadc_sync_manual_req_inlinkenableadc_validadc_dataadc_sync_manual_req_outadc_rstad_ip_jesd204_tpl_adc": 31, "defram": [31, 32, 33, 73, 77, 87, 96, 97], "ad_ip_jesd204_tpl_adc": [31, 73, 77, 87], "samples_per_fram": [31, 32], "converter_resolut": [31, 32], "bits_per_sampl": [31, 32], "np": [31, 32, 33, 34, 73, 77, 87], "dma_bits_per_sampl": [31, 32], "octets_per_beat": [31, 32], "en_frame_align": 31, "twos_compl": 31, "pn7_enabl": 31, "pn15_enabl": 31, "link_data": [31, 32], "link_readi": [31, 32], "link_valid": [31, 32], "link_clk": [31, 32, 33, 34], "66": [31, 32, 33, 34, 73, 77, 81, 87, 88], "link_sof": 31, "concaten": [31, 32, 93], "adc_sync_manual_req_out": 31, "adc_sync_manual_req_in": 31, "device_clk": [31, 33, 34], "tpl": [31, 32, 33, 87, 96, 97, 101], "up_tpl_common": [31, 32, 96, 97], "tpl_cntrl": [31, 32, 96, 97], "profile_sel": [31, 32, 96, 97], "framer": [31, 32, 73, 77, 96, 97], "profile_num": [31, 32, 96, 97], "0x81": [31, 32, 36, 96, 97], "0x204": [31, 32, 36, 96, 97], "tpl_statu": [31, 32, 96, 97], "profil": [31, 32, 33, 34, 67, 96, 97], "0x240": [31, 32, 33, 34, 96, 97], "tpl_descriptorn_1": [31, 32, 96, 97], "jesd_f": [31, 32, 96, 97], "octet": [31, 32, 33, 34, 96, 97], "jesd_": [31, 32, 96, 97], "jesd_l": [31, 32, 96, 97], "jesd_m": [31, 32, 96, 97], "0x91": [31, 32, 33, 34, 96, 97], "0x244": [31, 32, 33, 34, 96, 97], "tpl_descriptorn_2": [31, 32, 96, 97], "jesd_n": [31, 32, 96, 97], "jesd_np": [31, 32, 96, 97], "mmsn": [31, 32], "mms1": [31, 32], "mns0": [31, 32], "m1sn": [31, 32], "m1s1": [31, 32], "m1s0": [31, 32], "m0sn": [31, 32], "m0s1": [31, 32], "m0s0": [31, 32], "mjsi": [31, 32], "th": [31, 32, 33, 34, 55, 62, 96, 97], "j": [31, 32, 89], "With": [31, 32, 33, 34, 64], "0x054": [31, 32], "verifi": [31, 32, 33, 34, 89, 102], "chan_cntrl": 31, "chan_statu": 31, "movement": [31, 32], "downstream": [31, 33], "fresh": 31, "aris": [31, 32, 33, 34], "commit": [31, 32], "ad6673": [31, 33, 35], "ad6674": [31, 33, 35], "385": [31, 33, 35], "bw": [31, 33, 35], "divers": [31, 33, 35], "ad6676": [31, 33, 35], "wideband": [31, 32, 33, 34, 35, 67, 72, 74], "subsystem": [31, 33, 35, 38, 76, 88], "ad6677": [31, 33, 35], "ad6684": [31, 33, 35], "135": [31, 33, 35, 73, 77], "ad6688": [31, 33, 35], "2ghz": [31, 33, 35], "observ": [31, 32, 33, 34, 35, 77], "ad9207": [31, 33, 35, 73], "gsp": [31, 32, 33, 34, 35, 73], "jesd204c": [31, 33, 34, 35, 77, 87], "ad9208": [31, 33, 35], "3gsp": [31, 33, 35], "ad9209": [31, 33, 35, 73, 87], "4gsp": [31, 32, 33, 34, 35], "ad9213": [31, 33, 35, 89], "ad9234": [31, 33, 35], "ad9250": [31, 33, 35], "170": [31, 33, 35], "250": [31, 33, 35, 46, 73, 77], "ad9625": [31, 33, 35], "ad9656": [31, 33, 35], "125": [31, 33, 35, 64, 69, 73, 76, 87, 88], "ad9680": [31, 33, 35], "820": [31, 33, 35], "ad9683": [31, 33, 35], "ad9690": [31, 33, 35], "ad9691": [31, 33, 35], "ad9694": [31, 33, 35], "ad9695": [31, 33, 35, 87], "1300": [31, 33, 35], "625": [31, 33, 35], "ad9083": [31, 33, 35], "ad9094": [31, 33, 35], "ad9371": [31, 32, 33, 34, 35], "ad9375": [31, 32, 33, 34, 35], "dpd": [31, 32, 33, 34, 35], "adrv9009": [31, 32, 33, 34, 35, 89], "adrv9008": [31, 32, 33, 34, 35], "mxfe": [31, 32, 33, 34, 35, 73, 87], "12gsp": [31, 32, 33, 34, 35], "rfdac": [31, 32, 33, 34, 35], "rfadc": [31, 32, 33, 34, 35], "ad9082": [31, 32, 33, 34, 35, 84, 87], "6gsp": [31, 32, 33, 34, 35], "ad9986": [31, 32, 33, 34, 35, 84, 87], "4t2r": [31, 32, 33, 34, 35], "ad9988": [31, 32, 33, 34, 35, 84, 87], "4t4r": [31, 32, 33, 34, 35], "glossari": [31, 32, 33, 35], "s_axis_axi_aclks_axi_aresetnlink_clkdac_ddatadac_dunfdac_sync_indac_sync_manual_req_inlinkenabledac_validdac_rstdac_sync_manual_req_outad_ip_jesd204_tpl_dac": 32, "verif": 32, "ad_ip_jesd204_tpl_dac": [32, 73, 77, 87], "padding_to_msb_lsb_n": 32, "polynomin": 32, "datapath_dis": 32, "xbar_en": 32, "xbar": 32, "dac_ddata": 32, "dac_sync_in": 32, "dac_sync_manual_req_out": 32, "dac_sync_manual_req_in": 32, "onto": [32, 34], "happen": [32, 34, 41, 43, 89], "ad9135": [32, 34, 35], "txdac": [32, 34, 35], "ad9136": [32, 34, 35], "ad9152": [32, 34, 35], "ad9154": [32, 34, 35], "ad9161": [32, 34, 35], "ad9162": [32, 34, 35], "ad9163": [32, 34, 35], "upconvert": [32, 34, 35], "ad9164": [32, 34, 35], "ad9172": [32, 34, 35], "ad9173": [32, 34, 35], "ad9174": [32, 34, 35], "ad9175": [32, 34, 35], "ad9176": [32, 34, 35], "ad9177": [32, 34, 35, 73, 87], "s_axis_axi_aclks_axi_aresetnrx_ilas_configrx_eventrx_statuscore_clkcore_reset_extdevice_clkrx_cfgirqcore_resetdevice_resetaxi_jesd204_rx": 33, "descrambl": [33, 34, 35], "replac": [33, 34, 35, 54, 70, 73, 89, 98, 102], "interoper": [33, 34], "subclass": [33, 34, 87], "determinist": [33, 34], "diagnost": [33, 70], "laner": [33, 34], "gbp": [33, 34, 62, 88], "axi_jesd204_rx": [33, 73, 77, 87], "axi_jesd204_rx_ip": 33, "num_link": [33, 34], "enable_link_stat": [33, 34], "stat": [33, 34], "data_path_width": [33, 34, 62], "num_input_pipelin": 33, "num": [33, 34], "num_output_pipelin": [33, 34], "enable_frame_align_check": 33, "enable_frame_align_err_reset": 33, "err": 33, "enable_char_replac": [33, 34], "char": [33, 34, 62], "tpl_data_path_width": [33, 34], "sysref_iob": [33, 34], "iob": [33, 34], "rx_cfg": 33, "core_cfg_lanes_dis": [33, 34], "lanes_dis": [33, 34], "core_cfg_links_dis": [33, 34], "links_dis": [33, 34], "core_cfg_octets_per_multifram": [33, 34], "octets_per_multifram": [33, 34], "core_cfg_octets_per_fram": [33, 34], "octets_per_fram": [33, 34], "core_cfg_disable_char_replac": [33, 34], "disable_char_replac": [33, 34], "core_cfg_disable_scrambl": [33, 34], "disable_scrambl": [33, 34], "core_cfg_frame_align_err_threshold": 33, "frame_align_err_threshold": 33, "device_cfg_octets_per_multifram": [33, 34], "device_octets_per_multifram": [33, 34], "device_cfg_octets_per_fram": [33, 34], "device_octets_per_fram": [33, 34], "device_cfg_beats_per_multifram": [33, 34], "device_beats_per_multifram": [33, 34], "device_cfg_lmfc_offset": [33, 34], "device_lmfc_offset": [33, 34], "device_cfg_sysref_oneshot": [33, 34], "device_sysref_oneshot": [33, 34], "device_cfg_sysref_dis": [33, 34], "device_sysref_dis": [33, 34], "device_cfg_buffer_early_releas": 33, "device_buffer_early_releas": 33, "device_cfg_buffer_delai": 33, "device_buffer_delai": 33, "core_ctrl_err_statistics_reset": 33, "err_statistics_reset": 33, "core_ctrl_err_statistics_mask": 33, "err_statistics_mask": 33, "rx_ilas_config": 33, "core_ilas_config_valid": 33, "core_ilas_config_addr": [33, 34], "core_ilas_config_data": [33, 34], "rx_event": 33, "device_event_sysref_alignment_error": [33, 34], "sysref_alignment_error": [33, 34], "device_event_sysref_edg": [33, 34], "sysref_edg": [33, 34], "core_event_frame_alignment_error": 33, "frame_alignment_error": 33, "core_event_unexpected_lane_state_error": 33, "unexpected_lane_state_error": 33, "rx_statu": 33, "core_status_ctrl_st": 33, "ctrl_state": 33, "core_status_lane_cgs_st": 33, "lane_cgs_st": 33, "core_status_lane_emb_st": 33, "lane_emb_st": 33, "core_status_lane_ifs_readi": 33, "lane_ifs_readi": 33, "core_status_lane_lat": 33, "lane_lat": 33, "core_status_lane_frame_align_err_cnt": 33, "lane_frame_align_err_cnt": 33, "core_status_err_statistics_cnt": 33, "err_statistics_cnt": 33, "status_synth_params0": [33, 34], "synth_params0": [33, 34], "status_synth_params1": [33, 34], "synth_params1": [33, 34], "status_synth_params2": [33, 34], "synth_params2": [33, 34], "core_clk": [33, 34], "rx_status_rx_event_rx_ilas_config_rx_cfg": 33, "core_reset_ext": [33, 34], "core_reset": [33, 34], "device_reset": [33, 34], "cfg_lanes_dis": [33, 34], "cfg_links_dis": [33, 34], "cfg_octets_per_multifram": [33, 34], "cfg_octets_per_fram": [33, 34], "cfg_disable_scrambl": [33, 34], "cfg_disable_char_replac": [33, 34], "cfg_frame_align_err_threshold": 33, "ctrl_err_statistics_reset": 33, "ctrl_err_statistics_mask": 33, "status_ctrl_st": 33, "status_lane_cgs_st": 33, "status_lane_emb_st": 33, "status_err_statistics_cnt": 33, "status_lane_ifs_readi": 33, "status_lane_lat": 33, "status_lane_frame_align_err_cnt": 33, "ilas_config_valid": 33, "ilas_config_addr": [33, 34], "ilas_config_data": [33, 34], "event_frame_alignment_error": 33, "event_unexpected_lane_state_error": 33, "rx_phy": 33, "phy_data": [33, 34], "rxdata": 33, "phy_charisk": [33, 34], "rxcharisk": 33, "phy_disperr": 33, "rxdisperr": 33, "phy_notint": 33, "rxnotint": 33, "phy_head": [33, 34], "rxheader": 33, "phy_block_sync": 33, "rxblock_sync": 33, "rx_cfg_rx_ilas_config_rx_event_rx_statu": 33, "lmfc_edg": [33, 34], "lmfc_clk": [33, 34], "sync_n": [33, 34], "phy_en_char_align": 33, "rx_eof": 33, "rx_eomf": 33, "rx_somf": 33, "03": [33, 34], "0x32303452": 33, "synth_num_lan": [33, 34], "synth_data_path_width": [33, 34], "07": [33, 79, 80, 85, 88], "synth_1": [33, 34], "presenc": [33, 34], "scrambl": [33, 34, 35], "misalign": 33, "async_": [33, 34], "synth_elastic_buffer_s": 33, "0x00000100": 33, "elast": 33, "irq_en": [33, 34], "link_dis": [33, 34], "link_stat": [33, 34], "external_reset": [33, 34], "link_clk_freq": [33, 34], "device_clk_freq": [33, 34], "sysref_conf": [33, 34], "sysref_oneshot": [33, 34], "sysref_dis": [33, 34], "sysref_lmfc_offset": [33, 34], "lmfc": [33, 34], "sysref_statu": [33, 34], "unalign": [33, 34], "sysref_detect": [33, 34], "lane_disablen": [33, 34], "0x210": [33, 34], "link_conf0": [33, 34], "0x003": [33, 34], "k": [33, 34, 62], "0x85": [33, 34], "0x214": [33, 34], "link_conf1": [33, 34], "char_replacement_dis": [33, 34], "descrambler_dis": 33, "0x86": [33, 34], "0x218": [33, 34], "multi_link_dis": [33, 34], "link_disablen": [33, 34], "0x87": [33, 34], "0x21c": [33, 34], "link_conf4": [33, 34], "tpl_beats_per_multifram": [33, 34], "link_conf2": [33, 34], "buffer_early_releas": 33, "releas": [33, 34, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 93, 94], "buffer_deali": 33, "link_conf3": [33, 34], "0x00000": [33, 34], "mask_invalid_head": 33, "mask_unexpected_eomb": 33, "mask_unexpected_eoemb": 33, "mask_crc_mismatch": 33, "mask_unexpectedk": 33, "mask_notint": 33, "mask_disperr": 33, "dispar": [33, 62], "reset_count": 33, "0x280": [33, 34], "link_statu": [33, 34], "status_st": [33, 34], "b10b_link_state_machin": 33, "wait_for_phi": 33, "b66b_link_state_machin": 33, "wait_b": 33, "block_sync": 33, "lanen_statu": 33, "emb_stat": 33, "emb_init": 33, "emb_hunt": 33, "emb_lock": 33, "ilas_readi": 33, "ifs_readi": 33, "cgs_state": 33, "0xc1": 33, "0x304": 33, "lanen_lat": 33, "eoemb": 33, "lemc": [33, 34], "kxf": 33, "0xc2": 33, "0x308": 33, "lanen_error_statist": 33, "error_regist": 33, "0xc3": 33, "0x30c": 33, "lanen_lane_frame_align_err_cnt": 33, "0x310": [33, 34], "lanen_ilas0": [33, 34], "bank": [33, 34], "0xc5": [33, 34], "0x314": [33, 34], "lanen_ilas1": [33, 34], "scr": [33, 34], "lid": [33, 34], "0xc6": [33, 34], "0x318": [33, 34], "lanen_ilas2": [33, 34], "jesdv": [33, 34], "subclassv": [33, 34], "0xc7": [33, 34], "0x31c": [33, 34], "lanen_ilas3": [33, 34], "fchk": [33, 34], "hd": [33, 34], "densiti": [33, 34, 85], "cf": [33, 34], "fulli": [33, 34, 35, 38, 73, 85, 88, 89, 93, 102, 103], "recoveri": [33, 62], "deactiv": [33, 34, 40, 89], "reiniti": 33, "lowest": [33, 34], "tempor": [33, 34], "bug": [33, 34, 46], "204r": 33, "0x014": [33, 34], "0x040": 33, "local": [33, 34, 89, 93], "0x0c0": [33, 34], "react": [33, 34], "short": [33, 34, 45, 93], "0x0c4": [33, 34], "involv": [33, 34, 89], "aspect": [33, 34, 39, 64], "turn": [33, 34, 89], "fxk": [33, 34], "ex32x8": [33, 34], "disregard": [33, 34], "earliest": 33, "later": [33, 34], "buffer_delai": 33, "trail": [33, 39], "round": [33, 46], "pvt": 33, "multifram": [33, 34], "bogu": [33, 34], "Their": [33, 34], "reach": [33, 34, 36], "b001": 33, "lanen_ilasx": 33, "0x0c8": [33, 34], "0x0cc": [33, 34], "upon": [33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89], "satisfi": [33, 34], "predict": [33, 34, 79], "succe": 33, "depict": [33, 34, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "jtxn": 33, "counterpart": [33, 34], "step": [33, 34, 35, 46, 73, 89, 92, 102], "sc1": [33, 34], "sc0": [33, 34], "fairli": [33, 34, 102], "serv": [33, 46], "marker": 33, "lose": [33, 89], "construct": [33, 93], "goal": [33, 34, 46, 88, 102], "deliv": [33, 34, 100], "vari": [33, 34, 63, 67, 68, 72, 80], "slowest": [33, 66], "sw": 33, "tpldw": 33, "slightli": [33, 46, 88], "margin": [33, 52, 53, 58, 60], "variat": [33, 89], "deliber": [33, 34], "decis": [33, 34], "mandat": [33, 34], "lie": [33, 34], "dormant": [33, 34], "unneed": [33, 34], "leaner": [33, 34], "deviat": [33, 34], "seldom": [33, 34], "viabl": [33, 34], "modern": [33, 34], "gpl": [33, 34, 35, 93], "licens": [33, 34, 89, 92, 93], "pleas": [33, 34, 62, 70, 71, 73, 87, 88, 89, 92, 102], "investig": [33, 34], "commerci": [33, 34, 35], "encount": [33, 34, 103], "s_axis_axi_aclks_axi_aresetntx_ilas_configtx_eventtx_statuscore_clkcore_reset_extdevice_clktx_cfgtx_ctrlirqcore_resetdevice_resetaxi_jesd204_tx": 34, "axi_jesd204_tx": [34, 73, 77, 87], "axi_jesd204_tx_ip": 34, "tx_cfg": 34, "core_cfg_continuous_cg": 34, "continuous_cg": 34, "core_cfg_continuous_ila": 34, "continuous_ila": 34, "core_cfg_skip_ila": 34, "skip_ila": 34, "core_cfg_mframes_per_ila": 34, "mframes_per_ila": 34, "tx_ilas_config": 34, "core_ilas_config_rd": 34, "tx_event": 34, "tx_statu": 34, "core_status_st": 34, "core_status_sync": 34, "tx_ctrl": 34, "core_ctrl_manual_sync_request": 34, "tx_status_tx_event_tx_ilas_config_tx_cfg_tx_ctrl": 34, "tx_valid": 34, "tx_readi": 34, "cfg_continuous_cg": 34, "cfg_continuous_ila": 34, "cfg_skip_ila": 34, "cfg_mframes_per_ila": 34, "ilas_config_rd": 34, "status_sync": 34, "ctrl_manual_sync_request": 34, "tx_phy": 34, "txdata": 34, "txcharisk": 34, "txheader": 34, "tx_cfg_tx_ilas_config_tx_event_tx_status_tx_ctrl": 34, "tx_eof": 34, "tx_sof": 34, "tx_somf": 34, "tx_eomf": 34, "0x32303454": 34, "06": 34, "multiblock": 34, "scrambler_dis": 34, "0x92": 34, "0x248": 34, "w1": 34, "cml": [34, 62], "204t": 34, "link_config2": 34, "iter": 34, "link_config3": 34, "asid": 34, "storag": [34, 45, 59, 74], "absenc": 34, "stuck": [34, 89], "3rd": 34, "16th": 34, "numer": [34, 93], "fifth": 34, "succeed": 34, "jrxn": 34, "troubleshoot": 34, "scrambler": 34, "mark": 34, "jesd204a": 35, "jedec": 35, "committe": 35, "arrai": [35, 85], "interconnect": [35, 38, 39, 89, 96, 97, 100, 101], "simplifi": [35, 63, 64, 67, 76, 78, 80, 85, 102], "realiz": 35, "attribut": [35, 53, 62, 89, 96, 97], "cost": [35, 64], "wireless": 35, "infrastructur": [35, 64, 77, 89], "gsm": 35, "cdma": 35, "lte": 35, "cdma2000": 35, "wimax": 35, "td": 35, "scdma": 35, "radio": [35, 77], "medic": [35, 64, 76, 85], "mil": 35, "aero": 35, "radar": 35, "secur": [35, 89], "particip": 35, "member": 35, "compliant": [35, 102], "comprehens": [35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "roadmap": 35, "breakthrough": 35, "experi": 35, "partner": 35, "download": 35, "github": [35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 92, 93, 94, 95, 101, 103, 104], "mail": 35, "oblig": 35, "compli": [35, 93], "agreement": 35, "purchas": 35, "author": 35, "distributor": 35, "question": [35, 58, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89], "email": 35, "com": [35, 87, 88, 89, 92, 93, 101, 102, 103, 104], "meanwhil": 35, "collect": [35, 56, 57, 90], "wire": [35, 42, 46, 66, 76, 93], "kernel": [35, 89], "eyescan": 35, "introduct": [35, 78, 94], "block": [35, 38, 39, 46, 53, 61, 88, 89, 93, 96, 97, 102], "checkout": [35, 89], "fmcadc2": 35, "fmcadc3": 35, "fmcadc4": 35, "retir": 35, "fmcjesdadc1": 35, "kc705": [35, 88, 89], "fmcomms8": 35, "fmcomms11": 35, "fmcdaq2": 35, "a10gx": [35, 88], "kcu105": [35, 88, 89], "fmcdaq3": [35, 89], "vcu118": [35, 87, 88, 89, 92], "adrv9371": 35, "zu11eg": [35, 89], "som": 35, "ad913x": 35, "ad917x": 35, "ad915x": 35, "ad916x": 35, "fmca": [35, 73, 77, 87], "vcu128": [35, 73, 87, 88], "vck190": [35, 73, 87, 88], "s10soc": [35, 87, 88, 89], "quadmxfe1": 35, "fmclidar1": 35, "adrv9026": [35, 84], "9009": 35, "ad9528": [35, 77], "hstl": 35, "hmc7043": 35, "ghz": 35, "fanout": 35, "hmc7044": [35, 73], "jitter": 35, "attenu": [35, 72], "ltc6952": 35, "ultralow": 35, "5ghz": 35, "adf": 35, "4371": 35, "microwav": 35, "vco": 35, "s_axis_axi_aclks_axi_aresetnup_clkup_rstnup_wrequp_waddrup_wdataup_rrequp_raddrspi_clkspi_engine_ctrlspi_engine_offload_ctrl0up_wackup_rdataup_rackirqspi_resetnaxi_spi_engin": 36, "spi_engin": [36, 37, 40, 42, 43, 44, 45, 46, 49, 50, 63, 64, 65, 66, 67, 69, 70, 71, 76, 78, 79, 80, 85, 101], "axi_spi_engin": [36, 63, 64, 65, 66, 67, 69, 70, 71, 76, 78, 79, 80, 85, 98], "axi_spi_engine_ip": 36, "cmd_fifo_address_width": 36, "sync_fifo_address_width": 36, "sdo_fifo_address_width": 36, "sdi_fifo_address_width": 36, "mm_if_typ": 36, "async_spi_clk": [36, 45, 46, 101], "spi_clk": [36, 45, 46], "num_offload": 36, "offload0_cmd_mem_address_width": 36, "offload0_sdo_mem_address_width": 36, "mosi": [36, 42, 43, 64], "num_of_sdi": [36, 37, 43, 44, 45, 50, 51, 64, 70, 101], "miso": [36, 42, 43, 45, 50, 51, 64, 71], "cfg_info_0": [36, 101], "cfg": [36, 62], "cfg_info_1": [36, 101], "cfg_info_2": [36, 101], "cfg_info_3": [36, 101], "spi_engine_ctrl": [36, 45], "cmd_readi": [36, 37, 43, 44, 45, 49, 50], "cmd_valid": [36, 37, 43, 44, 45, 49, 50], "cmd_data": [36, 37, 43, 44, 45, 49, 50], "sdo_data_readi": [36, 43, 45], "sdo_data_valid": [36, 41, 43, 45], "sdo_data": [36, 37, 39, 43, 44, 45, 50], "sdi_data_readi": [36, 43, 45], "sdi_data_valid": [36, 41, 43, 45], "sdi_data": [36, 37, 39, 43, 44, 45, 50], "sync_readi": [36, 37, 43, 44, 45, 50], "sync_valid": [36, 37, 43, 44, 45, 50], "sync_data": [36, 37, 43, 44, 45, 50], "spi_engine_offload_ctrl0": 36, "offload0_cmd_wr_en": 36, "cmd_wr_en": [36, 40, 45], "offload0_cmd_wr_data": 36, "cmd_wr_data": [36, 40, 45], "offload0_sdo_wr_en": 36, "sdo_wr_en": [36, 40, 45], "offload0_sdo_wr_data": 36, "sdo_wr_data": [36, 40, 45], "offload0_en": 36, "offload0_mem_reset": 36, "mem_reset": [36, 40, 45], "offload_sync_readi": 36, "offload_sync_valid": 36, "offload_sync_data": 36, "up_clk": [36, 62, 100], "up_rstn": [36, 62, 100], "up_wreq": [36, 100], "up_waddr": [36, 100], "up_wdata": [36, 100], "up_wack": [36, 100], "up_rreq": [36, 100], "up_raddr": [36, 100], "up_rdata": [36, 100], "up_rack": [36, 100], "spi_resetn": [36, 45], "02": [36, 39], "num_": 36, "of_": 36, "WITH": 36, "offload_mem_addr_width": 36, "sdo_mem_address_width": [36, 45], "cmd_mem_address_width": [36, 45], "fifo_addr_width": 36, "0x00000001": [36, 98], "offload_sync_id_pend": 36, "sync_id": 36, "offload_sync_id": 36, "cmd_": 36, "fifo_": 36, "address_": 36, "sdo_": 36, "0x3b": 36, "0xec": 36, "sdi_fifo_msb": 36, "sdi_fifo_peek": 36, "peek": 36, "offload0_statu": 36, "offload0_cdm_fifo": 36, "offload0_sdo_fifo": 36, "cfg_": 36, "info_": 36, "0x82": 36, "0x208": 36, "0x83": 36, "0x20c": 36, "cfg_info_4": 36, "faster": 36, "task": [36, 85], "incorpor": [36, 66, 79, 85], "One": [36, 93, 98, 102], "attempt": 36, "unmodifi": 36, "monoton": 36, "easili": [36, 38, 58, 60, 70, 102], "fit": [36, 87, 93], "suspend": [36, 52, 53], "handshak": [37, 41, 49], "spi_engine_ctrl_rtl": [37, 49], "xml": [37, 40, 42, 49, 89], "usabl": 38, "customiz": 38, "sigma": [38, 47, 63, 67, 72, 78, 79, 80], "delta": [38, 47, 63, 67, 72, 78, 79, 80], "helper": [38, 47], "cn0363": [38, 47, 84], "colorimet": [38, 47, 78], "ad7175": [38, 47, 78], "adaq7980": [38, 84], "sdz": [38, 84], "ad5766": [38, 84], "\u03c3": [38, 72], "\u03b4": [38, 72], "ad40xx_fmc": [38, 92], "ad4000": 38, "sar": [38, 64, 69, 76, 81, 85, 86], "ad469x": [38, 84], "ksp": [38, 46, 63, 67, 70, 72, 80, 85], "easi": [38, 64, 69, 85, 89], "ad4630": [38, 84], "ad4030": [38, 64, 84], "philosophi": [38, 47], "tutori": [38, 47, 89, 92, 95, 98], "pulsar": [38, 47, 84], "alloc": [39, 62, 73, 89], "sdo_t": [39, 42, 43], "transpar": 39, "paramet": [39, 41, 46, 61, 64, 70, 71, 73, 77, 85, 86, 87, 89, 93, 96, 97, 98, 101, 102], "delay_": 39, "div": [39, 41, 46, 48], "b00": [39, 48, 62], "b01": 39, "b10": [39, 93], "arbitr": [39, 44], "_time": 39, "three_wir": [39, 42, 43, 48], "cpol": 39, "cpha": 39, "thumb": [39, 58, 60, 88, 102], "spi_engine_offload_ctrl_rtl": 40, "memt_reset": 40, "impos": 41, "addition": 41, "relev": [41, 87, 89], "sleep": 41, "prescal": [41, 43, 46, 93], "knowledg": [41, 92, 95, 96, 97], "2ff": 41, "account": [41, 52, 53], "worst": 41, "n_": 41, "s1_sdo_valid": [41, 44, 50], "m_sdo_valid": [41, 44, 50], "m_sdi_valid": [41, 44, 50], "s1_sdi_valid": [41, 44, 50], "backpressur": 41, "parametr": 41, "deep": [41, 52], "bin2grai": 41, "gray2bin": 41, "async": 41, "spi_engine_rtl": 42, "tri": 42, "tristat": 42, "represent": 42, "unconnect": 42, "simplif": 42, "prefix": [42, 93, 100], "assign": [42, 88, 93, 102], "phy_sclk": 42, "spi_sclk": [42, 46], "phy_c": 42, "spi_c": 42, "phy_mosi": 42, "spi_sdo_t": 42, "bz": 42, "spi_sdo": 42, "spi_sdi": [42, 78], "spi_three_wir": 42, "phy_miso": 42, "ctrlclkresetnecho_sclkspiactivespi_engine_execut": [43, 50, 51], "spi_engine_execut": [43, 50, 63, 64, 65, 66, 67, 69, 70, 71, 76, 78, 79, 80, 85], "spi_engine_execution_ip": [43, 50], "num_of_c": 43, "default_spi_cfg": [43, 101], "default_clk_div": 43, "sdo_default": 43, "echo_sclk": [43, 46, 101], "echo": [43, 86], "sdi_delai": [43, 46, 101], "ctrl": [43, 62], "scaler": 43, "s0_ctrls1_ctrlclkresetnm_ctrlspi_engine_interconnect": 44, "consequenti": 44, "creation": [44, 102], "effici": [44, 76, 95], "spi_engine_interconnect": [44, 63, 64, 65, 66, 67, 69, 70, 71, 76, 78, 79, 80, 85], "spi_engine_interconnect_ip": 44, "m_ctrl": [44, 50], "m_cmd_readi": [44, 50], "m_cmd_valid": [44, 50], "m_cmd_data": [44, 50], "m_sdo_readi": [44, 50], "m_sdo_data": [44, 50], "m_sdi_readi": [44, 50], "m_sdi_data": [44, 50], "m_sync_readi": [44, 50], "m_sync_valid": [44, 50], "m_sync": [44, 50], "s0_ctrl": [44, 50], "s0_cmd_readi": [44, 50], "s0_cmd_valid": [44, 50], "s0_cmd_data": [44, 50], "s0_sdo_readi": [44, 50], "s0_sdo_valid": [44, 50], "s0_sdo_data": [44, 50], "s0_sdi_readi": [44, 50], "s0_sdi_valid": [44, 50], "s0_sdi_data": [44, 50], "s0_sync_readi": [44, 50], "s0_sync_valid": [44, 50], "s0_sync": [44, 50], "s1_ctrl": [44, 50], "s1_cmd_readi": [44, 50], "s1_cmd_valid": [44, 50], "s1_cmd_data": [44, 50], "s1_sdo_readi": [44, 50], "s1_sdo_data": [44, 50], "s1_sdi_readi": [44, 50], "s1_sdi_data": [44, 50], "s1_sync_readi": [44, 50], "s1_sync_valid": [44, 50], "s1_sync": [44, 50], "prioriti": 44, "grant": 44, "spi_engine_offload_ctrlctrl_clkspi_clkspi_resetntriggerspi_engine_ctrloffload_sdispi_engine_offload": 45, "rom": 45, "reaction": 45, "spi_engine_offload": [45, 63, 64, 65, 67, 69, 70, 71, 76, 78, 79, 80, 85], "spi_engine_offload_ip": 45, "ctrl_clk": 45, "async_trig": 45, "cmd_mem_addr_width": [45, 46, 101], "sdo_mem_addr_width": 45, "spi_engine_offload_ctrl": 45, "ctrl_cmd_wr_en": 45, "ctrl_cmd_wr_data": 45, "ctrl_sdo_wr_en": 45, "ctrl_sdo_wr_data": 45, "ctrl_enabl": 45, "ctrl_mem_reset": 45, "status_sync_readi": 45, "status_sync_valid": 45, "status_sync_data": 45, "offload_sdi_data": 45, "spi_engine_ctrl_offload_sdi": 45, "carrier": [46, 55, 88, 89, 92, 94, 104], "digil": [46, 64], "cora": [46, 68, 79, 80, 85, 88], "z7": [46, 68, 79, 80, 85, 88], "pmod": [46, 68, 78, 85], "connector": [46, 69, 70, 78, 79, 81, 85, 88, 102], "aim": 46, "kei": [46, 89], "3v": [46, 70, 71, 88], "vio": 46, "t_": 46, "t_conv": 46, "t_cyc": 46, "t_acq": 46, "ad7942": [46, 85], "4000": [46, 73], "1800": 46, "ad7946": [46, 85], "400": 46, "ad7988": [46, 85], "9500": 46, "ad7685": [46, 85], "ad7687": [46, 85], "ad7691": [46, 85], "ad7686": [46, 85], "ad7693": [46, 85], "ad7": 46, "988": 46, "1200": 46, "800": 46, "ad7980": [46, 85], "710": 46, "290": 46, "ad7983": [46, 85], "1333": 46, "ad7690": [46, 85], "2100": 46, "2500": 46, "ad7982": [46, 85], "demand": [46, 77], "250n": 46, "argument": [46, 89, 102], "proc": [46, 89], "spi_engine_cr": [46, 101], "num_c": [46, 101], "num_sdi": [46, 101], "num_sdo": [46, 101], "data_mem_addr_width": [46, 101], "sdi_fifo_addr_width": [46, 101], "sdo_fifo_addr_width": [46, 101], "sync_fifo_addr_width": [46, 101], "cmd_fifo_addr_width": [46, 101], "pulsar_adc": [46, 85], "18bit": 46, "80mhz": 46, "160mhz": 46, "impli": [46, 93], "ad_hdl_dir": [46, 88, 98, 101], "hier_spi_engin": 46, "spi_pulsar_adc": [46, 85], "categori": [46, 101], "40mhz": 46, "meet": 46, "spi_clkgen": [46, 64, 65, 69, 70, 71, 76, 79, 85], "ad_connect": 46, "sys_cpu_clk": 46, "clk_0": 46, "axi_pulsar_adc_dma": [46, 85], "overlin": 46, "shown": [46, 93, 101], "t_sclk": 46, "3v3": [46, 69, 71], "gen": [46, 64, 74], "spi_clock": 46, "decreas": 46, "pulsar_adc_trigger_gen": [46, 85], "120": [46, 73], "sys_cpu_resetn": 46, "pwm_0": 46, "cnv": [46, 64, 86], "ad_mem_hp1_interconnect": 46, "system_wrapp": [46, 88, 102], "oddr": [46, 88, 102], "harder": 46, "pulsar_adc_spi_pd": [46, 85], "system_constr": [46, 88, 102], "xdc": [46, 88, 102], "folder": [46, 64, 70, 71, 73, 85, 86, 87, 89, 101], "coraz7": [46, 68, 79, 85], "ethernet": [46, 55, 88], "uart": 46, "create_generated_clock": 46, "get_pin": 46, "get_cel": 46, "hier": 46, "i_mmcm": 46, "master_clock": 46, "clk_fpga_0": 46, "clkout0": 46, "set_multicycle_path": 46, "data_sdo_shift_reg": 46, "get_clock": 46, "inst": 46, "left_aligned_reg": 46, "pulsar_adc_pmdz": 46, "l50": 46, "repo": [46, 98], "clone": [46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 92, 101], "cfg1": [46, 62], "333": 46, "322": 46, "500n": 46, "25n": 46, "brief": [47, 48, 49, 50], "introdut": 47, "imag": [51, 64, 86, 87, 89], "detailed_architectur": 51, "svg": [51, 87], "alt": 51, "center": [51, 62], "s_axism_axis_aclkm_axis_aresetns_axis_aclks_axis_aresetnm_axism_axis_levelm_axis_emptym_axis_almost_emptys_axis_rooms_axis_fulls_axis_almost_fullutil_axis_fifo": 52, "mitig": [52, 53], "almost_ful": [52, 53], "almost_empti": [52, 53], "address_width": [52, 53, 59], "m_axis_regist": [52, 53], "almost_empty_threshold": [52, 53], "almost_full_threshold": [52, 53], "tlast_en": [52, 53], "tkeep_en": [52, 53], "remove_null_beat_en": 52, "s_axis_tlast": [52, 53], "m_axis_tlast": [52, 53], "m_axis_level": [52, 53], "m_axis_empti": [52, 53], "m_axis_almost_empti": [52, 53], "s_axis_room": [52, 53], "s_axis_ful": [52, 53], "s_axis_almost_ful": [52, 53], "equat": [52, 93], "forese": [52, 53], "potenti": [52, 53, 93], "carefulli": [52, 53], "safe": 52, "s_axism_axis_aclkm_axis_aresetns_axis_aclks_axis_aresetns_axis_tkeepm_axism_axis_tkeepm_axis_emptym_axis_almost_emptym_axis_levels_axis_fulls_axis_almost_fulls_axis_roomutil_axis_fifo_asym": 53, "salv": 53, "s_data_width": 53, "s_address_width": 53, "m_data_width": 53, "atom": 53, "wider": 53, "localparam": [53, 93], "ratio_typ": 53, "a_width": 53, "a_address": 53, "address_width_perspect": 53, "fifo_limit": 53, "clog2": 53, "a_almost_full_threshold": 53, "a_almost_empty_threshold": 53, "perspect": [53, 100], "clkdata_indata_in_triggerdata_validdata_outvalid_outtrigger_oututil_extract": 54, "restor": 54, "num_of_channel": [54, 56, 57, 58, 60, 101], "data_in_trigg": 54, "data_valid": 54, "data_out": [54, 59], "valid_out": 54, "simulan": 54, "gmiimiireset_nref_clkrmiiutil_mii_to_rmii": 55, "mac": 55, "media": 55, "adin1300": 55, "cn0506": 55, "gmii": 55, "util_mii_to_rmii": 55, "mac_phy_link": 55, "phy_mac_link": 55, "intf_cfg": [55, 73, 87], "rate_10_100": 55, "100mbp": 55, "10mbp": 55, "link": [55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 78, 79, 80, 81, 85, 86, 87, 88, 89, 91, 96, 97, 101, 102, 104], "mii_col": 55, "col": 55, "mii_cr": 55, "cr": 55, "mii_rxd": 55, "rxd": 55, "mii_rx_clk": 55, "mii_rx_dv": 55, "rx_dv": 55, "mii_rx_er": 55, "rx_er": 55, "mac_txd": 55, "txd": 55, "mii_tx_clk": 55, "mac_tx_en": 55, "tx_en": 55, "mac_tx_er": 55, "tx_er": 55, "phy_crs_dv": 55, "crs_dv": 55, "phy_rxd": 55, "phy_rx_er": 55, "rmii_txd": 55, "rmii_tx_en": 55, "ref_clk": [55, 73, 77], "mbp": 55, "dibit": 55, "rev": [55, 81, 93], "preced": [55, 93], "preambl": 55, "delimit": [55, 93], "1522": 55, "0b0000": 55, "mii_tx_en": 55, "mii_txd": 55, "mii_tx_er": 55, "rest": [55, 87, 89, 91], "adin1200": 55, "clkresetfifo_wr_enenable_": 56, "fifo_wr_data_": 56, "packed_fifo_wrfifo_wr_overflowutil_cpack2": 56, "meant": [56, 57, 93], "util_pack": [56, 57, 70, 72, 73, 75, 77, 81, 87], "util_cpack2": [56, 70, 72, 73, 77, 81, 87, 101], "samples_per_channel": [56, 57, 101], "sample_data_width": [56, 57, 101], "packed_fifo_wr": 56, "packed_fifo_wr_sync": 56, "packed_fifo_wr_en": 56, "packed_fifo_wr_data": 56, "packed_fifo_wr_overflow": 56, "enable_": [56, 57], "best": [56, 57, 66, 87, 89, 93], "explain": [56, 57, 75, 93, 94], "irrespect": [56, 57], "b1110": [56, 57], "b1100": [56, 57], "s_axisclkresetfifo_rd_enenable_": 57, "fifo_rd_validfifo_rd_underflowfifo_rd_data_": 57, "util_upack2": [57, 73, 75, 77, 87, 101], "fifo_rd_data_": 57, "quit": [57, 89], "din_clkdout_clkdin_rstndout_rstdin_unfdin_valid_in_": 58, "din_data_": [58, 60], "dout_enable_": [58, 60], "dout_valid_": [58, 60], "dout_unfdin_enable_": 58, "din_valid_": [58, 60], "dout_valid_out_": 58, "dout_data_": [58, 60], "util_rfifo": 58, "downscal": [58, 60], "challeng": [58, 60, 64, 76, 85], "answer": [58, 60, 89], "dout_clk": [58, 60], "dout_valid": [58, 60], "din_clk": [58, 60], "din_data_width": [58, 60], "dout_data_width": [58, 60], "din_address_width": [58, 60], "din_rstn": 58, "dout_rst": 58, "din_unf": 58, "dout_unf": 58, "din_enable_": [58, 60], "din_valid_in_": 58, "clkrstdepthdata_indata_in_validdout_rdata_outdata_out_validwea_wen_waddr_wdin_wen_raddr_rutil_var_fifo": 59, "util_var_fifo": 59, "outsid": [59, 89], "data_in_valid": 59, "data_out_valid": 59, "wea_w": 59, "en_w": 59, "addr_w": 59, "din_w": 59, "en_r": 59, "addr_r": 59, "dout_r": 59, "everyth": [59, 88, 89, 102], "din_clkdin_rstdout_clkdout_rstndout_ovfdin_enable_": 60, "din_ovfdout_enable_": 60, "util_wfifo": 60, "din_rst": 60, "dout_rstn": 60, "din_ovf": 60, "dout_ovf": 60, "guidelin": [61, 94, 102], "consider": [61, 98], "up_clkup_rstncpll_ref_clk_": 62, "rx_clk_": 62, "tx_clk_": 62, "qpll_ref_clk_": [62, 101], "rx_clk_2x_": 62, "tx_clk_2x_": 62, "up_rx_rst_": 62, "up_tx_rst_": 62, "up_cpll_rst_": 62, "up_qpll_rst_": [62, 101], "up_rx_": 62, "up_tx_": 62, "rx_": 62, "_prx_": 62, "_nrx_calign_": 62, "rx_out_clk_": 62, "tx_out_clk_": 62, "rx_out_clk_div2_": 62, "tx_out_clk_div2_": 62, "_ptx_": 62, "_nutil_adxcvr": 62, "column": [62, 87, 88, 98], "visit": [62, 88, 92], "gtx2": 62, "gth3": 62, "gth4": 62, "gtex2_common": 62, "gtxe2_channel": 62, "rx_lane_r": [62, 73, 77, 87, 89], "tx_lane_r": [62, 73, 77, 87, 89], "qpll_refclk_div": [62, 101], "qpll_fbdiv_ratio": [62, 101], "por_cfg": 62, "por": 62, "h0006": 62, "ppf0_cfg": 62, "ppf0": 62, "h0600": 62, "ppf1_cfg": 62, "ppf1": 62, "qpll_cfg": 62, "b000011010000000000110000001": 62, "qpll_fbdiv": [62, 101], "b0000110000": 62, "qpll_cfg0": 62, "cfg0": 62, "h331c": 62, "qpll_cfg1": 62, "hd038": 62, "qpll_cfg1_g3": 62, "g3": 62, "qpll_cfg2": 62, "cfg2": 62, "h0fc0": 62, "qpll_cfg2_g3": 62, "qpll_cfg3": 62, "cfg3": 62, "h0120": 62, "qpll_cfg4": 62, "cfg4": 62, "h0003": 62, "qpll_cp_g3": 62, "b0000011111": 62, "qpll_lpf": 62, "lpf": 62, "b0100110111": 62, "qpll_cp": 62, "b0001111111": 62, "cpll_fbdiv": 62, "n2": 62, "cpll_fbdiv_4_5": 62, "n1": 62, "cpll_cfg0": 62, "h01fa": 62, "cpll_cfg1": 62, "h0023": 62, "cpll_cfg2": 62, "h0002": 62, "cpll_cfg3": 62, "h0000": 62, "ch_hspmux": 62, "ch": 62, "hspmux": 62, "h2424": 62, "preiq_freq_bst": 62, "preiq": 62, "freq": 62, "bst": 62, "rxpi_cfg0": 62, "rxpi": 62, "rxpi_cfg1": 62, "h0015": 62, "rtx_buf_cml_ctrl": 62, "rtx": 62, "buf": 62, "b011": 62, "tx_num_of_lan": [62, 101], "tx_out_div": [62, 101], "tx_clk25_div": 62, "tx_lane_invert": 62, "tx_pi_biasset": 62, "pi": 62, "biasset": 62, "txpi_cfg": 62, "txpi": 62, "h0054": 62, "a_txdiffctrl": 62, "txdiffctrl": 62, "b10110": 62, "rx_num_of_lan": [62, 101], "rx_out_div": [62, 101], "rx_clk25_div": 62, "rx_dfe_lpm_cfg": [62, 101], "h0104": 62, "rx_pma_cfg": 62, "pma_rsv": 62, "h001e7080": 62, "rx_cdr_cfg": [62, 101], "h0b000023ff10400020": 62, "rxcdr_cfg0": 62, "rxcdr": 62, "rxcdr_cfg2": 62, "h0269": 62, "rxcdr_cfg2_gen2": 62, "gen2": 62, "b1001100101": 62, "rxcdr_cfg2_gen4": 62, "gen4": 62, "h00b4": 62, "rxcdr_cfg3": 62, "h0012": 62, "rxcdr_cfg3_gen2": 62, "b011010": 62, "rxcdr_cfg3_gen3": 62, "gen3": 62, "rxcdr_cfg3_gen4": 62, "h0024": 62, "rxdfe_kh_cfg2": 62, "rxdfe": 62, "kh": 62, "h0200": 62, "rxdfe_kh_cfg3": 62, "h4101": 62, "rx_widemode_cdr": 62, "widemod": 62, "cdr": 62, "rx_xmode_sel": 62, "xmode": 62, "txdrv_freqband": 62, "txdrv": 62, "freqband": 62, "txfe_cfg0": 62, "txfe": 62, "h03c2": 62, "txfe_cfg1": 62, "h6c00": 62, "txfe_cfg2": 62, "txfe_cfg3": 62, "txpi_cfg0": 62, "h0300": 62, "txpi_cfg1": 62, "h1000": 62, "txswbst_en": 62, "txswbst": 62, "rx_lane_invert": 62, "qpll_ref_clk_0": 62, "cpll_ref_clk_0": 62, "_p": [62, 93], "_n": [62, 93], "rx_charisk_": 62, "rx_disperr_": 62, "rx_notintable_": 62, "rx_data_": 62, "rx_calign_": 62, "comma": 62, "tx_charisk_": 62, "tx_data_": 62, "wizard": 62, "sequenti": 62, "tightli": 62, "placement": 62, "permut": 62, "conflict": 62, "rearrang": [62, 102], "complementari": 62, "reorder": [62, 73, 77, 87], "crossbar": 62, "simultan": [63, 64, 66, 67, 69, 70, 71, 72, 80], "ctsd": [63, 67, 80], "scheme": [63, 67, 80], "inher": [63, 67, 80], "alias": [63, 67, 80], "antialias": [63, 67, 70, 72, 80], "removesth": [63, 80], "391": [63, 67, 80], "khz": [63, 67, 72, 79, 80], "odr": [63, 67, 80], "1496": [63, 67, 80], "wih": [63, 80], "sp": [63, 67, 80], "granularli": [63, 67, 80], "coher": [63, 67, 80], "benefit": [63, 67, 80], "standalon": [63, 67, 80], "interact": [63, 64, 65, 67, 80, 92], "alia": [63, 64, 65, 66, 69, 70, 71, 72, 76, 78, 79, 81, 85, 86, 87], "zedboard": [63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 76, 78, 80, 81, 85, 86, 88], "dclk": [63, 67, 80], "din": [63, 67, 80], "solder": [63, 66, 67, 69, 70, 71, 72, 79, 80, 86], "jp16": [63, 67], "mount": [63, 67, 71, 80], "dclkio": [63, 67, 80], "spi_ad4134_axi_regmap": 63, "0x44a0_0000": [63, 64, 65, 66, 67, 69, 70, 71, 74, 76, 78, 79, 80, 81, 85, 86], "axi_ad4134_dma": 63, "0x44a3_0000": [63, 64, 65, 67, 69, 70, 71, 74, 76, 78, 79, 80, 81, 85, 86], "odr_gener": [63, 67, 80], "0x44b0_0000": [63, 64, 65, 67, 69, 70, 71, 76, 80, 81, 85], "axi_ad4134_clkgen": 63, "0x44b1_0000": [63, 67, 73, 80, 81, 87], "ps7": [63, 64, 65, 66, 67, 70, 71, 72, 76, 78, 80, 85, 86, 88], "54": [63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 85, 86, 87, 88], "emio": [63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "ad4134_dclkio": 63, "inout": [63, 64, 65, 66, 67, 72, 73, 76, 77, 79, 80, 81, 85, 86, 87, 93], "45": [63, 67, 73, 79, 86, 87, 88], "99": [63, 67, 73], "ad4134_dclk_mod": 63, "98": [63, 73], "ad4134_gpio": 63, "43": [63, 71, 73, 87, 88], "97": [63, 71, 73], "ad4134_pinbspi": 63, "89": [63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 85, 86, 87, 88], "ad4134_mod": 63, "88": [63, 64, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 80, 81, 85, 86, 87, 88], "ad4134_pdn": 63, "87": [63, 64, 67, 71, 72, 73, 78, 79, 80, 81, 86, 87, 88], "ad4134_resetn": 63, "86": [63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 78, 79, 80, 81, 85, 86, 87, 88], "57": [63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 102], "spi_ad4134": 63, "56": [63, 64, 65, 66, 67, 69, 70, 71, 73, 76, 77, 78, 79, 80, 85, 87, 88], "elf": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89], "cygwin": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 85, 86, 87, 89], "wsl": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 85, 86, 87, 89], "cd": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89], "ad4134_fmc": 63, "ug": [63, 65, 66, 67, 69, 70, 71, 72, 73, 76, 77, 85, 86, 87], "2016": [63, 103], "ad4134fmcz": 63, "axi_i2s_adi": [63, 64, 65, 66, 67, 69, 70, 71, 72, 76, 78, 80, 81, 85, 86], "axi_sddif_tx": [63, 67, 80], "axi_sysid_rom": [63, 67, 80], "sysid_rom": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "util_i2c_mix": [63, 64, 65, 66, 67, 69, 70, 72, 76, 78, 80, 81, 85, 86], "ad7134": [63, 80, 84], "forum": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 96, 97], "team": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 94, 104], "concern": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87], "microcontrol": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87], "older": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 103], "chanc": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87], "approxim": [64, 69, 70, 71, 76, 85, 86], "ppm": [64, 72], "inl": [64, 72, 86], "miss": [64, 88, 102], "unparallel": 64, "106": [64, 73, 77, 87, 88], "109": [64, 73, 77, 87, 88], "floor": 64, "gain": [64, 70, 72, 75, 76, 78], "153": 64, "155": 64, "5db": 64, "vref": [64, 69], "satur": 64, "settl": 64, "broaden": [64, 85], "versatil": [64, 66], "flexi": 64, "isol": [64, 85], "bga": 64, "capacitor": [64, 85], "footprint": [64, 72, 96, 97], "lessen": 64, "adaq4224": [64, 84], "\u03bcmodul": 64, "daq": [64, 79], "85": [64, 86, 87, 88], "ad4630_fmcz": 64, "ad4030_fmcz": 64, "seismologi": 64, "semiconductor": [64, 93], "manufactur": [64, 88], "scientif": 64, "24fmcz": 64, "16fmcz": 64, "fmcz": [64, 81, 85, 86], "iso": 64, "4224": 64, "titl": [64, 98], "explan": [64, 87, 89, 93], "compil": [64, 89, 93], "sd": [64, 68, 88], "accommod": [64, 70, 71], "sckout": 64, "sck": 64, "clk_mode": [64, 101], "capture_zon": [64, 101], "20n": 64, "ddr_en": [64, 101], "spi_ad463x_axi_regmap": 64, "axi_ad463x_dma": 64, "0x44a7_0000": [64, 65, 69, 70, 71, 76, 79, 85], "cnv_gener": 64, "sync_gener": 64, "0x44c0_0000": 64, "iic_fmc": [64, 65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "axi_iic_fmc": [64, 65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "0x4162_0000": [64, 65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "eeprom": 64, "0x5f": 64, "ad463x_resetn": 64, "adaq42xx_pgia_mux": 64, "max17687_rst": 64, "spi_ad463x": [64, 101], "ad4630_fmc": [64, 101], "numofsdi4_capturezone2": 64, "ad463x": 64, "ad403x": 64, "ad463x_data_captur": [64, 92], "spi_axis_reord": 64, "ad463x_fmc": 64, "ad4696": 65, "ad4695": 65, "ad4697": 65, "ad4698": 65, "axi_ad469x_dma": 65, "spi_ad469x_axi_regmap": 65, "ad469x_trigger_gen": 65, "iic_main": [65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "axi_iic_main": [65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "0x4160_0000": [65, 66, 69, 70, 71, 72, 76, 78, 81, 85, 86], "ad469x_resetn": 65, "spi_ad469x": 65, "ad469x_fmc": 65, "1882": 65, "ad4694fmcz": 65, "ad469x_fmcz": 65, "ad5767": 66, "mid": 66, "ma": 66, "indium": 66, "phosphid": 66, "mach": 66, "zehnder": 66, "inp": 66, "mzm": 66, "bias": 66, "0v": [66, 102], "avcc": 66, "avdd": 66, "avss": [66, 72], "vlogic": [66, 69], "10mhz": 66, "readback": 66, "spir": 66, "qspi": 66, "microwir": 66, "4mm": 66, "wlcsp": 66, "40c": 66, "105c": 66, "bia": 66, "sdp": [66, 71], "lk1": [66, 69, 72], "lk2": [66, 69, 72, 86], "lk3": [66, 69, 86], "j12": 66, "lk4": [66, 69, 86], "lk5": [66, 69, 86], "adp5071": 66, "lk6": [66, 86], "rail": [66, 85], "en2": 66, "lk7": [66, 86], "adr4525": [66, 70], "lk8": 66, "lk9": [66, 86], "lk10": [66, 86], "slew": 66, "lk11": 66, "lk12": 66, "lc": 66, "sw1": 66, "po": 66, "adp5070_vpo": 66, "8v": [66, 88], "adp5070_vneg": 66, "22v": 66, "axi_ad5766": [66, 92], "0x44a1_0000": [66, 73, 81, 87], "axi_ad5766_dac_dma": 66, "0x44a2_0000": [66, 81], "ad5766_sdz": 66, "1070": 66, "util_i2c": [66, 69, 78], "mixer": [66, 69, 78], "ideal": 67, "candid": 67, "univers": 67, "breadth": 67, "vibrat": [67, 79], "shock": 67, "rippl": [67, 72], "374": 67, "respond": 67, "sinc3": 67, "balanc": 67, "sinc6": 67, "496": 67, "ad7134fmcz": 67, "kit": [67, 72, 81], "demonstr": [67, 85], "multidevic": 67, "jp14": [67, 70, 86], "dec0": [67, 80], "jp15": 67, "jp17": 67, "dual_ad7134_axi_regmap": 67, "axi_ad7134_dma": 67, "axi_sdp_clkgen": 67, "0x44a4_0000": [67, 79, 81], "axi_ad7134_clkgen": 67, "ad713x_dclkmod": 67, "103": [67, 72, 73], "ad713x_pinbspi": 67, "102": [67, 72, 73], "ad713x_dclkio": 67, "46": [67, 73, 87, 88], "ad713x_gpio": 67, "38": [67, 70, 71, 79, 80], "92": [67, 70, 71, 79, 80, 87, 88], "ad713x_mod": 67, "37": [67, 70, 71, 79], "91": [67, 70, 71, 79, 87, 88], "ad713x_pdn": 67, "ad713x_resetn": 67, "dual_ad7134": 67, "ad7134_fmc": 67, "1599": 67, "ad4134": [67, 80, 84], "milli": 68, "volt": 68, "excel": [68, 78, 93, 102], "ad7190": 68, "ad7193": 68, "ad7195": 68, "ja": 68, "prompt": [68, 73, 74, 77, 87, 89], "ad719x_asdz": 68, "prepar": 68, "modif": [68, 70, 71, 75, 85, 86, 89, 93], "ad7380": 69, "ad7381": 69, "ad4680": 69, "ad4681": 69, "ad7389": 69, "ad7383": 69, "ad7384": 69, "ad4682": 69, "ad4683": 69, "pseudo": 69, "ad7386": 69, "ad7387": 69, "ad7388": 69, "ad4684": 69, "ad4685": 69, "microprocessor": [69, 96, 97], "3mm": 69, "lfcsp": [69, 86], "4mmx4mm": 69, "motor": 69, "sens": 69, "edfa": 69, "sonar": 69, "ad7380fmcz": 69, "ad7381fmcz": 69, "ad7386fmcz": 69, "ad7383fmcz": 69, "4fmcz": [69, 72], "u9": 69, "amp_pwr": 69, "u8": 69, "u3": 69, "u6": 69, "jp1": [69, 70, 86], "smd": 69, "subminiatur": 69, "smb": [69, 70], "j1": [69, 72, 75], "a1": [69, 93], "jp2": [69, 70, 86], "a2": [69, 93], "u10": 69, "aina": 69, "jp3": [69, 70, 86], "jp4": [69, 70, 86], "refio": 69, "jp5": [69, 70, 86], "u2": 69, "vcc": 69, "jp6": [69, 70, 86], "j2": 69, "spi_ad738x_adc_axi_regmap": 69, "axi_ad738x_dma": 69, "spi_trigger_gen": [69, 76], "ad738x": [69, 84], "spi_ad738x_adc": 69, "1304": 69, "ad7606": 70, "bipolar": [70, 71], "clamp": [70, 71], "charg": [70, 71, 74, 86], "redistribut": [70, 71, 86, 93], "m\u03c9": [70, 71], "imped": [70, 71, 76], "elimin": [70, 71, 76, 85, 102], "amp": [70, 71], "ad7606c": 70, "ad7608": 70, "ad7609": 70, "disconnect": 70, "vdrive": 70, "unipolar": 70, "ad7606b": 70, "adp7118": 70, "intf": 70, "rebuild": [70, 71], "stby": 70, "12v": 70, "10v": 70, "p5": 70, "u1": 70, "jp7": [70, 86], "j5": 70, "jp8": [70, 86], "jp10": [70, 86], "mezzanin": [70, 85, 102], "jp9": [70, 86], "jp11": [70, 86], "jp12": [70, 86], "v2": 70, "j6": 70, "jp13": [70, 86], "v3": [70, 93], "j7": 70, "v4": 70, "j8": 70, "p13": [70, 80], "v5": 70, "p14": 70, "v8": 70, "p15": [70, 80], "v6": 70, "p16": 70, "v7": 70, "os0": [70, 71], "os1": [70, 71], "os2": [70, 71], "axi_ad7606x_dma": 70, "ad7606_pwm_gen": 70, "spi_ad7616_axi_regmap": [70, 71], "adc_serpar": 70, "39": [70, 76, 79, 80, 89], "93": [70, 76, 79, 80, 87, 88], "adc_refsel": 70, "adc_first_data": 70, "adc_stbi": 70, "adc_rang": 70, "adc_o": [70, 71], "axi_ad7606_dma": 70, "spi_ad7606": 70, "ad7606x_fmc": 70, "devconfig2_intf0": 70, "1870": 70, "sync_bit": [70, 71], "util_cdc": [70, 71], "ad_edge_detect": [70, 71], "ad7606_fmc": 70, "snr": [71, 86], "lpc": [71, 74, 81, 88, 102], "axi_ad7616": [71, 92, 99], "ser_par_n": 71, "sl5": 71, "unmount": 71, "sl1": 71, "sl2": 71, "rc": 71, "sl3": 71, "sl4": 71, "sl6": 71, "sl7": 71, "lk40": 71, "onboard": 71, "5v0": 71, "lk41": 71, "axi_ad7616_dma": [71, 86], "ad7616_pwm_gen": 71, "0x44a8_0000": [71, 86], "adc_reset_n": 71, "adc_hw_rngsel": 71, "42": [71, 73, 80, 87, 88], "96": [71, 73, 80, 87, 88], "94": [71, 76, 79, 87, 88], "adc_seq_en": 71, "adc_burst": 71, "adc_chsel": 71, "adc_crcen": 71, "spi_ad7616": 71, "serparn0": 71, "1012": 71, "ad7768fmcz": 72, "bench": 72, "regul": 72, "ac": [72, 79], "108": [72, 73, 75, 77, 87, 88], "110": [72, 73, 77, 81, 87, 88], "nonlinear": 72, "\u03bcv": 72, "trade": 72, "dissip": 72, "consumpt": [72, 85], "reusabl": 72, "51": [72, 73, 77, 87, 88], "mw": 72, "median": 72, "55": [72, 73, 76, 77, 79, 87, 88], "375": [72, 73, 87], "005": 72, "sharp": 72, "roll": 72, "105": [72, 73, 87, 88], "nyquist": 72, "linear": [72, 79, 86], "flat": 72, "sinc5": 72, "abil": [72, 76], "easier": [72, 88, 93, 103], "precharg": 72, "glitch": 72, "termin": [72, 79, 89], "avdd1a": 72, "avdd1b": 72, "avdd2a": 72, "avdd2b": 72, "iovdd": 72, "avdd1": 72, "hous": [72, 76], "lqfp": 72, "print": 72, "j3": 72, "sl4a": 72, "crystal": 72, "oscil": [72, 74], "axi_ad7768_adc": 72, "0x43c0_0000": [72, 78], "ad7768_dma": 72, "0x7c40_0000": 72, "ad7768_dma_2": 72, "0x7c48_0000": 72, "gpio_1_mode_3": 72, "gpio_1_mode_2": 72, "104": [72, 73, 87, 88], "gpio_1_mode_1": 72, "gpio_0_mode_0": 72, "ad7768evb": 72, "917": 72, "921": 72, "bare": 72, "metal": 72, "microblaz": [73, 74, 75, 81, 87, 88, 89, 103], "util_adcfifo": 73, "64k": 73, "util_dacfifo": 73, "tx_device_clk": [73, 77], "rx_device_clk": [73, 77], "fmc0": [73, 87, 102], "hpc0": [73, 75, 87], "hpc": [73, 87, 88, 102], "rework": [73, 74], "reli": 73, "c6d": 73, "c4d": 73, "cap": [73, 87], "c5d": 73, "c3d": 73, "anymor": [73, 88], "led": [73, 78, 88, 98, 102], "v1p0_led": 73, "vint_l": 73, "depopul": 73, "r22m": 73, "r2m": 73, "500mhz": [73, 77], "10gbp": [73, 77], "1550": 73, "775mhz": 73, "5gbp": 73, "2019_r2": [73, 103], "newer": [73, 103], "jesd_mod": [73, 77, 87], "rx_rate": 73, "tx_rate": 73, "rx_jesd_m": [73, 77, 87, 89], "rx_jesd_l": [73, 77, 87, 89], "rx_jesd_": [73, 77, 87, 89], "rx_jesd_np": [73, 87, 89], "tx_jesd_m": [73, 77, 87, 89], "tx_jesd_l": [73, 77, 87, 89], "tx_jesd_": [73, 77, 87, 89], "tx_jesd_np": [73, 87, 89], "8000": 73, "system_project": [73, 77, 88, 89, 102], "ad9081_fmca_ebz": [73, 87], "ref_clk_rat": [73, 87], "_jesd_m": [73, 77, 87], "_jesd_l": [73, 77, 87], "_jesd_": [73, 77, 87], "_jesd_np": [73, 87], "_num_link": [73, 77, 87], "_tpl_width": [73, 87], "tdd_support": [73, 87], "shared_devclk": [73, 87], "tdd_channel_cnt": [73, 87], "tdd_sync_width": [73, 87], "tdd_sync_int": [73, 87], "tdd_sync_ext": [73, 87], "tdd_sync_ext_cdc": [73, 87], "_ks_per_channel": [73, 87], "kilosampl": [73, 87], "_do_mem_typ": [73, 87], "adi_phy_sel": [73, 87], "instati": [73, 87], "axi_mxfe_rx_xcvr": [73, 87], "0x44a6_0000": [73, 86, 87], "0x84a6_0000": [73, 87], "0xa4a6_00000": [73, 87], "rx_mxfe_tpl_cor": [73, 87], "0x84a1_0000": [73, 87], "0xa4a1_00000": [73, 87], "axi_mxfe_rx_jesd": [73, 87], "0x44a9_0000": [73, 87], "0x84a9_0000": [73, 87], "0xa4a9_00000": [73, 87], "axi_mxfe_rx_dma": [73, 87], "0x7c42_0000": [73, 75, 87], "0x9c42_0000": [73, 75, 87], "0xbc42_00000": [73, 87], "mxfe_rx_data_offload": [73, 87], "0x7c45_0000": [73, 87], "0x9c45_0000": [73, 87], "0xbc45_00000": [73, 87], "axi_mxfe_tx_xcvr": [73, 87], "0x44b6_0000": [73, 87], "0x84b6_0000": [73, 87], "0xa4b6_00000": [73, 87], "tx_mxfe_tpl_cor": [73, 87], "0x84b1_0000": [73, 87], "0xa4b1_00000": [73, 87], "axi_mxfe_tx_jesd": [73, 87], "0x44b9_0000": [73, 87], "0x84b9_0000": [73, 87], "0xa4b9_00000": [73, 87], "axi_mxfe_tx_dma": [73, 87], "0x7c43_0000": [73, 87], "0x9c43_0000": [73, 87], "0xbc43_00000": [73, 87], "mxfe_tx_data_offload": [73, 87], "0x7c44_0000": [73, 87], "0x9c44_0000": [73, 87], "0xbc44_00000": [73, 87], "axi_tdd_0": [73, 87], "0x7c46_0000": [73, 87], "0x9c46_0000": [73, 87], "0xbc46_00000": [73, 87], "spi0": [73, 77], "spi1": 73, "mp": [73, 75, 77, 81, 87, 88], "txen": 73, "59": [73, 77, 87, 88], "58": [73, 77, 87, 88], "113": [73, 81], "112": [73, 81], "137": [73, 77, 87, 88], "136": [73, 77, 87, 88], "rxen": 73, "111": [73, 81, 87, 88], "134": [73, 77], "rstb": 73, "hmc_sync": 73, "132": [73, 77], "irqb": 73, "53": [73, 77, 87, 88], "52": [73, 77, 81, 87, 88], "107": [73, 77, 87, 88], "131": [73, 77], "130": [73, 77], "agc3": 73, "129": [73, 77], "agc2": 73, "126": [73, 87, 88], "agc1": 73, "124": [73, 87, 88], "agc0": 73, "123": [73, 87, 88], "122": [73, 87, 88], "hmc_gpio1": 73, "121": [73, 87, 88], "141": [73, 77, 87, 88], "140": [73, 75, 77, 87, 88], "139": [73, 77, 87, 88], "138": [73, 77, 87, 88], "parameter1": [73, 87, 93], "parameter2": [73, 87, 93], "dropdown": [73, 77, 87, 101], "cell": [73, 77, 87], "dash": [73, 77, 87, 88], "ad9082_fmca_ebz": [73, 87], "notat": 73, "rx_num_link": [73, 87], "rx_tpl_width": [73, 87], "tx_num_link": [73, 87], "tx_tpl_width": [73, 87], "rx_ks_per_channel": [73, 87], "16384": 73, "tx_ks_per_channel": [73, 87], "adc_do_mem_typ": 73, "dac_do_mem_typ": 73, "rxrate2_5_txrate2_5_rxl8_rxm4_rxs1_rxnp16_txl8_txm4_txs1_txnp16": [73, 87, 89], "truncat": [73, 87, 89], "keyword": [73, 87, 89], "exce": [73, 87, 89], "260": [73, 87, 89], "vmk180": [73, 87, 88], "1578": [73, 77, 87], "1829": [73, 87], "jesd204_tpl_adc": [73, 77, 87], "jesd204_tpl_dac": [73, 77, 87], "python": [73, 81, 87], "class": [73, 87], "pyadi": [73, 81, 87], "monolith": 74, "outstand": 74, "broadband": 74, "500ebz": 74, "uninstal": 74, "r209": 74, "p1": 74, "shunt": 74, "lvpecl": [74, 87], "r208": 74, "r307": 74, "r308": 74, "c300": 74, "c311": 74, "c304": 74, "c305": 74, "c209": 74, "c210": 74, "c306": 74, "c307": 74, "r311": 74, "pump": 74, "ad9517": 74, "axi_ad9434": 74, "axi_ad9434_dma": 74, "ad9434bcpz": 74, "axi_ad9783_dma": [74, 75], "ad9434_fmc": 74, "seamlessli": 75, "quadratur": 75, "adp": 75, "interpos": [75, 85], "ad9780": 75, "ad9781": 75, "axi_ad9783": [75, 87], "0x7420_0000": 75, "0x9420_0000": 75, "nb": 75, "ad9783_ebz": 75, "adaq7988": 76, "sip": [76, 85], "varieti": [76, 85], "passiv": 76, "tradit": 76, "crucial": 76, "tini": 76, "lga": 76, "solv": [76, 85, 89], "autom": [76, 85, 89, 92], "ATE": 76, "batteri": [76, 85], "axi_adaq7980_dma": 76, "spi_adaq7980_adc_axi_regmap": 76, "adaq7980_rbuf_pf": 76, "adaq7980_ref_pd": 76, "adaq7980_gpio": 76, "spi_adaq7980": 76, "adaq7980_sdz": 76, "1060": 76, "agil": 77, "cellular": 77, "station": 77, "macro": [77, 93, 102], "3g": 77, "4g": 77, "5g": 77, "massiv": 77, "mimo": 77, "adrv9029": 77, "hpc1": 77, "axi_adrv9026_tx_jesd": 77, "0x84a90000": 77, "axi_adrv9026_rx_jesd": 77, "0x84aa0000": 77, "axi_adrv9026_tx_dma": 77, "0x9c420000": 77, "axi_adrv9026_rx_dma": 77, "0x9c400000": 77, "tx_adrv9026_tpl_cor": 77, "0x84a04000": 77, "rx_adrv9026_tpl_cor": 77, "0x84a00000": 77, "axi_adrv9026_tx_xcvr": 77, "0x84a80000": 77, "axi_adrv9026_rx_xcvr": 77, "0x84a60000": 77, "ad9528_reset_b": 77, "68": [77, 87, 88], "146": 77, "67": [77, 87, 88], "145": 77, "adrv9026_tx1_en": 77, "144": 77, "adrv9026_tx2_en": 77, "65": [77, 81, 87, 88], "143": [77, 87, 88], "adrv9026_tx3_en": 77, "142": [77, 87, 88], "adrv9026_tx4_en": 77, "adrv9026_rx1_en": 77, "adrv9026_rx2_en": 77, "adrv9026_rx3_en": 77, "adrv9026_rx4_en": 77, "adrv9026_test": 77, "adrv9026_reset_b": 77, "adrv9026_gpint1": 77, "adrv9026_gpint2": 77, "adrv9026_orx_ctrl_a": 77, "adrv9026_orx_ctrl_b": 77, "adrv9026_orx_ctrl_c": 77, "adrv9026_orx_ctrl_d": 77, "adrv9026_gpio": 77, "pmdz": [78, 85], "transimped": 78, "rather": [78, 89, 93], "strongli": [78, 93], "absorb": 78, "liquid": 78, "wavelength": 78, "chemic": 78, "analysi": [78, 86, 89], "environment": 78, "concentr": 78, "character": 78, "materi": 78, "absorpt": 78, "spectroscopi": 78, "ad5201": 78, "potentiomet": 78, "detector": 78, "excit": 78, "axi_adc": 78, "spi_cn0363_axi_regmap": 78, "axi_dma": 78, "gain1_o": 78, "gain0_o": 78, "ad8615": 78, "adg819": 78, "ada4528": 78, "cn0363_pmdz": 78, "cn0540": [78, 84], "axi_generic_adc": 78, "cn0363_dma_sequenc": 78, "cn0363_phase_data_sync": 78, "cordic_demod": 78, "util_axis_res": 78, "util_sigma_delta_spi": 78, "electron": 79, "piezoelectr": 79, "iep": 79, "piezo": 79, "icp": 79, "market": 79, "lack": 79, "hertz": 79, "harmon": 79, "fft": 79, "spectrum": [79, 86], "1024ksp": 79, "ltc2606": 79, "fda": 79, "ada4945": [79, 85], "200ma": 79, "lt3092": 79, "adg5421f": [79, 81], "ardz": 79, "arduino": [79, 80, 88], "shield": [79, 88], "de10": [79, 80], "nano": [79, 80], "p10": [79, 80], "spi_cn0540_axi_regmap": 79, "axi_cn0540_dma": 79, "axi_iic_cn0540": 79, "xadc_in": 79, "0x44a5_0000": 79, "axi_dmac_0": 79, "0x0002_0000": 79, "axi_spi_engine_0": 79, "0x0003_0000": 79, "axi_i": 79, "i2c1": 79, "sys_hps_i2c1": 79, "cn0540_shutdown": 79, "cn0540_reset_adc": 79, "cn0540_csb_aux": 79, "cn0540_sw_ff": 79, "cn0540_drdy_aux": 79, "cn0540_blue_l": 79, "cn0540_yellow_l": 79, "cn0540_sync_in": 79, "cn0540_drdy": 79, "ltc2308_c": 79, "spi_cn0540": 79, "77": [79, 87, 88], "76": [79, 87, 88], "quid": 79, "cn0540_ardz": 79, "24mhz": 80, "contrast": 80, "48mhz": 80, "15v": 80, "spi_cn0561_axi_regmap": 80, "axi_cn0561_dma": 80, "axi_cn0561_clkgen": 80, "cn0561_gpio": 80, "cn0561_pinbspi": 80, "cn0561_mode": 80, "cn0561_pdn": 80, "cn0561_resetn": 80, "spi_cn0561": 80, "de10nano": [80, 88], "lldk": 81, "revis": [81, 89], "cn0584": 81, "adaq23876": 81, "ad7291": 81, "max7301": 81, "ltc2387": 81, "120mhz": 81, "produc": 81, "axi_ltc2387_0": 81, "axi_ltc2387_1": 81, "axi_ltc2387_2": 81, "axi_ltc2387_3": 81, "axi_ltc2387_dma": 81, "max_spi": 81, "0x44b2_0000": 81, "axi_ad3552r_0": 81, "0x44d0_0000": 81, "axi_dac_0_dma": 81, "0x44d3_0000": 81, "axi_ad3552r_1": 81, "0x44e0_0000": 81, "axi_dac_1_dma": 81, "0x44e3_0000": 81, "114": 81, "dac_0_ldac": 81, "dac_1_ldac": 81, "dac_1_alert": 81, "dac_0_alert": 81, "84": [81, 87, 88], "cn": 81, "0585": 81, "0584": 81, "axi_ltc2387": [81, 89], "ad719x": 84, "asdz": 84, "ad7616": 84, "evb": 84, "ad9434": 84, "cn0561": 84, "cn0585": 84, "100ksp": 85, "3msp": 85, "adaq40xx": 85, "pmd": 85, "ib1z": 85, "adaq4003": 85, "lamin": 85, "ad4003": 85, "ada4807": 85, "resistor": 85, "ipass": 85, "network": 85, "discret": 85, "ad400x": 85, "ttm": 85, "ad40xx": 85, "ad4007": 85, "ad4011": 85, "ad4020": 85, "z": [85, 93], "optimum": 85, "compress": 85, "ad7688": 85, "ad7984": 85, "ad40xx_adaq400x_n": 85, "spi_pulsar_adc_axi_regmap": 85, "ad40xx_amp_pd": 85, "ad40xx_adaq400x_n0": 85, "682": 85, "340": 85, "1042": 85, "unmatch": 86, "92db": 86, "opposit": 86, "ref": 86, "096v": 86, "5mm": 86, "096": 86, "qfn": 86, "telecommun": 86, "adr3412": 86, "adr4520": 86, "ad74540": 86, "ad4550": 86, "ad8031": 86, "ada4899": 86, "ada4897": 86, "adp7102": 86, "adp7104": 86, "adp124": 86, "adp2300": 86, "resolution_16_18n": 86, "refin": 86, "2v": [86, 88], "adr4540": 86, "vcm": 86, "adr4550": 86, "vin": 86, "048": 86, "axi_pulsar_lvd": 86, "axi_pulsar_lvds_dma": 86, "reference_clkgen": 86, "en3_fmc": 86, "en2_fmc": 86, "en1_fmc": 86, "en0_fmc": 86, "pulsar_lvds_adc": 86, "resolution_16_18n0": 86, "745": 86, "490": 86, "581": 86, "pulsar_lvd": 86, "http": [87, 88, 92, 93, 101, 103, 104], "www": [87, 88, 93], "websit": [87, 88], "IT": 87, "popular": [87, 102], "paragraph": 87, "tip": [87, 91], "subtitl": 87, "FOR": [87, 93], "BUT": 87, "TO": [87, 98], "synchrona14": 87, "sysref": 87, "adcclk": 87, "THE": 87, "ex": [87, 98], "synchrona": 87, "OF": 87, "kind": [87, 92, 96, 97], "13gbp": 87, "paramat": 87, "078125": 87, "325mhz": 87, "deviceclk": 87, "325": 87, "1300mhz": 87, "merg": 87, "hexadecim": 87, "underscor": [87, 93], "THESE": 87, "whichev": 87, "adxyzt": 87, "ad0000": 87, "axi_spi_bus_1": 87, "ad23456": 87, "signal_nam": [87, 93], "181": 87, "205": 87, "174": 87, "149": 87, "118": 87, "173": 87, "117": 87, "descend": 87, "realli": [87, 93], "draw": 87, "suit": [87, 89, 100], "83": [87, 88], "82": [87, 88], "81": [87, 88], "79": [87, 88], "78": [87, 88], "74": [87, 88], "73": [87, 88], "72": [87, 88], "project_nam": [87, 88, 89, 102], "project_name_bd": 87, "delet": [87, 102], "THAT": 87, "sai": [87, 98], "makefil": [87, 88, 89, 92, 102], "hard": [88, 89, 93], "fmcomms2": [88, 90, 104], "zed_system_bd": 88, "fmcomms2_bd": 88, "acap": 88, "hp": 88, "nio": [88, 89], "ii": [88, 89], "ps8": 88, "riscv": [88, 89], "worth": 88, "cortex": 88, "a9": [88, 93], "mpcore": 88, "processing_system7": 88, "zynq_ultra_ps_": 88, "cip": 88, "versal_cip": 88, "land": 88, "html": [88, 93], "intellectu": 88, "properti": [88, 89, 98], "mig": [88, 102], "beginn": 88, "ad_cpu_interconnect": [88, 101], "sys_zynq": [88, 102], "0x4000_0000": 88, "0x4fff_ffff": 88, "0x8000_0000": 88, "0x8fff_ffff": 88, "0x7000_0000": 88, "0x7fff_ffff": 88, "0x9000_0000": 88, "0x9fff_ffff": 88, "0x2000_0000": 88, "0x4400_0000": 88, "0xa400_0000": 88, "0xafff_ffff": 88, "0x6000_0000": 88, "0xb000_0000": 88, "0xbfff_ffff": 88, "hsmc": 88, "necessarili": [88, 92, 102], "vital": 88, "button": 88, "complain": 88, "otg": 88, "borrow": [88, 102], "golden": [88, 102], "preffer": 88, "firstli": [88, 89, 93], "Be": [88, 92], "carrier_system_bd": 88, "ac701": 88, "jtag": 88, "gtp": 88, "5v": 88, "3125": 88, "microz": 88, "vc709": 88, "ai": 88, "prime": [88, 89], "vpk180": 88, "gtyp": 88, "premium": 88, "zc702": 88, "lfcpnx": [88, 102], "evn": 88, "flash": 88, "certuspro": [88, 89], "nx": [88, 89, 102], "bold": 88, "fmc1": [88, 102], "fmc2": 88, "c5soc": 88, "35v": 88, "25v": 88, "1v": 88, "carrier_nam": [88, 102], "system_top": [88, 89, 102], "transform": [88, 102], "sources_1": [88, 102], "declar": [88, 93], "visual": [88, 93], "system_qsi": [88, 102], "system_project_pb": [88, 89, 102], "propel": [88, 89, 102], "builder": [88, 89, 102], "mk": [88, 89, 98, 102], "propelbld": [88, 89, 102], "propelbldwrap": [88, 89, 102], "radiant": [88, 89, 102], "pnmainc": [88, 89, 102], "radiantc": [88, 89, 102], "system_pb": [88, 89, 102], "linker": [88, 89, 102], "adi_project_pb": [88, 89, 102], "adi_project_lattice_pb": [88, 102], "pdc": [88, 102], "phisic": [88, 102], "a10soc_plddr4_assign": 88, "a10soc_system_assign": [88, 102], "rundown": 89, "said": 89, "catch": 89, "problem": [89, 103], "mostli": 89, "pro": [89, 102, 103], "hdl_2021_r1": [89, 103], "adi_env": [89, 92, 98, 103], "hdl_2019_r2": [89, 103], "adi_project_xilinx": [89, 102], "adi_project_intel": [89, 102], "viti": [89, 103], "directori": [89, 92, 93, 96, 97, 98, 102], "gnu": [89, 93], "unix": 89, "microsoft": 89, "bashrc": 89, "cygdriv": 89, "path_to": 89, "202x": 89, "bin": 89, "vivado_hl": 89, "nt": 89, "linux_toolchain": 89, "nt64_be": 89, "nt64_le": 89, "aarch32": 89, "gcc": 89, "none": 89, "eabi": 89, "intelfpga_pro": 89, "mkdir": 89, "analogdevicesinc": [89, 92, 93, 101, 103, 104], "ssh": 89, "deal": 89, "localhost": 89, "ubuntu": 89, "home": 89, "usernam": 89, "hdl_2021_r2": [89, 103], "rebas": 89, "am": 89, "adrv9371x": 89, "noth": [89, 93], "gather": 89, "failur": [89, 102], "log": 89, "mmu": 89, "nios_ii": 89, "nios2_mmu": 89, "quartus_sh": 89, "redirect": 89, "adrv9371_a10soc_quartu": 89, "past": 89, "text": [89, 91, 93, 102], "ltr": 89, "tail": 89, "adrv9371x_a10soc_quartu": 89, "sopcinfo": 89, "sof": 89, "face": 89, "quartus_fit": 89, "exhaust": [89, 102], "swapfil": 89, "virtual": 89, "bar": 89, "sudo": 89, "falloc": 89, "1g": 89, "2g": 89, "8g": 89, "chmod": 89, "600": 89, "mkswap": 89, "swapon": 89, "perman": 89, "fstab": 89, "swapoff": 89, "gui": [89, 101, 103], "peopl": 89, "valuabl": 89, "nerv": 89, "qsy": [89, 98, 102], "menu": [89, 101], "pick": 89, "_hw": [89, 92, 98], "axi_ad9250_hw": 89, "consol": [89, 102], "netlist": 89, "lvdscmosn1": 89, "lvds_cmos_n": 89, "opt": 89, "adi_use_ooc_synthesi": 89, "adi_max_ooc_job": 89, "job": 89, "cach": 89, "ipcach": 89, "reus": [89, 102], "ooc": 89, "2020": 89, "batch": 89, "rkutti": 89, "gitadi": 89, "rm": 89, "xpr": 89, "jou": 89, "xgui": 89, "ip_user_fil": 89, "sim": 89, "xil": 89, "exactli": 89, "daq2_zc706_vivado": 89, "sdk": 89, "xsa": 89, "daq2_zc706": 89, "2019": [89, 103], "hdf": 89, "rdi_prog": 89, "crash": 89, "kill": 89, "xcvu9p": 89, "20gb": 89, "32gb": 89, "memoryusag": 89, "_ip": [89, 92], "axi_ltc2387_ip": 89, "brows": 89, "stand": 89, "cn0577": 89, "ipi": 89, "cli": 89, "_system_pb": 89, "messag": 89, "_propel_build": 89, "displai": 89, "riscv_rto": 89, "risc": 89, "spi_control": 89, "i2c_control": 89, "i2c": 89, "axi_interconnect": 89, "axi2ahb_bridg": 89, "ahb": 89, "bridg": 89, "axi2apb_bridg": 89, "apb": 89, "gp_timer": 89, "timer": 89, "_radiant": 89, "adi_carrier_proj_dir": 89, "sge": 89, "bsp": 89, "sometim": 89, "sys_platform": 89, "sys_env": 89, "corel": 89, "lib": 89, "impl_1": 89, "root": [89, 92], "axi_ad9122": [89, 92], "ad9122": 89, "daq2_a10soc": 89, "temporari": 89, "everywher": 89, "syntax": [89, 98], "especi": 89, "j4": 89, "artifact": 89, "awar": [89, 92], "pai": 89, "attent": 89, "edk": 89, "eclips": 89, "ds5": 89, "invok": 89, "straightforward": [89, 101], "combo": 89, "thought": 89, "edit": [89, 98], "editor": [89, 93, 102], "upgrad": 89, "hassl": 89, "slow": 89, "frustrat": 89, "tclsh": [89, 102], "rto": 89, "nonexist": [89, 102], "ip_upgrad": 89, "old": [89, 91, 93], "assur": 89, "publicli": [89, 94], "he": [89, 93, 103], "she": [89, 93, 103], "unsupport": [89, 96, 97, 103, 104], "easiest": [89, 102], "tell": [89, 102], "apt": 89, "sh": [89, 92], "wors": 89, "snippet": 89, "expert": 89, "lscc": 89, "rtf": 89, "lin64": 89, "bin64": 89, "nt64": 89, "minimalist": 89, "mingw": 89, "shell": [89, 102], "gnuwin": 89, "partit": 89, "recent": 89, "archiv": 89, "bootgen_sysfil": 89, "tgz": 89, "unzip": 89, "fsbl": 89, "bif": 89, "bl31": 89, "pmu": 89, "uimag": 89, "zimag": 89, "socfpga_arria10_common": 89, "socfpga_cyclone5_common": 89, "readm": [89, 92], "txt": [89, 98, 102], "build_boot_bin": 89, "honest": 89, "comment": [89, 91, 102], "friendli": 89, "hack": 89, "printf": 89, "sort": 89, "notori": 89, "rank": 89, "commonli": 89, "ask": [89, 92, 102], "216": 89, "vlnv": [89, 103], "create_bd_cel": [89, 103], "zc706_system_bd": 89, "haven": 89, "wrong": 89, "ip_flow": 89, "459": 89, "ad_pnmon": 89, "ipx": [89, 98], "package_project": 89, "import_fil": 89, "remot": 89, "ironi": 89, "bbp": 90, "model": 90, "sphinx": [91, 98], "doc": [91, 92, 98, 102], "template_ip": 91, "render": 91, "template_framework": 91, "orphan": 91, "hide": 91, "toc": 91, "dokuwiki": 91, "pandoc": 91, "accross": 91, "more_inform": 91, "toctre": 91, "worri": 92, "great": 92, "web": 92, "bash": 92, "md": 92, "githubio": 92, "proprietari": 92, "environ": [92, 103], "gitattribut": 92, "gitignor": 92, "intention": 92, "untrack": 92, "learn": 92, "ad4110": 92, "dac_fmc_ebz": 92, "wiki_summari": 92, "axi_ad4858": 92, "closur": 92, "experiment": 92, "convent": [92, 96, 97], "hdl_": 92, "year_of_releas": 92, "_r": 92, "hdl_2014_r2": [92, 103], "year": [92, 93], "doubt": 92, "required_vivado_vers": 92, "required_quartus_vers": 92, "practic": [93, 102], "advisori": 93, "tab": 93, "indent": 93, "white": 93, "my_signal1": 93, "my_bu": 93, "d5": 93, "my_sign": 93, "a3": 93, "posedg": 93, "a4": 93, "statement": 93, "a5": 93, "nest": 93, "blank": 93, "readabl": 93, "statement1": 93, "statement2": 93, "statement3": 93, "statement4": 93, "statement5": 93, "a6": 93, "encapsul": 93, "omit": 93, "b0000": 93, "b0001": 93, "b0010": 93, "my_signal2": 93, "b0100": 93, "endcas": 93, "a7": 93, "tabular": 93, "my_decoded_signal1": 93, "my_signal3": 93, "my_select": 93, "a8": 93, "parenthes": 93, "boolean": 93, "express": 93, "your_signal1": 93, "your_signal2": 93, "your_signal3": 93, "my_delayed_signal1": 93, "your_sign": 93, "upper_en": 93, "p5type": 93, "xadr1": 93, "lower_en": 93, "a10": 93, "my_modul": 93, "i_my_modul": 93, "label": 93, "parenthesi": 93, "response_out": 93, "a11": 93, "2001": 93, "legibl": 93, "data_0": 93, "data_1": 93, "interf1_clk": 93, "interf1_some_sign": 93, "interf1_data_i": 93, "interf1_data_q": 93, "interf2_some_sign": 93, "interf2_data_out": 93, "supplementari": 93, "endmodul": 93, "newlin": 93, "a12": 93, "a13": 93, "a14": 93, "a15": 93, "a16": 93, "a17": 93, "a18": 93, "local_param1": 93, "next_local_param": 93, "local_param2": 93, "my_wire1": 93, "my_wire2": 93, "english": 93, "b2": 93, "alphanumer": 93, "_": [93, 97, 102], "b3": 93, "ena_fft": 93, "ena_mdi": 93, "fft_in": 93, "mdi_out": 93, "b4": 93, "top_module_nam": 93, "sub_module_descript": 93, "b5": 93, "b6": 93, "_l": 93, "_m1": 93, "_m2": 93, "suffix": 93, "up_ack_m1": 93, "up_ack_m2": 93, "up_ack_": 93, "incorrectli": 93, "unnecessari": 93, "overlook": 93, "b7": 93, "interface_nam": 93, "port_nam": 93, "_clk": 93, "_rst": 93, "whose": 93, "obvious": 93, "system_clock": 93, "clk32m": 93, "clk_625mhz": 93, "_rstn": 93, "module_rst": 93, "b8": 93, "top_level_module_nam": 93, "b9": 93, "spell": 93, "net": 93, "throughout": 93, "uncommon": 93, "hierarchi": 93, "c1": 93, "liber": 93, "encourag": 93, "obviou": 93, "discourag": 93, "spars": 93, "reader": 93, "c2": 93, "c3": 93, "unusu": 93, "c4": 93, "c5": 93, "c6": 93, "c7": 93, "d1": 93, "d2": 93, "va": 93, "vam": 93, "d3": 93, "d4": 93, "d6": 93, "operand": 93, "implicitli": 93, "item": 93, "d7": 93, "d8": 93, "d9": 93, "tie": 93, "d10": 93, "timescal": 93, "simul": 93, "d11": 93, "understood": 93, "d12": 93, "d13": 93, "copyright": 93, "accompani": 93, "freedom": 93, "hope": 93, "warranti": 93, "merchant": 93, "permit": 93, "public": 93, "publish": 93, "foundat": 93, "license_gpl2": 93, "org": 93, "bsd": 93, "license_adibsd": 93, "blob": 93, "1n": 93, "100p": 93, "first_paramet": 93, "second_paramet": 93, "core_32m_clk": 93, "system_clk": 93, "scan_mode_test": 93, "synch": 93, "div16_clk": 93, "div16_clk_n": 93, "count1": 93, "count1_n": 93, "negedg": 93, "entiti": 93, "std_logic": 93, "std_logic_vector": 93, "downto": 93, "count_n": 93, "rising_edg": 93, "0000": 93, "0001": 93, "philipp": 93, "garrault": 93, "brian": 93, "philofski": 93, "acceler": 93, "2006": 93, "peter": 93, "chamber": 93, "ten": 93, "vlsi": 93, "1997": 93, "techniqu": 93, "freescal": 93, "2005": 93, "jane": 93, "smith": 93, "cisco": 93, "parti": [94, 95], "fork": 94, "advic": 95, "furthermor": 95, "solid": 95, "somebodi": 95, "research": 95, "abund": 95, "studi": [96, 97], "appreci": [96, 97], "perfect": [96, 97], "device_nam": [96, 97], "discuss": [96, 97, 102], "up_axi": [96, 97, 98, 100], "simplist": [96, 97], "piec": [96, 97, 101], "rx_clk_in_": 96, "rx_data_in_": 96, "rx_frame_in_": 96, "rx_or_in_": 96, "inputg": 96, "max_lane_no": [96, 97], "outputg": 96, "validg": 96, "adc_enable_0": 96, "adc_valid_0": 96, "adc_data_0": 96, "adc_enable_x": 96, "adc_valid_x": 96, "adc_data_x": 96, "adc_dunf": 96, "s_axi_": [96, 97], "delay_control_n": [96, 97], "delay_control_io_n": [96, 97], "0xffffffff": [96, 97], "axi_ad9361": [96, 97, 98, 99], "_if": 97, "interface_typ": 97, "axi_ad9361_lvds_if": 97, "tx_clk_in_": 97, "tx_clk_out_": 97, "tx_data_out_": 97, "tx_data": 97, "dac_enable_0": 97, "dac_valid_0": 97, "dac_data_0": 97, "dac_enable_x": 97, "dac_valid_x": 97, "dac_data_x": 97, "module_nam": 98, "axi_led_control": 98, "axi_led_control_intel": 98, "feel": [98, 101], "other_compon": 98, "adi_regmap_": 98, "regmap_to_inherit": 98, "ip_nam": 98, "unique_id": 98, "endtitl": 98, "endreg": 98, "endfield": 98, "71": 98, "0x00000071": 98, "notic": 98, "escap": 98, "quot": 98, "adi_regmap_spi_engin": 98, "adi_regmap_adc": 98, "adi_regmap_axi_ad3552r": 98, "reg_to_import": 98, "field_to_import": 98, "0x0102": 98, "module_name_ip": 98, "axi_led_control_ip": 98, "adi_ip_xilinx": 98, "adi_ip_cr": 98, "adi_ip_fil": 98, "talk": 98, "adi_ip_properti": 98, "adi_ip_properties_lit": 98, "forget": 98, "save_cor": 98, "currentcor": 98, "cc": 98, "current_cor": 98, "generic_dep": 98, "library_nam": 98, "xilinx_dep": 98, "famou": 98, "module_name_hw": 98, "axi_led_control_intel_hw": 98, "adi_ip_intel": 98, "ad_ip_cr": 98, "entity_nam": 98, "visibl": 98, "catalogu": 98, "ad_ip_fil": 98, "ad_ip_intf_s_axi": 98, "led_on": 98, "conduit": 98, "add_interfac": 98, "led_on_if": 98, "add_interface_port": 98, "signal_typ": 98, "width_express": 98, "smart": 98, "although": [98, 102], "intel_dep": 98, "ibrari": 98, "complic": 100, "up_": 100, "themselv": 100, "clearli": 100, "navig": 101, "hdl_path": 101, "click": 101, "ok": 101, "catalog": 101, "refresh": 101, "pop": 101, "daq2_bd": 101, "_bd": 101, "axi_ad9144_xcvr": 101, "adi_axi_jesd204_rx_cr": 101, "adi_axi_jesd204_tx_cr": 101, "axi_ad9144_jesd": 101, "adi_tpl_jesd204_rx_cr": 101, "adi_tpl_jesd204_tx_cr": 101, "axi_ad9144_tpl": 101, "tx_num_of_convert": 101, "tx_samples_per_fram": 101, "tx_sample_width": 101, "axi_ad9144_upack": 101, "tx_samples_per_channel": 101, "util_daq2_xcvr": 101, "max_rx_num_of_lan": 101, "max_tx_num_of_lan": 101, "0x0104": 101, "0x0b000023ff10400020": 101, "ad_xcvrpll": 101, "tx_ref_clk_0": 101, "ad_xcvrcon": 101, "ll": 101, "0x44a60000": 101, "0x44a04000": 101, "0x44a90000": 101, "ad_cpu_interrupt": 101, "ad463x_bd": 101, "_db": 101, "num_csn": 101, "axi_regmap": 101, "deploi": 102, "behind": 102, "tremend": 102, "mainten": 102, "workload": 102, "showcas": 102, "maxim": 102, "scope": 102, "ansi": 102, "vita": 102, "obstacl": 102, "among": 102, "3p3v": 102, "3p3vaux": 102, "12p0v": 102, "gnd": 102, "dpx_": 102, "m2c": 102, "c2m": 102, "hint": 102, "someth": 102, "review": 102, "electr": 102, "zcu102_system_bd": 102, "zcu102_system_constr": 102, "adi_project_cr": 102, "regexp": 102, "_zcu102": 102, "p_devic": 102, "ffvb1156": 102, "es1": 102, "p_board": 102, "part0": 102, "get_part": 102, "get_board_part": 102, "join": 102, "kintex7": 102, "virtex7": 102, "zynq7000": 102, "a10soc_system_qsi": 102, "adi_project": 102, "_a10soc": 102, "system_qip_fil": 102, "qip": 102, "lfcpnx_system_constr": 102, "lfcpnx_system_pb": 102, "adi_lattice_dev_select": 102, "_lfcpnx": 102, "9lfg672c": 102, "9_high": 102, "performance_1": 102, "certu": 102, "simplest": 102, "redund": 102, "ones": 102, "adi_fmc_constr_gener": 102, "fmc_port": 102, "_fmc": 102, "gen_fmc_constr": 102, "deduc": 102, "fmc_constr": 102, "ran": 102, "spreadsheet": 102, "prn": 102, "user_guid": 102, "fmc_hpc": 102, "system_top_nam": 102, "fmc_conn": 102, "fmc_lpc": 102, "fmcp0": 102, "bi": 103, "annual": 103, "offici": 103, "promptli": 103, "adi_ignore_version_check": 103, "tricki": 103, "add_inst": 103, "sys_cpu": 103, "altera_nios2_gen2": 103, "sys_mb": 103, "effort": 103, "2023": 103, "hdl_2022_r2": 103, "patch1": 103, "2022": 103, "2022_r2": 103, "2022_r2_p1": 103, "2021": 103, "2021_r2": 103, "2021_r1": 103, "hdl_2019_r1": 103, "2018": 103, "2019_r1": 103, "hdl_2018_r2": 103, "2018_r2": 103, "hdl_2018_r1": 103, "2017": 103, "2018_r1": 103, "hdl_2017_r1": 103, "2017_r1": 103, "hdl_2016_r2": 103, "2016_r2": 103, "hdl_2016_r1": 103, "2015": 103, "2016_r1": 103, "hdl_2015_r2": 103, "2015_r2": 103, "hdl_2015_r1": 103, "2014": 103, "2015_r1": 103, "2014_r2": 103, "hdl_2014_r1": 103, "2013": 103, "2014_r1": 103, "mind": 103, "cross_compil": 103, "axi_ad6679": 104, "edowson": 104, "566": 104, "johnathan": 104, "convertino": 104, "afrl": 104, "966": 104, "arrowelectron": 104}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"hdl": [0, 15, 33, 34, 35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 93, 102], "refer": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 46, 51, 55, 62, 77, 89, 93, 96, 97, 100, 102], "design": [0, 1, 3, 4, 5, 6, 7, 9, 17, 18, 51, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 102], "content": [0, 30, 61, 84, 94, 99], "axi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 33, 34, 36, 41, 52, 53, 96, 97, 100], "ad3552r": 1, "featur": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62], "file": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 31, 32, 33, 34, 36, 37, 40, 42, 43, 44, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 88, 93, 96, 97, 98, 102], "block": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 25, 29, 31, 32, 33, 34, 51, 55, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "diagram": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 25, 31, 32, 33, 34, 46, 51, 55, 58, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 100], "configur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 29, 31, 32, 33, 34, 36, 39, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 70, 71, 73, 77, 85, 86, 87], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 36, 43, 44, 45, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "interfac": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 70, 71, 88, 96, 97, 100], "detail": [1, 3, 4, 5, 6, 7, 9, 10, 11, 14, 16, 17, 18, 20, 21, 23, 25, 41, 51, 52, 53, 56, 57, 59], "architectur": [1, 3, 4, 5, 6, 7, 9, 25, 51, 88, 96, 97], "descript": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 17, 18, 20, 21, 23, 25, 51, 52, 53, 56, 57, 59], "regist": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 31, 32, 33, 34, 36, 39, 48, 51, 96, 97, 98], "map": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 36, 51, 77, 96, 97, 98], "guidelin": [1, 3, 4, 5, 6, 7, 8, 9, 12, 51, 59, 62, 91, 93], "softwar": [1, 2, 3, 4, 5, 6, 8, 9, 12, 15, 16, 17, 18, 21, 28, 31, 32, 33, 34, 35, 38, 46, 47, 51, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 87], "ad7606x": [2, 70], "theori": [2, 15, 22, 23, 31, 32, 33, 34, 36, 40, 43, 44, 50, 55], "oper": [2, 15, 22, 23, 31, 32, 33, 34, 36, 40, 43, 44, 50, 55], "adc": [2, 10, 11, 31, 46, 73, 77, 85, 87, 96, 99], "mode": [2, 25, 64, 70, 71, 73, 77, 85, 86, 87], "familii": 2, "read": [2, 97, 100], "ad7606b": 2, "c": [2, 31, 32, 33, 34, 35, 39, 93], "16": 2, "ad7606c": 2, "18": 2, "crc": 2, "enabl": [2, 8, 89], "statu": [2, 15, 33, 34, 53], "support": [2, 15, 17, 18, 25, 31, 32, 33, 34, 35, 55, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89], "ad7768": [3, 72], "ad777x": 4, "ad9265": 5, "ad9467": 6, "ad9671": 7, "ad9783": [8, 75], "function": 8, "devic": [8, 12, 31, 32, 33, 34, 46, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 85, 86, 87], "intern": [8, 15, 22, 25], "valid": 8, "data": [8, 15, 18, 22, 25, 31, 32, 33, 34, 99], "parallel": [8, 70, 71], "port": [8, 102, 103], "calibr": 8, "base": [8, 88, 96, 97, 102], "address": [8, 15, 29, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 96, 97], "axi_ad9783": 8, "adaq8092": 9, "decim": 10, "trigger": 11, "submodul": 11, "axi_adxcvr": 12, "intel": [12, 25, 88, 89, 98, 102], "amd": [12, 61, 62, 88, 89, 102], "xilinx": [12, 25, 61, 62, 98, 102], "tabl": [12, 88], "1": [12, 64, 93], "2": [12, 64, 73, 93], "physic": [12, 35, 62], "layer": [12, 31, 32, 35], "prb": [12, 31], "test": 12, "tx": [12, 18, 25, 34, 62, 97], "link": [12, 31, 32, 33, 34, 35, 73, 77], "procedur": 12, "rx": [12, 17, 33, 62, 96], "more": [12, 31, 32, 33, 34, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87], "inform": [12, 31, 32, 33, 34, 35, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87], "clk": 13, "gener": [13, 21, 25, 93, 96, 97, 102], "dac": [14, 32, 73, 77, 87, 97, 99], "interpol": 14, "dmac": 15, "util": [15, 25, 54, 55, 56, 57, 58, 59, 60, 99], "synthesi": [15, 24, 31, 32, 33, 34, 89], "set": [15, 29, 33, 34, 39, 48], "size": 15, "store": 15, "forward": 15, "buffer": [15, 25], "signal": [15, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 40, 42, 43, 44, 45, 49, 50, 53, 100], "stream": [15, 25, 52, 53], "subordin": [15, 25], "peripher": [15, 31, 32, 33, 34, 88], "identif": [15, 33, 34], "interrupt": [15, 16, 27, 29, 33, 34, 36, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "handl": [15, 33, 34], "transfer": [15, 29, 39, 48, 64], "submiss": 15, "length": [15, 39], "report": 15, "tear": 15, "down": 15, "2d": 15, "cyclic": [15, 25], "scatter": 15, "gather": 15, "descriptor": [15, 29], "structur": [15, 24, 88, 92], "start": [15, 21], "synchron": [15, 25, 31, 32, 34, 36, 39], "cach": 15, "coher": 15, "diagnost": [15, 34], "limit": [15, 73, 87], "4kbyte": 15, "boundari": 15, "align": [15, 21, 33, 34], "datapath": 15, "width": [15, 18, 25], "known": 15, "issu": 15, "technic": [15, 31, 32, 33, 34, 35], "glossari": 15, "fan": 16, "control": [16, 24, 25, 26, 27, 28, 29, 33, 34, 37, 40, 46, 88], "clock": [16, 22, 24, 25, 31, 32, 33, 34, 35, 46, 62, 64, 73, 74, 75, 77, 87, 100], "run": 16, "independ": 16, "custom": [16, 90], "hdmi": [17, 18, 88], "consider": [17, 18, 62, 68, 73, 75, 77, 87], "exampl": [18, 21, 35, 38, 42, 47, 73, 77, 87, 88, 102], "differ": 18, "laser": 19, "driver": [19, 25], "logic": 20, "analyz": [20, 89], "pwm": 21, "channel": [21, 56, 57, 62, 96, 97], "phase": [21, 24, 33, 34], "bringup": 21, "reset": [21, 33, 62, 100], "forc": 21, "sync": [21, 33], "time": [21, 46, 58, 100], "system": [22, 46, 64, 73, 74, 75, 77, 78, 79, 81, 87], "id": 22, "rom": 22, "format": [22, 93], "common": [22, 62, 89, 91, 102], "header": 22, "us": [22, 25, 98, 101, 103], "area": 22, "work": 22, "core": [22, 26, 30, 38, 47, 62, 96, 97, 99], "tdd": 23, "ad": 24, "direct": 24, "digit": [24, 31, 32, 33, 34, 35], "dd": 24, "basic": 24, "adi": [24, 93, 99, 101, 102], "modul": [24, 28, 36, 38, 41, 43, 44, 45, 47, 50], "config": [24, 73, 87], "dds_scale": 24, "dds_init": 24, "frequenc": 24, "dds_incr": 24, "ad_dd": 24, "ad_dds_2": 24, "ad_dds_1": 24, "ad_dds_sine_": 24, "ratio": 24, "offload": [25, 29, 40, 41, 45, 99], "case": 25, "axi4": 25, "lite": 25, "memori": [25, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 96, 97], "s_axi4_lit": 25, "s_axi": 25, "m_axi": 25, "sourc": 25, "destin": 25, "storag": 25, "unit": 25, "initi": [25, 34], "request": [25, 34], "tree": 25, "path": [25, 32], "element": 25, "manipul": 25, "": [25, 102], "mig": 25, "v": 25, "emif": 25, "fsm": 25, "linux": [25, 35, 89], "i3c": [26, 27, 28], "pin": [26, 27, 31, 32, 33, 34, 36, 37, 40, 42, 43, 44, 45, 49, 50], "host": 27, "fifo": [27, 36, 52, 53, 59, 96, 97], "threshold": [27, 36], "pend": 27, "sub": [28, 38, 47], "instruct": [29, 39, 41, 48], "specif": [29, 39, 48, 61], "command": [29, 89], "ccc": 29, "privat": 29, "receipt": 29, "error": [29, 89], "code": [29, 34, 93], "In": 29, "band": 29, "sdi": 29, "sdo": 29, "dynam": [29, 39], "assign": 29, "word": 29, "The": [29, 92], "ram": 29, "debug": 29, "tip": [29, 102], "ip": [30, 38, 47, 51, 61, 89, 98, 99, 101], "jesd204b": [31, 32, 33, 34, 35], "transport": [31, 32, 35], "applic": [31, 32], "monitor": [31, 32, 33, 34], "formatt": 31, "check": [31, 89, 102], "extern": [31, 32], "restrict": [31, 32, 33, 34], "analog": [31, 32, 33, 34, 35], "convert": [31, 32, 33, 34, 35], "rf": [31, 32, 33, 34, 35], "transceiv": [31, 32, 33, 34, 35], "mix": [31, 32, 33, 34, 35], "front": [31, 32, 33, 34, 35], "end": [31, 32, 33, 34, 35], "receiv": [33, 55, 96], "jesd204": [33, 34, 35, 101], "rx_phyn": 33, "user": [33, 34, 94], "rx_data": 33, "multi": [33, 34], "sysref": [33, 34], "lane": [33, 34, 77], "8b": [33, 34], "10b": [33, 34], "field": [33, 98], "64b": [33, 34], "66b": [33, 34], "ila": [33, 34], "state": [33, 34], "machin": [33, 34], "wait": [33, 34], "FOR": 33, "phy": [33, 96, 97], "cg": [33, 34], "endpoint": [33, 34], "establish": [33, 34], "b": [33, 93], "extend": 33, "multiblock": 33, "emb": 33, "init": 33, "hunt": 33, "lock": 33, "dual": [33, 34], "latenc": 33, "reduct": 33, "addit": [33, 35, 38, 47], "transmit": [34, 55, 97], "tx_phyn": 34, "tx_data": 34, "manual": 34, "group": 34, "sequenc": 34, "framework": [35, 47, 99], "how": [35, 88], "obtain": 35, "licens": 35, "fpga": 35, "No": 35, "o": [35, 102], "tutori": [35, 46], "project": [35, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 101, 102], "articl": 35, "rapid": 35, "prototyp": 35, "platform": [35, 88], "solut": 35, "spi": [36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 87, 88, 101], "engin": [36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 101], "event": 36, "sync_ev": 36, "relat": [38, 47, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "resourc": [38, 47, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "chip": 39, "select": 39, "write": [39, 96, 100], "sleep": 39, "invert": 39, "mask": 39, "prescal": 39, "pipelin": 41, "delai": [41, 53], "execut": [41, 43], "interconnect": [41, 44, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "bu": 42, "io": 42, "verilog": [42, 93, 98], "pulsar": [46, 85, 86], "evalu": 46, "target": [46, 89], "hierarchi": 46, "instanti": [46, 88], "ad7984": 46, "sampl": 46, "rate": 46, "dma": [46, 99], "setup": [46, 63, 66, 67, 69, 70, 71, 72, 79, 80, 86, 89], "top": 46, "constraint": [46, 62, 102], "testbench": 46, "result": [46, 89], "section": [46, 91], "templat": [47, 48, 49, 50, 51, 87, 91], "other": [48, 71, 77, 85], "yet": 48, "anoth": [48, 103], "asymmetr": 53, "depth": 53, "calcul": 53, "extract": 54, "mii": 55, "rmii": 55, "transact": 55, "cpack": 56, "upack": 57, "rfifo": 58, "var": 59, "wfifo": 60, "util_adxcvr": 62, "microprocessor": [62, 88, 100], "pll": 62, "drp": 62, "ey": 62, "scan": 62, "ad4134": 63, "fmc": [63, 64, 65, 67, 74, 102], "overview": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 85, 86, 87], "board": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 102], "carrier": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 102], "jumper": [63, 66, 67, 69, 70, 71, 72, 79, 80, 86], "cpu": [63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "connect": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88, 102], "gpio": [63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 85, 86, 87, 88], "build": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89], "hardwar": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87], "ad4630": 64, "zone": 64, "echo": 64, "legend": [64, 67, 70, 71, 79, 80, 85, 86], "i2c": [64, 65, 66, 69, 70, 71, 72, 76, 78, 79, 81, 85, 86, 87, 88], "ad469x": 65, "ad5766": 66, "sdz": [66, 71, 76], "ad7134": 67, "ad719x": 68, "asdz": 68, "ad738x_fmc": 69, "fmcz": 70, "ad7606x_fmcz": 70, "serial": [70, 71], "chang": [70, 71], "ad7616": 71, "requir": [71, 85, 89], "ad7616_sdz": 71, "evb": 72, "ad9081": 73, "ad9082": 73, "ad9986": 73, "ad9988": 73, "singl": [73, 77], "m": [73, 77], "8": [73, 77], "l": [73, 77], "4": [73, 77, 93], "jesd204c": 73, "scheme": [73, 74, 75, 77, 87], "zcu102": 73, "vcu118": 73, "crossbar": [73, 87], "ad9434": 74, "ebz": 75, "adaq7980": 76, "adrv9026": 77, "cn0363": 78, "cn0540": 79, "cn0561": 80, "cn0585": 81, "pulsar_adc_pmdz": 85, "pulsar_adc_fmc": 85, "lvd": [86, 96, 97], "ad7625": 86, "ad7626": 86, "ad7960": 86, "ad7961": 86, "thi": 87, "i": [87, 102], "just": 87, "an": [87, 89, 102], "thei": 88, "re": 88, "typic": [88, 96, 97], "i2": 88, "spdif": 88, "capabl": 88, "vadj": 88, "valu": 88, "lattic": [88, 89, 102], "your": [89, 101], "environ": 89, "repositori": [89, 92], "out": 89, "context": 89, "librari": [89, 92], "compon": 89, "provid": 89, "download": 89, "lfcpnx": 89, "make": 89, "tool": [89, 103], "version": [89, 103], "window": 89, "prepar": 89, "sd": 89, "card": 89, "warn": 89, "note": 89, "vivado": [89, 101], "document": 91, "git": 92, "folder": 92, "ar": 92, "follow": 92, "releas": [92, 103], "branch": [92, 103], "introduct": [93, 95], "style": 93, "A": 93, "layout": 93, "name": 93, "convent": 93, "comment": 93, "d": 93, "3": 93, "annex": 93, "vhdl": 93, "guid": 94, "cmo": [96, 97], "jesd": [96, 97], "slave": [96, 97], "creat": [98, 102], "new": 98, "import": 98, "method": 98, "rang": 98, "tcl": 98, "makefil": 98, "video": 99, "up": 100, "amba": 100, "avalon": 100, "own": 101, "quartu": 101, "quick": 102, "compat": 102, "about": 103, "we": 103, "third": 104, "parti": 104, "fork": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"HDL Reference Designs": [[0, "hdl-reference-designs"]], "Contents": [[0, "contents"], [30, "contents"], [61, "contents"], [84, "contents"], [94, "contents"], [99, "contents"]], "AXI AD3552R": [[1, "axi-ad3552r"]], "Features": [[1, "features"], [3, "features"], [4, "features"], [5, "features"], [6, "features"], [7, "features"], [8, "features"], [9, "features"], [10, "features"], [11, "features"], [12, "features"], [13, "features"], [14, "features"], [15, "features"], [16, "features"], [17, "features"], [18, "features"], [19, "features"], [20, "features"], [21, "features"], [23, "features"], [25, "features"], [31, "features"], [32, "features"], [33, "features"], [34, "features"], [51, "features"], [52, "features"], [53, "features"], [55, "features"], [56, "features"], [57, "features"], [58, "features"], [59, "features"], [60, "features"], [62, "features"]], "Files": [[1, "files"], [2, "files"], [3, "files"], [4, "files"], [5, "files"], [6, "files"], [7, "files"], [8, "files"], [9, "files"], [10, "files"], [11, "files"], [13, "files"], [14, "files"], [15, "files"], [16, "files"], [17, "files"], [18, "files"], [19, "files"], [20, "files"], [21, "files"], [22, "files"], [23, "files"], [25, "files"], [26, "files"], [27, "files"], [31, "files"], [32, "files"], [33, "files"], [34, "files"], [36, "files"], [37, "files"], [40, "files"], [42, "files"], [43, "files"], [44, "files"], [45, "files"], [49, "files"], [50, "files"], [51, "files"], [52, "files"], [53, "files"], [54, "files"], [55, "files"], [56, "files"], [57, "files"], [58, "files"], [59, "files"], [60, "files"], [96, "files"], [97, "files"]], "Block Diagram": [[1, "block-diagram"], [2, "block-diagram"], [3, "block-diagram"], [4, "block-diagram"], [5, "block-diagram"], [6, "block-diagram"], [7, "block-diagram"], [8, "block-diagram"], [9, "block-diagram"], [10, "block-diagram"], [11, "block-diagram"], [13, "block-diagram"], [14, "block-diagram"], [15, "block-diagram"], [16, "block-diagram"], [17, "block-diagram"], [18, "block-diagram"], [20, "block-diagram"], [21, "block-diagram"], [22, "block-diagram"], [25, "block-diagram"], [31, "block-diagram"], [32, "block-diagram"], [33, "block-diagram"], [34, "block-diagram"], [51, "block-diagram"], [55, "block-diagram"], [58, "block-diagram"], [62, "block-diagram"]], "Configuration Parameters": [[1, "configuration-parameters"], [2, "configuration-parameters"], [3, "configuration-parameters"], [4, "configuration-parameters"], [5, "configuration-parameters"], [6, "configuration-parameters"], [7, "configuration-parameters"], [8, "configuration-parameters"], [9, "configuration-parameters"], [10, "configuration-parameters"], [11, "configuration-parameters"], [13, "configuration-parameters"], [14, "configuration-parameters"], [15, "configuration-parameters"], [16, "configuration-parameters"], [17, "configuration-parameters"], [18, "configuration-parameters"], [19, "configuration-parameters"], [21, "configuration-parameters"], [22, "configuration-parameters"], [23, "configuration-parameters"], [25, "configuration-parameters"], [26, "configuration-parameters"], [27, "configuration-parameters"], [36, "configuration-parameters"], [43, "configuration-parameters"], [44, "configuration-parameters"], [45, "configuration-parameters"], [50, "configuration-parameters"], [51, "configuration-parameters"], [52, "configuration-parameters"], [53, "configuration-parameters"], [54, "configuration-parameters"], [55, "configuration-parameters"], [56, "configuration-parameters"], [57, "configuration-parameters"], [58, "configuration-parameters"], [59, "configuration-parameters"], [60, "configuration-parameters"], [62, "configuration-parameters"]], "Interface": [[1, "interface"], [2, "interface"], [3, "interface"], [4, "interface"], [5, "interface"], [6, "interface"], [7, "interface"], [8, "interface"], [9, "interface"], [10, "interface"], [11, "interface"], [13, "interface"], [14, "interface"], [15, "interface"], [16, "interface"], [19, "interface"], [20, "interface"], [21, "interface"], [22, "interface"], [23, "interface"], [24, "interface"], [25, "interface"], [51, "interface"], [52, "interface"], [53, "interface"], [54, "interface"], [55, "interface"], [56, "interface"], [57, "interface"], [58, "interface"], [59, "interface"], [60, "interface"], [62, "interface"], [96, "interface"], [97, "interface"]], "Detailed Architecture": [[1, "detailed-architecture"], [3, "detailed-architecture"], [4, "detailed-architecture"], [5, "detailed-architecture"], [6, "detailed-architecture"], [7, "detailed-architecture"], [9, "detailed-architecture"], [51, "detailed-architecture"]], "Detailed Description": [[1, "detailed-description"], [3, "detailed-description"], [4, "detailed-description"], [5, "detailed-description"], [6, "detailed-description"], [7, "detailed-description"], [9, "detailed-description"], [10, "detailed-description"], [11, "detailed-description"], [14, "detailed-description"], [16, "detailed-description"], [20, "detailed-description"], [21, "detailed-description"], [23, "detailed-description"], [25, "detailed-description"], [51, "detailed-description"], [52, "detailed-description"], [53, "detailed-description"], [56, "detailed-description"], [57, "detailed-description"], [59, "detailed-description"]], "Register Map": [[1, "register-map"], [2, "register-map"], [3, "register-map"], [4, "register-map"], [5, "register-map"], [6, "register-map"], [7, "register-map"], [8, "register-map"], [9, "register-map"], [10, "register-map"], [11, "register-map"], [12, "register-map"], [12, "register-map-1"], [13, "register-map"], [14, "register-map"], [15, "register-map"], [16, "register-map"], [17, "register-map"], [18, "register-map"], [19, "register-map"], [20, "register-map"], [21, "register-map"], [22, "register-map"], [23, "register-map"], [25, "register-map"], [27, "register-map"], [31, "register-map"], [32, "register-map"], [33, "register-map"], [34, "register-map"], [36, "register-map"], [51, "register-map"], [96, "register-map"], [97, "register-map"], [98, "register-map"]], "Design Guidelines": [[1, "design-guidelines"], [3, "design-guidelines"], [4, "design-guidelines"], [5, "design-guidelines"], [6, "design-guidelines"], [7, "design-guidelines"], [9, "design-guidelines"], [51, "design-guidelines"], [59, "design-guidelines"], [62, "design-guidelines"]], "Software Guidelines": [[1, "software-guidelines"], [3, "software-guidelines"], [4, "software-guidelines"], [5, "software-guidelines"], [6, "software-guidelines"], [8, "software-guidelines"], [9, "software-guidelines"], [12, "software-guidelines"], [12, "software-guidelines-1"], [51, "software-guidelines"], [62, "software-guidelines"]], "References": [[1, "references"], [2, "references"], [3, "references"], [4, "references"], [5, "references"], [6, "references"], [7, "references"], [8, "references"], [9, "references"], [10, "references"], [11, "references"], [13, "references"], [14, "references"], [16, "references"], [17, "references"], [18, "references"], [20, "references"], [51, "references"], [55, "references"], [62, "references"], [89, "references"], [96, "references"], [97, "references"], [100, "references"]], "AXI AD7606x": [[2, "axi-ad7606x"]], "Theory of operation": [[2, "theory-of-operation"]], "ADC Register Mode (AD7606x familiy)": [[2, "adc-register-mode-ad7606x-familiy"]], "ADC Read Mode (AD7606B/C-16)": [[2, "adc-read-mode-ad7606b-c-16"]], "ADC Read Mode (AD7606C-18)": [[2, "adc-read-mode-ad7606c-18"]], "ADC Read Mode with CRC enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-crc-enabled-ad7606b-c-16"]], "ADC Read Mode with CRC enabled (AD7606C-18)": [[2, "adc-read-mode-with-crc-enabled-ad7606c-18"]], "ADC Read Mode with Status enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-status-enabled-ad7606b-c-16"]], "ADC Read Mode with Status enabled (AD7606C-18)": [[2, "adc-read-mode-with-status-enabled-ad7606c-18"]], "ADC Read Mode with Status and CRC enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-status-and-crc-enabled-ad7606b-c-16"]], "ADC Read Mode with Status and CRC enabled (AD7606C-18)": [[2, "adc-read-mode-with-status-and-crc-enabled-ad7606c-18"]], "Software Support": [[2, "software-support"], [15, "software-support"], [31, "software-support"], [32, "software-support"], [33, "software-support"], [34, "software-support"], [35, "software-support"], [55, "software-support"]], "AXI AD7768": [[3, "axi-ad7768"]], "AXI AD777x": [[4, "axi-ad777x"]], "AXI AD9265": [[5, "axi-ad9265"]], "AXI AD9467": [[6, "axi-ad9467"]], "AXI AD9671": [[7, "axi-ad9671"]], "AXI AD9783": [[8, "axi-ad9783"]], "Functional Description": [[8, "functional-description"]], "Device Interface Description": [[8, "device-interface-description"]], "Internal Interface Description": [[8, "internal-interface-description"]], "VALID": [[8, "valid"]], "ENABLE": [[8, "enable"]], "DATA": [[8, "data"]], "Parallel data port interface": [[8, "parallel-data-port-interface"]], "Calibration of the device": [[8, "calibration-of-the-device"]], "Register Map base addresses for axi_ad9783": [[8, "id2"]], "AXI ADAQ8092": [[9, "axi-adaq8092"]], "AXI ADC Decimate": [[10, "axi-adc-decimate"]], "AXI ADC Trigger": [[11, "axi-adc-trigger"]], "Submodules": [[11, "submodules"]], "AXI_ADXCVR": [[12, "axi-adxcvr"]], "Intel Devices": [[12, "intel-devices"]], "Parameters": [[12, "parameters"], [12, "parameters-1"], [24, "parameters"]], "Interfaces": [[12, "interfaces"], [12, "id3"], [17, "interfaces"], [18, "interfaces"], [28, "interfaces"], [35, "interfaces"], [38, "interfaces"], [47, "interfaces"], [100, "interfaces"]], "AMD Xilinx Devices": [[12, "amd-xilinx-devices"]], "Table 1": [[12, "table-1"]], "Table 2": [[12, "table-2"]], "Physical layer PRBS testing": [[12, "physical-layer-prbs-testing"]], "TX link procedure": [[12, "tx-link-procedure"]], "RX link procedure": [[12, "rx-link-procedure"]], "More Information": [[12, "more-information"], [31, "more-information"], [32, "more-information"], [33, "more-information"], [34, "more-information"], [62, "more-information"]], "Reference": [[12, "reference"]], "AXI CLK Generator": [[13, "axi-clk-generator"]], "AXI DAC Interpolate": [[14, "axi-dac-interpolate"]], "AXI DMAC": [[15, "axi-dmac"]], "Utilization": [[15, "utilization"], [25, "utilization"]], "Theory of Operation": [[15, "theory-of-operation"], [22, "theory-of-operation"], [23, "theory-of-operation"], [31, "theory-of-operation"], [32, "theory-of-operation"], [33, "theory-of-operation"], [34, "theory-of-operation"], [36, "theory-of-operation"], [40, "theory-of-operation"], [43, "theory-of-operation"], [44, "theory-of-operation"], [50, "theory-of-operation"], [55, "theory-of-operation"]], "HDL Synthesis Settings": [[15, "hdl-synthesis-settings"]], "Sizing of the internal store-and-forward data buffer": [[15, "sizing-of-the-internal-store-and-forward-data-buffer"]], "Interfaces and Signals": [[15, "interfaces-and-signals"], [25, "interfaces-and-signals"], [31, "interfaces-and-signals"], [32, "interfaces-and-signals"], [33, "interfaces-and-signals"], [34, "interfaces-and-signals"]], "Register Map Configuration Interface": [[15, "register-map-configuration-interface"], [25, "register-map-configuration-interface"], [33, "register-map-configuration-interface"], [34, "register-map-configuration-interface"]], "Data Interfaces": [[15, "data-interfaces"]], "AXI-Streaming subordinate": [[15, "axi-streaming-subordinate"]], "Configuration Interface": [[15, "configuration-interface"], [31, "configuration-interface"], [33, "configuration-interface"], [34, "configuration-interface"]], "Peripheral Identification": [[15, "peripheral-identification"]], "Interrupt Handling": [[15, "interrupt-handling"], [33, "interrupt-handling"], [34, "interrupt-handling"]], "Transfer Configuration": [[15, "transfer-configuration"], [15, "id2"]], "Transfer Submission": [[15, "transfer-submission"]], "Transfer Status": [[15, "transfer-status"]], "Transfer length reporting": [[15, "transfer-length-reporting"]], "Transfer Tear-down": [[15, "transfer-tear-down"]], "Interrupts": [[15, "interrupts"], [16, "interrupts"], [27, "interrupts"], [33, "interrupts"], [34, "interrupts"], [36, "interrupts"], [63, "interrupts"], [64, "interrupts"], [65, "interrupts"], [66, "interrupts"], [67, "interrupts"], [69, "interrupts"], [70, "interrupts"], [71, "interrupts"], [72, "interrupts"], [73, "interrupts"], [74, "interrupts"], [75, "interrupts"], [76, "interrupts"], [77, "interrupts"], [78, "interrupts"], [79, "interrupts"], [80, "interrupts"], [81, "interrupts"], [85, "interrupts"], [86, "interrupts"], [87, "interrupts"], [88, "interrupts"]], "2D Transfers": [[15, "d-transfers"]], "Cyclic Transfers": [[15, "cyclic-transfers"]], "Scatter-Gather Transfers": [[15, "scatter-gather-transfers"]], "Descriptor Structure": [[15, "descriptor-structure"]], "Transfer Start Synchronization": [[15, "transfer-start-synchronization"]], "Cache Coherency": [[15, "cache-coherency"]], "Diagnostics interface": [[15, "diagnostics-interface"]], "Limitations": [[15, "limitations"], [73, "limitations"], [87, "limitations"]], "AXI 4kByte Address Boundary": [[15, "axi-4kbyte-address-boundary"]], "Address Alignment": [[15, "address-alignment"]], "Transfer Length Alignment": [[15, "transfer-length-alignment"]], "Scatter-Gather Datapath Width": [[15, "scatter-gather-datapath-width"]], "Known Issues": [[15, "known-issues"]], "Technical Support": [[15, "technical-support"], [31, "technical-support"], [32, "technical-support"], [33, "technical-support"], [34, "technical-support"]], "Glossary": [[15, "glossary"]], "AXI Fan Control": [[16, "axi-fan-control"]], "Clocking": [[16, "clocking"], [22, "clocking"]], "Running independently": [[16, "running-independently"]], "Software control and customization": [[16, "software-control-and-customization"]], "AXI HDMI RX": [[17, "axi-hdmi-rx"]], "Detailed description": [[17, "detailed-description"], [18, "detailed-description"]], "Design considerations": [[17, "design-considerations"], [18, "design-considerations"]], "Software support": [[17, "software-support"], [18, "software-support"]], "AXI HDMI TX": [[18, "axi-hdmi-tx"]], "Examples for different data width configurations": [[18, "examples-for-different-data-width-configurations"]], "AXI Laser Driver": [[19, "axi-laser-driver"]], "AXI Logic Analyzer": [[20, "axi-logic-analyzer"]], "AXI PWM Generator": [[21, "axi-pwm-generator"]], "Channel phase alignment": [[21, "channel-phase-alignment"]], "Software bringup (software reset)": [[21, "software-bringup-software-reset"]], "Force align": [[21, "force-align"]], "Start at sync": [[21, "start-at-sync"]], "Timing Diagrams and examples": [[21, "timing-diagrams-and-examples"]], "AXI System ID": [[22, "axi-system-id"], [22, "id1"], [22, "id2"]], "System ID ROM": [[22, "system-id-rom"], [22, "id3"]], "Data Format": [[22, "data-format"]], "Common Header": [[22, "common-header"]], "Internal Use Area": [[22, "internal-use-area"]], "Working with the Core": [[22, "working-with-the-core"]], "AXI TDD": [[23, "axi-tdd"]], "AD Direct Digital Synthesis": [[24, "ad-direct-digital-synthesis"]], "DDS basics": [[24, "dds-basics"]], "ADI DDS module": [[24, "adi-dds-module"]], "Control": [[24, "control"]], "Config": [[24, "config"]], "DDS_SCALE": [[24, "dds-scale"]], "PHASE - DDS_INIT": [[24, "phase-dds-init"]], "FREQUENCY - DDS_INCR": [[24, "frequency-dds-incr"]], "STRUCTURE": [[24, "structure"]], "ad_dds": [[24, "id1"]], "ad_dds_2": [[24, "ad-dds-2"]], "ad_dds_1": [[24, "ad-dds-1"]], "ad_dds_sine_*": [[24, "ad-dds-sine"]], "CLOCK RATIO": [[24, "clock-ratio"]], "Data Offload": [[25, "data-offload"], [99, "data-offload"]], "General Use Cases": [[25, "general-use-cases"]], "Generic Architecture": [[25, "generic-architecture"]], "AXI4 Lite Memory Mapped Subordinate (S_AXI4_LITE)": [[25, "axi4-lite-memory-mapped-subordinate-s-axi4-lite"]], "Supported Data Interfaces": [[25, "supported-data-interfaces"]], "AXI4 Stream Interface (S_AXIS | M_AXIS)": [[25, "axi4-stream-interface-s-axis-m-axis"]], "AXIS Source and Destination Interface to the Storage Unit": [[25, "axis-source-and-destination-interface-to-the-storage-unit"]], "Initialization Request Interface": [[25, "initialization-request-interface"]], "Synchronization Modes": [[25, "synchronization-modes"]], "Clock Tree": [[25, "clock-tree"]], "Data Path": [[25, "data-path"]], "Used Storage Elements": [[25, "used-storage-elements"]], "Data Width Manipulation": [[25, "data-width-manipulation"]], "Xilinx\u2019s MIG vs. Intel\u2019s EMIF": [[25, "xilinx-s-mig-vs-intel-s-emif"]], "Internal Cyclic Buffer Support for the TX Path": [[25, "internal-cyclic-buffer-support-for-the-tx-path"]], "Control Path - Offload FSM": [[25, "control-path-offload-fsm"]], "Linux Driver": [[25, "linux-driver"]], "I3C Controller Core": [[26, "i3c-controller-core"]], "Signal and Interface Pins": [[26, "signal-and-interface-pins"], [27, "signal-and-interface-pins"], [31, "signal-and-interface-pins"], [32, "signal-and-interface-pins"], [36, "signal-and-interface-pins"], [43, "signal-and-interface-pins"], [44, "signal-and-interface-pins"], [45, "signal-and-interface-pins"], [50, "signal-and-interface-pins"]], "I3C Controller Host Interface": [[27, "i3c-controller-host-interface"]], "FIFO Threshold Interrupts": [[27, "fifo-threshold-interrupts"], [36, "fifo-threshold-interrupts"]], "Pending Interrupts": [[27, "pending-interrupts"]], "I3C Controller": [[28, "i3c-controller"]], "Sub-modules": [[28, "sub-modules"], [38, "sub-modules"], [47, "sub-modules"]], "Software": [[28, "software"], [38, "software"], [47, "software"]], "Control Interface": [[29, "control-interface"]], "Instruction Set Specification": [[29, "instruction-set-specification"]], "Command Descriptors": [[29, "command-descriptors"]], "CCC Instruction": [[29, "ccc-instruction"]], "Private Transfer": [[29, "private-transfer"]], "Command Receipts": [[29, "command-receipts"]], "Error codes": [[29, "error-codes"]], "In-Band Interrupts": [[29, "in-band-interrupts"]], "SDI and SDO": [[29, "sdi-and-sdo"]], "Dynamic Address Assignment": [[29, "dynamic-address-assignment"]], "Word Command Interface": [[29, "word-command-interface"]], "Configuration Registers": [[29, "configuration-registers"], [39, "configuration-registers"], [48, "configuration-registers"]], "Offload Interface": [[29, "offload-interface"]], "The Block RAM Offload": [[29, "the-block-ram-offload"]], "Debugging Tips": [[29, "debugging-tips"]], "IP Cores": [[30, "ip-cores"]], "ADC JESD204B/C Transport Peripheral": [[31, "adc-jesd204b-c-transport-peripheral"]], "Synthesis Configuration Parameters": [[31, "synthesis-configuration-parameters"], [32, "synthesis-configuration-parameters"]], "Link layer interface": [[31, "link-layer-interface"], [32, "link-layer-interface"]], "Application layer interface": [[31, "application-layer-interface"], [32, "application-layer-interface"]], "Clock Monitor": [[31, "clock-monitor"], [32, "clock-monitor"], [33, "clock-monitor"], [34, "clock-monitor"]], "Data Formatter": [[31, "data-formatter"]], "PRBS Check": [[31, "prbs-check"]], "External synchronization": [[31, "external-synchronization"], [32, "external-synchronization"]], "Restrictions": [[31, "restrictions"], [32, "restrictions"], [33, "restrictions"], [34, "restrictions"]], "Supported Devices": [[31, "supported-devices"], [32, "supported-devices"], [33, "supported-devices"], [34, "supported-devices"]], "JESD204B Analog-to-Digital Converters": [[31, "jesd204b-analog-to-digital-converters"], [33, "jesd204b-analog-to-digital-converters"], [35, "jesd204b-analog-to-digital-converters"]], "JESD204B RF Transceivers": [[31, "jesd204b-rf-transceivers"], [32, "jesd204b-rf-transceivers"], [33, "jesd204b-rf-transceivers"], [34, "jesd204b-rf-transceivers"], [35, "jesd204b-rf-transceivers"]], "JESD204B/C Mixed-Signal Front Ends": [[31, "jesd204b-c-mixed-signal-front-ends"], [32, "jesd204b-c-mixed-signal-front-ends"], [33, "jesd204b-c-mixed-signal-front-ends"], [34, "jesd204b-c-mixed-signal-front-ends"], [35, "jesd204b-c-mixed-signal-front-ends"]], "DAC JESD204B/C Transport Peripheral": [[32, "dac-jesd204b-c-transport-peripheral"]], "Data paths": [[32, "data-paths"]], "JESD204B Digital-to-Analog Converters": [[32, "jesd204b-digital-to-analog-converters"], [34, "jesd204b-digital-to-analog-converters"], [35, "jesd204b-digital-to-analog-converters"]], "JESD204B/C Link Receive Peripheral": [[33, "jesd204b-c-link-receive-peripheral"]], "AXI JESD204 RX Synthesis Configuration Parameters": [[33, "axi-jesd204-rx-synthesis-configuration-parameters"]], "JESD204 RX Synthesis Configuration Parameters": [[33, "jesd204-rx-synthesis-configuration-parameters"]], "AXI JESD204 RX Signal and Interface Pins": [[33, "axi-jesd204-rx-signal-and-interface-pins"]], "JESD204 RX Signal and Interface Pins": [[33, "jesd204-rx-signal-and-interface-pins"]], "JESD204 Control Signals": [[33, "jesd204-control-signals"]], "Transceiver Interface (RX_PHYn)": [[33, "transceiver-interface-rx-phyn"]], "User Data Interface (RX_DATA)": [[33, "user-data-interface-rx-data"]], "Peripheral Identification and HDL Synthesis Settings": [[33, "peripheral-identification-and-hdl-synthesis-settings"], [34, "peripheral-identification-and-hdl-synthesis-settings"]], "Link Control": [[33, "link-control"], [34, "link-control"]], "Multi-link Control": [[33, "multi-link-control"], [34, "multi-link-control"]], "Link Configuration": [[33, "link-configuration"], [34, "link-configuration"]], "SYSREF Handling": [[33, "sysref-handling"], [34, "sysref-handling"]], "Link Status": [[33, "link-status"], [34, "link-status"]], "Lane Status": [[33, "lane-status"]], "8B/10B Link Lane Status Fields": [[33, "b-10b-link-lane-status-fields"]], "64B/66B Link Lane Status Fields": [[33, "b-66b-link-lane-status-fields"]], "8B/10B Link ILAS Configuration Data": [[33, "b-10b-link-ilas-configuration-data"]], "8B/10B Link": [[33, "b-10b-link"], [34, "b-10b-link"]], "8B/10B Link State Machine": [[33, "b-10b-link-state-machine"], [34, "b-10b-link-state-machine"]], "RESET phase": [[33, "reset-phase"], [33, "axi-jesd204-rx-reset-phase-1"]], "WAIT FOR PHY phase": [[33, "wait-for-phy-phase"]], "CGS phase": [[33, "cgs-phase"]], "DATA phase": [[33, "data-phase"], [33, "axi-jesd204-rx-data-phase-1"]], "8B/10B Multi-endpoint RX link establishment": [[33, "b-10b-multi-endpoint-rx-link-establishment"]], "64B/66B Link": [[33, "b-66b-link"], [34, "b-66b-link"]], "64B/66B Link State Machine": [[33, "b-66b-link-state-machine"]], "WAIT BS phase": [[33, "wait-bs-phase"]], "BLOCK SYNC phase": [[33, "block-sync-phase"]], "64B/66B Link Extended MultiBlock Alignment State Machine": [[33, "b-66b-link-extended-multiblock-alignment-state-machine"]], "EMB INIT State": [[33, "emb-init-state"]], "EMB HUNT State": [[33, "emb-hunt-state"]], "EMB LOCK State": [[33, "emb-lock-state"]], "Dual clock operation": [[33, "dual-clock-operation"], [34, "dual-clock-operation"]], "64b/66b Link latency reduction": [[33, "b-66b-link-latency-reduction"]], "Additional Information": [[33, "additional-information"], [35, "additional-information"]], "JESD204B/C Link Transmit Peripheral": [[34, "jesd204b-c-link-transmit-peripheral"]], "AXI JESD204 TX Synthesis Configuration Parameters": [[34, "axi-jesd204-tx-synthesis-configuration-parameters"]], "JESD204 TX Synthesis Configuration Parameters": [[34, "jesd204-tx-synthesis-configuration-parameters"]], "AXI JESD204 TX Signal and Interface Pins": [[34, "axi-jesd204-tx-signal-and-interface-pins"]], "JESD204 TX Signal and Interface Pins": [[34, "jesd204-tx-signal-and-interface-pins"]], "JESD204B Control Signals": [[34, "jesd204b-control-signals"]], "Transceiver Interface (TX_PHYn)": [[34, "transceiver-interface-tx-phyn"]], "User Data Interface (TX_DATA)": [[34, "user-data-interface-tx-data"]], "ILAS Configuration Data": [[34, "ilas-configuration-data"]], "Manual Synchronization Request": [[34, "manual-synchronization-request"]], "Wait Phase (WAIT)": [[34, "wait-phase-wait"]], "Code Group Synchronization Phase (CGS)": [[34, "code-group-synchronization-phase-cgs"]], "Initial Lane Alignment Sequence Phase (ILAS)": [[34, "initial-lane-alignment-sequence-phase-ilas"]], "User Data Phase (DATA)": [[34, "user-data-phase-data"]], "8B/10B Multi-endpoint TX link establishment": [[34, "b-10b-multi-endpoint-tx-link-establishment"]], "Diagnostics": [[34, "diagnostics"]], "JESD204 Interface Framework": [[35, "jesd204-interface-framework"]], "How to Obtain a License": [[35, "how-to-obtain-a-license"]], "FPGA HDL Support": [[35, "fpga-hdl-support"]], "Physical Layer": [[35, "physical-layer"]], "Link Layer": [[35, "link-layer"]], "Transport Layer": [[35, "transport-layer"]], "Linux": [[35, "linux"]], "No-OS": [[35, "no-os"]], "Tutorial": [[35, "tutorial"]], "Example Projects": [[35, "example-projects"]], "Technical Articles": [[35, "technical-articles"]], "JESD204B Rapid Prototyping Platforms": [[35, "jesd204b-rapid-prototyping-platforms"]], "JESD204B Clocking Solutions": [[35, "jesd204b-clocking-solutions"]], "AXI SPI Engine Module": [[36, "axi-spi-engine-module"]], "FIFOs": [[36, "fifos"]], "Synchronization Events": [[36, "synchronization-events"]], "SYNC_EVENT Interrupt": [[36, "sync-event-interrupt"]], "SPI Engine Control Interface": [[37, "spi-engine-control-interface"]], "Signal Pins": [[37, "signal-pins"], [40, "signal-pins"], [42, "signal-pins"], [49, "signal-pins"]], "SPI Engine": [[38, "spi-engine"], [101, "spi-engine"]], "Related IP Cores": [[38, "related-ip-cores"], [47, "related-ip-cores"]], "Examples": [[38, "examples"], [47, "examples"], [88, "examples"]], "Additional Resources": [[38, "additional-resources"], [47, "additional-resources"]], "SPI Engine Instruction Set Specification": [[39, "spi-engine-instruction-set-specification"]], "Instructions": [[39, "instructions"], [48, "instructions"]], "Transfer Instruction": [[39, "transfer-instruction"], [48, "transfer-instruction"]], "Chip-Select Instruction": [[39, "chip-select-instruction"]], "Configuration Write Instruction": [[39, "configuration-write-instruction"]], "Synchronize Instruction": [[39, "synchronize-instruction"]], "Sleep Instruction": [[39, "sleep-instruction"]], "CS Invert Mask Instruction": [[39, "cs-invert-mask-instruction"]], "SPI Configuration Register": [[39, "spi-configuration-register"]], "Prescaler Configuration Register": [[39, "prescaler-configuration-register"]], "Dynamic Transfer Length Register": [[39, "dynamic-transfer-length-register"]], "SPI Engine Offload Control Interface": [[40, "spi-engine-offload-control-interface"]], "SPI Engine Pipeline Delays": [[41, "spi-engine-pipeline-delays"]], "Instruction Execution": [[41, "instruction-execution"]], "Detailed Delays": [[41, "detailed-delays"]], "Offload Module": [[41, "offload-module"]], "Interconnect Module": [[41, "interconnect-module"]], "Execution Module": [[41, "execution-module"]], "AXI Module": [[41, "axi-module"]], "SPI Bus Interface": [[42, "spi-bus-interface"]], "IO configuration": [[42, "io-configuration"]], "Example Verilog IO configuration": [[42, "example-verilog-io-configuration"]], "SPI Engine Execution Module": [[43, "spi-engine-execution-module"]], "SPI Engine Interconnect Module": [[44, "spi-engine-interconnect-module"]], "SPI Engine Offload Module": [[45, "spi-engine-offload-module"]], "SPI Engine Tutorial - PulSAR-ADC": [[46, "spi-engine-tutorial-pulsar-adc"]], "Evaluating the target device": [[46, "evaluating-the-target-device"]], "SPI Engine hierarchy instantiation": [[46, "spi-engine-hierarchy-instantiation"]], "SPI Engine reference clock": [[46, "spi-engine-reference-clock"]], "AD7984 Timing diagram": [[46, "ad7984-timing-diagram"]], "Sample rate control": [[46, "sample-rate-control"]], "DMA setup": [[46, "dma-setup"]], "System Top": [[46, "system-top"]], "System Constraints": [[46, "system-constraints"]], "Testbench": [[46, "testbench"]], "Evaluating the result": [[46, "evaluating-the-result"]], "Software section": [[46, "software-section"]], "Framework Template": [[47, "framework-template"]], "Template Instruction Set Specification": [[48, "template-instruction-set-specification"]], "Other Instruction": [[48, "other-instruction"]], "Yet Another Instruction": [[48, "yet-another-instruction"]], "Template Register": [[48, "template-register"]], "Template Interface": [[49, "template-interface"]], "Template Module": [[50, "template-module"]], "IP Template": [[51, "ip-template"]], "AXI Stream FIFO": [[52, "axi-stream-fifo"]], "Asymmetric AXI Stream FIFO": [[53, "asymmetric-axi-stream-fifo"]], "Status Signal Delays": [[53, "status-signal-delays"]], "FIFO Depth Calculation": [[53, "fifo-depth-calculation"]], "Util Extract": [[54, "util-extract"]], "Util MII to RMII": [[55, "util-mii-to-rmii"]], "Receive Transactions": [[55, "receive-transactions"]], "Transmit Transactions": [[55, "transmit-transactions"]], "Channel CPACK Utility": [[56, "channel-cpack-utility"]], "Channel UPACK Utility": [[57, "channel-upack-utility"]], "Util RFIFO": [[58, "util-rfifo"]], "Timing Diagram": [[58, "timing-diagram"]], "Util VAR FIFO": [[59, "util-var-fifo"]], "Util WFIFO": [[60, "util-wfifo"]], "AMD Xilinx Specific IPs": [[61, "amd-xilinx-specific-ips"]], "UTIL_ADXCVR core for AMD Xilinx devices": [[62, "util-adxcvr-core-for-amd-xilinx-devices"]], "Microprocessor clock and reset": [[62, "microprocessor-clock-and-reset"]], "PLL reference clock": [[62, "pll-reference-clock"]], "RX interface": [[62, "rx-interface"]], "TX interface": [[62, "tx-interface"]], "Common DRP Interface": [[62, "common-drp-interface"]], "Channel DRP Interface": [[62, "channel-drp-interface"]], "Eye Scan DRP Interface": [[62, "eye-scan-drp-interface"]], "Physical constraints considerations": [[62, "physical-constraints-considerations"]], "AD4134-FMC HDL project": [[63, "ad4134-fmc-hdl-project"]], "Overview": [[63, "overview"], [64, "overview"], [65, "overview"], [66, "overview"], [67, "overview"], [68, "overview"], [69, "overview"], [70, "overview"], [71, "overview"], [72, "overview"], [73, "overview"], [74, "overview"], [75, "overview"], [76, "overview"], [78, "overview"], [79, "overview"], [80, "overview"], [81, "overview"], [85, "overview"], [86, "overview"], [87, "overview"]], "Supported boards": [[63, "supported-boards"], [64, "supported-boards"], [65, "supported-boards"], [66, "supported-boards"], [67, "supported-boards"], [68, "supported-boards"], [69, "supported-boards"], [70, "supported-boards"], [71, "supported-boards"], [72, "supported-boards"], [73, "supported-boards"], [74, "supported-boards"], [75, "supported-boards"], [76, "supported-boards"], [77, "supported-boards"], [78, "supported-boards"], [79, "supported-boards"], [80, "supported-boards"], [81, "supported-boards"], [85, "supported-boards"], [86, "supported-boards"], [87, "supported-boards"]], "Supported devices": [[63, "supported-devices"], [64, "supported-devices"], [65, "supported-devices"], [66, "supported-devices"], [67, "supported-devices"], [68, "supported-devices"], [69, "supported-devices"], [70, "supported-devices"], [71, "supported-devices"], [72, "supported-devices"], [73, "supported-devices"], [74, "supported-devices"], [75, "supported-devices"], [76, "supported-devices"], [78, "supported-devices"], [79, "supported-devices"], [80, "supported-devices"], [81, "supported-devices"], [85, "supported-devices"], [86, "supported-devices"], [87, "supported-devices"]], "Supported carriers": [[63, "supported-carriers"], [64, "supported-carriers"], [65, "supported-carriers"], [66, "supported-carriers"], [67, "supported-carriers"], [68, "supported-carriers"], [69, "supported-carriers"], [70, "supported-carriers"], [71, "supported-carriers"], [72, "supported-carriers"], [73, "supported-carriers"], [74, "supported-carriers"], [75, "supported-carriers"], [76, "supported-carriers"], [77, "supported-carriers"], [78, "supported-carriers"], [79, "supported-carriers"], [80, "supported-carriers"], [81, "supported-carriers"], [85, "supported-carriers"], [86, "supported-carriers"], [87, "supported-carriers"]], "Block design": [[63, "block-design"], [64, "block-design"], [65, "block-design"], [66, "block-design"], [67, "block-design"], [68, "block-design"], [69, "block-design"], [70, "block-design"], [71, "block-design"], [72, "block-design"], [73, "block-design"], [74, "block-design"], [75, "block-design"], [76, "block-design"], [77, "block-design"], [78, "block-design"], [79, "block-design"], [80, "block-design"], [81, "block-design"], [85, "block-design"], [86, "block-design"], [87, "block-design"]], "Block diagram": [[63, "block-diagram"], [64, "block-diagram"], [65, "block-diagram"], [66, "block-diagram"], [67, "block-diagram"], [68, "block-diagram"], [69, "block-diagram"], [70, "block-diagram"], [71, "block-diagram"], [72, "block-diagram"], [73, "block-diagram"], [74, "block-diagram"], [75, "block-diagram"], [76, "block-diagram"], [77, "block-diagram"], [78, "block-diagram"], [79, "block-diagram"], [80, "block-diagram"], [81, "block-diagram"], [85, "block-diagram"], [86, "block-diagram"], [87, "block-diagram"]], "Jumper setup": [[63, "jumper-setup"], [66, "jumper-setup"], [67, "jumper-setup"], [69, "jumper-setup"], [70, "jumper-setup"], [71, "jumper-setup"], [72, "jumper-setup"], [79, "jumper-setup"], [80, "jumper-setup"]], "CPU/Memory interconnects addresses": [[63, "cpu-memory-interconnects-addresses"], [64, "cpu-memory-interconnects-addresses"], [65, "cpu-memory-interconnects-addresses"], [66, "cpu-memory-interconnects-addresses"], [67, "cpu-memory-interconnects-addresses"], [69, "cpu-memory-interconnects-addresses"], [70, "cpu-memory-interconnects-addresses"], [71, "cpu-memory-interconnects-addresses"], [72, "cpu-memory-interconnects-addresses"], [73, "cpu-memory-interconnects-addresses"], [74, "cpu-memory-interconnects-addresses"], [75, "cpu-memory-interconnects-addresses"], [76, "cpu-memory-interconnects-addresses"], [77, "cpu-memory-interconnects-addresses"], [78, "cpu-memory-interconnects-addresses"], [79, "cpu-memory-interconnects-addresses"], [80, "cpu-memory-interconnects-addresses"], [81, "cpu-memory-interconnects-addresses"], [85, "cpu-memory-interconnects-addresses"], [86, "cpu-memory-interconnects-addresses"], [87, "cpu-memory-interconnects-addresses"], [88, "cpu-memory-interconnects-addresses"]], "SPI connections": [[63, "spi-connections"], [64, "spi-connections"], [65, "spi-connections"], [66, "spi-connections"], [67, "spi-connections"], [68, "spi-connections"], [69, "spi-connections"], [70, "spi-connections"], [71, "spi-connections"], [73, "spi-connections"], [74, "spi-connections"], [75, "spi-connections"], [76, "spi-connections"], [77, "spi-connections"], [78, "spi-connections"], [79, "spi-connections"], [80, "spi-connections"], [81, "spi-connections"], [85, "spi-connections"], [87, "spi-connections"]], "GPIOs": [[63, "gpios"], [64, "gpios"], [65, "gpios"], [66, "gpios"], [67, "gpios"], [70, "gpios"], [71, "gpios"], [72, "gpios"], [73, "gpios"], [76, "gpios"], [77, "gpios"], [78, "gpios"], [79, "gpios"], [80, "gpios"], [81, "gpios"], [85, "gpios"], [86, "gpios"], [87, "gpios"], [88, "gpios"]], "Building the HDL project": [[63, "building-the-hdl-project"], [64, "building-the-hdl-project"], [65, "building-the-hdl-project"], [66, "building-the-hdl-project"], [67, "building-the-hdl-project"], [68, "building-the-hdl-project"], [69, "building-the-hdl-project"], [70, "building-the-hdl-project"], [71, "building-the-hdl-project"], [72, "building-the-hdl-project"], [73, "building-the-hdl-project"], [74, "building-the-hdl-project"], [75, "building-the-hdl-project"], [76, "building-the-hdl-project"], [77, "building-the-hdl-project"], [78, "building-the-hdl-project"], [79, "building-the-hdl-project"], [80, "building-the-hdl-project"], [81, "building-the-hdl-project"], [85, "building-the-hdl-project"], [86, "building-the-hdl-project"], [87, "building-the-hdl-project"]], "Resources": [[63, "resources"], [64, "resources"], [65, "resources"], [66, "resources"], [67, "resources"], [68, "resources"], [69, "resources"], [70, "resources"], [71, "resources"], [72, "resources"], [73, "resources"], [74, "resources"], [75, "resources"], [76, "resources"], [77, "resources"], [78, "resources"], [79, "resources"], [80, "resources"], [81, "resources"], [85, "resources"], [86, "resources"], [87, "resources"]], "Hardware related": [[63, "hardware-related"], [64, "hardware-related"], [65, "hardware-related"], [66, "hardware-related"], [67, "hardware-related"], [68, "hardware-related"], [69, "hardware-related"], [70, "hardware-related"], [71, "hardware-related"], [72, "hardware-related"], [73, "hardware-related"], [74, "hardware-related"], [75, "hardware-related"], [76, "hardware-related"], [77, "hardware-related"], [78, "hardware-related"], [79, "hardware-related"], [80, "hardware-related"], [81, "hardware-related"], [85, "hardware-related"], [86, "hardware-related"], [87, "hardware-related"]], "HDL related": [[63, "hdl-related"], [64, "hdl-related"], [65, "hdl-related"], [66, "hdl-related"], [67, "hdl-related"], [68, "hdl-related"], [69, "hdl-related"], [70, "hdl-related"], [71, "hdl-related"], [72, "hdl-related"], [73, "hdl-related"], [74, "hdl-related"], [75, "hdl-related"], [76, "hdl-related"], [77, "hdl-related"], [78, "hdl-related"], [79, "hdl-related"], [80, "hdl-related"], [81, "hdl-related"], [85, "hdl-related"], [86, "hdl-related"], [87, "hdl-related"]], "Software related": [[63, "software-related"], [64, "software-related"], [65, "software-related"], [66, "software-related"], [67, "software-related"], [68, "software-related"], [69, "software-related"], [70, "software-related"], [71, "software-related"], [72, "software-related"], [73, "software-related"], [74, "software-related"], [75, "software-related"], [76, "software-related"], [77, "software-related"], [78, "software-related"], [79, "software-related"], [80, "software-related"], [81, "software-related"], [85, "software-related"], [87, "software-related"]], "More information": [[63, "more-information"], [64, "more-information"], [65, "more-information"], [66, "more-information"], [67, "more-information"], [68, "more-information"], [69, "more-information"], [70, "more-information"], [71, "more-information"], [72, "more-information"], [73, "more-information"], [74, "more-information"], [75, "more-information"], [76, "more-information"], [77, "more-information"], [78, "more-information"], [79, "more-information"], [80, "more-information"], [81, "more-information"], [82, "more-information"], [85, "more-information"], [86, "more-information"], [87, "more-information"]], "Support": [[63, "support"], [64, "support"], [65, "support"], [66, "support"], [67, "support"], [68, "support"], [69, "support"], [70, "support"], [71, "support"], [72, "support"], [73, "support"], [74, "support"], [75, "support"], [76, "support"], [77, "support"], [78, "support"], [79, "support"], [80, "support"], [81, "support"], [83, "support"], [85, "support"], [86, "support"], [87, "support"]], "AD4630-FMC HDL project": [[64, "ad4630-fmc-hdl-project"]], "SPI mode - transfer zone 1": [[64, "spi-mode-transfer-zone-1"]], "SPI mode - transfer zone 2": [[64, "spi-mode-transfer-zone-2"]], "Echo clock mode - transfer zone 2": [[64, "echo-clock-mode-transfer-zone-2"]], "Configuration modes": [[64, "configuration-modes"], [70, "configuration-modes"], [71, "configuration-modes"], [73, "configuration-modes"], [77, "configuration-modes"], [85, "configuration-modes"], [86, "configuration-modes"], [87, "configuration-modes"]], "Legend": [[64, null], [64, null], [64, null], [67, null], [70, null], [70, null], [70, null], [70, null], [71, null], [71, null], [71, null], [71, null], [79, null], [79, null], [80, null], [80, null], [85, null], [85, null], [86, null]], "I2C connections": [[64, "i2c-connections"], [65, "i2c-connections"], [66, "i2c-connections"], [69, "i2c-connections"], [70, "i2c-connections"], [71, "i2c-connections"], [72, "i2c-connections"], [76, "i2c-connections"], [78, "i2c-connections"], [79, "i2c-connections"], [81, "i2c-connections"], [85, "i2c-connections"], [86, "i2c-connections"], [87, "i2c-connections"]], "Systems related": [[64, "systems-related"], [73, "systems-related"], [74, "systems-related"], [75, "systems-related"], [77, "systems-related"], [78, "systems-related"], [79, "systems-related"], [81, "systems-related"], [87, "systems-related"]], "AD469X-FMC HDL project": [[65, "ad469x-fmc-hdl-project"]], "AD5766-SDZ HDL project": [[66, "ad5766-sdz-hdl-project"]], "AD7134-FMC HDL project": [[67, "ad7134-fmc-hdl-project"]], "AD719X-ASDZ HDL project": [[68, "ad719x-asdz-hdl-project"]], "Software considerations": [[68, "software-considerations"], [73, "software-considerations"], [75, "software-considerations"], [87, "software-considerations"]], "AD738x_FMC HDL project": [[69, "ad738x-fmc-hdl-project"]], "AD7606X-FMCZ HDL project": [[70, "ad7606x-fmcz-hdl-project"]], "AD7606x_FMCZ serial interface": [[70, "ad7606x-fmcz-serial-interface"]], "AD7606x_FMCZ parallel interface": [[70, "ad7606x-fmcz-parallel-interface"]], "Connections and hardware changes": [[70, "connections-and-hardware-changes"], [71, "connections-and-hardware-changes"]], "AD7616-SDZ HDL project": [[71, "ad7616-sdz-hdl-project"]], "Other required hardware": [[71, "other-required-hardware"], [85, "other-required-hardware"]], "AD7616_SDZ serial interface": [[71, "ad7616-sdz-serial-interface"]], "AD7616_SDZ parallel interface": [[71, "ad7616-sdz-parallel-interface"]], "AD7768-EVB HDL project": [[72, "ad7768-evb-hdl-project"]], "AD7768-EVB": [[72, "ad7768-evb"]], "AD9081/AD9082/AD9986/AD9988 HDL project": [[73, "ad9081-ad9082-ad9986-ad9988-hdl-project"]], "Example block design for Single link; M=8; L=4": [[73, "example-block-design-for-single-link-m-8-l-4"], [77, "example-block-design-for-single-link-m-8-l-4"]], "Example block design for Single link; M=4; L=8": [[73, "example-block-design-for-single-link-m-4-l-8"]], "Example block design for Single link; M=2; L=8; JESD204C": [[73, "example-block-design-for-single-link-m-2-l-8-jesd204c"]], "Clock scheme": [[73, "clock-scheme"], [74, "clock-scheme"], [75, "clock-scheme"], [77, "clock-scheme"], [87, "clock-scheme"]], "ZCU102": [[73, "zcu102"]], "VCU118": [[73, "vcu118"]], "ADC - crossbar config": [[73, "adc-crossbar-config"]], "DAC - crossbar config": [[73, "dac-crossbar-config"]], "AD9434-FMC HDL project": [[74, "ad9434-fmc-hdl-project"]], "AD9783-EBZ HDL project": [[75, "ad9783-ebz-hdl-project"]], "ADAQ7980-SDZ HDL project": [[76, "adaq7980-sdz-hdl-project"]], "ADRV9026 HDL reference design": [[77, "adrv9026-hdl-reference-design"]], "Other considerations": [[77, "other-considerations"]], "ADC - lane mapping": [[77, "adc-lane-mapping"]], "DAC - lane mapping": [[77, "dac-lane-mapping"]], "CN0363 HDL project": [[78, "cn0363-hdl-project"]], "CN0540 HDL project": [[79, "cn0540-hdl-project"]], "CN0561 HDL project": [[80, "cn0561-hdl-project"]], "CN0585 HDL project": [[81, "cn0585-hdl-project"]], "Projects": [[84, "projects"]], "PULSAR-ADC HDL project": [[85, "pulsar-adc-hdl-project"]], "PulSAR_ADC_PMDZ": [[85, "pulsar-adc-pmdz"]], "PulSAR_ADC_FMC": [[85, "pulsar-adc-fmc"]], "PULSAR-LVDS HDL project": [[86, "pulsar-lvds-hdl-project"]], "Jumper setup AD7625/AD7626": [[86, "jumper-setup-ad7625-ad7626"]], "Jumper setup AD7960/AD7961": [[86, "jumper-setup-ad7960-ad7961"]], "Project template": [[87, "project-template"]], "ADC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[87, "adc-crossbar-config-this-is-just-an-example"]], "DAC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[87, "dac-crossbar-config-this-is-just-an-example"]], "HDL Architecture": [[88, "hdl-architecture"]], "How they\u2019re instantiated": [[88, "how-they-re-instantiated"]], "Example": [[88, "example"]], "Typical project diagram": [[88, "typical-project-diagram"]], "Base Design": [[88, "base-design"]], "Microprocessor": [[88, "microprocessor"]], "Memory Interface Controller": [[88, "memory-interface-controller"]], "Peripheral interfaces": [[88, "peripheral-interfaces"]], "SPI": [[88, "spi"]], "I2C/I2S/SPDIF": [[88, "i2c-i2s-spdif"]], "HDMI": [[88, "hdmi"]], "Connectivity": [[88, "connectivity"]], "Interrupts table": [[88, "interrupts-table"]], "Board design and capabilities": [[88, "board-design-and-capabilities"]], "AMD platforms": [[88, "amd-platforms"]], "Intel platforms": [[88, "intel-platforms"]], "VADJ values": [[88, "vadj-values"]], "File structure of a project": [[88, "file-structure-of-a-project"]], "Project files for AMD boards": [[88, "project-files-for-amd-boards"], [102, "project-files-for-amd-boards"]], "Project files for Intel boards": [[88, "project-files-for-intel-boards"], [102, "project-files-for-intel-boards"]], "Project files for Lattice boards": [[88, "project-files-for-lattice-boards"], [102, "project-files-for-lattice-boards"]], "Build a HDL project": [[89, "build-a-hdl-project"]], "Setup and check your environment": [[89, "setup-and-check-your-environment"]], "Setup the HDL repository": [[89, "setup-the-hdl-repository"]], "Building the projects": [[89, "building-the-projects"]], "Building an Intel project": [[89, "building-an-intel-project"]], "Checking the build and analyzing results": [[89, "checking-the-build-and-analyzing-results"], [89, "id1"]], "Building an AMD project": [[89, "building-an-amd-project"]], "Enabling Out-of-Context synthesis": [[89, "enabling-out-of-context-synthesis"]], "Checking the build and analyzing results of library components": [[89, "checking-the-build-and-analyzing-results-of-library-components"]], "Checking the build and analyzing results of projects": [[89, "checking-the-build-and-analyzing-results-of-projects"]], "Building a Lattice project": [[89, "building-a-lattice-project"]], "Required Lattice Provided IPs to download for projects/common/lfcpnx": [[89, "required-lattice-provided-ips-to-download-for-projects-common-lfcpnx"]], "Supported targets of make command": [[89, "supported-targets-of-make-command"]], "Tools and their versions": [[89, "tools-and-their-versions"]], "Tools": [[89, "tools"], [89, "id2"], [89, "id3"]], "Tool versions": [[89, "tool-versions"]], "Environment": [[89, "environment"]], "Linux environment setup": [[89, "linux-environment-setup"]], "Windows environment setup": [[89, "windows-environment-setup"]], "Preparing the SD card": [[89, "preparing-the-sd-card"]], "Errors, Warnings and Notes": [[89, "errors-warnings-and-notes"]], "AMD: Vivado": [[89, "amd-vivado"]], "Customize HDL projects": [[90, "customize-hdl-projects"]], "Documentation guidelines": [[91, "documentation-guidelines"]], "Templates": [[91, "templates"]], "Common sections": [[91, "common-sections"]], "HDL Git repository": [[92, "hdl-git-repository"]], "Folder structure": [[92, "folder-structure"]], "The projects are structured as follows": [[92, "the-projects-are-structured-as-follows"]], "The library are structured as follows": [[92, "the-library-are-structured-as-follows"]], "Repository releases and branches": [[92, "repository-releases-and-branches"]], "ADI HDL coding guidelines": [[93, "adi-hdl-coding-guidelines"]], "1. Introduction": [[93, "introduction"]], "2. Coding style": [[93, "coding-style"]], "A. Layout": [[93, "a-layout"]], "B. Naming Conventions": [[93, "b-naming-conventions"]], "C. Comments": [[93, "c-comments"]], "D. General": [[93, "d-general"]], "3. Annexes": [[93, "annexes"]], "Annex 1 Verilog file format": [[93, "annex-1-verilog-file-format"]], "Annex 2 VHDL file format": [[93, "annex-2-vhdl-file-format"]], "4. References": [[93, "references"]], "User Guide": [[94, "user-guide"]], "Introduction": [[95, "introduction"]], "Generic AXI ADC": [[96, "generic-axi-adc"]], "Architecture": [[96, "architecture"], [97, "architecture"]], "Receive PHY": [[96, "receive-phy"]], "ADC Channel": [[96, "adc-channel"]], "ADC Core": [[96, "adc-core"]], "LVDS or CMOS RX interface": [[96, "id2"]], "JESD RX interface": [[96, "id3"]], "Write FIFO interface": [[96, "id4"]], "AXI Memory Map Slave": [[96, "id5"], [97, "id5"]], "Typical Register Map base addresses": [[96, "typical-register-map-base-addresses"], [97, "typical-register-map-base-addresses"]], "Generic AXI DAC": [[97, "generic-axi-dac"]], "Transmit PHY": [[97, "transmit-phy"]], "DAC Channel": [[97, "dac-channel"]], "DAC Core": [[97, "dac-core"]], "LVDS or CMOS TX interface": [[97, "id2"]], "JESD TX interface": [[97, "id3"]], "Read FIFO interface": [[97, "id4"]], "Creating a new IP": [[98, "creating-a-new-ip"]], "Verilog File": [[98, "verilog-file"]], "Importing with Using Method": [[98, "importing-with-using-method"]], "Ranged Registers and Fields": [[98, "ranged-registers-and-fields"]], "Xilinx": [[98, "xilinx"]], "TCL File": [[98, "tcl-file"], [98, "id1"]], "Makefile": [[98, "makefile"], [98, "id2"]], "Intel": [[98, "intel"]], "ADI IP cores": [[99, "adi-ip-cores"]], "Frameworks": [[99, "frameworks"]], "ADC/DAC": [[99, "adc-dac"]], "DMA": [[99, "dma"]], "Video": [[99, "video"]], "Utilities": [[99, "utilities"]], "Microprocessor Interface": [[100, "microprocessor-interface"]], "uP Interface and Signals": [[100, "up-interface-and-signals"]], "Clock and reset": [[100, "id2"]], "Read interface": [[100, "id3"]], "Write interface": [[100, "id4"]], "Timing diagram": [[100, "timing-diagram"]], "AMBA AXI": [[100, "amba-axi"]], "Avalon": [[100, "avalon"]], "Use ADI IPs into your own project": [[101, "use-adi-ips-into-your-own-project"]], "Vivado": [[101, "vivado"], [101, "id1"], [101, "id2"]], "Quartus": [[101, "quartus"]], "JESD204": [[101, "jesd204"]], "Porting ADI\u2019s HDL reference designs": [[102, "porting-adi-s-hdl-reference-designs"]], "Quick Compatibility Check": [[102, "quick-compatibility-check"]], "Base design files": [[102, "base-design-files"]], "Example with an AMD Xilinx board": [[102, "example-with-an-amd-xilinx-board"]], "Example with an Intel board": [[102, "example-with-an-intel-board"]], "Example with a Lattice board": [[102, "example-with-a-lattice-board"]], "Project files": [[102, "project-files"]], "Tips": [[102, "tips"]], "Generating the FMC I/O constraints": [[102, "generating-the-fmc-i-o-constraints"]], "Creating carrier common FMC connections": [[102, "creating-carrier-common-fmc-connections"]], "Releases": [[103, "releases"]], "Porting a release branch to another Tool version": [[103, "porting-a-release-branch-to-another-tool-version"]], "Release branches": [[103, "release-branches"]], "About the tools we use": [[103, "about-the-tools-we-use"]], "Third party forks": [[104, "third-party-forks"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "library/axi_ad3552r/index", "library/axi_ad7606x/index", "library/axi_ad7616/index", "library/axi_ad7768/index", "library/axi_ad777x/index", "library/axi_ad9265/index", "library/axi_ad9361/index", "library/axi_ad9467/index", "library/axi_ad9671/index", "library/axi_ad9783/index", "library/axi_ad9963/index", "library/axi_adaq8092/index", "library/axi_adc_decimate/index", "library/axi_adc_trigger/index", "library/axi_adxcvr/index", "library/axi_clkgen/index", "library/axi_dac_interpolate/index", "library/axi_dmac/index", "library/axi_fan_control/index", "library/axi_hdmi_rx/index", "library/axi_hdmi_tx/index", "library/axi_laser_driver/index", "library/axi_logic_analyzer/index", "library/axi_pwm_gen/index", "library/axi_sysid/index", "library/axi_tdd/index", "library/common/ad_dds/index", "library/data_offload/index", "library/i3c_controller/i3c_controller_core", "library/i3c_controller/i3c_controller_host_interface", "library/i3c_controller/index", "library/i3c_controller/interface", "library/index", "library/jesd204/ad_ip_jesd204_tpl_adc/index", "library/jesd204/ad_ip_jesd204_tpl_dac/index", "library/jesd204/axi_jesd204_rx/index", "library/jesd204/axi_jesd204_tx/index", "library/jesd204/index", "library/spi_engine/axi_spi_engine", "library/spi_engine/control-interface", "library/spi_engine/index", "library/spi_engine/instruction-format", "library/spi_engine/offload-control-interface", "library/spi_engine/pipeline-delays", "library/spi_engine/spi-bus-interface", "library/spi_engine/spi_engine_execution", "library/spi_engine/spi_engine_interconnect", "library/spi_engine/spi_engine_offload", "library/spi_engine/tutorial", "library/template_framework/index", "library/template_framework/instruction-set", "library/template_framework/interface", "library/template_framework/template_module", "library/template_ip/index", "library/util_axis_fifo/index", "library/util_axis_fifo_asym/index", "library/util_extract/index", "library/util_mii_to_rmii/index", "library/util_pack/util_cpack2", "library/util_pack/util_upack2", "library/util_rfifo/index", "library/util_var_fifo/index", "library/util_wfifo/index", "library/xilinx/index", "library/xilinx/util_adxcvr/index", "projects/ad4134_fmc/index", "projects/ad4630_fmc/index", "projects/ad469x_fmc/index", "projects/ad5766_sdz/index", "projects/ad7134_fmc/index", "projects/ad719x_asdz/index", "projects/ad738x_fmc/index", "projects/ad7606x_fmc/index", "projects/ad7616_sdz/index", "projects/ad7768evb/index", "projects/ad9081_fmca_ebz/index", "projects/ad9434_fmc/index", "projects/ad9783_ebz/index", "projects/adaq7980_sdz/index", "projects/adrv9026/index", "projects/cn0363/index", "projects/cn0540/index", "projects/cn0561/index", "projects/cn0585/index", "projects/common/more_information", "projects/common/support", "projects/index", "projects/pulsar_adc/index", "projects/pulsar_lvds/index", "projects/template/index", "user_guide/architecture", "user_guide/build_hdl", "user_guide/customize_hdl", "user_guide/docs_guidelines", "user_guide/git_repository", "user_guide/hdl_coding_guidelines", "user_guide/index", "user_guide/introduction", "user_guide/ip_cores/axi_adc/index", "user_guide/ip_cores/axi_dac/index", "user_guide/ip_cores/creating_new_ip", "user_guide/ip_cores/index", "user_guide/ip_cores/interfaces", "user_guide/ip_cores/use_adi_ips", "user_guide/porting_project", "user_guide/releases", "user_guide/third_party"], "filenames": ["index.rst", "library/axi_ad3552r/index.rst", "library/axi_ad7606x/index.rst", "library/axi_ad7616/index.rst", "library/axi_ad7768/index.rst", "library/axi_ad777x/index.rst", "library/axi_ad9265/index.rst", "library/axi_ad9361/index.rst", "library/axi_ad9467/index.rst", "library/axi_ad9671/index.rst", "library/axi_ad9783/index.rst", "library/axi_ad9963/index.rst", "library/axi_adaq8092/index.rst", "library/axi_adc_decimate/index.rst", "library/axi_adc_trigger/index.rst", "library/axi_adxcvr/index.rst", "library/axi_clkgen/index.rst", "library/axi_dac_interpolate/index.rst", "library/axi_dmac/index.rst", "library/axi_fan_control/index.rst", "library/axi_hdmi_rx/index.rst", "library/axi_hdmi_tx/index.rst", "library/axi_laser_driver/index.rst", "library/axi_logic_analyzer/index.rst", "library/axi_pwm_gen/index.rst", "library/axi_sysid/index.rst", "library/axi_tdd/index.rst", "library/common/ad_dds/index.rst", "library/data_offload/index.rst", "library/i3c_controller/i3c_controller_core.rst", "library/i3c_controller/i3c_controller_host_interface.rst", "library/i3c_controller/index.rst", "library/i3c_controller/interface.rst", "library/index.rst", "library/jesd204/ad_ip_jesd204_tpl_adc/index.rst", "library/jesd204/ad_ip_jesd204_tpl_dac/index.rst", "library/jesd204/axi_jesd204_rx/index.rst", "library/jesd204/axi_jesd204_tx/index.rst", "library/jesd204/index.rst", "library/spi_engine/axi_spi_engine.rst", "library/spi_engine/control-interface.rst", "library/spi_engine/index.rst", "library/spi_engine/instruction-format.rst", "library/spi_engine/offload-control-interface.rst", "library/spi_engine/pipeline-delays.rst", "library/spi_engine/spi-bus-interface.rst", "library/spi_engine/spi_engine_execution.rst", "library/spi_engine/spi_engine_interconnect.rst", "library/spi_engine/spi_engine_offload.rst", "library/spi_engine/tutorial.rst", "library/template_framework/index.rst", "library/template_framework/instruction-set.rst", "library/template_framework/interface.rst", "library/template_framework/template_module.rst", "library/template_ip/index.rst", "library/util_axis_fifo/index.rst", "library/util_axis_fifo_asym/index.rst", "library/util_extract/index.rst", "library/util_mii_to_rmii/index.rst", "library/util_pack/util_cpack2.rst", "library/util_pack/util_upack2.rst", "library/util_rfifo/index.rst", "library/util_var_fifo/index.rst", "library/util_wfifo/index.rst", "library/xilinx/index.rst", "library/xilinx/util_adxcvr/index.rst", "projects/ad4134_fmc/index.rst", "projects/ad4630_fmc/index.rst", "projects/ad469x_fmc/index.rst", "projects/ad5766_sdz/index.rst", "projects/ad7134_fmc/index.rst", "projects/ad719x_asdz/index.rst", "projects/ad738x_fmc/index.rst", "projects/ad7606x_fmc/index.rst", "projects/ad7616_sdz/index.rst", "projects/ad7768evb/index.rst", "projects/ad9081_fmca_ebz/index.rst", "projects/ad9434_fmc/index.rst", "projects/ad9783_ebz/index.rst", "projects/adaq7980_sdz/index.rst", "projects/adrv9026/index.rst", "projects/cn0363/index.rst", "projects/cn0540/index.rst", "projects/cn0561/index.rst", "projects/cn0585/index.rst", "projects/common/more_information.rst", "projects/common/support.rst", "projects/index.rst", "projects/pulsar_adc/index.rst", "projects/pulsar_lvds/index.rst", "projects/template/index.rst", "user_guide/architecture.rst", "user_guide/build_hdl.rst", "user_guide/customize_hdl.rst", "user_guide/docs_guidelines.rst", "user_guide/git_repository.rst", "user_guide/hdl_coding_guidelines.rst", "user_guide/index.rst", "user_guide/introduction.rst", "user_guide/ip_cores/axi_adc/index.rst", "user_guide/ip_cores/axi_dac/index.rst", "user_guide/ip_cores/creating_new_ip.rst", "user_guide/ip_cores/index.rst", "user_guide/ip_cores/interfaces.rst", "user_guide/ip_cores/use_adi_ips.rst", "user_guide/porting_project.rst", "user_guide/releases.rst", "user_guide/third_party.rst"], "titles": ["HDL Reference Designs", "AXI AD3552R", "AXI AD7606x", "AXI AD7616", "AXI AD7768", "AXI AD777x", "AXI AD9265", "AXI AD9361", "AXI AD9467", "AXI AD9671", "AXI AD9783", "AXI AD9963", "AXI ADAQ8092", "AXI ADC Decimate", "AXI ADC Trigger", "AXI_ADXCVR", "AXI CLK Generator", "AXI DAC Interpolate", "AXI DMAC", "AXI Fan Control", "AXI HDMI RX", "AXI HDMI TX", "AXI Laser Driver", "AXI Logic Analyzer", "AXI PWM Generator", "AXI System ID", "AXI TDD", "AD Direct Digital Synthesis", "Data Offload", "I3C Controller Core", "I3C Controller Host Interface", "I3C Controller", "Control Interface", "IP Cores", "ADC JESD204B/C Transport Peripheral", "DAC JESD204B/C Transport Peripheral", "JESD204B/C Link Receive Peripheral", "JESD204B/C Link Transmit Peripheral", "JESD204 Interface Framework", "AXI SPI Engine Module", "SPI Engine Control Interface", "SPI Engine", "SPI Engine Instruction Set Specification", "SPI Engine Offload Control Interface", "SPI Engine Pipeline Delays", "SPI Bus Interface", "SPI Engine Execution Module", "SPI Engine Interconnect Module", "SPI Engine Offload Module", "SPI Engine Tutorial - PulSAR-ADC", "Framework Template", "Template Instruction Set Specification", "Template Interface", "Template Module", "IP Template", "AXI Stream FIFO", "Asymmetric AXI Stream FIFO", "Util Extract", "Util MII to RMII", "Channel CPACK Utility", "Channel UPACK Utility", "Util RFIFO", "Util VAR FIFO", "Util WFIFO", "AMD Xilinx Specific IPs", "UTIL_ADXCVR core for AMD Xilinx devices", "AD4134-FMC HDL project", "AD4630-FMC HDL project", "AD469X-FMC HDL project", "AD5766-SDZ HDL project", "AD7134-FMC HDL project", "AD719X-ASDZ HDL project", "AD738x_FMC HDL project", "AD7606X-FMCZ HDL project", "AD7616-SDZ HDL project", "AD7768-EVB HDL project", "AD9081/AD9082/AD9986/AD9988 HDL project", "AD9434-FMC HDL project", "AD9783-EBZ HDL project", "ADAQ7980-SDZ HDL project", "ADRV9026 HDL reference design", "CN0363 HDL project", "CN0540 HDL project", "CN0561 HDL project", "CN0585 HDL project", "More information", "Support", "Projects", "PULSAR-ADC HDL project", "PULSAR-LVDS HDL project", "Project template", "HDL Architecture", "Build a HDL project", "Customize HDL projects", "Documentation guidelines", "HDL Git repository", "ADI HDL coding guidelines", "User Guide", "Introduction", "Generic AXI ADC", "Generic AXI DAC", "Creating a new IP", "ADI IP cores", "Interfaces", "Use ADI IPs into your own project", "Porting ADI\u2019s HDL reference designs", "Releases", "Third party forks"], "terms": {"work": [0, 7, 10, 11, 13, 18, 19, 21, 22, 23, 27, 28, 32, 49, 59, 60, 76, 92, 95, 97, 98, 105, 106], "progress": [0, 18, 39, 42], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 42, 44, 46, 49, 54, 55, 56, 57, 59, 60, 65, 66, 67, 68, 69, 70, 73, 74, 76, 77, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 107], "avail": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 21, 25, 27, 28, 30, 32, 34, 35, 36, 37, 41, 42, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 97, 99, 100, 102, 105], "wiki": [0, 7, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 93, 94, 97, 99, 100, 105, 106], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 54, 55, 56, 58, 62, 66, 67, 68, 70, 72, 73, 74, 75, 82, 83, 90, 91, 92, 95, 96, 99, 100, 101, 103, 104, 105], "been": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 23, 28, 30, 33, 34, 35, 36, 37, 39, 40, 43, 47, 54, 73, 74, 87, 92, 99], "import": [0, 36, 37, 38, 65, 91, 92, 94, 99, 100, 105], "yet": [0, 18, 34, 35, 36, 37, 88, 92, 101], "analog": [0, 1, 2, 7, 9, 10, 13, 14, 17, 18, 41, 43, 50, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100, 104], "devic": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 16, 18, 20, 21, 25, 26, 27, 28, 30, 32, 38, 41, 42, 50, 54, 55, 56, 58, 59, 60, 61, 63, 80, 86, 91, 92, 95, 96, 97, 98, 99, 100, 101, 104, 105], "inc": [0, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 95, 96, 97, 98], "librari": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 35, 39, 40, 43, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 94, 99, 100, 101, 104, 106], "project": [0, 1, 4, 5, 6, 7, 8, 10, 12, 20, 21, 25, 26, 29, 30, 36, 37, 39, 41, 45, 46, 47, 48, 49, 53, 65, 94, 96, 97, 98, 102, 106, 107], "variou": [0, 2, 22, 28, 42, 96], "prototyp": [0, 22, 76, 80, 90, 91], "system": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 24, 26, 28, 33, 34, 36, 37, 38, 41, 45, 54, 65, 72, 73, 74, 79, 88, 89, 91, 92, 93, 95, 96, 99, 102, 105], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 53, 54, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106], "repositori": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 23, 49, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 94, 96, 97, 98, 104, 105, 107], "contain": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 25, 27, 34, 35, 36, 37, 39, 41, 46, 48, 49, 50, 54, 58, 65, 73, 74, 76, 79, 80, 81, 89, 90, 91, 92, 95, 96, 99, 100, 103, 105, 106], "code": [0, 9, 25, 36, 45, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 94, 95, 97, 101, 104, 105], "verilog": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 36, 37, 39, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 91, 95, 97, 99, 100, 105], "vhdl": [0, 97], "requir": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 41, 42, 44, 45, 49, 54, 60, 62, 65, 67, 69, 73, 75, 76, 91, 95, 96, 99, 100, 101, 104, 105], "tcl": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 25, 26, 29, 30, 34, 35, 36, 37, 39, 46, 47, 48, 49, 53, 54, 76, 80, 90, 91, 92, 95, 99, 100, 104, 105, 106], "script": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 26, 29, 30, 34, 35, 36, 37, 39, 46, 47, 48, 49, 53, 54, 91, 92, 95, 99, 100, 101, 104, 105, 106], "creat": [0, 1, 4, 5, 6, 8, 12, 17, 26, 34, 38, 44, 49, 54, 90, 91, 92, 93, 95, 102, 106], "build": [0, 2, 24, 25, 38, 49, 56, 91, 95, 97, 98, 101, 104, 105, 106], "specif": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 20, 21, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 41, 49, 50, 54, 58, 75, 77, 78, 79, 90, 91, 92, 94, 95, 96, 98, 99, 100, 103, 105], "fpga": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 20, 21, 22, 25, 27, 28, 34, 35, 36, 37, 45, 49, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100, 105], "exampl": [0, 1, 4, 5, 6, 7, 8, 10, 12, 18, 22, 26, 27, 28, 30, 32, 36, 37, 42, 54, 59, 60, 77, 92, 93, 96, 101, 104, 106], "us": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 54, 55, 56, 58, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 105], "xilinx": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 19, 20, 21, 33, 34, 35, 38, 54, 55, 56, 59, 60, 61, 63, 66, 67, 70, 71, 76, 80, 83, 87, 90, 91, 92, 96, 97, 98, 99, 100, 106], "intel": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 24, 34, 35, 38, 54, 55, 56, 76, 80, 87, 90, 95, 97, 98, 99, 100, 106], "tool": [0, 24, 38, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 95, 96, 97, 98, 104, 105], "chain": [0, 7, 13, 14, 17, 18, 28, 38, 67, 69, 76, 79, 88, 90], "user": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 23, 25, 26, 27, 28, 33, 34, 35, 38, 42, 49, 54, 58, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 95, 96, 98, 99, 100, 104, 105, 106], "guid": [0, 2, 7, 9, 10, 15, 20, 21, 33, 34, 35, 37, 38, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 96, 98, 101, 103], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 38, 39, 46, 47, 48, 49, 53, 58, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 103, 105, 106, 107], "core": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 46, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 67, 73, 74, 76, 91, 92, 95, 96, 97, 101, 103, 104, 106], "s_axis_axi_aclks_axi_aresetndac_clkdma_datavalid_in_dmavalid_in_dma_secdata_in_adata_in_bvalid_in_avalid_in_bsdio_iexternal_syncdac_data_readydac_sclkdac_csnsdio_osdio_tsync_ext_deviceaxi_ad3552r": 1, "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 51, 54, 55, 56, 58, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 100, 101, 102, 104, 105, 107], "low": [1, 2, 3, 10, 14, 15, 17, 18, 23, 24, 26, 28, 29, 30, 34, 35, 36, 37, 39, 41, 42, 45, 46, 47, 48, 55, 56, 58, 66, 67, 69, 70, 71, 72, 75, 77, 79, 81, 83, 84, 88, 89, 96, 99, 100, 103, 105], "drift": [1, 67], "ultra": 1, "fast": [1, 18, 42, 70, 75, 91], "16": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 46, 48, 49, 54, 55, 57, 59, 60, 67, 68, 69, 72, 73, 74, 76, 78, 79, 80, 82, 84, 89, 90, 91, 92, 96, 99, 100, 101, 106], "bit": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 49, 51, 54, 57, 59, 60, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 99, 100, 106], "accuraci": [1, 27, 79, 81], "current": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 42, 43, 46, 54, 55, 56, 61, 63, 65, 67, 68, 72, 75, 76, 82, 83, 84, 92, 95, 96, 99, 100, 101, 105], "output": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 52, 54, 55, 56, 57, 59, 61, 62, 63, 65, 67, 69, 70, 71, 75, 81, 82, 88, 89, 90, 91, 92, 96, 99, 100, 101, 103], "digit": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 23, 28, 33, 41, 54, 66, 67, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 88, 89, 96, 98, 99, 100, 102], "convert": [1, 5, 13, 18, 19, 20, 21, 25, 27, 28, 41, 49, 58, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 88, 89, 90, 94, 99, 100, 103], "dac": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 23, 27, 28, 33, 34, 36, 37, 38, 41, 54, 60, 61, 69, 78, 82, 84, 99, 101, 104], "multipl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 22, 26, 27, 34, 35, 36, 37, 38, 39, 41, 46, 47, 54, 61, 63, 67, 77, 79, 80, 90, 92, 95, 96, 99, 100, 101, 103], "voltag": [1, 15, 16, 41, 67, 69, 72, 73, 74, 75, 77, 82, 89, 105], "span": [1, 18, 69, 88], "rang": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 75, 78, 82, 83, 88, 89, 91, 96, 99, 100], "base": [1, 2, 4, 5, 6, 8, 9, 12, 14, 16, 18, 19, 20, 21, 23, 24, 25, 26, 28, 32, 34, 35, 36, 37, 38, 39, 42, 54, 55, 56, 59, 60, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 93, 95], "vivado": [1, 4, 5, 6, 8, 9, 12, 25, 26, 29, 30, 36, 37, 39, 46, 47, 48, 49, 53, 54, 91, 95, 101, 103, 105, 106], "compat": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 34, 35, 36, 37, 54, 67, 69, 72, 78, 79, 82, 92, 99, 100], "8b": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "read": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 42, 49, 51, 54, 55, 56, 60, 62, 67, 92, 94, 96, 98, 99], "write": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 43, 44, 51, 54, 55, 56, 62, 69, 76, 81, 90, 92, 100, 101, 105], "sdr": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 34, 35, 36, 37, 38, 54, 67, 93, 99, 100], "ddr": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 28, 34, 35, 49, 54, 67, 76, 77, 90, 99, 100], "16b": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "data": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 27, 30, 31, 32, 33, 38, 39, 40, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 98, 99, 100, 101, 103, 104], "stream": [1, 10, 14, 15, 21, 23, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 52, 57, 59, 60, 68, 76, 102], "clk_in": [1, 4, 5], "8": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 42, 45, 46, 47, 48, 49, 51, 53, 54, 55, 59, 60, 61, 63, 65, 67, 70, 72, 73, 75, 79, 82, 84, 90, 91, 92, 96, 99, 100, 101], "4": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 42, 44, 48, 49, 51, 54, 55, 56, 59, 60, 61, 63, 65, 66, 67, 69, 70, 72, 73, 75, 77, 79, 82, 83, 84, 89, 90, 91, 92, 99, 100, 101, 104, 105, 106], "updat": [1, 26, 28, 30, 32, 39, 42, 51, 69, 90, 92, 95, 96, 105, 106], "rate": [1, 3, 7, 9, 10, 11, 13, 15, 17, 18, 19, 21, 23, 27, 28, 34, 35, 36, 37, 55, 58, 61, 63, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 88, 90, 100], "select": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 23, 27, 34, 35, 36, 37, 38, 44, 45, 46, 49, 51, 54, 58, 67, 69, 73, 74, 75, 76, 90, 92, 97, 99, 100, 104], "input": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 32, 34, 35, 36, 37, 38, 40, 43, 44, 45, 52, 54, 55, 56, 57, 60, 61, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 88, 89, 91, 92, 96, 99, 100, 103], "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 36, 37, 38, 39, 44, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 95, 96, 99, 100, 101, 104, 105], "dma": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 23, 27, 28, 30, 31, 32, 34, 35, 54, 59, 60, 61, 62, 63, 67, 73, 74, 81, 90, 99, 100], "adc": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 21, 23, 27, 28, 31, 32, 33, 35, 36, 37, 38, 41, 50, 54, 57, 59, 63, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 84, 87, 89, 100, 104], "test_ramp": 1, "out": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 67, 73, 74, 75, 76, 80, 81, 82, 88, 90, 95, 96, 99, 100, 105, 106], "clock": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 29, 30, 32, 39, 42, 44, 45, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 79, 81, 82, 83, 84, 88, 89, 91, 96, 99, 100, 104, 105], "sclk": [1, 42, 45, 46, 49], "frequenc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 21, 22, 25, 28, 34, 35, 36, 37, 42, 49, 54, 58, 65, 66, 67, 69, 70, 73, 74, 75, 80, 81, 82, 83, 90, 96, 99, 100], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 54, 55, 56, 58, 59, 60, 61, 63, 65, 67, 69, 76, 88, 90, 91, 92, 94, 95, 96, 99, 100, 101, 105, 106], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 91, 92, 94, 95, 96, 98, 99, 100, 101, 103, 104, 106, 107], "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 50, 51, 54, 55, 57, 58, 61, 63, 65, 69, 70, 72, 73, 74, 75, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 95, 99, 100, 104, 105, 106], "mode": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 22, 23, 24, 26, 27, 30, 31, 32, 34, 35, 36, 37, 45, 49, 54, 55, 56, 58, 65, 66, 68, 69, 70, 72, 75, 79, 83, 92, 96, 99, 100], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 37, 38, 39, 44, 47, 49, 54, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 103, 104, 105, 106], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 34, 35, 36, 37, 39, 44, 49, 54, 62, 66, 67, 68, 69, 75, 78, 82, 83, 92, 96, 99, 100, 105], "132mhz": 1, "synchron": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 36, 38, 40, 44, 46, 47, 48, 53, 54, 55, 56, 57, 59, 60, 62, 75, 76, 81, 90, 95, 96, 99, 100], "capabl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 26, 34, 35, 49, 54, 66, 70, 75, 82, 83, 99, 100, 105], "set": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 39, 41, 45, 48, 49, 50, 54, 55, 56, 59, 60, 65, 69, 73, 74, 76, 79, 82, 88, 89, 90, 92, 95, 96, 99, 100, 101, 104, 105, 106], "an": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 46, 49, 54, 55, 56, 57, 59, 60, 62, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 91, 94, 95, 96, 98, 99, 100, 101, 103, 104, 106], "name": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 95, 99, 100, 101, 103, 104, 105], "axi_ad3552r": [1, 84, 95], "v": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 34, 35, 36, 37, 38, 39, 42, 46, 47, 48, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 67, 69, 72, 73, 74, 75, 79, 89, 90, 91, 92, 96, 99, 100, 101, 103, 105], "axi_ad3552r_channel": 1, "channel": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 22, 23, 26, 27, 28, 33, 34, 35, 36, 37, 38, 41, 42, 44, 54, 57, 61, 63, 66, 67, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 88, 90, 101, 102, 103], "axi_ad3552r_cor": 1, "axi_ad3552r_if": 1, "modul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 23, 24, 26, 28, 30, 32, 34, 35, 36, 37, 42, 43, 45, 51, 54, 55, 58, 59, 60, 66, 67, 68, 69, 70, 75, 78, 81, 83, 90, 91, 92, 95, 96, 99, 100, 101, 103, 104, 105], "axi_ad3552r_if_tb": 1, "testbench": 1, "setup": [1, 36, 37, 76, 81, 84, 105, 106], "axi_ad3552r_ip": 1, "gener": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 47, 48, 49, 53, 54, 55, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 95, 97, 98, 102], "integr": [1, 2, 4, 5, 7, 12, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 46, 47, 48, 53, 61, 63, 67, 69, 72, 75, 79, 80, 82, 91, 92, 93, 95, 101], "default": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 39, 42, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 69, 72, 73, 74, 76, 80, 82, 88, 89, 90, 91, 92, 96, 99, 100, 101, 104], "valu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 42, 43, 44, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 76, 77, 80, 90, 96, 99, 100, 101, 104], "choic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 34, 35, 36, 37, 39, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 99, 100], "id": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 24, 26, 28, 30, 32, 33, 34, 35, 36, 37, 39, 42, 54, 94, 99, 100, 101, 102], "should": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 42, 45, 55, 56, 57, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 98, 99, 100, 101, 103, 104, 105, 106], "uniqu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 20, 21, 22, 24, 26, 34, 35, 36, 37, 39, 54, 92, 96, 99, 100, 101], "each": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 49, 54, 57, 59, 60, 65, 66, 70, 73, 74, 75, 76, 80, 81, 83, 90, 91, 92, 93, 95, 96, 99, 100, 101, 103, 105], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 99, 100, 101, 103, 104, 105, 106], "fpga_technologi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 21, 34, 35, 54, 99, 100], "encod": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 36, 37, 46, 54, 76, 80, 90, 99, 100], "describ": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 25, 27, 32, 34, 35, 36, 54, 76, 80, 90, 91, 95, 96, 99, 100, 105], "technologi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 38, 54, 65, 96, 99, 100], "arria": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 34, 35, 38, 54, 76, 90, 99, 100, 105], "10": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 22, 24, 28, 30, 34, 35, 36, 37, 38, 42, 49, 51, 54, 58, 65, 67, 73, 74, 75, 76, 80, 89, 90, 91, 99, 100, 101, 104, 105], "7seri": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 21, 34, 35, 54, 99, 100], "unknown": [1, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 21, 32, 34, 35, 65, 92], "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 95, 99, 100, 101, 104, 105, 106], "ultrascal": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 21, 28, 34, 35, 58, 65, 76, 78, 80, 90, 91, 92, 105], "3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 42, 44, 46, 49, 51, 54, 58, 65, 69, 72, 73, 74, 75, 76, 79, 80, 82, 90, 91, 92, 99, 100, 104, 105, 106], "versal": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 21, 34, 35, 76, 90, 91, 105], "fpga_famili": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 54, 99, 100], "famili": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 28, 34, 35, 41, 49, 50, 54, 71, 72, 88, 89, 91, 99, 100, 105], "variant": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 49, 54, 83, 99, 100], "e": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 20, 21, 24, 26, 27, 28, 32, 34, 35, 36, 37, 38, 42, 44, 49, 54, 76, 90, 91, 92, 95, 96, 99, 100, 101, 105], "g": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 24, 27, 28, 32, 34, 35, 36, 37, 42, 44, 54, 76, 90, 91, 92, 95, 96, 99, 100, 101, 105], "sx": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 99, 100], "gx": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 99, 100], "gt": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 65, 99, 100], "artix": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 34, 35, 91], "kintex": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 34, 35, 54, 91, 99, 100], "virtex": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 34, 35, 54, 91, 92, 99, 100], "zynq": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 20, 21, 28, 34, 35, 49, 54, 58, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 99, 100, 105], "versalprim": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "5": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 37, 38, 39, 42, 49, 51, 54, 55, 56, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 79, 82, 83, 84, 88, 89, 90, 91, 92, 95, 99, 100, 104, 106], "versalaicor": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "6": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 35, 36, 37, 38, 42, 51, 54, 60, 65, 73, 76, 82, 89, 90, 91, 92, 99, 100], "versalpremium": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "7": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 40, 42, 46, 47, 48, 49, 51, 53, 54, 55, 56, 65, 66, 70, 75, 76, 79, 82, 83, 89, 90, 91, 96, 99, 100, 101, 105], "speed_grad": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 54, 99, 100], "": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 22, 24, 25, 26, 27, 30, 32, 34, 35, 36, 37, 39, 42, 46, 48, 51, 54, 55, 56, 58, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 97, 98, 99, 100, 101, 104], "speed": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 21, 27, 28, 29, 30, 34, 35, 36, 37, 38, 54, 62, 65, 66, 70, 71, 72, 73, 74, 83, 88, 89, 92, 99, 100, 105], "grade": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 30, 34, 35, 54, 99, 100], "1l": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "11": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 24, 28, 30, 32, 34, 35, 36, 37, 38, 42, 51, 54, 58, 76, 80, 82, 90, 91, 99], "1h": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "12": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 22, 24, 28, 29, 30, 32, 34, 35, 36, 37, 38, 41, 42, 49, 51, 54, 62, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 88, 90, 91, 96, 99, 100], "1hv": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "13": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 22, 24, 26, 28, 34, 35, 36, 37, 39, 42, 51, 54, 62, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 99, 100, 103, 104], "1lv": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "14": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 24, 27, 28, 29, 30, 34, 35, 36, 37, 38, 42, 49, 51, 54, 69, 72, 80, 88, 90, 91, 99, 100, 101, 106], "20": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 28, 30, 32, 34, 35, 36, 37, 41, 65, 69, 74, 76, 80, 90, 91], "2l": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "21": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 26, 27, 28, 30, 32, 34, 35, 36, 37, 90, 91, 100, 106], "2lv": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "22": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 28, 30, 32, 34, 35, 90, 91, 106], "2mp": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "23": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 21, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 90, 91, 99, 100, 106], "2lvc": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "24": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 20, 21, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 41, 46, 49, 54, 66, 67, 70, 75, 76, 81, 82, 90, 91, 99, 100], "2lvi": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "25": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 27, 28, 34, 35, 36, 37, 38, 54, 58, 65, 75, 90, 91, 99, 100], "30": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 26, 28, 29, 30, 34, 35, 49, 75, 90, 91], "dev_packag": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 54, 99, 100], "packag": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 26, 32, 34, 35, 36, 37, 54, 67, 69, 72, 75, 79, 92, 99, 100, 101], "might": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 34, 35, 36, 37, 43, 45, 54, 76, 91, 92, 99, 100, 101, 106], "affect": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 34, 35, 36, 37, 42, 44, 54, 65, 92, 99, 100], "high": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 24, 27, 28, 30, 34, 35, 36, 37, 38, 39, 41, 42, 49, 54, 61, 63, 65, 69, 71, 72, 73, 74, 75, 77, 78, 79, 82, 88, 89, 92, 99, 100, 105], "rf": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 26, 28, 54, 76, 80, 92, 93, 99, 100], "fl": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "ff": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 27, 28, 34, 35], "fb": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "hc": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "fh": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "c": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 28, 44, 45, 46, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 99, 100, 104], "cp": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 65], "ft": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "9": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 42, 51, 54, 65, 67, 75, 82, 90, 91, 92, 96, 99, 100, 106], "fg": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "sb": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "rb": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "r": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 36, 37, 42, 51], "cl": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "sf": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "15": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 40, 42, 46, 47, 48, 49, 51, 52, 53, 54, 56, 59, 60, 76, 90, 91, 92, 96, 99, 100, 101, 104, 106], "ba": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "fa": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "17": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 23, 28, 30, 32, 34, 35, 36, 54, 90, 91, 92, 99, 100, 106], "f": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 28, 34, 35, 36, 37, 76, 80, 90], "18": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 23, 28, 34, 35, 36, 37, 41, 49, 73, 80, 88, 89, 90, 91, 106], "fi": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35], "19": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 23, 28, 30, 32, 34, 35, 36, 37, 54, 90, 91, 92, 99, 106], "l": [1, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 34, 35, 36, 37, 90, 92], "dds_disabl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "dd": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "disabl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 21, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 56, 73, 90, 99, 100, 106], "dds_type": [1, 27, 35], "type": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 99, 100, 103, 105, 106], "dds_cordic_dw": [1, 35], "cordic": [1, 7, 10, 11, 27, 35], "dw": [1, 7, 11, 99, 100], "dds_cordic_phase_dw": [1, 35], "phase": [1, 2, 7, 10, 11, 35, 38, 42, 73, 75, 88, 89, 100], "s_axi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 34, 35, 36, 37, 39, 54, 55, 56, 60], "standard": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 22, 23, 27, 34, 35, 36, 37, 38, 40, 47, 54, 68, 69, 72, 81, 91, 92, 95, 99, 100, 105], "slave": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 22, 23, 25, 26, 34, 54, 55, 56, 66, 70, 83], "memori": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 30, 31, 34, 35, 36, 37, 39, 41, 43, 49, 54, 61, 62, 63, 65, 92, 101, 103], "physic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 35, 36, 37, 39, 42, 45, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 76, 80, 90, 91, 92, 99, 100, 104], "port": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 35, 36, 37, 39, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 87, 90, 91, 92, 96, 97, 99, 100, 101], "logic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 45, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 95, 96, 99, 100, 101, 102, 104], "direct": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 96, 100, 101, 102, 103], "depend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 95, 99, 100, 101], "s_axi_awaddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "awaddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_awprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "awprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_awvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "awvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_awreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "awreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_wdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "wdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "31": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 56, 57, 61, 62, 63, 65, 90, 91, 96, 99, 100, 101, 103], "s_axi_wstrb": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "wstrb": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_wvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "wvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_wreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "wreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_bresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "bresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_bvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "bvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_breadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "breadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_araddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "araddr": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_arprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "arprot": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_arvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "arvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_arreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "arreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_rdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "rdata": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_rresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "rresp": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_rvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "rvalid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_rreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "rreadi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54], "s_axi_aclk": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 49, 54, 101, 103], "clk": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 39, 42, 44, 46, 47, 49, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 96, 102], "s_axi_aresetn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 49, 54, 101, 103], "rst": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 58, 61, 62, 63, 90, 94, 96], "dac_clk": [1, 11, 17, 100], "dma_data": 1, "from": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 103, 104, 105, 106, 107], "dmac": [1, 2, 3, 20, 21, 23, 33, 102], "valid_in_dma": 1, "valid": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 27, 28, 30, 34, 35, 36, 37, 39, 40, 44, 49, 52, 54, 56, 57, 59, 60, 61, 62, 63, 92, 93, 96, 99, 100, 105, 106], "valid_in_dma_sec": 1, "secondari": [1, 7, 16, 25], "need": [1, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 24, 27, 28, 30, 34, 36, 37, 38, 39, 42, 44, 49, 54, 60, 61, 63, 65, 66, 70, 73, 74, 76, 77, 83, 88, 89, 91, 92, 98, 101, 105, 106], "dac_data_readi": 1, "readi": [1, 4, 5, 9, 15, 18, 27, 28, 36, 37, 40, 44, 49, 52, 60, 99], "signal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 26, 27, 32, 41, 42, 49, 54, 55, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 99, 100, 105], "data_in_a": 1, "adc_data": [1, 3, 4, 6, 8, 9, 23, 34], "data_in_b": 1, "valid_in_a": 1, "valid_in_b": 1, "dac_sclk": 1, "serial": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 20, 21, 30, 32, 34, 35, 36, 37, 38, 39, 49, 54, 65, 66, 67, 69, 70, 79, 83, 88, 89, 91, 99, 100], "dac_csn": 1, "chip": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 44, 45, 46, 51, 54, 58, 66, 70, 72, 73, 74, 76, 77, 83, 90], "sdio_i": 1, "sdio_o": 1, "sdio_t": 1, "o": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 21, 23, 27, 28, 32, 34, 35, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 96, 99, 100], "buffer": [1, 7, 10, 15, 17, 32, 36, 38, 39, 45, 49, 55, 67, 69, 72, 73, 74, 75, 76, 77, 79, 88, 89, 90, 91, 105], "control": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 33, 34, 35, 39, 41, 42, 44, 45, 46, 47, 48, 54, 55, 56, 59, 60, 62, 66, 67, 68, 69, 70, 72, 73, 74, 79, 80, 82, 83, 88, 92, 99, 100, 101, 102, 103], "external_sync": [1, 24], "extern": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 19, 22, 23, 24, 26, 27, 28, 30, 31, 36, 37, 39, 41, 42, 43, 46, 49, 54, 62, 66, 69, 70, 72, 73, 74, 75, 76, 77, 78, 83, 89, 90, 91, 96, 99, 100, 101], "flag": [1, 4, 5, 6, 15, 17, 18, 22, 24, 30, 32], "anoth": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 17, 18, 23, 28, 32, 34, 44, 54, 90, 99, 105], "sync_ext_devic": 1, "start_sync": 1, "top": [1, 4, 5, 6, 8, 9, 12, 16, 20, 21, 24, 26, 32, 45, 54, 75, 91, 92, 96, 99, 100, 104, 105], "instanti": [1, 4, 5, 6, 8, 9, 12, 15, 16, 19, 20, 21, 25, 27, 35, 45, 54, 65, 67, 73, 74, 82, 83, 88, 89, 92, 96, 99, 100, 101, 104, 105], "handl": [1, 4, 5, 6, 7, 8, 9, 12, 16, 20, 21, 22, 27, 28, 29, 34, 35, 38, 46, 54, 91, 95, 99, 100], "state": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 17, 18, 19, 22, 24, 26, 28, 30, 32, 34, 35, 39, 42, 45, 46, 47, 48, 54, 55, 56, 90, 96, 99, 105], "machin": [1, 17, 19, 28, 32, 46, 48, 82, 88, 96], "quad": [1, 9, 15, 34, 35, 36, 37, 38, 65, 66, 70, 72, 76, 83], "spi": [1, 4, 5, 6, 8, 9, 11, 12, 33, 50, 54, 92, 101, 102], "For": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 24, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106], "common": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 20, 21, 34, 35, 41, 49, 54, 67, 72, 73, 74, 79, 88, 90, 91, 95, 99, 100, 101, 104], "ar": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 94, 96, 98, 99, 100, 101, 103, 104, 105, 106, 107], "axi_ad3552r_dac_common": 1, "dword": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "byte": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 55, 56, 58, 99, 100], "reg": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 54, 96, 99, 100, 101], "field": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 37, 38, 39, 42, 54, 88, 96, 99, 100], "0x11": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 26, 34, 35, 54, 76, 99, 100], "0x44": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 26, 34, 35, 39, 54, 99, 100], "cntrl_1": [1, 7, 10, 11, 35, 100, 101], "statu": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 30, 34, 35, 38, 39, 54, 55, 59, 60, 77, 92, 95, 99, 100, 101], "ext_sync_arm": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "rw": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100, 101], "0x0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 65, 99, 100], "arm": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 24, 26, 34, 35, 54, 91, 92, 99, 100], "trigger": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 23, 24, 26, 28, 31, 32, 33, 34, 35, 37, 41, 43, 44, 48, 49, 54, 57, 62, 67, 68, 99, 100, 102], "mechan": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 19, 28, 34, 35, 36, 49, 54, 99, 100], "sensit": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 67, 96, 99, 100], "sync": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 21, 26, 27, 28, 30, 32, 34, 35, 37, 39, 40, 42, 44, 46, 47, 54, 59, 76, 90, 99, 100], "onc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 25, 28, 34, 35, 36, 37, 47, 54, 90, 92, 99, 100, 104], "goe": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 76, 99, 100], "within": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 27, 32, 34, 35, 40, 54, 65, 75, 79, 90, 92, 99, 100, 101], "across": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 36, 37, 49, 54, 88, 92, 96, 99, 100, 106], "instanc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 22, 24, 26, 27, 28, 34, 35, 36, 37, 39, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 96, 99, 100, 101, 105], "effect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 44, 54, 96, 99, 100], "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 45, 49, 54, 61, 62, 63, 65, 66, 67, 70, 73, 74, 76, 82, 83, 87, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106], "ext_sync": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 34, 35, 54, 99, 100], "synthesi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25, 26, 28, 33, 54, 91, 96, 99, 100, 102, 105], "self": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 37, 54, 89, 99, 100], "clear": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 32, 34, 35, 36, 37, 39, 43, 54, 92, 99, 100], "0x12": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 26, 32, 34, 35, 54, 76, 99, 100], "0x48": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 26, 34, 35, 54, 99, 100], "cntrl_2": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "sdr_ddr_n": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100, 101], "repres": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20, 21, 22, 27, 34, 35, 36, 37, 45, 54, 90, 99, 100], "symb_8_16b": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100, 101], "number": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 42, 44, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 99, 100, 101, 104], "symbol": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 96, 99, 100], "format": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 27, 31, 32, 33, 34, 35, 36, 37, 41, 54, 87, 90, 99, 100, 106], "0x21": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 22, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x84": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 22, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "dac_custom_wr": [1, 7, 10, 11, 35, 100], "data_writ": 1, "0x000000": [1, 7, 18, 21, 36, 37], "lsb": [1, 7, 18, 26, 28, 34, 35, 36, 37, 59, 89], "0x22": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 22, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x88": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 22, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "ui_statu": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "if_busi": [1, 7, 10, 11, 35, 100], "ro": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100, 101], "busi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 34, 35, 39, 43, 46, 49, 54, 67, 68, 79, 99, 100], "If": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 48, 51, 54, 55, 56, 61, 62, 63, 74, 76, 90, 91, 92, 95, 98, 99, 100, 101, 105, 106], "indic": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 34, 35, 36, 37, 43, 46, 49, 54, 55, 56, 58, 59, 60, 79, 92, 96, 99, 100, 105], "0x23": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 34, 35, 54, 99, 100], "0x8c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 34, 35, 54, 99, 100], "dac_custom_ctrl": [1, 7, 10, 11, 35, 100], "address": [1, 2, 4, 5, 6, 8, 9, 12, 15, 16, 25, 26, 28, 30, 34, 35, 38, 39, 42, 43, 51, 54, 55, 56, 61, 62, 63, 103], "0x00": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 23, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 42, 54, 99, 100], "start": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 19, 20, 21, 23, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 42, 43, 44, 47, 54, 58, 75, 76, 77, 78, 80, 81, 82, 88, 90, 92, 96, 99, 101, 104, 105], "fsm": [1, 26, 38], "transfer": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 28, 30, 34, 35, 39, 43, 44, 49, 54, 55, 56, 58, 76, 90, 99, 100], "transfer_data": 1, "singl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 26, 34, 36, 37, 41, 47, 49, 54, 59, 60, 67, 68, 72, 73, 74, 79, 89, 90, 91, 92, 96, 99, 101, 105], "access": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 41, 46, 47, 54, 66, 70, 83, 92, 99, 100, 101, 103], "return": [1, 3, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 36, 37, 39, 92], "chang": [1, 3, 6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 35, 36, 37, 39, 44, 49, 71, 76, 78, 80, 90, 92, 94, 95, 96, 100, 101, 104, 106], "axi_ad3552r_dac_channel": 1, "0x100": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 20, 21, 27, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x400": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20, 21, 25, 27, 34, 35, 54, 99, 100], "chan_cntrl0_7": 1, "dac_dds_sel": [1, 7, 10, 11, 27, 35, 100], "intern": [1, 11, 15, 19, 26, 27, 30, 32, 34, 35, 36, 37, 39, 42, 44, 46, 47, 48, 49, 61, 63, 65, 67, 72, 73, 76, 77, 89, 90, 96, 99, 100, 103], "support": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 23, 25, 26, 27, 30, 32, 39, 42, 45, 46, 49, 54, 55, 56, 59, 60, 61, 63, 65, 91, 94, 95, 97, 98, 99, 100, 105, 106, 107], "tone": [1, 7, 10, 11, 27, 35, 100], "0x01": [1, 7, 10, 11, 21, 22, 23, 27, 30, 35, 42, 100], "pattern": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 21, 23, 27, 32, 34, 35, 54, 99, 100], "sed": [1, 7, 10, 11, 27, 35, 100], "0x02": [1, 7, 10, 11, 27, 35, 36, 37, 39, 100], "0x03": [1, 7, 10, 11, 17, 27, 35, 36, 37, 100], "0x04": [1, 7, 10, 11, 27, 35, 39, 100], "invert": [1, 7, 10, 11, 27, 35, 65, 96, 100], "pn7": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x05": [1, 7, 10, 11, 18, 27, 35, 39, 100], "pn15": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x06": [1, 7, 10, 11, 27, 35, 100], "150": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 90, 99, 100], "0x07": [1, 7, 10, 11, 27, 35, 100], "0x08": [1, 7, 10, 11, 27, 35, 100], "loopback": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x09": [1, 7, 10, 11, 27, 35, 76, 100], "pnx": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "ad9361": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 26, 27, 33, 34, 35, 54, 99, 100, 102], "0x0a": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 76, 99, 100], "nibbl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 58, 99, 100], "ramp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "adrv9001": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x0b": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x116": 1, "0x458": 1, "chan_cntrl1_7": 1, "templat": [1, 33, 91, 105], "version": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 42, 54, 57, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 95, 96, 97, 99, 100, 101], "scratch": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x00000000": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100, 101], "0x1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 65, 99, 100], "0x4": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "identifi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 24, 28, 32, 34, 35, 36, 42, 54, 92, 96, 99, 100], "0x2": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x8": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x3": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 21, 22, 23, 24, 25, 26, 28, 34, 35, 36, 37, 39, 54, 99, 100], "0xc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 23, 24, 25, 26, 28, 34, 35, 36, 37, 39, 54, 99, 100], "config": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 21, 24, 28, 34, 35, 36, 37, 49, 54, 92, 99, 100, 104], "iqcorrection_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "iq": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "correct": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 19, 27, 32, 34, 35, 36, 37, 49, 54, 59, 61, 63, 65, 96, 99, 100], "wa": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 22, 25, 26, 28, 30, 34, 35, 36, 37, 38, 42, 43, 47, 54, 57, 67, 73, 74, 76, 88, 89, 90, 91, 92, 99, 100, 101, 105], "implement": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 31, 32, 34, 35, 36, 37, 38, 41, 43, 44, 46, 49, 53, 54, 55, 56, 65, 76, 81, 91, 92, 96, 98, 99, 100, 101, 105], "result": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 27, 34, 35, 39, 42, 54, 67, 73, 74, 76, 88, 89, 90, 96, 99, 100, 105], "dcfilter_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "dc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 70, 75, 81, 82, 99, 100], "filter": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 19, 23, 28, 34, 35, 49, 54, 66, 67, 69, 70, 73, 74, 75, 77, 83, 93, 99, 100], "dataformat_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "userports_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "relat": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 23, 34, 35, 36, 37, 54, 99, 100, 101, 105], "decim": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 23, 33, 34, 35, 54, 66, 67, 70, 75, 83, 99, 100, 102], "mode_1r1t": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "sheet": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 67, 88, 99, 100], "delay_control_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "delai": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 19, 23, 24, 26, 27, 34, 35, 36, 41, 42, 46, 48, 49, 51, 54, 55, 99, 100], "cmos_or_lvds_n": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "cmo": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54], "lvd": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 38, 54, 75, 77, 87, 90, 91, 105], "pps_receiver_en": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "pp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 26, 34, 35, 54, 99, 100], "receiv": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 26, 28, 30, 32, 34, 35, 37, 38, 39, 40, 42, 46, 48, 49, 54, 59, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 100, 105], "enabl": [1, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 43, 45, 47, 48, 54, 55, 56, 58, 59, 60, 61, 62, 63, 65, 66, 67, 70, 74, 75, 76, 83, 88, 90, 96, 99, 100], "scalecorrection_onli": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "scale": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 27, 34, 35, 54, 76, 80, 99, 100], "must": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 32, 34, 35, 36, 37, 38, 42, 43, 51, 54, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 105, 106], "transport": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 36, 37, 54, 76, 90, 99, 100, 104], "layer": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 36, 37, 49, 54, 65, 76, 80, 90, 99, 100, 104], "rd_raw_data": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "raw": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 28, 30, 34, 35, 36, 37, 39, 54, 81, 99, 100], "chan_raw_data": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "adc_channel": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "0x10": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "pps_irq_mask": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "interrupt": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 22, 34, 35, 47, 54, 99, 100, 104], "mask": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 23, 30, 34, 35, 36, 37, 39, 54, 99, 100], "1pp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "0x7": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 23, 28, 34, 35, 54, 99, 100], "0x1c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 23, 28, 34, 35, 54, 99, 100], "fpga_info": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 99, 100], "inform": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 20, 21, 23, 25, 27, 28, 30, 44, 54, 55, 56, 58, 64, 91, 92, 94, 95, 98, 99, 100, 102], "adi_intel_device_info_enc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "adi_xilinx_device_info_enc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "axi_ad": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x40": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "rstn": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 20, 21, 34, 35, 54, 99, 100], "ce_n": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "invers": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 36, 37, 42, 54, 65, 99, 100], "export": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 92, 99, 100, 105], "mmcm_rstn": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "mmcm": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "reset": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 34, 35, 37, 39, 42, 43, 46, 47, 48, 53, 54, 55, 56, 58, 59, 60, 62, 69, 84, 96, 99, 100, 104], "drp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 34, 35, 54, 99, 100], "IN": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 34, 35, 54, 73, 76, 78, 81, 82, 84, 89, 90, 99, 100], "bring": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 20, 21, 24, 34, 35, 36, 37, 54, 99, 100], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 20, 21, 23, 24, 26, 27, 28, 30, 34, 35, 36, 37, 39, 44, 54, 59, 60, 65, 66, 67, 69, 70, 72, 73, 74, 76, 77, 78, 83, 88, 92, 95, 99, 100, 101, 104, 105], "ext_sync_disarm": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "disarm": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "manual_sync_request": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 37, 54, 99, 100], "issu": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 36, 37, 54, 92, 99, 100, 105, 106], "event": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 23, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 48, 54, 99, 100], "hook": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "insid": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 22, 25, 34, 35, 44, 49, 54, 65, 91, 92, 95, 96, 99, 100, 101, 103, 104, 105], "fabric": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 36, 37, 54, 76, 99, 100], "symb_op": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "num_lan": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 36, 37, 54, 99, 100], "activ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 20, 21, 24, 26, 28, 30, 34, 35, 36, 37, 39, 42, 43, 46, 47, 48, 54, 55, 56, 58, 59, 60, 76, 96, 99, 100, 103], "lane": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 28, 34, 35, 38, 54, 65, 67, 76, 90, 92, 99, 100, 101, 104], "cssi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "lssi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "par_typ": [1, 7, 10, 11, 35, 100], "pariti": [1, 7, 10, 11, 35, 100], "even": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 30, 32, 34, 35, 36, 37, 43, 54, 62, 91, 96, 99, 100], "odd": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "par_enb": [1, 7, 10, 11, 35, 100], "frame": [1, 7, 10, 11, 20, 21, 26, 32, 34, 35, 36, 37, 38, 58, 76, 80, 90, 99, 100], "r1_mode": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "data_format": [1, 7, 10, 11, 35, 100], "complement": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 27, 34, 35, 54, 99, 100], "offset": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 24, 25, 26, 27, 34, 35, 36, 37, 54, 55, 56, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 96, 99, 100], "binari": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 96, 99, 100], "NOT": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 27, 28, 34, 35, 54, 90, 92, 99, 100], "applic": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 25, 26, 27, 28, 30, 36, 37, 38, 39, 41, 50, 54, 67, 69, 71, 72, 78, 79, 80, 81, 88, 89, 92, 99, 100], "dac_dp_dis": [1, 7, 10, 11, 27, 35, 100], "reserv": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 21, 25, 28, 32, 34, 35, 36, 37, 42, 51, 54, 96, 99, 100, 101], "na": [1, 7, 10, 11, 35, 100], "0x13": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 23, 26, 34, 35, 54, 76, 99, 100], "0x4c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 23, 26, 34, 35, 54, 99, 100], "ratecntrl": [1, 7, 10, 11, 35, 100], "possibl": [1, 7, 10, 11, 14, 18, 19, 21, 26, 27, 28, 32, 35, 36, 37, 39, 41, 45, 49, 67, 79, 92, 95, 96, 100, 105, 106], "sampl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 20, 21, 23, 27, 28, 32, 34, 35, 36, 37, 38, 39, 42, 54, 58, 59, 60, 62, 66, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 89, 90, 99, 100], "0x14": [1, 2, 7, 10, 11, 13, 14, 15, 17, 18, 22, 23, 24, 26, 28, 35, 36, 37, 39, 100], "0x50": [1, 7, 10, 11, 13, 15, 16, 17, 19, 23, 26, 30, 35, 67, 100], "usual": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 28, 34, 35, 54, 59, 60, 90, 91, 92, 99, 100, 106], "dci": [1, 7, 10, 11, 35, 100], "period": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 24, 26, 27, 32, 34, 35, 36, 37, 49, 54, 99, 100], "puls": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 22, 24, 26, 27, 34, 35, 37, 54, 99, 100], "0x15": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20, 21, 23, 26, 34, 35, 54, 99, 100], "0x54": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 20, 21, 23, 26, 34, 35, 54, 99, 100], "status1": [1, 7, 10, 11, 35, 100], "clk_freq": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 34, 35, 54, 99, 100], "rel": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 24, 26, 34, 35, 36, 37, 42, 54, 92, 99, 100], "processor": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 34, 35, 36, 37, 54, 67, 76, 88, 91, 92, 99, 100, 103], "mani": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 26, 28, 34, 35, 36, 37, 54, 55, 56, 79, 81, 88, 90, 92, 96, 99, 100], "case": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 26, 27, 30, 32, 34, 35, 36, 37, 39, 42, 44, 49, 54, 55, 56, 58, 59, 60, 65, 73, 74, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 105, 106, 107], "100mhz": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 19, 20, 21, 22, 23, 25, 29, 30, 34, 35, 36, 37, 49, 54, 99, 100], "unsign": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 27, 30, 32, 34, 35, 36, 37, 54, 99, 100], "assum": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 28, 32, 34, 35, 36, 37, 39, 45, 48, 49, 54, 57, 92, 95, 99, 100, 106], "minimum": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 21, 22, 27, 34, 35, 36, 37, 42, 44, 49, 54, 69, 99, 100], "523khz": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 34, 35, 36, 37, 54, 99, 100], "554thz": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 34, 35, 54, 99, 100], "actual": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20, 21, 27, 32, 34, 35, 36, 37, 49, 54, 55, 56, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 99, 100, 105], "clk_ratio": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 27, 34, 35, 54, 99, 100], "see": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 24, 27, 30, 32, 33, 34, 35, 36, 37, 38, 44, 47, 49, 54, 59, 60, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 99, 100, 101, 104, 105], "below": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 20, 21, 24, 27, 30, 32, 34, 35, 36, 37, 39, 49, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 96, 99, 100], "note": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 27, 28, 34, 35, 36, 37, 42, 54, 56, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 95, 99, 100, 106], "mai": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 20, 21, 25, 28, 34, 35, 36, 37, 38, 42, 44, 45, 54, 59, 60, 82, 92, 95, 96, 99, 100, 105, 106], "same": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 20, 21, 23, 24, 26, 27, 28, 32, 34, 35, 36, 37, 40, 41, 42, 44, 47, 49, 54, 56, 59, 60, 65, 76, 83, 88, 91, 92, 96, 98, 99, 100, 101, 106], "consid": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20, 21, 32, 34, 35, 36, 37, 54, 59, 60, 94, 99, 100], "calcul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 27, 34, 35, 36, 37, 44, 54, 66, 67, 68, 69, 70, 73, 74, 75, 79, 81, 82, 83, 88, 89, 99, 100], "final": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 21, 23, 27, 34, 35, 37, 54, 58, 81, 91, 92, 99, 100], "0x16": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20, 21, 26, 27, 34, 35, 54, 99, 100, 101], "0x58": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20, 21, 26, 27, 34, 35, 54, 99, 100], "status2": [1, 7, 10, 11, 35, 100], "ratio": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 20, 21, 24, 28, 34, 35, 36, 37, 54, 56, 61, 63, 65, 67, 73, 74, 81, 99, 100], "factor": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 20, 21, 27, 34, 35, 38, 54, 60, 99, 100], "ani": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 26, 28, 30, 32, 34, 35, 36, 37, 38, 39, 49, 54, 59, 60, 61, 63, 81, 90, 92, 94, 95, 96, 98, 99, 100, 101, 105], "parallel": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 20, 21, 27, 34, 35, 36, 37, 39, 46, 47, 53, 54, 66, 70, 83, 92, 99, 100], "convers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 28, 34, 35, 36, 37, 54, 58, 67, 72, 77, 78, 89, 99, 100], "qdr": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 34, 35, 54, 99, 100], "0x17": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 21, 26, 34, 35, 54, 99, 100], "0x5c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 21, 26, 34, 35, 54, 99, 100], "status3": [1, 7, 10, 11, 35, 100], "error": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 21, 30, 34, 35, 36, 37, 54, 58, 65, 75, 96, 99, 100, 105], "try": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 34, 35, 54, 92, 96, 99, 100, 106], "0x18": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 20, 21, 22, 23, 24, 26, 28, 34, 35, 36, 37, 54, 99, 100], "0x60": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 20, 21, 26, 30, 34, 35, 54, 99, 100], "dac_clksel": [1, 7, 10, 11, 35, 100], "allow": [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 47, 48, 49, 54, 57, 59, 60, 62, 66, 67, 69, 70, 72, 75, 77, 79, 83, 89, 96, 100], "polar": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 26, 34, 35, 42, 54, 65, 99, 100], "its": [1, 7, 10, 11, 18, 19, 21, 22, 24, 26, 28, 30, 32, 35, 36, 37, 39, 41, 49, 50, 56, 59, 60, 66, 70, 77, 83, 90, 92, 95, 96, 100, 104, 105], "clk_edge_sel": [1, 7, 10, 11, 35, 100], "0x1a": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 21, 34, 35, 54, 99, 100], "0x68": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 21, 34, 35, 54, 99, 100], "sync_statu": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 37, 54, 99, 100], "dac_sync_statu": [1, 7, 10, 11, 35, 100], "Will": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 46, 54, 57, 99, 100], "while": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 24, 26, 28, 32, 34, 35, 36, 37, 39, 41, 54, 67, 71, 72, 73, 74, 79, 88, 92, 99, 100, 101], "wait": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 24, 26, 32, 34, 35, 39, 42, 44, 54, 99, 100, 104], "0x70": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "drp_cntrl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "28": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 28, 34, 35, 36, 37, 54, 58, 90, 91, 99, 100], "drp_rwn": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "doe": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 28, 30, 32, 34, 35, 36, 37, 42, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 95, 96, 98, 99, 100, 101, 106], "includ": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 30, 32, 34, 35, 36, 37, 38, 54, 67, 70, 72, 77, 78, 88, 92, 94, 96, 99, 100, 101, 104], "gtx": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 54, 65, 91, 99, 100], "drp_disabl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "27": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 28, 34, 35, 36, 37, 54, 75, 90, 91, 99, 100], "drp_address": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "0x000": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 34, 35, 36, 37, 54, 99, 100], "more": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 32, 39, 43, 49, 54, 59, 60, 64, 91, 92, 94, 95, 96, 99, 100, 101, 104, 105], "than": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 28, 34, 35, 36, 37, 39, 43, 54, 62, 66, 70, 81, 83, 91, 92, 96, 99, 100, 101, 104], "one": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 24, 25, 26, 27, 28, 30, 32, 34, 35, 36, 37, 38, 39, 42, 43, 44, 47, 49, 54, 58, 59, 60, 62, 65, 67, 75, 90, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106], "primit": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 19, 34, 35, 45, 54, 65, 99, 100], "most": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 28, 32, 34, 35, 45, 49, 54, 79, 82, 92, 99, 100, 105, 106], "signific": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 28, 32, 34, 35, 38, 54, 99, 100], "0x0000": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 21, 27, 30, 34, 35, 36, 37, 54, 99, 100], "backward": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 34, 35, 36, 37, 54, 99, 100], "0x1d": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "0x74": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "drp_statu": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "drp_lock": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "pll": [1, 7, 10, 11, 15, 16, 35, 38, 99, 100], "lock": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 34, 35, 54, 92, 99, 100], "pend": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 34, 35, 36, 37, 39, 54, 99, 100], "0x1e": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "0x78": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 32, 34, 35, 54, 99, 100], "drp_wdata": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "0x1f": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "0x7c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "drp_rdata": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 34, 35, 54, 99, 100], "0x20": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 23, 24, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "0x80": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 20, 24, 26, 28, 30, 34, 35, 36, 37, 39, 54, 99, 100], "dac_custom_rd": [1, 7, 10, 11, 35, 100], "custom": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 25, 34, 35, 36, 37, 38, 49, 54, 61, 63, 91, 95, 97, 99, 100, 101], "ui_ovf": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "rw1c": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 26, 28, 34, 35, 36, 37, 39, 54, 99, 100], "overflow": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 27, 28, 34, 35, 54, 59, 63, 99, 100], "occur": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 30, 32, 34, 35, 36, 37, 39, 42, 43, 54, 99, 100], "dure": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 28, 30, 32, 34, 35, 36, 37, 42, 54, 65, 92, 99, 100, 101], "fifo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 23, 28, 32, 33, 34, 35, 44, 54, 57, 59, 60, 61, 63, 102], "ui_unf": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "underflow": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 20, 21, 28, 34, 35, 54, 61, 99, 100], "0x28": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 23, 34, 35, 54, 99, 100], "0xa0": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 36, 37, 54, 99, 100], "usr_cntrl_1": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "usr_chanmax": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "multiplex": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22, 23, 27, 34, 35, 41, 54, 99, 100], "add": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 28, 34, 35, 44, 54, 55, 56, 76, 90, 91, 92, 93, 99, 100, 101, 104, 105, 107], "differ": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 20, 22, 24, 26, 28, 32, 34, 35, 36, 37, 38, 40, 41, 44, 47, 49, 54, 55, 56, 58, 59, 65, 67, 76, 81, 83, 88, 89, 90, 91, 92, 95, 96, 99, 100, 106], "process": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 27, 28, 34, 35, 36, 37, 38, 39, 41, 42, 46, 49, 54, 61, 63, 69, 72, 79, 80, 81, 88, 91, 92, 95, 96, 99, 100, 105], "0x2e": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 22, 34, 35, 54, 99, 100], "0xb8": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 22, 34, 35, 54, 99, 100], "dac_gpio_in": [1, 7, 10, 11, 35, 100], "gpio": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 92, 99, 100, 105], "auxiliari": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "gpi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "pin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 21, 22, 23, 42, 49, 54, 65, 66, 67, 69, 70, 72, 73, 74, 76, 78, 83, 84, 89, 91, 99, 100, 101, 103, 105], "0x2f": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 99, 100], "0xbc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 34, 35, 54, 99, 100], "dac_gpio_out": [1, 7, 10, 11, 35, 100], "gpo": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "gpio_dis": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 35, 54, 99, 100], "n": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 26, 27, 30, 34, 35, 36, 37, 42, 49, 51, 54, 57, 65, 76, 80, 92, 96, 99, 100, 101, 105], "chan_cntrln_1": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "where": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 23, 25, 26, 27, 28, 30, 34, 35, 36, 37, 44, 49, 54, 67, 71, 76, 80, 90, 92, 95, 96, 99, 100, 101, 105], "dds_phase_dw": [1, 7, 10, 11, 27, 35, 100], "width": [1, 2, 7, 10, 11, 13, 16, 19, 22, 24, 25, 26, 27, 32, 35, 36, 37, 39, 40, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 96, 100, 101], "offer": [1, 7, 10, 11, 27, 35, 39, 41, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 100], "hdl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 28, 34, 35, 44, 49, 54, 58, 85, 94, 97, 98, 99, 100, 104, 106, 107], "conjunct": [1, 7, 10, 11, 27, 35, 100], "chan_cntrl_9": [1, 7, 10, 11, 27, 35, 100], "chan_cntrl_10": [1, 7, 10, 11, 27, 35, 100], "info": [1, 7, 10, 11, 15, 17, 24, 25, 27, 32, 35, 39, 52, 65, 92, 100], "ad": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 28, 33, 34, 35, 38, 42, 49, 54, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96, 99, 100, 101, 102, 104, 105], "dds_scale_1": [1, 7, 10, 11, 27, 35, 100], "amplitud": [1, 7, 10, 11, 14, 27, 35, 82, 100], "fix": [1, 7, 10, 11, 18, 25, 27, 35, 36, 37, 42, 44, 96, 100, 105], "point": [1, 7, 10, 11, 17, 18, 19, 25, 26, 27, 28, 35, 36, 37, 39, 40, 69, 92, 100], "sign": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 27, 34, 35, 38, 54, 57, 99, 100, 105], "integ": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 27, 34, 35, 36, 37, 54, 99, 100], "fraction": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 27, 34, 35, 54, 99, 100], "run": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 22, 23, 24, 25, 26, 27, 28, 34, 35, 36, 37, 39, 49, 65, 67, 71, 73, 74, 75, 76, 77, 80, 88, 89, 90, 91, 92, 100, 101, 105, 106], "you": [1, 4, 5, 6, 7, 8, 10, 11, 12, 27, 28, 34, 35, 36, 37, 38, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 95, 98, 100, 101, 102, 104, 105, 106], "do": [1, 7, 10, 11, 15, 18, 19, 27, 28, 30, 35, 36, 37, 38, 39, 49, 55, 91, 92, 95, 96, 100, 105, 106], "both": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 23, 26, 27, 28, 30, 32, 34, 35, 36, 37, 40, 43, 54, 55, 56, 65, 66, 67, 70, 72, 73, 76, 83, 89, 91, 92, 96, 99, 100, 105], "0x4000": [1, 7, 10, 11, 27, 35, 100], "over": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18, 22, 24, 27, 30, 31, 34, 35, 36, 39, 41, 49, 54, 71, 81, 88, 92, 95, 99, 100], "tone_1_fullscal": [1, 7, 10, 11, 27, 35, 100], "scale_1": [1, 7, 10, 11, 27, 35, 100], "tone_2_fullscal": [1, 7, 10, 11, 27, 35, 100], "scale_2": [1, 7, 10, 11, 27, 35, 100], "0x101": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20, 21, 27, 34, 35, 54, 99, 100], "0x404": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20, 21, 27, 34, 35, 54, 99, 100], "chan_cntrln_2": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "dds_init_1": [1, 7, 10, 11, 27, 35, 100], "initi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 25, 26, 27, 34, 35, 36, 54, 60, 99, 100, 101], "dds_incr_1": [1, 7, 10, 11, 27, 35, 100], "accumul": [1, 7, 10, 11, 18, 27, 35, 58, 100], "Its": [1, 7, 10, 11, 18, 19, 27, 35, 36, 37, 100], "incr": [1, 7, 10, 11, 21, 27, 35, 100], "f_": [1, 7, 10, 11, 27, 35, 42, 49, 51, 100], "clkratio": [1, 7, 10, 11, 27, 35, 100], "f_out": [1, 7, 10, 11, 27, 35, 100], "f_if": [1, 7, 10, 11, 27, 35, 100], "clock_ratio": [1, 7, 10, 11, 27, 35, 100], "between": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 26, 27, 28, 32, 34, 35, 36, 37, 38, 40, 43, 44, 47, 49, 54, 55, 56, 58, 61, 63, 65, 78, 89, 91, 95, 99, 100, 105], "greater": [1, 7, 10, 11, 14, 19, 27, 35, 36, 37, 100], "chan_cntrl_1": [1, 7, 10, 11, 27, 35, 100], "increment": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 24, 27, 28, 34, 35, 36, 37, 39, 54, 99, 100, 101, 106], "extend": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27, 34, 35, 37, 54, 57, 70, 73, 96, 99, 100], "0x102": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 21, 27, 34, 35, 54, 99, 100], "0x408": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 21, 27, 34, 35, 54, 99, 100], "chan_cntrln_3": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100, 101], "dds_scale_2": [1, 7, 10, 11, 27, 35, 100], "0x103": [1, 7, 10, 11, 18, 27, 35, 100], "0x40c": [1, 7, 10, 11, 18, 27, 35, 100], "chan_cntrln_4": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "dds_init_2": [1, 7, 10, 11, 27, 35, 100], "init": [1, 7, 10, 11, 25, 27, 35, 100], "dds_incr_2": [1, 7, 10, 11, 27, 35, 100], "0x104": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 27, 28, 34, 35, 36, 37, 39, 54, 99, 100], "0x410": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "chan_cntrln_5": [1, 7, 10, 11, 27, 35, 100], "dds_patt_2": [1, 7, 10, 11, 27, 35, 100], "dds_patt_1": [1, 7, 10, 11, 27, 35, 100], "0x105": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "0x414": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "chan_cntrln_6": [1, 7, 10, 11, 27, 35, 100], "iqcor_enb": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "dac_lb_owr": [1, 7, 10, 11, 27, 35, 100], "forc": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 27, 28, 34, 35, 54, 96, 99, 100], "dac_pn_owr": [1, 7, 10, 11, 27, 35, 100], "thei": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 25, 26, 27, 30, 32, 34, 35, 36, 37, 38, 40, 44, 49, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 94, 96, 99, 100, 101, 107], "ignor": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 23, 26, 27, 28, 30, 32, 34, 35, 36, 37, 54, 92, 95, 99, 100], "IF": [1, 7, 10, 11, 27, 34, 35, 36, 38, 90, 100], "0x106": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "0x418": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "chan_cntrln_7": [1, 7, 10, 11, 27, 35, 100], "0x107": [1, 7, 10, 11, 18, 27, 35, 100], "0x41c": [1, 7, 10, 11, 18, 27, 35, 100], "chan_cntrln_8": [1, 7, 10, 11, 27, 35, 100], "iqcor_coeff_1": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "equip": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 20, 21, 27, 34, 35, 38, 54, 67, 79, 88, 89, 99, 100], "coeffici": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 27, 34, 35, 54, 99, 100], "matrix": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "iqcor_coeff_2": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "q": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 37, 54, 72, 76, 80, 99, 100], "0x108": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 27, 34, 35, 36, 37, 39, 54, 99, 100], "0x420": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "usr_cntrln_3": [1, 7, 10, 11, 27, 35, 100], "usr_datatype_b": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "big": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "endian": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "littl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "usr_datatype_sign": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "usr_datatype_shift": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "amount": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 36, 42, 49, 54, 99, 100], "right": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22, 27, 30, 34, 35, 54, 92, 96, 99, 100], "shift": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 42, 46, 48, 54, 99, 100], "total": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 36, 37, 42, 44, 54, 92, 99, 100], "usr_datatype_total_bit": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "align": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 26, 27, 28, 34, 35, 38, 54, 59, 65, 96, 99, 100], "usr_datatype_bit": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 34, 35, 54, 99, 100], "0x109": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "0x424": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "usr_cntrln_4": [1, 7, 10, 11, 27, 35, 100], "usr_interpolation_m": [1, 7, 10, 11, 27, 35, 100], "hold": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 19, 23, 25, 27, 30, 34, 35, 36, 37, 46, 49, 54, 73, 77, 99, 100], "interpol": [1, 7, 10, 11, 19, 27, 33, 35, 100, 102], "m": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 27, 34, 35, 36, 37, 42, 44, 54, 65, 90, 99, 100], "being": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 26, 27, 34, 35, 36, 37, 38, 42, 47, 49, 54, 57, 88, 91, 92, 95, 96, 99, 100, 106], "abov": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 21, 26, 27, 28, 30, 34, 35, 37, 39, 44, 45, 54, 61, 63, 91, 92, 96, 99, 100, 101, 105], "form": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 28, 29, 34, 35, 36, 37, 38, 49, 54, 81, 90, 99, 100], "usr_interpolation_n": [1, 7, 10, 11, 27, 35, 100], "0x10a": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "0x428": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 35, 54, 99, 100], "usr_cntrln_5": [1, 7, 10, 11, 27, 35, 100], "dac_iq_mod": [1, 7, 10, 11, 27, 35, 100], "complex": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 27, 32, 34, 35, 54, 66, 70, 83, 88, 96, 99, 100], "In": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 21, 22, 26, 27, 28, 30, 34, 35, 36, 37, 39, 43, 45, 49, 54, 55, 56, 58, 65, 67, 70, 73, 74, 76, 77, 81, 88, 89, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106, 107], "driven": [1, 7, 10, 11, 23, 27, 28, 30, 35, 39, 72, 73, 74, 91, 100, 103], "sequenc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22, 27, 30, 32, 34, 35, 36, 54, 74, 99, 100], "pair": [1, 7, 10, 11, 18, 27, 32, 35, 74, 100, 104], "dac_iq_swap": [1, 7, 10, 11, 27, 35, 100], "swap": [1, 7, 10, 11, 27, 35, 92, 100, 104], "take": [1, 7, 8, 9, 10, 11, 27, 28, 35, 36, 37, 38, 44, 47, 49, 55, 56, 81, 90, 91, 100, 101], "0x10b": [1, 7, 10, 11, 18, 27, 35, 100], "0x42c": [1, 7, 10, 11, 18, 27, 35, 100], "chan_cntrln_9": [1, 7, 10, 11, 27, 35, 100], "dds_init_1_extend": [1, 7, 10, 11, 27, 35, 100], "accord": [1, 4, 5, 7, 10, 11, 24, 27, 34, 35, 36, 37, 42, 56, 58, 100], "dds_incr_1_extend": [1, 7, 10, 11, 27, 35, 100], "phasedw": [1, 7, 10, 11, 27, 35, 100], "found": [1, 2, 6, 7, 8, 10, 11, 12, 16, 27, 28, 34, 35, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 100, 101, 105, 107], "0x10c": [1, 7, 10, 11, 18, 19, 27, 35, 100], "0x430": [1, 7, 10, 11, 18, 27, 35, 100], "chan_cntrln_10": [1, 7, 10, 11, 27, 35, 100], "dds_init_2_extend": [1, 7, 10, 11, 27, 35, 100], "chan_cntrl_2": [1, 7, 10, 11, 27, 35, 100], "dds_incr_2_extend": [1, 7, 10, 11, 27, 35, 100], "done": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 23, 26, 27, 34, 35, 36, 47, 54, 73, 74, 78, 88, 89, 92, 104, 106], "through": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 17, 18, 20, 21, 23, 24, 26, 27, 31, 32, 34, 35, 36, 37, 38, 39, 54, 59, 60, 62, 65, 67, 69, 76, 78, 81, 84, 90, 96, 98, 99, 100], "connect": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 21, 28, 30, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 49, 54, 65, 96, 103, 104], "io": [1, 4, 5, 6, 8, 12, 14, 18, 20, 23, 36, 37, 49, 54, 65, 84, 91, 99, 100, 105], "move": [1, 4, 5, 6, 8, 9, 12, 18, 54], "befor": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 19, 22, 23, 26, 28, 32, 34, 36, 42, 51, 54, 55, 56, 62, 76, 92, 95, 96, 99, 101, 105, 106], "level": [1, 4, 5, 6, 7, 8, 9, 12, 14, 17, 19, 23, 24, 27, 29, 30, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 54, 55, 56, 69, 71, 74, 78, 79, 92, 96, 99, 100, 105], "program": [1, 4, 5, 6, 7, 8, 10, 12, 15, 18, 20, 21, 30, 31, 37, 39, 41, 43, 48, 54, 77, 92, 95, 97], "your": [1, 4, 5, 6, 8, 12, 28, 38, 54, 65, 71, 76, 77, 80, 90, 93, 95, 101, 102, 105, 106], "linux": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 31, 32, 36, 37, 41, 54, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 105, 106], "dual": [1, 7, 9, 10, 11, 27, 28, 30, 32, 34, 35, 38, 41, 58, 67, 72, 74, 76, 78, 80, 81, 84, 91], "33": [1, 28, 66, 67, 70, 74, 76, 81, 82, 83, 84, 89, 90, 91], "mup": [1, 84], "multispan": [1, 84], "multi": [1, 15, 46, 84, 96, 101], "driver": [1, 2, 15, 18, 20, 21, 30, 31, 32, 33, 36, 37, 38, 41, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 102], "ad3552r_evb": 1, "adi": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 23, 25, 28, 33, 34, 35, 36, 37, 38, 39, 49, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 95, 97, 98, 103, 106, 107], "7000": [1, 4, 5, 6, 7, 8, 11, 12, 54, 58, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 81, 82, 83, 84, 88, 89, 90, 91], "soc": [1, 4, 5, 6, 7, 8, 11, 12, 20, 21, 54, 67, 91, 92, 105], "overview": [1, 4, 5, 6, 7, 8, 11, 12, 31, 41, 54], "pinout": [1, 2, 4, 5, 6, 7, 8, 11, 12, 54], "s_axis_axi_aclks_axi_aresetnexternal_clkrx_db_irx_busyfirst_dataadc_dovfadc_clkadc_resetrx_cs_nrx_db_orx_db_trx_rd_nrx_wr_nadc_validadc_data_": 2, "adc_enable_": [2, 4, 5, 12], "axi_ad7606x": [2, 73, 95], "simpl": [2, 3, 7, 10, 18, 28, 36, 37, 42, 49, 55, 56, 60, 65, 73, 74, 93, 99, 105], "about": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 23, 25, 28, 30, 38, 39, 55, 56, 65, 90, 91, 92, 95, 101, 105], "framework": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 23, 33, 34, 35, 40, 41, 46, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 98, 99, 100, 105], "up_adc_channel": [2, 4, 5, 6, 7, 8, 9, 11, 54, 99], "up_adc_common": [2, 4, 5, 6, 7, 8, 9, 11, 12, 54, 99], "descript": [2, 3, 15, 16, 18, 22, 25, 27, 29, 30, 32, 34, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 53, 57, 58, 61, 63, 65, 66, 69, 70, 72, 73, 74, 75, 82, 83, 88, 89, 91, 96, 99, 100, 101, 103, 107], "regmap": [2, 6, 7, 8, 9, 10, 11, 24, 95, 99, 100, 101, 104], "dev_config": [2, 73], "defin": [2, 3, 7, 10, 14, 15, 18, 19, 21, 22, 23, 24, 26, 28, 31, 32, 35, 36, 37, 38, 40, 41, 46, 49, 55, 56, 59, 60, 61, 63, 65, 67, 73, 74, 76, 80, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 103, 105], "which": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 54, 55, 56, 57, 62, 65, 67, 68, 69, 73, 76, 78, 81, 82, 84, 88, 90, 91, 92, 95, 96, 99, 100, 103, 105, 106], "adc_to_dma_n_bit": 2, "transmit": [2, 7, 10, 14, 15, 17, 20, 21, 26, 28, 32, 35, 36, 38, 40, 46, 65, 67, 70, 76, 78, 90, 105], "32": [2, 7, 10, 14, 18, 19, 25, 26, 27, 28, 32, 34, 35, 36, 37, 39, 46, 49, 55, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 96, 99, 100, 104], "adc_n_bit": 2, "external_clk": 2, "option": [2, 7, 14, 15, 18, 21, 26, 28, 32, 35, 36, 37, 46, 49, 66, 67, 70, 72, 73, 75, 77, 79, 83, 88, 89, 92, 96, 99, 100, 104], "No": [2, 13, 15, 17, 32, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 96], "ye": [2, 67, 73], "adc_clk": [2, 4, 5, 6, 8, 9, 11, 12, 13, 99], "adc_reset": [2, 4, 5, 73], "correspond": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 22, 23, 26, 34, 35, 36, 37, 42, 54, 76, 92, 99, 105], "rx_cs_n": [2, 3], "rx_db_o": [2, 3], "rx_db_i": [2, 3], "rx_db_t": [2, 3], "t": [2, 3, 14, 18, 26, 27, 28, 29, 30, 32, 37, 42, 44, 51, 76, 80, 90, 92, 94, 95, 101, 105, 106], "iobuf": [2, 3], "rx_rd_n": [2, 3], "rx_wr_n": [2, 3], "rx_busi": 2, "first_data": 2, "first": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 20, 21, 22, 25, 26, 27, 30, 32, 34, 36, 37, 38, 39, 44, 47, 54, 55, 56, 59, 76, 90, 91, 92, 94, 96, 99, 100, 101, 104, 105, 106], "bu": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 18, 19, 23, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 54, 55, 56, 59, 60, 61, 63, 79, 81, 99, 100, 101, 103], "adc_dovf": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 99], "adc_valid": [2, 3, 4, 5, 6, 8, 9, 12, 23, 34], "show": [2, 3, 24, 26, 34, 35, 36, 45, 65, 90, 92, 96, 103], "adc_data_": [2, 4, 5], "sever": [2, 7, 9, 10, 11, 20, 21, 36, 37, 58, 91, 92, 105], "like": [2, 7, 10, 11, 18, 27, 28, 36, 37, 71, 78, 90, 91, 92, 94, 99, 100, 101, 105, 106], "pwm": [2, 19, 22, 33, 49, 67, 102], "follow": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42, 45, 49, 54, 56, 58, 61, 63, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 96, 97, 99, 100, 101, 103, 104, 105, 106], "tabl": [2, 7, 10, 11, 32, 36, 49, 65, 76, 77, 80, 90, 105], "present": [2, 7, 10, 11, 18, 25, 32, 36, 37, 41, 42, 47, 49, 50, 58, 60, 67, 77, 78, 90, 94, 98, 99, 100, 101, 105], "after": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 22, 23, 24, 26, 27, 28, 30, 32, 34, 36, 37, 39, 42, 43, 44, 47, 51, 54, 58, 66, 70, 83, 89, 92, 96, 98, 99, 101, 104, 105, 106], "detail": [2, 7, 10, 15, 16, 18, 25, 36, 37, 76, 78, 90, 92, 98, 99, 100], "cntrl": [2, 4, 5, 6, 7, 8, 9, 11, 12, 20, 34, 54, 99], "ad7768": [2, 5, 6, 7, 8, 9, 11, 12, 33, 34, 41, 54, 82, 87, 99, 102], "ad777x": [2, 4, 6, 7, 8, 9, 11, 12, 33, 34, 54, 99, 102], "ddr_edgesel": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "rise": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 19, 20, 21, 23, 30, 34, 35, 36, 37, 39, 54, 58, 99], "edg": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 20, 21, 23, 24, 27, 34, 35, 36, 37, 38, 42, 54, 58, 67, 72, 89, 99], "fall": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 19, 20, 21, 23, 27, 30, 34, 36, 39, 54, 58, 72, 99], "part": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 27, 34, 37, 38, 41, 44, 50, 54, 69, 71, 73, 77, 88, 89, 91, 92, 96, 99, 100, 103, 104, 105, 107], "success": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 34, 54, 67, 72, 73, 74, 79, 88, 89, 92, 99], "remain": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 34, 36, 37, 39, 42, 43, 54, 56, 69, 83, 96, 99], "how": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 26, 28, 34, 36, 37, 49, 54, 55, 56, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 76, 77, 79, 83, 90, 92, 93, 95, 97, 98, 99], "delin": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "incom": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 30, 34, 36, 46, 54, 99], "post": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 34, 54, 99], "pin_mod": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "altern": [2, 4, 5, 6, 8, 9, 11, 12, 18, 34, 54, 72, 76, 92, 99], "interleav": [2, 4, 5, 6, 7, 8, 9, 11, 12, 21, 34, 54, 59, 60, 67, 99], "group": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 30, 34, 36, 54, 96, 99, 101], "cntrl_3": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "crc_en": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "custom_control": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "decod": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 34, 36, 37, 54, 99], "adaq8092": [2, 4, 5, 6, 7, 8, 9, 11, 33, 34, 54, 99, 102], "random": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_ctrl_statu": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "pn_err": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "pn": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 35, 54, 99, 100], "pn_oo": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "oo": [2, 4, 5, 6, 7, 8, 9, 11, 12, 20, 21, 34, 54, 99], "over_rang": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "delay_cntrl": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "deprec": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "delay_sel": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "transit": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 18, 24, 26, 28, 34, 36, 37, 42, 54, 99], "delay_rwn": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "directli": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 21, 23, 34, 37, 39, 45, 54, 73, 88, 92, 99], "decrement": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 34, 39, 54, 99], "delay_address": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "lower": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 23, 28, 34, 36, 37, 47, 49, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 96, 99, 100, 101], "delay_wdata": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "200": [2, 4, 5, 6, 7, 8, 9, 11, 12, 19, 28, 34, 54, 61, 63, 73, 99], "0x19": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 20, 21, 34, 54, 99], "0x64": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 17, 20, 21, 34, 54, 99], "delay_statu": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "delay_lock": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "fail": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 19, 34, 54, 92, 95, 99, 105], "calibr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 28, 34, 54, 67, 73, 99], "element": [2, 4, 5, 6, 7, 8, 9, 11, 12, 30, 32, 34, 54, 99], "delay_rdata": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_sync": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "complet": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 26, 28, 30, 33, 34, 36, 37, 39, 43, 44, 47, 54, 71, 77, 80, 82, 87, 91, 96, 99, 105], "jesd204": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 33, 34, 35, 54, 76, 80, 90, 95, 99, 102], "design": [2, 7, 10, 13, 15, 16, 18, 19, 27, 28, 34, 35, 36, 37, 38, 41, 44, 45, 47, 49, 50, 58, 61, 63, 64, 86, 87, 92, 93, 95, 96, 97, 98, 99, 100, 103, 106], "adc_config_wr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_config_rd": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "ui_reserv": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_config_ctrl": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "rd": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 37, 54, 99], "wr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 34, 54, 99], "request": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 30, 32, 34, 35, 54, 60, 94, 99, 103], "b1": [2, 4, 5, 6, 7, 8, 9, 11, 12, 27, 32, 34, 54, 65, 96, 99], "b0": [2, 4, 5, 6, 7, 8, 9, 11, 12, 27, 32, 34, 37, 46, 54, 96, 99], "captur": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 23, 28, 32, 34, 36, 37, 54, 57, 67, 68, 76, 77, 82, 83, 99], "0x29": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22, 34, 54, 99], "0xa4": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22, 34, 54, 99], "adc_start_cod": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "word": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 27, 34, 36, 37, 39, 42, 43, 49, 51, 54, 55, 56, 62, 99], "startcod": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "start_code_dis": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_gpio_in": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_gpio_out": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "0x30": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 19, 23, 24, 30, 34, 36, 37, 39, 54, 99, 104], "0xc0": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 24, 30, 34, 36, 37, 39, 54, 99], "pps_counter": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "counter": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 22, 23, 24, 26, 27, 34, 36, 42, 46, 54, 92, 96, 99], "count": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 20, 23, 26, 30, 34, 35, 36, 39, 44, 54, 60, 67, 84, 96, 99, 100, 105], "cycl": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 21, 24, 26, 27, 28, 29, 32, 34, 36, 37, 42, 44, 49, 54, 58, 60, 62, 67, 90, 99], "two": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 24, 25, 27, 28, 31, 32, 34, 36, 37, 38, 42, 47, 49, 54, 59, 60, 62, 65, 66, 67, 70, 83, 84, 90, 91, 92, 95, 96, 99, 100, 101, 103, 105], "0x31": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 19, 30, 34, 36, 37, 39, 54, 99], "0xc4": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 19, 30, 34, 36, 37, 39, 54, 99], "pps_statu": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "assert": [2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 18, 19, 20, 22, 28, 30, 34, 35, 36, 37, 39, 40, 42, 43, 46, 48, 54, 55, 56, 58, 59, 60, 62, 99, 100], "mayb": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "chan_cntrln": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_lb_owr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_data_sel": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_pn_sel_owr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_pn_sel": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "0x9": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 23, 34, 54, 99], "adc_pn_type_owr": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "dcfilt_enb": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "format_signext": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "extens": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 41, 54, 75, 92, 96, 99], "alwai": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 26, 27, 28, 30, 32, 34, 35, 36, 37, 39, 42, 49, 51, 54, 59, 60, 62, 67, 90, 91, 92, 95, 96, 99, 101, 105], "nearest": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "boundari": [2, 4, 5, 6, 7, 8, 9, 11, 12, 21, 28, 34, 36, 37, 54, 55, 56, 58, 99], "format_typ": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "format_en": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "modifi": [2, 4, 5, 6, 7, 8, 9, 11, 12, 19, 21, 26, 30, 34, 36, 37, 39, 42, 51, 54, 91, 92, 93, 97, 98, 99, 101, 105], "pn23": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 54, 99], "A": [2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 25, 27, 28, 32, 34, 35, 36, 37, 41, 42, 47, 54, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 99, 100, 101, 105], "respect": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 30, 34, 54, 61, 63, 75, 88, 96, 99, 105], "master": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 55, 56, 67, 99], "though": [2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 32, 34, 54, 92, 99, 106], "individu": [2, 4, 5, 6, 7, 8, 9, 11, 12, 26, 34, 36, 37, 45, 49, 54, 59, 60, 92, 96, 99, 100], "chan_statusn": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "crc_err": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "monitor": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 20, 38, 42, 54, 67, 77, 80, 81, 99, 100], "afterward": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 54, 91, 99, 101, 105], "status_head": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "header": [2, 4, 5, 6, 7, 8, 9, 11, 12, 30, 32, 34, 36, 37, 54, 83, 96, 99, 101], "sent": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 30, 32, 34, 36, 37, 54, 99], "spuriou": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "mismatch": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 20, 34, 36, 54, 92, 99], "Of": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "64": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 21, 26, 27, 28, 34, 35, 36, 37, 49, 54, 55, 56, 58, 59, 60, 61, 63, 75, 76, 80, 90, 91, 99], "consecut": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 19, 20, 27, 34, 36, 37, 54, 67, 99, 103], "expect": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 34, 35, 36, 37, 54, 92, 99], "It": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 21, 23, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 49, 54, 55, 56, 57, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 99, 100, 101, 103, 105, 106], "match": [2, 4, 5, 6, 7, 8, 9, 11, 12, 18, 19, 26, 28, 34, 36, 37, 39, 54, 62, 96, 99, 101], "independ": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26, 27, 34, 36, 37, 54, 58, 66, 70, 80, 83, 91, 92, 96, 99, 103], "path": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 17, 18, 20, 21, 22, 23, 27, 32, 34, 36, 37, 38, 49, 54, 55, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 98, 99, 100, 101, 104, 105], "chan_raw_datan": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "adc_read_data": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "dcfilt_offset": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "remov": [2, 4, 5, 6, 7, 8, 9, 11, 12, 30, 34, 39, 54, 69, 70, 76, 82, 90, 92, 94, 99, 105], "known": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 36, 54, 76, 92, 99], "dcfilt_coeff": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "pn9a": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "pn9": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "pn23a": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "0x5": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 22, 23, 24, 26, 28, 34, 36, 37, 39, 54, 99], "0x6": [2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 22, 23, 24, 28, 34, 36, 37, 54, 99], "pn31": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "chan_usr_cntrln_1": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "chan_usr_cntrln_2": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "usr_decimation_m": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "usr_decimation_n": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "softspan": [2, 4, 5, 6, 7, 8, 9, 11, 12, 34, 54, 99], "axi_pwm_gen": [2, 24, 49, 66, 67, 68, 70, 72, 73, 74, 79, 83, 84, 88, 89], "reg_vers": [2, 24], "0x00020101": [2, 24], "reg_id": [2, 24], "reg_scratch": [2, 24], "reg_core_mag": [2, 24], "identif": [2, 15, 19, 24, 25, 26, 28, 34, 35], "core_mag": [2, 24], "0x504c5347": [2, 24], "reg_rstn": [2, 24], "load": [2, 14, 18, 19, 22, 23, 24, 76], "load_config": [2, 22, 24], "wo": [2, 3, 24, 30, 39], "new": [2, 9, 11, 14, 17, 18, 19, 24, 26, 27, 28, 30, 32, 33, 36, 37, 39, 40, 42, 43, 51, 87, 91, 92, 93, 95, 99, 100, 102, 105, 106, 107], "written": [2, 10, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 36, 37, 39, 43, 55, 56, 62, 73, 74, 90, 96], "reg_config": [2, 24], "featur": [2, 30, 32, 64, 66, 70, 72, 73, 75, 78, 79, 81, 83, 88, 92, 95, 97, 105], "ext_sync_align": [2, 24], "neg": [2, 24, 65, 67, 69, 88, 96], "otherwis": [2, 7, 15, 18, 22, 24, 28, 30, 36, 37, 43, 44, 92, 98, 99, 100, 105, 106], "toggl": [2, 19, 24, 58], "force_align": [2, 24], "immedi": [2, 24, 26, 36, 37], "stop": [2, 7, 15, 17, 18, 24, 26, 28, 30, 32, 39, 42, 92], "realign": [2, 24], "end": [2, 3, 8, 13, 14, 17, 18, 19, 23, 24, 26, 28, 30, 32, 39, 42, 65, 67, 72, 73, 91, 95, 96, 101, 105], "start_at_sync": [2, 24], "equal": [2, 3, 7, 15, 18, 19, 24, 26, 27, 36, 37, 39, 42, 61, 63, 96], "valew": [2, 24], "overwritten": [2, 24], "time": [2, 4, 5, 6, 7, 10, 14, 18, 19, 22, 23, 25, 26, 27, 28, 32, 36, 37, 40, 41, 42, 43, 44, 46, 55, 56, 58, 63, 66, 67, 70, 83, 90, 91, 92, 95, 98, 104, 105, 106], "reg_nb_puls": [2, 24], "nb_puls": [2, 24], "reg_pulse_x_period": [2, 24], "x": [2, 18, 24, 25, 36, 37, 38, 69, 72, 76, 80, 84, 91, 92, 99, 100], "pulse_x_period": [2, 24], "h4": [2, 24], "ch3": [2, 24], "h4c": [2, 24], "durat": [2, 24, 36, 37, 42], "reg_pulse_x_width": [2, 24], "pulse_x_width": [2, 24], "h8c": [2, 24], "reg_pulse_x_offset": [2, 24], "pulse_x_offset": [2, 24], "hcc": [2, 24], "thu": [2, 7, 10, 18, 28, 39, 42, 44, 88, 91, 96, 106], "abl": [2, 19, 34, 35, 36, 37, 39, 40, 42, 47, 49, 92, 98, 104, 106], "other": [2, 7, 10, 15, 17, 18, 19, 20, 25, 26, 27, 28, 32, 34, 35, 36, 37, 38, 39, 42, 43, 44, 46, 49, 59, 60, 67, 77, 81, 90, 91, 92, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "mention": [2, 27, 90, 91, 92, 101], "wai": [2, 6, 18, 27, 28, 36, 37, 38, 44, 49, 77, 90, 92, 96, 105], "As": [2, 7, 10, 15, 28, 36, 37, 42, 92, 107], "regard": [2, 8, 16, 18, 23, 25, 27, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 95, 99, 100], "workflow": 2, "db": [2, 67, 74, 75], "don": [2, 28, 30, 32, 37, 92, 94, 95, 101, 105], "care": [2, 30, 32, 37, 47, 91], "besid": [2, 15, 36, 37, 49, 95, 99, 100], "wr_n": 2, "rd_n": 2, "also": [2, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 21, 23, 26, 27, 28, 30, 32, 35, 36, 37, 39, 42, 44, 49, 54, 67, 71, 75, 76, 77, 81, 88, 90, 91, 92, 96, 101, 105, 106], "order": [2, 7, 9, 10, 11, 15, 17, 18, 19, 23, 26, 28, 36, 37, 38, 39, 73, 90, 95, 96, 104, 105], "make": [2, 7, 10, 19, 28, 34, 39, 41, 44, 47, 49, 50, 61, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 94, 96, 98, 101, 104, 105, 106], "db0": 2, "db2": 2, "obtain": [2, 10, 19, 20, 21, 25, 49, 91, 92, 96], "page": [2, 7, 33, 49, 65, 76, 80, 84, 87, 90, 91, 93, 94, 95, 98, 99, 100, 105], "datasheet": [2, 10, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "illustr": [2, 26, 58, 103], "recommend": [2, 18, 32, 34, 35, 36, 37, 39, 58, 92, 96, 98, 106], "provid": [2, 7, 10, 11, 15, 18, 19, 21, 23, 25, 26, 28, 30, 32, 34, 35, 36, 37, 38, 39, 42, 49, 55, 56, 58, 59, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 93, 97, 98, 99, 100, 105], "document": [2, 7, 9, 10, 15, 22, 25, 33, 36, 37, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 96, 97, 99, 100, 102, 105], "eval": [2, 10, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 88, 89], "fmc": [2, 6, 7, 8, 12, 20, 21, 38, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 83, 84, 87, 88, 89, 90, 91, 95], "s_axis_axi_aclks_axi_aresetnrx_db_irx_triggerrx_cs_nrx_db_orx_db_trx_rd_nrx_wr_nadc_validadc_dataadc_syncaxi_ad7616": 3, "axi_ad7616": [3, 74, 95], "axi_ad7616_control": 3, "axi_ad7616_pif": 3, "rx_trigger": 3, "beat": [3, 18, 28, 34, 35, 36, 37, 55, 56], "0x00001002": 3, "0x110": [3, 19, 21, 39], "0x440": [3, 21], "up_cntrl": 3, "cnvst_en": 3, "cnvst": 3, "resetn": [3, 15, 26, 28, 46, 47, 53], "softwar": [3, 9, 14, 16, 22, 26, 27, 28, 30, 32, 39, 59, 60, 64, 86, 89, 91, 92, 96, 99, 100, 106], "0x111": [3, 21], "0x444": [3, 11, 21], "up_conv_r": 3, "s_axis_clk": 3, "0x112": [3, 18, 21], "0x448": [3, 18, 21], "up_burst_length": 3, "burst": [3, 18, 26, 28, 30, 32, 44], "length": [3, 7, 14, 20, 21, 23, 25, 26, 28, 30, 32, 39, 49, 51], "just": [3, 7, 15, 18, 28, 49, 65, 76, 91, 92, 94, 95, 99, 100, 104, 105], "0x113": [3, 18], "0x44c": [3, 18], "up_read_data": 3, "0x114": [3, 18, 19, 39], "0x450": [3, 18], "up_write_data": 3, "s_axis_axi_aclks_axi_aresetnclk_inadc_dovfready_indata_inadc_sshotadc_clkadc_resetadc_dataadc_syncadc_validadc_crc_ch_mismatchadc_enable_": 4, "adc_valid_": [4, 5], "axi_ad7768": [4, 75, 92, 95], "line": [4, 5, 6, 7, 8, 10, 11, 12, 20, 21, 22, 25, 28, 34, 35, 36, 37, 39, 45, 46, 47, 48, 49, 53, 54, 65, 67, 73, 90, 92, 94, 95, 96, 99, 100, 101, 105], "crc": [4, 5, 6, 7, 8, 9, 11, 12, 34, 36, 37, 54, 99], "real": [4, 5, 6, 18, 28, 55, 56], "quartu": [4, 5, 6, 9, 12, 26, 29, 30, 54, 91, 92, 95, 101, 105, 106], "axi_ad7768_if": 4, "axi_ad7768_ip": [4, 92], "axi_ad7768_hw": 4, "num_channel": [4, 34, 35], "domain": [4, 5, 6, 8, 11, 12, 13, 17, 18, 21, 28, 29, 30, 34, 35, 36, 37, 39, 46, 47, 48, 49, 53, 55, 56, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 96], "ready_in": [4, 5], "data_in": [4, 5, 57, 62, 96], "adc_sshot": 4, "shot": [4, 22, 28], "adc_crc_ch_mismatch": [4, 5], "deseri": [4, 5], "check": [4, 5, 11, 15, 16, 17, 18, 19, 25, 28, 32, 36, 37, 39, 44, 49, 71, 76, 90, 91, 95, 106], "algorithm": [4, 5, 38, 81], "basic": [4, 5, 6, 8, 12, 31, 32, 54, 65, 92, 95, 96, 98], "oper": [4, 5, 6, 7, 8, 9, 11, 12, 19, 28, 30, 31, 32, 45, 49, 54, 55, 56, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 83, 88, 89, 90, 92, 96, 99], "own": [4, 5, 6, 8, 12, 18, 44, 92, 93, 102, 105], "suport": [4, 5], "s_axis_axi_aclks_axi_aresetnclk_inadc_dovfready_insync_adc_misodata_inadc_clkadc_resetsync_adc_mosiadc_validadc_crc_ch_mismatchadc_enable_": 5, "axi_ad777x": [5, 54, 95], "ad7770": 5, "ad7771": 5, "ad7779": 5, "axi_ad777x_if": 5, "axi_ad777x_ip": 5, "axi_ad777x_hw": 5, "sync_adc_mosi": 5, "syncron": [5, 7], "sync_adc_miso": 5, "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nadc_clk_in_padc_data_in_padc_data_in_nadc_or_in_padc_or_in_nadc_dovfadc_clkadc_rstadc_validadc_enableadc_dataaxi_ad9265": 6, "axi_ad9265": 6, "dev": [6, 7, 8, 9, 11, 12, 16, 34, 35], "adc_datapath_dis": [6, 7, 12], "datapath": [6, 7, 12, 36, 37, 65], "taken": [6, 12, 42, 51, 90, 105], "io_delay_group": [6, 7, 8, 11, 12], "adc_if_delay_group": [6, 12], "pass": [6, 8, 10, 12, 14, 20, 21, 36, 37, 59, 60, 75, 81, 92], "ibufgd": [6, 8, 10, 12], "bufg": [6, 7, 8, 10, 12], "reult": [6, 8, 12], "delay_clk": [6, 7, 8, 11, 12, 99, 100], "idelayctrl": [6, 8, 11, 12], "200mhz": [6, 8, 11, 12], "adc_clk_in_p": [6, 8, 12], "adc_clk_in_n": [6, 8, 12], "adc_rst": [6, 11, 12, 13, 34], "adc_data_in_p": [6, 8], "adc_data_in_n": [6, 8], "adc_or_in_p": [6, 8], "adc_or_in_n": [6, 8], "adc_en": [6, 8, 9], "axi_ad9265_if": 6, "rout": [6, 7, 10, 12, 67], "distribut": [6, 12, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 96], "drive": [6, 12, 14, 15, 18, 22, 23, 28, 41, 49, 60, 67, 77, 88], "circuitri": [6, 12, 28, 36, 37, 67, 69, 73, 74, 76, 77, 90], "idelaye2": [6, 8, 12], "so": [6, 8, 12, 13, 18, 19, 26, 27, 28, 36, 37, 42, 43, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 98, 99, 100, 101, 103, 104, 105, 107], "everi": [6, 7, 12, 15, 18, 23, 26, 27, 32, 34, 35, 36, 37, 44, 58, 60, 90, 91, 92, 99, 100, 101], "along": [6, 12, 88, 99, 100, 106], "latenc": [6, 8, 12, 18, 31, 34, 37, 41, 49, 62, 75, 84], "prb": [6, 7, 8, 9, 10, 11, 35], "analyz": [6, 8, 14, 17, 33, 37, 102], "chan_cntrl_3": [6, 34], "up_delay_cntrl": [6, 8, 12], "dynam": [6, 8, 12, 14, 16, 23, 24, 28, 30, 35, 37, 38, 39, 51, 65, 67, 72, 75, 77, 78, 82, 89, 99, 100], "reconfigur": [6, 8, 12, 15, 16, 19, 25, 34, 35, 36, 65, 99, 100], "help": [6, 12, 36, 37, 38, 49, 73, 91, 98, 101, 105, 107], "compens": [6, 12, 13, 17, 19, 78], "trace": [6, 12], "pcb": [6, 12, 49, 75, 88], "procedur": [6, 8, 9, 30, 32, 36, 37, 91, 92, 105], "develop": [6, 8, 21, 38, 49, 66, 67, 70, 83, 84, 91, 92, 95, 96, 98, 99, 100, 105, 106], "nativ": [6, 8, 12], "card": [6, 8, 12, 67, 71, 73, 88, 91, 105], "125ebz": 6, "s_axis_axi_aclks_axi_aresetnclkdelay_clkrx_clk_in_prx_clk_in_nrx_frame_in_prx_frame_in_nrx_data_in_prx_data_in_nrx_clk_inrx_frame_inrx_data_indac_sync_intdd_syncgps_ppsadc_dovfdac_dunfup_enableup_txnrxup_dac_gpio_inup_adc_gpio_indac_data_i": 7, "dac_data_q": [7, 11], "l_clkrstgps_pps_irqtx_clk_out_ptx_clk_out_ntx_frame_out_ptx_frame_out_ntx_data_out_ptx_data_out_ntx_clk_outtx_frame_outtx_data_outenabletxnrxdac_sync_outtdd_sync_cntradc_r1_modedac_r1_modeup_dac_gpio_outup_adc_gpio_outadc_enable_i": 7, "adc_valid_i": [7, 11], "adc_data_i": [7, 11], "adc_enable_q": [7, 11], "adc_valid_q": [7, 11], "adc_data_q": [7, 11], "dac_enable_i": [7, 11], "dac_valid_i": [7, 11], "dac_enable_q": [7, 11], "dac_valid_q": [7, 11], "cover": [7, 10, 22, 28, 105], "familiar": [7, 10, 44, 95, 98], "better": [7, 10, 27, 36, 44, 82, 92], "understand": [7, 10, 38, 65, 92, 96, 98, 99, 100], "lite": [7, 11, 13, 14, 15, 17, 18, 19, 23, 25, 26, 30, 34, 35, 36, 37, 39, 49, 76, 92, 101], "hardwar": [7, 11, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 28, 32, 38, 39, 95, 97], "programm": [7, 11, 13, 16, 17, 19, 22, 38, 41, 42, 46, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "loop": [7, 18, 61, 65, 67, 79], "back": [7, 11, 18, 21, 28, 36, 37, 44, 61, 65, 67, 96, 99, 100], "up_dac_common": [7, 10, 11, 100], "up_dac_channel": [7, 10, 11, 100], "architectur": [7, 10, 15, 18, 36, 37, 38, 44, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 96, 97, 105], "either": [7, 15, 18, 19, 21, 23, 32, 36, 37, 38, 43, 49, 65, 75, 90, 91, 96, 105, 107], "full": [7, 11, 18, 27, 28, 30, 38, 39, 55, 56, 59, 60, 67, 76, 88, 90, 92], "duplex": [7, 11, 26, 28], "tdd": [7, 33, 76, 90, 102], "section": [7, 13, 17, 18, 19, 27, 34, 35, 36, 37, 44, 67, 75, 76, 77, 78, 80, 90, 91, 92, 95, 96, 99, 100, 104, 105], "avoid": [7, 13, 17, 18, 27, 28, 30, 49, 76, 96, 103], "flavor": 7, "mess": 7, "fact": [7, 19, 28, 67], "quit": [7, 60, 92], "There": [7, 15, 17, 19, 23, 25, 26, 27, 28, 32, 38, 49, 61, 63, 67, 77, 91, 92, 95, 96, 101, 104, 105], "limit": [7, 14, 21, 27, 34, 35, 36, 37, 49, 56, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 91, 92, 96], "left": [7, 32, 36, 101], "constraint": [7, 24, 27, 28, 38, 44, 64, 76, 80, 90, 91, 92, 95], "pzsdr": 7, "some": [7, 13, 17, 24, 27, 28, 30, 32, 36, 37, 44, 45, 49, 59, 60, 73, 74, 76, 78, 88, 89, 90, 91, 92, 95, 96, 97, 98, 100, 101, 105, 107], "board": [7, 15, 21, 25, 28, 41, 49, 58, 92, 95, 97, 107], "layout": [7, 18, 34, 35, 36, 37, 38, 67], "let": [7, 24, 27, 59, 60, 92, 101, 104, 105], "2r2t": 7, "consist": [7, 10, 17, 25, 27, 31, 32, 36, 37, 40, 41, 43, 46, 47, 49, 52, 59, 60, 76, 84, 90, 96, 104], "b11110000": 7, "simpli": [7, 10, 13, 28, 44, 49, 59, 60, 92, 105], "collect": [7, 38, 59, 60, 93], "defram": [7, 34, 35, 36, 76, 80, 90, 99, 100], "tree": [7, 10, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 94], "entir": [7, 10, 92, 96], "global": [7, 10, 15, 92, 96, 105], "skew": [7, 10, 36], "die": [7, 10, 88], "On": [7, 10, 15, 28, 30, 32, 73, 89, 92], "via": [7, 10, 15, 18, 19, 25, 28, 34, 35, 36, 37, 39, 46, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90], "becaus": [7, 10, 27, 28, 32, 42, 49, 55, 56, 59, 60, 61, 63, 67, 71, 74, 76, 78, 90, 91, 92, 94], "half": 7, "test": [7, 10, 11, 18, 21, 34, 35, 36, 37, 49, 67, 79, 82, 89, 92, 105, 106, 107], "cyclon": [7, 15, 90, 91], "arrow": 7, "kit": [7, 70, 75, 84], "sinc": [7, 14, 18, 23, 25, 30, 32, 36, 37, 42, 49, 56, 75, 90, 92, 101, 104], "thought": [7, 92], "favor": 7, "bank": [7, 36, 37], "alloc": [7, 42, 65, 76, 92], "we": [7, 10, 11, 24, 28, 36, 37, 38, 44, 49, 61, 63, 65, 76, 80, 91, 92, 95, 98, 101, 105, 107], "incap": 7, "bufio": 7, "bufr": [7, 11], "dsp": [7, 27, 69, 72], "main": [7, 10, 17, 19, 22, 23, 27, 28, 31, 36, 37, 41, 58, 61, 63, 67, 70, 92, 95, 96, 98, 99, 100, 105, 106], "purpos": [7, 10, 14, 18, 19, 26, 36, 37, 38, 49, 67, 91, 96, 98, 101], "well": [7, 10, 18, 26, 31, 36, 37, 38, 39, 40, 41, 43, 76, 77, 81, 92, 103], "per": [7, 10, 15, 18, 20, 21, 23, 26, 29, 32, 34, 35, 36, 37, 42, 44, 59, 60, 65, 67, 73, 74, 75, 76, 80, 90, 92, 96, 99, 100, 104], "strictli": 7, "reflect": [7, 10, 26, 28, 34, 35, 36, 37, 55, 56], "interest": [7, 10, 32, 92], "pack": [7, 20, 28, 59, 95], "unpack": [7, 28, 60, 104], "16bit": [7, 20, 21], "64bit": 7, "exclus": 7, "share": [7, 15, 23, 28, 49, 65, 67, 76, 88, 104], "get": [7, 15, 20, 27, 28, 36, 43, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 95], "he": [7, 92, 96, 106], "howev": [7, 18, 19, 32, 36, 37, 76, 79, 83, 92], "244mhz": 7, "61mhz": 7, "That": [7, 15, 60, 92, 106], "translat": [7, 29, 45, 46, 60], "safe": [7, 55], "interpret": [7, 30, 32], "behavior": [7, 18, 28, 36, 37, 42, 43, 51, 91, 92, 96], "necessarili": [7, 91, 95, 105], "true": [7, 10, 18, 21, 22, 24, 28, 36, 37, 44, 55, 73, 74, 96], "major": [7, 18, 36, 37, 49, 91, 92], "equival": [7, 18, 34, 35, 65, 76], "decid": [7, 19], "among": [7, 105], "those": [7, 14, 18, 19, 20, 21, 22, 23, 26, 28, 32, 36, 37, 39, 92, 99, 100, 105], "rule": [7, 10, 26, 36, 37, 42, 61, 63, 91, 92, 96, 105], "regardless": [7, 10, 35, 36, 37, 42, 67, 73, 74], "destin": [7, 10, 18, 49, 55, 56], "intend": [7, 18, 21, 28, 35, 41, 50, 96, 98], "less": [7, 10, 14, 18, 19, 21, 23, 27, 32, 36, 37, 39, 62, 66, 67, 70, 83, 92], "portabl": [7, 10, 38, 105], "appear": [7, 10, 15, 49, 91, 92, 104, 105], "12bit": 7, "14bit": 7, "seem": 7, "break": [7, 18], "symmetri": 7, "round": [7, 36, 49], "toward": [7, 18, 21, 30, 35, 36, 37, 39], "msb": [7, 20, 26, 28, 32, 34, 35, 36, 37, 39], "precis": [7, 27, 28, 41, 49, 66, 67, 68, 70, 71, 75, 82, 83, 88], "lost": [7, 18, 58], "gain": [7, 67, 73, 75, 78, 79, 81], "expens": 7, "retain": 7, "natur": 7, "newest": [7, 10], "carri": [7, 10, 18, 32, 37, 40, 45, 52], "were": [7, 10, 14, 18, 19, 20, 21, 22, 23, 26, 28, 30, 36, 37, 39, 67, 73, 74, 76, 88, 89, 90, 92, 101, 105], "s3": [7, 10], "63": [7, 10, 18, 20, 21, 28, 54, 55, 56, 59, 60, 61, 63, 80, 90, 91], "down": [7, 10, 14, 22, 23, 28, 36, 37, 49, 91, 95], "48": [7, 10, 70, 75, 76, 90, 91], "s2": [7, 10], "47": [7, 10, 70, 76, 90, 91], "s1": [7, 10, 44, 73], "s0": [7, 10, 44], "last": [7, 10, 14, 18, 23, 28, 32, 36, 37, 39, 42, 92, 96, 99, 100, 101, 105], "oldest": [7, 10], "2rx2tx": 7, "1rx1tx": 7, "tdd_disabl": 7, "adc_init_delai": 7, "rx": [7, 9, 11, 28, 32, 33, 63, 76, 80, 90, 91, 92, 102, 104], "push": [7, 11, 17, 23, 28, 30], "adc_userports_dis": [7, 11], "adc_dataformat_dis": [7, 11], "adc_dcfilter_dis": [7, 11], "adc_iqcorrection_dis": [7, 11], "dac_init_delai": 7, "dac_clk_edge_sel": 7, "sel": [7, 15, 65], "dac_iodelay_en": 7, "io_delai": 7, "dac_datapath_dis": [7, 10, 11], "tx": [7, 10, 11, 32, 33, 61, 76, 80, 90, 102, 104], "dac_dds_dis": 7, "dac_dds_typ": [7, 10, 11], "dac_dds_phase_dw": 7, "dac_dds_cordic_dw": [7, 10, 11], "dac_dds_cordic_phase_dw": [7, 10, 11], "dac_userports_dis": 7, "dac_iqcorrection_dis": 7, "dev_if_delay_group": [7, 8, 11], "iodelay_ctrl": 7, "iodelai": [7, 11], "ctrl": [7, 46, 65], "mimo_en": 7, "mimo": [7, 80], "use_ssi_clk": 7, "ssi": 7, "delay_refclk_frequ": [7, 8, 11], "refclk": [7, 8, 11, 15, 90], "rx_nodpa": 7, "nodpa": 7, "l_clk": 7, "further": [7, 15, 25, 39], "mhz": [7, 11, 15, 28, 34, 36, 38, 49, 58, 61, 63, 65, 67, 69, 76, 78, 80, 90, 96], "seri": [7, 8, 9, 11, 13, 15, 16, 17, 19, 21, 23, 41, 65, 91, 105], "300": [7, 28], "gps_pps_irq": 7, "rx_clk_in_p": 7, "rx_clk_in_n": 7, "rx_frame_in_p": 7, "rx_frame_in_n": 7, "rx_data_in_p": 7, "rx_data_in_n": 7, "rx_clk_in": 7, "rx_frame_in": 7, "rx_data_in": 7, "tx_clk_out_p": 7, "tx_clk_out_n": 7, "tx_frame_out_p": 7, "tx_frame_out_n": 7, "tx_data_out_p": 7, "tx_data_out_n": 7, "tx_clk_out": 7, "tx_frame_out": 7, "tx_data_out": 7, "ensm": 7, "txnrx": 7, "dac_sync_in": [7, 11, 35], "dac_sync_out": [7, 11], "tdd_sync": 7, "tdd_sync_cntr": 7, "gps_pp": 7, "adc_r1_mod": 7, "dac_dunf": [7, 10, 11, 35, 54, 100], "dac_r1_mod": 7, "up_en": 7, "up_txnrx": 7, "up_dac_gpio_in": 7, "up_dac_gpio_out": 7, "up_adc_gpio_in": 7, "up_adc_gpio_out": 7, "adc_enable_i": [7, 11], "dac_data_i": [7, 11], "etc": [7, 10, 11, 18, 28, 34, 35, 36, 37, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 99, 100, 105, 106], "absolut": [7, 10, 11, 36, 75, 96], "0x1000": [7, 10, 11, 25], "0x2000": 7, "0x8000": [7, 27], "transceiv": [7, 9, 15, 65, 80, 93, 99, 100, 101, 104, 105], "tdd_control_0": 7, "tdd_gated_tx_dmapath": 7, "continu": [7, 10, 14, 17, 18, 19, 26, 27, 28, 30, 36, 37, 39, 66, 67, 68, 70, 82, 83, 92], "adjust": [7, 28, 36, 37, 55, 56, 66, 69, 70, 79, 83, 92, 105], "facilit": [7, 19, 25, 92], "debug": [7, 13, 17, 18, 19, 22, 23, 25, 26, 28, 30, 36, 37, 39, 92, 106], "preserv": [7, 32, 88], "tdd_gated_rx_dmapath": 7, "tdd_txonli": 7, "tx_": [7, 28, 65], "tdd_rxonli": 7, "rx_": [7, 65], "tdd_secondari": 7, "_1": 7, "_2": 7, "tdd_enabl": 7, "alert": 7, "prior": 7, "keep": [7, 14, 17, 18, 19, 27, 36, 90, 95, 101, 106], "tdd_control_1": 7, "tdd_burst_count": 7, "long": [7, 18, 26, 43, 46, 88, 96], "non": [7, 15, 17, 18, 26, 36, 37, 92, 96, 97, 101, 105], "zero": [7, 10, 15, 17, 18, 19, 20, 26, 28, 35, 55], "tdd_control_2": 7, "tdd_counter_init": 7, "tdd_frame_length": 7, "termin": [7, 75, 82, 92], "10m": 7, "245": 7, "76mhz": 7, "0x258000": 7, "tdd_sync_terminal_typ": 7, "tdd_statu": 7, "tdd_rxtx_vco_overlap": 7, "exist": [7, 18, 26, 36, 37, 39, 76, 80, 90, 91, 92, 100, 105, 106], "interv": [7, 14, 19, 23, 24], "vco": [7, 38], "power": [7, 11, 15, 18, 31, 36, 37, 41, 46, 49, 62, 66, 67, 69, 70, 72, 74, 75, 77, 79, 82, 83, 88, 89, 91, 105], "tdd_rxtx_rf_overlap": 7, "tdd_vco_rx_on_1": 7, "reach": [7, 36, 37, 39], "sure": [7, 10, 19, 34, 47, 92, 94, 101, 105, 106], "tdd_vco_rx_off_1": 7, "tdd_vco_tx_on_1": 7, "tdd_vco_tx_off_1": 7, "0x24": [7, 14, 15, 19, 23], "0x90": [7, 19, 34, 35, 36, 37, 99, 100], "tdd_rx_on_1": 7, "0x25": 7, "0x94": 7, "tdd_rx_off_1": 7, "deactiv": [7, 36, 37, 43, 92], "0x26": 7, "0x98": 7, "tdd_tx_on_1": 7, "tx_dp_on": 7, "0x27": 7, "0x9c": 7, "tdd_tx_off_1": 7, "tx_dp_off": 7, "tdd_rx_dp_on_1": 7, "accept": [7, 18, 21, 28, 30, 32, 35, 36, 37, 40, 42, 44, 72], "tdd_rx_dp_off_1": 7, "0x2a": [7, 15, 22], "0xa8": [7, 15, 22], "tdd_tx_dp_on_1": 7, "0x2b": [7, 15, 22], "0xac": [7, 15, 22], "tdd_tx_dp_off_1": 7, "tdd_vco_rx_on_2": 7, "pointer": [7, 30, 62], "vco_rx_on": 7, "tdd_vco_rx_off_2": 7, "vco_rx_off": 7, "0x32": [7, 15, 19, 30, 36, 37], "0xc8": [7, 15, 19, 30, 36, 37], "tdd_vco_tx_on_2": 7, "vco_tx_on": 7, "0x33": [7, 30, 36, 37], "0xcc": [7, 30, 36, 37], "tdd_vco_tx_off_2": 7, "vco_tx_off": 7, "0x34": [7, 14, 23, 30, 32, 39], "0xd0": [7, 30, 39], "tdd_rx_on_2": 7, "rx_on": 7, "0x35": [7, 30, 39], "0xd4": [7, 30, 39], "tdd_rx_off_2": 7, "rx_off": 7, "0x36": [7, 30, 39], "0xd8": [7, 30, 39], "tdd_tx_on_2": 7, "tx_on": 7, "0x37": [7, 30], "0xdc": [7, 30], "tdd_tx_off_2": 7, "tx_off": 7, "0x38": [7, 14, 23, 30, 39], "0xe0": [7, 30, 39], "tdd_rx_dp_on_2": 7, "rx_dp_on": 7, "0x39": [7, 30, 39], "0xe4": [7, 30, 39], "tdd_rx_dp_off_2": 7, "rx_dp_off": 7, "0x3a": [7, 30, 39], "0xe8": [7, 30, 39], "tdd_tx_dp_on_2": 7, "0x3b": [7, 39], "0xec": [7, 39], "tdd_tx_dp_off_2": 7, "fmcomms2": [7, 91, 93, 107], "fmcomms4": 7, "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nadc_data_in_padc_data_in_nadc_or_in_padc_or_in_nadc_dovfadc_clkadc_validadc_enableadc_dataaxi_ad9467": 8, "axi_ad9467": [8, 92], "axi_ad9467_if": [8, 100], "look": [8, 28, 30, 36, 71, 78, 82, 90, 91, 92, 100, 101, 105], "ug472": [8, 16], "ug471": 8, "ug953": [8, 16], "ebz": [8, 38, 76, 87, 90, 92], "s_axis_axi_aclks_axi_aresetnrx_clkrx_sofrx_validrx_dataadc_dovfadc_sync_inadc_raddr_inrx_readyadc_clkadc_validadc_enableadc_dataadc_sync_outadc_raddr_outaxi_ad9671": 9, "octal": 9, "ultrasound": [9, 38], "af": 9, "demodul": [9, 72], "jesd": [9, 34, 35, 36, 37, 76, 90, 92], "altera": [9, 20, 21, 38, 55, 56, 59, 60, 61, 63, 99, 100], "axi_ad9671": 9, "supprt": 9, "quad_or_dual_n": 9, "rx_clk": [9, 58, 99], "40": [9, 19, 34, 35, 36, 37, 49, 65, 67, 72, 74, 75, 76, 79, 80, 82, 89, 90, 91, 100], "rx_sof": [9, 36, 99], "rx_valid": [9, 36, 99], "placehold": [9, 25, 94], "rx_data": [9, 99], "127": [9, 28, 35, 56, 76, 90, 91], "128": [9, 10, 18, 28, 49, 55, 56, 59, 60, 75, 76, 80, 90, 91], "wide": [9, 15, 25, 32, 34, 35, 36, 37, 49, 66, 67, 70, 71, 72, 82, 83, 88, 101], "rx_readi": [9, 99], "tx_clk": [9, 11, 58, 100], "appli": [9, 23, 27, 30, 34, 35, 36, 37, 42, 76, 89, 90, 91, 96, 101, 104], "adc_sync_in": [9, 34], "come": [9, 10, 11, 19, 23, 26, 27, 28, 30, 49, 88, 89, 92], "adc_sync_out": 9, "adc_raddr_in": 9, "send": [9, 10, 18, 21, 27, 28, 30, 32, 36, 37, 39, 47, 48, 49, 66, 70, 83, 88], "locat": [9, 18, 25, 26, 36, 37, 71, 76, 77, 80, 90, 91, 92, 94, 99, 100, 104], "adc_raddr_out": 9, "axi_ad9671_if": 9, "split": [9, 20, 37], "comparison": [9, 14, 27, 49, 92], "jesd204b": [9, 15, 65, 76, 80, 90, 99, 100], "surviv": [9, 38], "s_axis_axi_aclks_axi_aresetndac_clk_in_pdac_clk_in_ndac_dunfdac_ddata_": 10, "dac_clk_out_pdac_clk_out_ndac_data_out_pdac_data_out_ndac_div_clkdac_rstdac_validdac_enable_": 10, "resolut": [10, 18, 20, 21, 22, 34, 35, 36, 37, 49, 66, 70, 78, 82, 83, 89, 99, 100], "500": [10, 13, 17, 34, 36, 38, 41, 49, 76, 77, 78, 88], "msp": [10, 11, 34, 36, 38, 41, 49, 67, 70, 72, 74, 76, 77, 78, 80, 83, 88, 89], "bist": [10, 11], "bufgce_div": 10, "dac_clk_in_p": [10, 54], "divid": [10, 11, 23, 42, 46, 58, 65, 88, 90, 91, 95, 96, 105], "except": [10, 26, 28, 32, 67, 92, 96], "upack": [10, 33, 61, 102], "serd": 10, "chosen": [10, 14, 23, 27, 28, 38], "4096": [10, 18, 32, 55], "differenti": [10, 37, 65, 67, 72, 73, 88, 96, 103], "dac_clk_out_": 10, "dac_clk_in_": 10, "dac_data_out_": 10, "dco": [10, 100], "engin": [10, 28, 30, 33, 45, 50, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 101, 102], "latch": [10, 46, 49, 67, 96], "dss": 10, "figur": [10, 49], "mean": [10, 17, 18, 19, 26, 28, 30, 32, 35, 36, 37, 39, 40, 43, 44, 47, 56, 65, 76, 80, 90, 91, 92, 95, 106], "find": [10, 18, 65, 76, 77, 78, 80, 81, 82, 90, 91, 92, 95, 98, 99, 100, 102, 104, 105], "proper": [10, 30, 37, 39, 71, 92, 106], "smp_dly": 10, "properli": [10, 18, 19, 32, 36, 37, 47, 95, 96], "adder": 10, "synchroniz": 10, "perform": [10, 11, 18, 19, 34, 36, 37, 38, 41, 42, 49, 69, 71, 74, 75, 77, 78, 79, 80, 81, 88, 89, 92, 96, 105], "dac_div_clk": [10, 54], "0x1b": [10, 21], "sum": [10, 21, 27], "To": [10, 13, 14, 15, 17, 18, 19, 23, 24, 30, 32, 34, 35, 36, 37, 39, 44, 49, 61, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 94, 95, 98, 99, 100, 103, 105], "maintain": [10, 19, 36, 71, 105, 107], "unchang": 10, "These": [10, 17, 25, 36, 37, 38, 77, 78, 79, 90, 91, 92, 98, 99, 100, 101], "content": [10, 18, 25, 30, 32, 36, 37, 39, 43, 91, 92, 101], "give": [10, 21, 30, 36, 47, 62, 66, 70, 78, 83, 90, 92, 96], "what": [10, 19, 27, 28, 32, 39, 49, 61, 63, 77, 91, 92, 101], "devicetre": 10, "polynomi": [10, 27, 35], "appropri": [10, 28, 45, 77, 99, 100], "dcop": 10, "dac_clk_in_n": [10, 54], "dac_clk_out_p": [10, 54], "dcip": 10, "dac_clk_out_n": [10, 54], "dac_data_out_p": [10, 54], "dac_data_out_n": [10, 54], "compar": [10, 19, 26, 34, 36, 46, 88], "dac_rst": [10, 11, 17, 35, 54], "dac_valid": [10, 23, 27, 35, 54], "dac_enable_": [10, 54], "dac_ddata_": [10, 54], "zcu102": [10, 28, 38, 78, 80, 90, 91, 92, 95, 105], "least": [10, 18, 28, 30, 36, 37, 39, 49, 59, 90, 99, 100], "good": [10, 92], "selectio": 10, "resourc": [10, 11, 26, 27, 36, 37, 65, 91, 92, 95, 97, 98, 99, 100, 105], "s_axis_axi_aclks_axi_aresetntrx_clktx_clkdelay_clktrx_iqtrx_datadac_sync_inadc_dovfdac_data_idma_valid_idac_data_qdma_valid_qdac_dunfadc_clkadc_rstdac_clkdac_rsttx_iqtx_datadac_sync_outadc_enable_iadc_valid_iadc_data_iadc_enable_qadc_valid_qadc_data_qdac_enable_idac_valid_idac_enable_qdac_valid_qaxi_ad9963": 11, "100msp": 11, "170msp": 11, "dll": 11, "amd": [11, 16, 19, 24, 33, 38, 55, 56, 59, 60, 61, 63, 76, 80, 87, 90, 97, 98, 106], "axi_ad9963": 11, "adc_iodelay_en": 11, "tune": [11, 28], "trx": 11, "iodelay_en": 11, "userport": 11, "corect": 11, "adc_scalecorrection_onli": 11, "trx_clk": 11, "deriv": [11, 19, 42, 49, 96, 97], "trx_iq": 11, "trx_data": 11, "tx_iq": 11, "tx_data": [11, 100], "dma_valid_i": 11, "dma_valid_q": 11, "100": [11, 13, 15, 17, 19, 28, 36, 49, 58, 65, 70, 76, 105], "doubl": [11, 21, 55, 56, 67, 92, 101], "75msp": 11, "150mhz": 11, "spur": 11, "outsid": [11, 62, 92], "bandwidth": [11, 17, 21, 28, 34, 36, 38, 59, 60, 66, 70, 72, 75, 76, 79, 82, 83, 90], "75mhz": 11, "reduc": [11, 13, 26, 28, 34, 35, 36, 37, 38, 39, 42, 56, 58, 61, 63, 67, 72, 75, 88, 89, 96], "util": [11, 14, 15, 17, 26, 33, 38, 41, 50, 69, 84, 88], "unus": [11, 32, 96], "previou": [11, 19, 27, 36], "step": [11, 36, 37, 38, 49, 76, 92, 95, 105], "0x51": [11, 19], "correctli": [11, 28, 36, 37, 92], "0x63": 11, "1024": [11, 18, 28, 55, 75], "signatur": 11, "side": [11, 15, 18, 28, 44, 55, 56, 91, 96, 101], "s_axis_axi_aclks_axi_aresetndelay_clkadc_clk_in_padc_clk_in_nlvds_adc_data_in1_plvds_adc_data_in1_nlvds_adc_data_in2_plvds_adc_data_in2_nlvds_adc_or_in_plvds_adc_or_in_ncmos_adc_data_in1cmos_adc_data_in2adc_dovfcmos_adc_or_in_": 12, "adc_clkadc_rstadc_validadc_data_channel1adc_data_channel2adc_enable_": 12, "axi_adaq8092": 12, "axi_adaq8092_apb_decod": 12, "axi_adaq8092_channel": 12, "axi_adaq8092_if": 12, "axi_adaq8092_rand_decod": 12, "axi_adaq8092_ip": 12, "output_mod": [12, 23], "polarity_mask": 12, "h0fffffff": 12, "lvds_adc_data_in1_p": 12, "lvds_adc_data_in1_n": 12, "lvds_adc_data_in2_p": 12, "lvds_adc_data_in2_n": 12, "lvds_adc_or_in_p": 12, "lvds_adc_or_in_n": 12, "cmos_adc_data_in1": 12, "cmos_adc_data_in2": 12, "adc_data_channel1": 12, "adc_data_channel2": 12, "cmos_adc_or_in_": 12, "channel1": 12, "channel2": 12, "s_axis_axi_aclks_axi_aresetnadc_clkadc_rstadc_data_aadc_data_badc_valid_aadc_valid_badc_dec_data_aadc_dec_data_badc_dec_valid_aadc_dec_valid_badc_data_rateadc_oversampling_enaxi_adc_decim": 13, "1000": [13, 17, 19, 49], "10000": [13, 17, 19], "100000": [13, 14, 17, 19], "arbitrari": [13, 17, 18, 19, 26, 36, 37], "drop": [13, 30, 39], "here": [13, 14, 17, 23, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 102, 104, 105, 107], "axi_adc_decim": 13, "anyth": [13, 38], "higher": [13, 14, 19, 36, 37, 47, 49, 71, 73, 74, 88], "cic": [13, 17, 19], "fir": [13, 17, 19, 93], "peripher": [13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 38, 39, 46, 47, 48, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 66, 70, 76, 83, 88, 90, 92, 99, 100, 101, 105], "correction_dis": [13, 17], "adc_data_a": 13, "adc_data_b": 13, "b": [13, 14, 17, 28, 49, 69, 72, 73, 75, 84, 89], "adc_valid_a": 13, "adc_valid_b": 13, "adc_dec_data_a": 13, "adc_dec_data_b": 13, "adc_dec_valid_a": 13, "adc_dec_valid_b": 13, "adc_data_r": 13, "adc_oversampling_en": 13, "oversampl": [13, 72, 73, 74], "lead": [13, 17, 18, 42, 56, 72, 75, 89, 96], "lot": [13, 92, 95, 105], "50": [13, 17, 19, 58, 69, 75, 76, 80, 82, 90, 91], "5000": [13, 15, 16, 17, 19], "50000": [13, 17], "At": [13, 17, 19, 36, 58, 90, 92, 98, 101, 105], "semant": [13, 17, 18, 19, 22, 23, 25, 26, 28, 30, 36, 37, 39, 101], "version_major": [13, 17, 18, 19, 22, 23, 25, 26, 28, 30, 36, 37, 39, 101], "0x0001": [13, 19, 22, 25, 28, 36, 37, 39], "version_minor": [13, 17, 18, 19, 22, 23, 25, 26, 28, 30, 36, 37, 39, 101], "version_patch": [13, 17, 18, 19, 22, 23, 25, 26, 28, 30, 36, 37, 39, 101], "decimation_ratio": 13, "decimation_stage_en": 13, "filtered_decimation_ratio": 13, "05": [13, 18], "26": [13, 28, 90, 91], "correction_enable_b": [13, 17], "multipli": [13, 17, 27, 36, 37], "correction_coefficient_b": [13, 17], "correction_enable_a": [13, 17], "correction_coefficient_a": [13, 17], "correction_coeffici": [13, 17], "amplif": [13, 17], "s_axis_axi_aclks_axi_aresetnclkresettrigger_intrigger_idata_adata_bdata_valid_adata_valid_btrigger_otrigger_tdata_a_trigdata_b_trigdata_valid_a_trigdata_valid_b_trigtrigger_outtrigger_out_lafifo_depthaxi_adc_trigg": 14, "mix": [14, 23, 32, 96], "instrument": [14, 38, 67, 79, 81, 88], "axi_adc_trigg": 14, "limit_a": 14, "0x0014": 14, "threshold": [14, 18, 19, 36], "function": [14, 17, 18, 22, 23, 24, 28, 36, 37, 38, 44, 46, 49, 55, 67, 69, 75, 77, 80, 81, 91, 92, 96, 99, 100, 103, 104, 107], "trigger_function_a": 14, "0x0018": 14, "hysteresi": [14, 19], "0x001c": 14, "0x0024": 14, "0x0028": 14, "0x002c": 14, "ti": [14, 17, 23, 73, 99], "config_trigger_i": 14, "0x004": [14, 18, 36, 37], "m2k": 14, "eas": [14, 32, 67, 77, 88, 95, 99, 100], "daisi": [14, 69, 79], "io_select": [14, 23], "0x000c": 14, "mux": [14, 45], "trigger_mux_a": 14, "0x0020": 14, "combin": [14, 15, 23, 28, 30, 36, 37, 38, 39, 47, 75, 91, 96, 105], "trigger_mux_b": 14, "0x0030": 14, "trigger_out_control": 14, "0x0034": 14, "holdoff": 14, "trigger_holdoff": [14, 23], "0x0048": 14, "silent": 14, "trigger_delai": [14, 23], "0x0040": 14, "trigger_out_hold_pin": 14, "0x004c": 14, "sign_bit": 14, "out_pin_hold_n": 14, "trigger_in": [14, 23], "trigger_i": [14, 17, 23], "trigger_o": 14, "trigger_t": 14, "data_a": 14, "data_b": 14, "data_valid_a": 14, "data_valid_b": 14, "data_a_trig": 14, "embed": [14, 20, 21, 28, 36, 57, 75, 76, 91], "data_b_trig": 14, "data_valid_a_trig": 14, "data_valid_b_trig": 14, "trigger_out": [14, 23, 57], "adc_trigg": 14, "plu": [14, 18, 27, 44], "variabl": [14, 23, 25, 57, 62, 73, 74, 91, 92, 95, 96, 101, 105, 106], "histori": [14, 23], "trigger_out_la": 14, "fifo_depth": [14, 23], "depth": [14, 23, 32, 55, 62], "extract": [14, 33, 36, 102], "reconstruct": [14, 36], "forward": [14, 28, 62, 67, 99, 100], "addit": [14, 18, 20, 21, 28, 30, 32, 35, 37, 39, 42, 44, 55, 56, 67, 70, 73, 81, 92, 94, 95], "pipelin": [14, 30, 36, 37, 41, 81], "introduc": [14, 34, 42, 49, 55, 56], "var": [14, 33, 102], "trigger_offset": 14, "0x00030000": 14, "trigger_o_1": 14, "trigger_o_0": 14, "trriger_o_1": 14, "0x0004": [14, 18], "trigger_i_1": 14, "trigger_i_0": 14, "trriger_o_0": 14, "io_selection_1": 14, "io_selection_0": 14, "fall_edg": [14, 17, 23], "rise_edg": [14, 17, 23], "any_edg": [14, 17, 23], "high_level": [14, 17, 23], "low_level": [14, 17, 23], "function_a": 14, "passthrough": 14, "hysteresis_a": 14, "OR": [14, 15, 23, 30, 39, 57, 96], "AND": [14, 23, 67], "xor": [14, 23], "negat": 14, "limit_b": 14, "0xa": [14, 23], "function_b": 14, "trigger_function_b": 14, "0xb": [14, 23], "0x2c": [14, 15, 22, 23], "hysteresis_b": 14, "0xd": [14, 23], "embedded_trigg": 14, "futur": [14, 18, 25, 42, 92, 101], "feed": 14, "util_extract": [14, 57], "trigger_mux_out": [14, 23], "la": 14, "0xe": [14, 23], "bypass": [14, 15, 20, 21, 23, 28, 37, 62, 67, 69, 73], "0xf": [14, 23], "0x3c": [14, 23, 39], "condit": [14, 18, 23, 25, 30, 36, 37, 38, 41, 44, 67, 76, 79, 90, 99, 100], "met": [14, 23, 36, 37, 49, 92], "off": [14, 23, 75, 88, 92], "next": [14, 18, 22, 23, 26, 30, 32, 36, 37, 38, 43, 44, 49, 67, 90, 92, 96, 101], "until": [14, 15, 17, 18, 23, 27, 28, 30, 35, 36, 37, 39, 42, 43, 44, 47, 55, 56, 58, 67, 69], "inact": 14, "s_axis_axi_aclks_axi_aresetnm_axiup_pll_rstup_cm_": 15, "up_es_": [15, 65], "up_ch_": 15, "up_statusaxi_adxcvr": 15, "configur": [15, 23, 27, 38, 43, 44, 49, 64, 66, 69, 70, 77, 79, 81, 83, 91, 92, 99, 100, 101, 104, 105], "highspe": [15, 38], "separ": [15, 20, 21, 36, 41, 49, 72, 76, 88, 90, 92, 94, 95, 96, 105], "due": [15, 36, 37, 44, 49, 65, 76, 80, 83, 90, 92], "small": [15, 28, 46, 61, 63, 80], "util_adxcvr": [15, 36, 37, 38, 64, 76, 80, 90, 104], "axi4": [15, 18, 34, 35, 36, 37, 39, 49, 55, 92, 101], "broadcast": [15, 30, 32], "statist": [15, 36, 38], "ey": [15, 21], "scan": [15, 96], "phy": [15, 37, 45, 58, 76, 80, 90], "adi_jesd204": 15, "link_manag": 15, "xcvr": [15, 90], "itself": [15, 28, 32, 36, 37, 92, 101], "stack": [15, 26, 32, 38], "num_of_lan": [15, 104], "xcvr_type": [15, 65], "gtpe2_not_support": [15, 65], "gtxe2": [15, 38, 65], "gthe2_not_support": [15, 65], "gtze2_not_support": [15, 65], "gthe3": [15, 38, 65], "gtye3_not_support": [15, 65], "gtre4_not_support": [15, 65], "gthe4": [15, 38, 65], "gtye4": [15, 38, 65], "gtme4_not_support": [15, 65], "link_mod": [15, 36, 37, 65], "64b66b": [15, 34, 36, 37, 65, 76, 80, 90], "8b10b": [15, 36, 37, 65, 76, 80, 90], "stratix": 15, "fpga_voltag": [15, 16], "mv": [15, 16], "wich": 15, "suppli": [15, 25, 38, 67, 69, 72, 73, 74, 75, 79, 88, 89, 91], "tx_or_rx_n": [15, 65, 104], "qpll_enabl": [15, 65, 104], "qpll": [15, 65], "lpm_or_dfe_n": 15, "lpm": [15, 65], "Or": [15, 106], "dfe": [15, 65], "b000": [15, 18], "tx_diffctrl": 15, "diffctrl": 15, "b01000": 15, "tx_postcursor": 15, "postcursor": 15, "b00000": 15, "tx_precursor": 15, "precursor": 15, "sys_clk_sel": 15, "sy": [15, 25], "b11": [15, 96], "out_clk_sel": 15, "b100": [15, 36], "subordin": [15, 17, 30, 39, 40, 46, 47, 48, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 101, 103], "m_axi": [15, 18, 55, 56], "m_axi_awaddr": 15, "m_axi_awprot": 15, "m_axi_awvalid": 15, "m_axi_awreadi": 15, "m_axi_wdata": 15, "m_axi_wstrb": 15, "m_axi_wvalid": 15, "m_axi_wreadi": 15, "m_axi_bresp": 15, "m_axi_bvalid": 15, "m_axi_breadi": 15, "m_axi_araddr": 15, "m_axi_arprot": 15, "m_axi_arvalid": 15, "m_axi_arreadi": 15, "m_axi_rdata": 15, "m_axi_rresp": 15, "m_axi_rvalid": 15, "m_axi_rreadi": 15, "up_pll_rst": [15, 104], "up_cm_": [15, 65], "pll_lock": 15, "fpll": 15, "up_statu": 15, "axi_xcvr": 15, "gp": 15, "w": [15, 18, 38, 42, 51, 96], "held": [15, 24], "report": [15, 34, 36], "status_32": 15, "up_pll_lock": 15, "channel_n_readi": 15, "generic_info": 15, "0x140": [15, 16, 19, 30], "atx": 15, "stabl": [15, 18, 20, 36, 37, 43, 79, 92, 95], "automat": [15, 18, 23, 25, 28, 30, 36, 37, 39, 56, 67, 92, 105, 106], "ident": 15, "basi": [15, 42, 47, 75, 81], "them": [15, 18, 19, 26, 36, 37, 47, 49, 88, 90, 91, 92, 96, 101, 104, 105, 106, 107], "chose": [15, 49], "0x0008": 15, "swing": [15, 89], "transmitt": [15, 21, 34, 35, 36, 37, 38, 80, 81, 91], "cursor": 15, "pre": [15, 28, 31, 32, 37, 41, 46, 67], "emphasi": 15, "rxoutclk": 15, "txoutclk": 15, "bufstatus_rst": 15, "bufstatu": 15, "els": [15, 38, 92, 96], "bufststatu": 15, "buftatu": 15, "consult": [15, 18, 88], "search": [15, 65, 92, 99, 100, 101, 104], "rxbufstatu": 15, "txbufstatu": 15, "pll_lock_n": 15, "cpll": [15, 65, 76, 80], "did": [15, 32, 36, 37], "lpm_dfe_n": 15, "sysclk_sel": 15, "sysclksel": 15, "gth": [15, 65, 91, 101], "gty": [15, 65, 91, 101], "pllclksel": 15, "indirectli": 15, "outclk_sel": 15, "01": [15, 25, 30, 36, 37, 58, 66, 70, 83], "aka": [15, 36, 37], "204b": [15, 34, 35, 36, 37], "204c": [15, 34, 35, 36, 37], "cm_sel": 15, "0xff": [15, 42], "cm_control": 15, "cm_wr": 15, "cm_addr": 15, "cm_wdata": 15, "cm_statu": 15, "cm_busi": 15, "idl": [15, 18, 26, 30, 42, 44], "cm_rdata": 15, "ch_sel": 15, "ch_control": 15, "ch_wr": 15, "ch_addr": 15, "ch_wdata": 15, "ch_statu": 15, "ch_busi": 15, "ch_rdata": 15, "es_sel": 15, "es_req": 15, "auto": [15, 22, 28, 91, 96, 105], "es_control_1": 15, "es_prescal": 15, "es_control_2": 15, "es_voffset_rang": 15, "es_voffset_step": 15, "es_voffset_max": 15, "es_voffset_min": 15, "es_control_3": 15, "es_hoffset_max": 15, "es_hoffset_min": 15, "0xb0": [15, 22, 30], "es_control_4": 15, "es_hoffset_step": 15, "0x2d": [15, 22], "0xb4": [15, 22], "es_control_5": 15, "es_startaddr": 15, "es_statu": 15, "es_reset": 15, "es_resetn": [15, 101], "eyescanreset": [15, 101], "0x180": [15, 30], "prbs_cntrl": 15, "prbsforceerr": 15, "checker": [15, 34], "prbscntreset": 15, "prbssel": 15, "put": [15, 18, 28, 36, 90, 92], "normal": [15, 30, 35, 36, 37, 38, 59, 60, 92, 96], "dataflow": 15, "inject": 15, "instead": [15, 18, 23, 32, 36, 37, 45, 62, 67, 92, 96], "0x61": [15, 19, 22, 25, 26, 28, 36, 37], "0x184": 15, "prbs_statu": 15, "prbserr": 15, "sticki": 15, "prbslock": 15, "free": [15, 18, 22, 30, 39, 44, 66, 92, 96, 101, 104], "xclk": 15, "deassert": [15, 34, 35, 36, 43], "necessari": [15, 22, 28, 39, 65, 66, 67, 68, 70, 77, 83, 91, 92, 96, 99, 100, 105], "addr": [15, 36, 37, 44], "soon": [15, 28, 36, 37, 95], "reason": [15, 18, 26, 36, 37, 67, 92, 96, 105], "finish": [15, 17, 18, 19, 32, 44], "immun": 15, "abort": [15, 18], "00": [15, 22, 25, 26, 28, 30, 39, 42, 58, 101], "qpll1": [15, 76], "qpll0": [15, 76, 80], "001": [15, 36], "010": [15, 36], "011": 15, "101": [15, 21, 70, 76], "outclkpc": 15, "outclkpma": 15, "progdivclk": 15, "expos": [15, 18, 49, 65], "gigabit": [15, 38, 58, 65, 99, 100], "without": [15, 17, 18, 19, 21, 28, 30, 32, 37, 38, 39, 43, 47, 57, 59, 60, 67, 82, 88, 96, 105, 106], "bringup": [15, 28], "under": [15, 26, 36, 37, 38, 49, 91, 92, 96, 101, 104], "exact": [15, 44], "record": [15, 18, 36, 37], "detect": [15, 19, 20, 23, 36, 58, 73, 81], "stai": [15, 18, 19, 35, 36, 37, 41, 43, 47], "alon": [15, 92], "suffici": [15, 32], "s_axis_axi_aclks_axi_aresetnclkclk2clk_": 16, "axi_clkgen": [16, 21, 49, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79, 82, 83, 84, 88, 89, 92], "wrapper": [16, 65, 92, 99, 100, 105], "ad_mmcm_drp": 16, "clksel_en": 16, "clksel": 16, "en": [16, 18, 34, 59, 65, 90, 91, 96], "clkin_period": 16, "clkin1": [16, 49], "clkin2_period": 16, "clkin2": 16, "vco_div": [16, 49], "divclk_divid": 16, "vco_mul": [16, 49], "clkfbout_mult_f": 16, "49": [16, 70, 75, 76, 90, 91], "clk0_div": [16, 49], "clkout0_divide_f": 16, "clk0_phase": 16, "clkout0_phas": 16, "clk1_div": 16, "clkout1_divid": 16, "clk1_phase": 16, "clkout1_phas": 16, "enable_clkin2": 16, "fals": [16, 18, 30, 39, 46, 48, 55, 96], "enable_clkout1": 16, "clk2": 16, "clk_": 16, "clk_sel": 16, "betwen": 16, "mmcm_statu": 16, "mmcm_lock": 16, "s_axis_axi_aclks_axi_aresetndac_clkdac_rstdac_data_adac_data_bdac_valid_adac_valid_bdma_valid_adma_valid_bdac_enable_adac_enable_btrigger_itrigger_adctrigger_ladma_ready_adma_ready_bdac_int_data_adac_int_data_bdac_valid_out_adac_valid_out_bunderflowaxi_dac_interpol": 17, "axi_dac_interpol": 17, "dac_data_a": 17, "dac_data_b": 17, "dac_valid_a": 17, "dac_valid_b": 17, "dma_valid_a": 17, "dma_valid_b": 17, "dma_ready_a": 17, "dma_ready_b": 17, "dac_enable_a": 17, "dac_enable_b": 17, "dac_int_data_a": 17, "dac_int_data_b": 17, "dac_valid_out_a": 17, "dac_valid_out_b": 17, "trigger_adc": [17, 23], "trigger_la": 17, "too": [17, 22, 37, 61, 63, 90, 104, 106], "bad": 17, "usb": [17, 91], "stage": [17, 25, 26, 27, 36, 37, 55, 56], "flow": [17, 22, 30, 34, 35, 36, 37, 39, 59, 92, 98, 105, 106], "middl": [17, 32], "man": 17, "ad9963": [17, 33, 102], "consum": [17, 27, 30, 31, 36, 37, 60], "trigger_config": 17, "raw_channel_data": 17, "fetch": [17, 18, 92], "desir": [17, 19, 20, 21, 27, 32, 77, 92, 96, 98, 104, 105], "paus": [17, 18, 42], "remap": 17, "dma_transfer_suspend": 17, "few": [17, 18, 21, 36, 37, 49, 92, 95, 96, 99, 100, 105], "residu": 17, "pipe": 17, "flush": 17, "By": [17, 18, 19, 22, 24, 26, 35, 36, 37, 41, 42, 61, 63, 73, 74, 81, 82, 88, 89, 92, 101], "want": [17, 19, 28, 39, 91, 92, 95, 99, 100, 101, 104, 105, 106], "stop_sync": 17, "cyclic": [17, 21, 31, 32, 49, 76], "0x0002": [17, 23, 26], "arbitrary_interpolation_ratio_a": 17, "filtered_interpol": 17, "interpolation_ratio_a": 17, "531": 17, "168": [17, 32], "783": 17, "360": [17, 27], "038": 17, "arbitrary_interpolation_ratio_b": 17, "interpolation_ratio_b": 17, "suspend_transf": 17, "en_trigger_la": [17, 23], "en_trigger_adc": [17, 23], "en_trigger_to": [17, 23], "en_trigger_ti": [17, 23], "s_axis_axi_aclks_axi_aresetnfifo_rd_clkfifo_wr_clkm_axis_aclkm_dest_axi_aclkm_sg_axi_aclkm_src_axi_aclks_axis_aclkm_dest_axi_aresetnm_sg_axi_aresetnm_src_axi_aresetns_axisfifo_wrfifo_rdm_dest_axim_sg_axim_src_axim_axisirqs_axis_xfer_reqm_axis_xfer_reqfifo_rd_xfer_reqdest_diag_level_burstsaxi_dmac": 18, "throughput": [18, 28, 44, 72, 73, 74, 88, 91], "axi3": 18, "switch": [18, 22, 23, 36, 37, 39, 69, 73, 74, 82, 91, 92, 95, 105], "lut": [18, 27, 28], "tbd": [18, 67], "axi_dmac": [18, 21, 49, 54, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "dma_data_width_src": [18, 49], "256": [18, 28, 36, 37, 39, 47, 48, 49, 53, 54, 55, 75], "512": [18, 25, 28, 55, 75], "2048": [18, 55], "dma_data_width_dest": [18, 21, 49], "dma_data_width_sg": 18, "dma_length_width": 18, "dma_2d_transf": [18, 21, 49], "dma_sg_transf": 18, "async_clk_req_src": 18, "whether": [18, 19, 36, 37, 42, 46], "asynchron": [18, 24, 28, 30, 36, 37, 39, 44, 48, 55, 56], "async_clk_src_dest": 18, "async_clk_dest_req": 18, "async_clk_req_sg": 18, "async_clk_src_sg": 18, "async_clk_dest_sg": 18, "axi_slice_dest": [18, 49], "insert": [18, 26, 30, 36, 37, 39, 42, 65, 69, 73, 82, 89, 90, 94, 96], "extra": [18, 28, 92], "slice": [18, 26], "axi_slice_src": [18, 49], "sync_transfer_start": [18, 49], "dma_axi_protocol_dest": 18, "protocol": [18, 36, 37, 38, 40, 58], "dma_axi_protocol_src": 18, "dma_axi_protocol_sg": 18, "dma_type_dest": [18, 21, 49], "mm": [18, 28, 49, 75, 79], "dma_type_src": [18, 21, 49], "dma_axi_addr_width": 18, "max_bytes_per_burst": 18, "largest": [18, 42], "unlimit": 18, "upper": [18, 27, 96, 101], "fifo_s": 18, "axi_id_width_src": 18, "src": [18, 91, 92, 105], "axi_id_width_dest": 18, "dest": 18, "axi_id_width_sg": 18, "sg": 18, "dma_axis_id_w": 18, "dma_axis_dest_w": 18, "disable_debug_regist": 18, "enable_diagnostics_if": 18, "insight": 18, "allow_asym_mem": 18, "asym": 18, "mem": [18, 44], "cache_coher": 18, "axi_axcach": 18, "arcach": 18, "awcach": 18, "b0011": 18, "axi_axprot": 18, "irq": [18, 19, 22, 30, 35, 36, 37, 39, 104], "m_dest_axi": [18, 49], "m_dest_axi_awid": 18, "awid": 18, "m_dest_axi_awaddr": 18, "m_dest_axi_awlen": 18, "awlen": 18, "m_dest_axi_aws": 18, "awsiz": 18, "m_dest_axi_awburst": 18, "awburst": 18, "m_dest_axi_awlock": 18, "awlock": 18, "m_dest_axi_awcach": 18, "m_dest_axi_awprot": 18, "m_dest_axi_awvalid": 18, "m_dest_axi_awreadi": 18, "m_dest_axi_wid": 18, "wid": 18, "m_dest_axi_wdata": 18, "m_dest_axi_wstrb": 18, "m_dest_axi_wlast": 18, "wlast": 18, "m_dest_axi_wvalid": 18, "m_dest_axi_wreadi": 18, "m_dest_axi_bid": 18, "bid": [18, 36, 37], "m_dest_axi_bresp": 18, "m_dest_axi_bvalid": 18, "m_dest_axi_breadi": 18, "m_dest_axi_arid": 18, "arid": 18, "m_dest_axi_araddr": 18, "m_dest_axi_arlen": 18, "arlen": 18, "m_dest_axi_ars": 18, "arsiz": 18, "m_dest_axi_arburst": 18, "arburst": 18, "m_dest_axi_arlock": 18, "arlock": 18, "m_dest_axi_arcach": 18, "m_dest_axi_arprot": 18, "m_dest_axi_arvalid": 18, "m_dest_axi_arreadi": 18, "m_dest_axi_rid": 18, "rid": [18, 28], "m_dest_axi_rdata": 18, "m_dest_axi_rresp": 18, "m_dest_axi_rlast": 18, "rlast": 18, "m_dest_axi_rvalid": 18, "m_dest_axi_rreadi": 18, "m_sg_axi": 18, "m_sg_axi_awid": 18, "m_sg_axi_awaddr": 18, "m_sg_axi_awlen": 18, "m_sg_axi_aws": 18, "m_sg_axi_awburst": 18, "m_sg_axi_awlock": 18, "m_sg_axi_awcach": 18, "m_sg_axi_awprot": 18, "m_sg_axi_awvalid": 18, "m_sg_axi_awreadi": 18, "m_sg_axi_wid": 18, "m_sg_axi_wdata": 18, "m_sg_axi_wstrb": 18, "m_sg_axi_wlast": 18, "m_sg_axi_wvalid": 18, "m_sg_axi_wreadi": 18, "m_sg_axi_bid": 18, "m_sg_axi_bresp": 18, "m_sg_axi_bvalid": 18, "m_sg_axi_breadi": 18, "m_sg_axi_arid": 18, "m_sg_axi_araddr": 18, "m_sg_axi_arlen": 18, "m_sg_axi_ars": 18, "m_sg_axi_arburst": 18, "m_sg_axi_arlock": 18, "m_sg_axi_arcach": 18, "m_sg_axi_arprot": 18, "m_sg_axi_arvalid": 18, "m_sg_axi_arreadi": 18, "m_sg_axi_rid": 18, "m_sg_axi_rdata": 18, "m_sg_axi_rresp": 18, "m_sg_axi_rlast": 18, "m_sg_axi_rvalid": 18, "m_sg_axi_rreadi": 18, "m_src_axi": 18, "m_src_axi_awid": 18, "m_src_axi_awaddr": 18, "m_src_axi_awlen": 18, "m_src_axi_aws": 18, "m_src_axi_awburst": 18, "m_src_axi_awlock": 18, "m_src_axi_awcach": 18, "m_src_axi_awprot": 18, "m_src_axi_awvalid": 18, "m_src_axi_awreadi": 18, "m_src_axi_wid": 18, "m_src_axi_wdata": 18, "m_src_axi_wstrb": 18, "m_src_axi_wlast": 18, "m_src_axi_wvalid": 18, "m_src_axi_wreadi": 18, "m_src_axi_bid": 18, "m_src_axi_bresp": 18, "m_src_axi_bvalid": 18, "m_src_axi_breadi": 18, "m_src_axi_arid": 18, "m_src_axi_araddr": 18, "m_src_axi_arlen": 18, "m_src_axi_ars": 18, "m_src_axi_arburst": 18, "m_src_axi_arlock": 18, "m_src_axi_arcach": 18, "m_src_axi_arprot": 18, "m_src_axi_arvalid": 18, "m_src_axi_arreadi": 18, "m_src_axi_rid": 18, "m_src_axi_rdata": 18, "m_src_axi_rresp": 18, "m_src_axi_rlast": 18, "m_src_axi_rvalid": 18, "m_src_axi_rreadi": 18, "fifo_rd_clk": 18, "fifo_rd": 18, "fifo_wr_clk": 18, "fifo_wr": 18, "m_axis_aclk": [18, 28, 55, 56], "m_dest_axi_aclk": 18, "m_sg_axi_aclk": 18, "m_src_axi_aclk": 18, "s_axis_aclk": [18, 28, 49, 55, 56], "m_dest_axi_aresetn": 18, "m_sg_axi_aresetn": 18, "m_src_axi_aresetn": 18, "s_axis_readi": [18, 28, 55, 56, 60], "treadi": [18, 21, 28, 30, 34, 35, 36, 37, 48, 55, 56, 60], "s_axis_valid": [18, 28, 55, 56, 60], "tvalid": [18, 21, 28, 30, 34, 35, 36, 37, 48, 55, 56, 60], "s_axis_data": [18, 28, 55, 56, 60], "tdata": [18, 21, 28, 30, 34, 35, 37, 48, 55, 56, 60], "s_axis_strb": 18, "tstrb": 18, "s_axis_keep": 18, "tkeep": [18, 28, 55, 56], "s_axis_us": 18, "tuser": 18, "s_axis_id": 18, "tid": 18, "s_axis_dest": 18, "tdest": 18, "s_axis_last": [18, 28], "tlast": [18, 21, 28, 55, 56], "m_axis_readi": [18, 28, 55, 56], "m_axis_valid": [18, 28, 55, 56], "m_axis_data": [18, 28, 55, 56], "m_axis_strb": 18, "m_axis_keep": 18, "m_axis_us": 18, "m_axis_id": 18, "m_axis_dest": 18, "m_axis_last": [18, 28], "fifo_wr_en": [18, 59], "fifo_wr_din": 18, "fifo_wr_overflow": [18, 59], "fifo_wr_sync": 18, "fifo_wr_xfer_req": 18, "xfer_req": 18, "fifo_rd_en": [18, 60], "fifo_rd_dout": 18, "fifo_rd_valid": [18, 60], "fifo_rd_underflow": [18, 60], "s_axis_xfer_req": 18, "m_axis_xfer_req": 18, "fifo_rd_xfer_req": 18, "dest_diag_level_burst": 18, "62": [18, 80, 90, 91], "0x62": 18, "peripheral_id": [18, 19, 25, 26, 28, 36, 37, 39, 101], "0x444d4143": 18, "d": [18, 25, 26, 28, 32, 65, 92], "interface_description_1": 18, "bytes_per_beat_dest_log2": 18, "log2": [18, 28, 36, 37, 39], "dma_": 18, "data_": [18, 39], "width_": 18, "type_": 18, "memorymap": 18, "bytes_per_beat_src_log2": 18, "bytes_per_burst_width": 18, "bytes_": 18, "per_": 18, "burst_": [18, 26], "cross": [18, 21, 28, 36, 49, 55, 56], "4kb": [18, 28], "interface_description_2": 18, "cache_": 18, "axi_": [18, 99, 100], "axcach": 18, "axprot": 18, "irq_mask": [18, 19, 30, 39], "transfer_complet": 18, "transfer_queu": 18, "irq_pend": [18, 19, 22, 30, 36, 37, 39], "queu": 18, "queue": 18, "irq_sourc": [18, 19, 22, 30, 36, 37, 39], "togeth": [18, 19, 22, 25, 41, 50, 84, 90, 104], "hwdesc": 18, "resum": 18, "again": [18, 92, 105], "transfer_id": 18, "transfer_don": 18, "transfer_submit": 18, "re": [18, 28, 36, 37, 41, 42, 43, 47, 48, 49, 67, 72, 90, 92, 94, 105, 107], "occurr": [18, 36, 37], "partial_reporting_en": 18, "partial": [18, 25, 28], "caus": [18, 27, 96], "eventu": 18, "dest_address": 18, "src_address": 18, "x_length": 18, "max": [18, 20, 21, 26, 27, 28, 36, 37, 45, 46, 49, 61, 63], "y_length": 18, "row": 18, "dest_strid": 18, "src_stride": 18, "transfer_0_don": 18, "transfer_1_don": 18, "transfer_2_don": 18, "transfer_3_don": 18, "partial_transfer_don": 18, "partial_transfer_length": 18, "partial_transfer_id": 18, "active_transfer_id": 18, "usag": [18, 36, 59, 60, 92, 96], "0x10d": 18, "0x434": 18, "current_dest_address": 18, "0x10e": 18, "0x438": 18, "current_src_address": 18, "transfer_progress": 18, "partial_length": 18, "moment": [18, 36, 37, 55, 56], "smaller": [18, 25, 28, 36, 37, 38, 56], "0x115": 18, "0x454": 18, "descriptor_id": 18, "segment": 18, "0x11f": 18, "0x47c": 18, "sg_address": 18, "0x124": 18, "0x490": 18, "dest_address_high": 18, "bigger": [18, 56], "0x125": 18, "0x494": 18, "src_address_high": 18, "0x126": 18, "0x498": 18, "current_dest_address_high": 18, "0x127": 18, "0x49c": 18, "current_src_address_high": 18, "0x12f": 18, "0x4bc": 18, "sg_address_high": 18, "intent": [18, 28, 44, 96], "still": [18, 36, 43, 49, 71, 79, 88, 92, 106, 107], "risk": 18, "similarli": [18, 39, 45], "empti": [18, 30, 32, 39, 55, 56, 105], "determin": [18, 19, 27, 28, 34, 35, 36, 37], "buffer_width_in_byt": 18, "buffer_depth": 18, "startup": [18, 26, 28, 36, 37], "de": [18, 21, 28, 30, 36, 37, 38, 39, 58], "pressur": [18, 28, 37, 70], "submit": 18, "go": [18, 26, 28, 36, 37, 71, 76, 77, 80, 90, 91, 92, 98, 104], "enough": [18, 91, 92, 101, 105], "space": [18, 20, 21, 25, 36, 37, 55, 56, 76, 91, 96, 105], "unexpectedli": [18, 92], "shorter": [18, 32], "alreadi": [18, 28, 36, 37, 39, 44, 105], "hand": [18, 92], "queri": [18, 34, 36, 37, 39], "discoveri": [18, 36, 37], "apart": [18, 36, 37], "incompat": [18, 36, 37], "minor": [18, 36, 37, 99, 100], "patch": [18, 36, 37], "letter": [18, 36, 37, 96], "incorrect": [18, 36, 96], "primari": [18, 28, 36, 37], "distinguish": [18, 36, 37], "0x008": [18, 36, 37], "yield": [18, 30, 32, 36, 37], "previous": [18, 36, 37, 43], "associ": [18, 26, 30, 36, 37, 44, 79, 88], "0x00c": [18, 36, 37], "ensur": [18, 19, 21, 30, 32, 34, 35, 36, 37, 49, 65, 69], "three": [18, 32, 37, 38, 39, 45, 55, 56, 59, 60, 65, 67, 70, 75, 81, 99, 100, 105], "close": [18, 36, 37, 38, 49, 92, 96], "particular": [18, 28, 32, 36, 37, 38, 49, 95, 96], "0x088": [18, 36, 37], "0x080": [18, 36, 37], "propag": [18, 30, 36, 37, 39], "prevent": [18, 36, 37, 105], "0x084": [18, 36, 37], "upstream": [18, 30, 36, 37, 39], "acknowledg": [18, 30, 32, 36, 37, 39, 103], "0x3ff": 18, "1079": 18, "1080": [18, 20, 21], "room": [18, 55, 56], "becom": [18, 36, 42, 44, 55, 56, 75], "specifi": [18, 19, 23, 25, 34, 35, 42, 56, 72, 75, 79, 89, 90, 91, 92, 95, 96, 103, 105, 106], "act": [18, 25, 28, 42], "ahead": 18, "intervent": [18, 36], "gracefulli": 18, "shut": 18, "transact": [18, 29, 30, 32, 39, 42, 44, 46, 47, 48], "won": [18, 32, 37, 92], "fulfil": 18, "notif": [18, 36, 37, 39], "certain": [18, 28, 36, 37, 44, 49, 92, 96, 106], "cpu": [18, 39], "poll": 18, "handler": 18, "compos": [18, 58, 84, 96], "pad": [18, 20, 25, 28, 35, 59, 60, 91, 105], "skip": [18, 37], "second": [18, 19, 22, 25, 32, 36, 37, 47, 67, 73, 92, 106], "stride": 18, "_src": 18, "_address": 18, "_stride": 18, "_dest": 18, "restart": [18, 36], "manag": [18, 19, 28, 40, 41, 43, 44, 47, 52, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 99, 100, 103], "overhead": [18, 28, 59, 60], "never": [18, 32, 36, 37], "execut": [18, 30, 31, 32, 39, 41, 42, 43, 45, 47, 48, 49, 67, 92, 104], "noncontigu": 18, "area": [18, 88, 92], "list": [18, 21, 33, 36, 37, 38, 41, 44, 50, 76, 80, 87, 90, 91, 95, 96, 97, 101, 104, 105, 106, 107], "vector": [18, 96], "call": [18, 91, 92, 95, 99, 100, 101, 103, 104, 105], "contigu": 18, "dedic": [18, 26, 27, 80, 88, 105], "bit0": 18, "next_sg_addr": 18, "bit1": 18, "rais": [18, 36], "dest_addr": 18, "src_addr": 18, "y_len": 18, "minu": [18, 36, 37], "x_len": 18, "dst_stride": 18, "replic": 18, "similar": [18, 28, 32, 36, 37, 38, 88, 92, 104], "distinct": 18, "advantag": [18, 32, 38], "fewer": [18, 38, 96], "treat": [18, 28, 42, 96], "improv": [18, 28, 67, 72, 75, 96], "primarili": [18, 21], "unit": [18, 46, 99, 100], "packet": [18, 28, 55, 56, 58], "begin": [18, 19, 26, 37, 94, 96], "qualifi": [18, 28, 34, 35, 96], "permiss": 18, "b1111": [18, 59, 60], "b010": [18, 36], "polici": 18, "leav": [18, 37, 45, 92, 96, 105], "mod": 18, "min": [18, 21, 27, 36, 46, 49], "widest": 18, "restrict": [18, 32, 65, 76], "relax": [18, 49, 67], "strobe": [18, 28], "discard": [18, 30, 32, 39], "fine": 18, "method": [18, 92], "belong": [18, 91], "erron": 18, "workaround": 18, "increas": [18, 19, 28, 32, 36, 43, 49, 61, 63, 67, 96, 105], "larger": 18, "onlin": [18, 34, 35, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 96], "anyon": [18, 34, 35, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90], "compon": [18, 21, 27, 34, 35, 36, 37, 38, 41, 47, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 96, 101, 104, 105], "video": [18, 20, 21, 34, 35], "audio": [18, 20, 21, 34, 35, 91], "engineerzon": [18, 34, 35, 36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 95, 99, 100], "term": [18, 34, 35, 36, 38, 44, 96], "earlier": [18, 92], "s_axis_axi_aclks_axi_aresetntemp_intachoirqpwmaxi_fan_control": 19, "cool": 19, "mpsoc": [19, 58, 91], "temperatur": [19, 22, 67, 70, 72, 73, 75], "sensor": [19, 67, 70, 73, 82], "achiev": [19, 36, 37, 49, 61, 63, 66, 67, 70, 74, 75, 79, 82, 83, 88], "pl": [19, 67, 68, 69, 72, 73, 74, 75, 79, 81, 82, 84, 88, 89, 90, 91, 104], "sysmone4": 19, "rotat": [19, 27, 76], "accordingli": [19, 28, 36, 37, 76, 90, 92, 106], "tacho": 19, "measur": [19, 36, 44, 67, 75, 81, 82], "evalu": [19, 21, 41, 47, 58, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 88, 89, 90, 92, 97, 105, 107], "rpm": 19, "axi_fan_control": [19, 101], "pwm_frequency_hz": 19, "internal_sysmon": 19, "temp_in": 19, "avg_pow": 19, "avp_pow": 19, "averag": [19, 67], "highest": [19, 36, 37, 49], "tacho_tol_perc": 19, "toler": [19, 73, 74], "tacho_t25": 19, "nomin": 19, "1470000": 19, "tacho_t50": 19, "820000": 19, "tacho_t75": 19, "75": [19, 76, 88, 90, 91], "480000": 19, "tacho_t100": 19, "340000": 19, "temp_00_h": 19, "degre": [19, 41, 44], "celsiu": 19, "temp_25_l": 19, "temp_25_h": 19, "temp_50_l": 19, "60": [19, 80], "temp_50_h": 19, "70": 19, "temp_75_l": 19, "80": [19, 34, 36, 37, 38, 49, 90, 91], "temp_75_h": 19, "90": [19, 27, 66, 70, 73, 74, 82, 83, 84, 90, 91, 101], "temp_00_l": 19, "95": [19, 74, 79, 90, 91], "wizzard": 19, "duti": [19, 24], "sysmon": 19, "bitstream": [19, 49, 92], "brought": 19, "minim": [19, 31, 36, 79, 99, 100, 105], "feedback": [19, 65, 72, 79, 99, 100], "five": [19, 28, 32], "four": [19, 36, 37, 40, 41, 59, 60, 61, 63, 65, 66, 69, 70, 79, 80, 83, 84], "neighbour": 19, "enter": [19, 22, 32, 36, 37, 92], "latest": [19, 76, 92, 95], "light": [19, 81], "formula": [19, 36, 42, 49], "501": 19, "3743": 19, "273": 19, "6777": 19, "ug580": 19, "11195": 19, "41": [19, 21, 28, 74, 79, 82, 90, 91], "sunon": 19, "pf92251b1": 19, "000u": 19, "s99": 19, "8m": 19, "overwrit": [19, 23, 24], "temp_100_l": 19, "redefin": 19, "tacho_25": 19, "tacho_100": 19, "instal": [19, 77, 92, 95], "tacho_": 19, "_tol": 19, "2000": [19, 28, 49, 96], "pwm_period": [19, 22], "20000": 19, "5khz": 19, "u": [19, 91, 92, 95], "pwm_width": [19, 22], "stabil": 19, "tacho_period": 19, "tacho_toler": 19, "tacho_measur": 19, "now": [19, 36, 37, 60, 76, 92, 101, 104, 106], "Then": [19, 32, 71, 76, 77, 80, 90, 92, 101, 104, 106], "pwm_chang": 19, "temp_increas": 19, "curret": 19, "new_tacho_measur": 19, "tacho_err": 19, "61": [19, 22, 25, 26, 28, 80, 90, 91], "0x46414e43": 19, "tacho_measurement_don": 19, "whenev": [19, 92], "hw": [19, 67, 92], "fault": [19, 82, 83], "longer": [19, 27, 34, 35, 36, 37, 43, 67], "whithin": 19, "expir": 19, "pwm_": [19, 24], "establish": [19, 96], "exceed": 19, "target": [19, 25, 32, 42, 61, 63, 67, 75, 91, 98], "temp_data_sourc": 19, "internal_": 19, "copi": [19, 92, 105], "0x00004e20": 19, "temp_": 19, "00_": 19, "h": [19, 32, 92], "0x41": [19, 28, 36, 37, 39], "25_": 19, "0x42": [19, 36, 37, 39], "0x43": 19, "50_": 19, "0x45": [19, 39], "75_": 19, "0x46": 19, "0x118": 19, "0x47": 19, "0x11c": 19, "100_": 19, "t25": 19, "0x144": 19, "tacho_50": 19, "t50": 19, "0x52": 19, "0x148": 19, "tacho_75": 19, "t75": 19, "0x53": 19, "0x14c": 19, "t100": 19, "0x150": 19, "tacho_25_tol": 19, "tol_": 19, "percent": 19, "0x55": 19, "0x154": 19, "tacho_50_tol": 19, "0x56": [19, 32], "0x158": 19, "tacho_75_tol": 19, "0x57": 19, "0x15c": 19, "tacho_100_tol": 19, "s_axis_axi_aclks_axi_aresetnhdmi_rx_clkhdmi_rx_datahdmi_dma_ovfhdmi_dma_unfhdmi_clkhdmi_dma_sofhdmi_dma_dehdmi_dma_dataaxi_hdmi_rx": 20, "adv7611": 20, "1080p": [20, 21], "recept": [20, 30, 39], "ycbcr": [20, 21], "rgb": [20, 21], "color": [20, 21], "imageon": [20, 21], "axi_hdmi_rx": 20, "io_interfac": 20, "vdma": [20, 21], "hdmi_rx_clk": 20, "pixel": [20, 21], "hdmi_clk": 20, "hdmi_rx_data": 20, "hdmi_dma_sof": 20, "hdmi_dma_d": 20, "hdmi_dma_data": 20, "hdmi_dma_ovf": 20, "hdmi_dma_unf": 20, "axi_hdmi_rx_cor": 20, "manipul": [20, 21, 92], "acquir": [20, 32, 66, 67, 68, 82, 83], "chroma": [20, 21], "supersampl": 20, "super": 20, "impact": [20, 21, 27, 38, 79], "qualiti": [20, 21, 72], "csc": [20, 21], "csc_bypass": [20, 21], "recov": [20, 36, 37], "hsync": [20, 21], "vsync": [20, 21], "against": [20, 34, 36], "tpm_status2": 20, "edge_sel": 20, "bgr": 20, "24bit": 20, "32bit": [20, 49], "vdma_statu": [20, 21], "vdma_ovf": [20, 21], "vdma_unf": [20, 21], "tpm_status1": 20, "hdmi_tpm_oo": [20, 21], "tpm": [20, 21], "vs_oo": 20, "unabl": 20, "track": [20, 36, 73], "hs_oo": 20, "vs_mismatch": 20, "hs_mismatch": 20, "hvcounts1": 20, "vs_count": 20, "horizont": [20, 21], "hs_count": 20, "1920": [20, 21], "hvcounts2": 20, "axi_spdif_tx": [20, 21, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79, 81, 83, 84, 88, 89], "whole": [20, 21, 28, 32, 101], "softcor": 20, "adv7604": 20, "adv7612": 20, "quick": [20, 21, 75, 76, 77, 78, 80, 81, 82, 88, 90, 92, 93, 101], "s_axis_axi_aclks_axi_aresetns_axisreference_clkvdma_clkhdmi_out_clkvga_out_clkhdmi_16_hsynchdmi_16_vsynchdmi_16_data_ehdmi_16_datahdmi_16_es_datahdmi_24_hsynchdmi_24_vsynchdmi_24_data_ehdmi_24_datavga_hsyncvga_vsyncvga_redvga_greenvga_bluehdmi_36_hsynchdmi_36_vsynchdmi_36_data_ehdmi_36_dataaxi_hdmi_tx": 21, "adv7511": [21, 66, 77, 91], "adv7123": 21, "transmiss": [21, 26, 58], "36": [21, 66, 70, 73, 74, 82, 83, 84, 90, 91], "clip": 21, "axi_hdmi_tx": [21, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79, 81, 82, 83, 84, 88, 89, 91], "cr_cb_n": 21, "subsampl": 21, "red": [21, 92], "blue": 21, "green": 21, "technolgi": 21, "beyond": 21, "7511": 21, "16_bit": 21, "24_bit": 21, "36_bit": 21, "16_bit_embedded_sync": 21, "vga_interfac": 21, "out_clk_polar": 21, "launch": [21, 104], "vdma_readi": 21, "vdma_valid": 21, "vdma_data": 21, "vdma_end_of_fram": 21, "reference_clk": 21, "axi_hdmi_clkgen": [21, 92], "hdmi_out_clk": 21, "vga_out_clk": 21, "vdma_clk": 21, "hdmi_16_hsync": 21, "hdmi_16_vsync": 21, "vertic": 21, "hdmi_16_data_": 21, "hdmi_16_data": 21, "hdmi_16_es_data": 21, "hdmi_24_hsync": 21, "hdmi_24_vsync": 21, "hdmi_24_data_": 21, "hdmi_24_data": 21, "vga_hsync": 21, "vga_vsync": 21, "vga_r": 21, "vga": 21, "vga_green": 21, "vga_blu": 21, "hdmi_36_hsync": 21, "hdmi_36_vsync": 21, "hdmi_36_data_": 21, "hdmi_36_data": 21, "35": [21, 66, 67, 70, 73, 74, 82, 83, 84, 89, 90, 91], "axi_hdmi_tx_cor": 21, "axi_hdmi_tx_vdma": 21, "bloc": 21, "full_rang": 21, "clipp_max": 21, "clipp_min": 21, "suggest": [21, 92, 96, 105], "experienc": 21, "human": [21, 105], "compact": 21, "respons": [21, 28, 29, 30, 32, 36, 37, 38, 41, 44, 45, 46, 53, 75, 81, 92, 96], "circuit": [21, 65, 69, 75, 77, 81, 82, 84], "typic": [21, 27, 30, 36, 37, 39, 43, 45, 67, 75, 90, 92], "axi_hdmi_cor": 21, "cntrl1": 21, "ss_bypass": 21, "sub": [21, 27, 44, 82, 88, 92, 96], "sampler": 21, "And": [21, 92, 94, 95], "cntrl2": 21, "source_sel": 21, "constant": [21, 32, 81, 96, 105], "cntrl3": 21, "const_rgb": 21, "tpm_statu": 21, "vdma_tpm_oo": 21, "r_maxorcr_max": 21, "0xf0": [21, 39], "0xfe": [21, 32, 42], "g_maxory_max": 21, "0x0eb": 21, "luma": 21, "0xeb": 21, "b_maxorcb_max": 21, "0x6c": 21, "r_minorcr_min": 21, "g_minory_min": 21, "0x010": [21, 36, 37], "b_minorcb_min": 21, "hsync_1": 21, "h_line_act": 21, "h_line_width": 21, "2200": [21, 49], "hsync_2": 21, "h_sync_width": 21, "44": [21, 66, 76, 82, 90, 91], "hsync_3": 21, "h_enable_max": 21, "h_enable_min": 21, "2112": 21, "192": 21, "porch": 21, "148": 21, "vsync_1": 21, "v_frame_act": 21, "height": 21, "v_frame_width": 21, "1125": 21, "vsync_2": 21, "v_sync_width": 21, "vsync_3": 21, "v_enable_max": 21, "v_enable_min": 21, "1121": 21, "ad_ip_inst": [21, 49, 104], "axi_hdmi_dma": 21, "ad_ip_paramet": [21, 49, 104], "soft": [21, 91], "adv7511_zc706": 21, "eight": [21, 36], "2x": [21, 92], "vc707": [21, 38, 91], "zc706": [21, 28, 38, 74, 76, 77, 90, 91, 92, 95, 105], "zed": [21, 66, 67, 68, 69, 70, 72, 73, 74, 75, 79, 81, 83, 84, 88, 89, 91, 92], "s_axis_axi_aclks_axi_aresetnext_clkdriver_otw_ndriver_en_ndriver_pulsedriver_dp_resettia_chselirqaxi_laser_driv": 22, "ad_fmclidar1_ebz": 22, "platform": [22, 25, 75, 76, 80, 90, 92, 98], "tia": 22, "adp3624": 22, "mosfet": 22, "axi_laser_driv": 22, "async_clk_en": [22, 24], "pulse_width": 22, "2147483647": [22, 24], "pulse_period": 22, "ext_clk": [22, 24, 49, 73], "driver_en_n": 22, "driver_puls": 22, "driver_otw_n": 22, "warn": [22, 94, 96], "driver_dp_reset": 22, "precondit": 22, "tia_chsel": 22, "config_pwm": 22, "config_period": 22, "pulse_": 22, "config_width": 22, "status_ldriv": 22, "driver_otw": 22, "otw": 22, "ext_clk_monitor": 22, "ext_clk_freq": 22, "irq_pulse_pend": 22, "irq_pulse_mask": 22, "irq_otw_enter_pend": 22, "irq_otw_enter_mask": 22, "irq_otw_exit_pend": 22, "irq_otw_exit_mask": 22, "irq_pulse_sourc": 22, "irq_otw_enter_sourc": 22, "irq_otw_exit_sourc": 22, "exit": [22, 30, 32], "sequencer_control": 22, "sequencer_en": 22, "auto_sequence_en": 22, "predefin": [22, 55, 56], "tia_manual_config": 22, "sequencer_offset": 22, "tia_chsel_offset": 22, "sequence_auto_config": 22, "sequence_value0": 22, "sequence_value1": 22, "sequence_value2": 22, "third": [22, 97, 98], "sequence_value3": 22, "fourth": 22, "tia0_chsel_manu": 22, "tia0": 22, "manual": [22, 36, 92, 106], "tia1_chsel_manu": 22, "tia2_chsel_manu": 22, "tia3_chsel_manu": 22, "s_axis_axi_aclks_axi_aresetnclkdata_itrigger_idac_datadac_validexternal_rateexternal_validexternal_decimation_entrigger_inclk_outdata_odata_tadc_validadc_datadac_readtrigger_outtrigger_out_adcfifo_depthaxi_logic_analyz": 23, "open": [23, 92, 94, 95, 96, 101, 104, 105, 106], "drain": 23, "axi_logic_analyz": 23, "submodul": 23, "clk_out": 23, "data_i": 23, "data_o": 23, "data_t": 23, "dac_data": 23, "dac_read": 23, "external_r": 23, "external_valid": 23, "external_decimation_en": 23, "acquisit": [23, 67, 70, 72, 74, 79, 82, 88, 89], "trigger_out_adc": 23, "thing": [23, 92, 96, 105, 106], "oscilloscop": 23, "divider_counter_la": 23, "downsampl": 23, "divider_count": 23, "divider_counter_pg": 23, "upsampl": 23, "edge_detect_control": 23, "rise_edge_control": 23, "fall_edge_control": 23, "low_level_control": 23, "high_level_control": 23, "trigger_log": 23, "gate": [23, 35, 38, 88], "clock_select": 23, "overwrite_mask": 23, "overwrite_data": 23, "input_data": 23, "pull": [23, 30, 36, 37, 92, 94, 95, 107], "continuosli": 23, "pg_trigger_config": 23, "data_delay_control": 23, "master_delay_ctrl": 23, "tap": [23, 99, 100], "rate_gen_select": 23, "manual_data_delai": 23, "s_axis_axi_aclks_axi_aresetnext_clkext_syncpwm_": 24, "sv": [24, 26], "systemverilog": [24, 26], "axi_pwm_gen_1": 24, "axi_pwm_gen_regmap": 24, "axi_pwm_gen_constr": 24, "ttcl": 24, "sdc": [24, 91, 105], "axi_pwm_gen_ip": 24, "definit": [24, 40, 43, 45, 52, 91, 96, 105], "axi_pwm_gen_hw": 24, "n_pwm": 24, "pwm_ext_sync": 24, "ext_async_sync": 24, "software_bringup": 24, "ext_sync_phase_align": 24, "pulse_0_width": [24, 49], "pulse_1_width": 24, "pulse_2_width": 24, "pulse_3_width": 24, "pulse_4_width": 24, "pulse_5_width": 24, "pulse_6_width": 24, "pulse_7_width": 24, "pulse_8_width": 24, "pulse_9_width": 24, "pulse_10_width": 24, "pulse_11_width": 24, "pulse_12_width": 24, "pulse_13_width": 24, "pulse_14_width": 24, "pulse_15_width": 24, "pulse_0_period": [24, 49], "pulse_1_period": 24, "pulse_2_period": 24, "pulse_3_period": 24, "pulse_4_period": 24, "pulse_5_period": 24, "pulse_6_period": 24, "pulse_7_period": 24, "pulse_8_period": 24, "pulse_9_period": 24, "pulse_10_period": 24, "pulse_11_period": 24, "pulse_12_period": 24, "pulse_13_period": 24, "pulse_14_period": 24, "pulse_15_period": 24, "pulse_0_offset": 24, "pulse_1_offset": 24, "pulse_2_offset": 24, "pulse_3_offset": 24, "pulse_4_offset": 24, "pulse_5_offset": 24, "pulse_6_offset": 24, "pulse_7_offset": 24, "pulse_8_offset": 24, "pulse_9_offset": 24, "pulse_10_offset": 24, "pulse_11_offset": 24, "pulse_12_offset": 24, "pulse_13_offset": 24, "pulse_14_offset": 24, "pulse_15_offset": 24, "index": [24, 26, 47, 65], "notion": 24, "reg_up_control": 24, "external_sync_align": 24, "runtim": [24, 27, 28, 30, 34, 35, 36, 37, 39, 42, 51], "writabl": 24, "given": [24, 81, 91, 105], "ext": [24, 77], "s_axis_axi_aclks_axi_aresetnsys_rom_datapr_rom_datarom_addraxi_sysid": 25, "solut": [25, 28, 49, 61, 63, 65, 67, 69, 70, 77, 80, 82, 89, 91], "compris": 25, "built": [25, 26, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94], "action": [25, 95], "store": [25, 28, 30, 32, 36, 37, 39, 41, 42, 43, 48, 62, 76, 90, 92], "made": [25, 28, 36, 37, 49, 58, 91, 96, 101, 106], "axi_sysid": [25, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "rom_width": 25, "rom_addr_bit": 25, "path_to_fil": 25, "path_to_mem_init_fil": 25, "sys_rom_data": 25, "pr_rom_data": 25, "pr": [25, 96, 107], "rom_addr": 25, "rom_data": 25, "axi_system_id": 25, "0x53594944": 25, "y": [25, 92], "0x200": [25, 28, 34, 35, 36, 37, 39, 99, 100], "0x800": 25, "sysrom_start": 25, "prrom_start": 25, "behav": [25, 36, 37, 43], "reveal": 25, "cannot": [25, 32, 36, 94, 107], "2kib": 25, "size": [25, 28, 36, 38, 39, 43, 48, 56, 73, 92, 96], "4b": 25, "0000h": 25, "hex": 25, "00000000h": 25, "product": [25, 36, 37, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 97], "string": [25, 92], "rom2": 25, "checksum": [25, 36, 37], "28b": 25, "git": [25, 92, 97, 104, 106], "branch": [25, 32, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 96], "44b": 25, "tag": [25, 95, 106], "sha": 25, "clean": [25, 92, 105], "vadj": [25, 74, 105], "12b": 25, "date": 25, "1970": 25, "01_00": 25, "utc": 25, "mandatori": [25, 32, 36, 37, 76, 96], "overal": [25, 36, 38, 49, 92, 99, 100], "null": 25, "00h": 25, "circumst": 25, "ascii": 25, "charact": [25, 36, 37, 38, 76, 90, 92, 96], "region": 25, "rom1": 25, "place": [25, 27, 32, 36, 37, 49, 91, 95], "bd": [25, 49, 91, 92, 105], "system_bd": [25, 49, 91, 105], "earli": [25, 49, 92], "choos": [25, 38, 92], "sys_cstr": 25, "sysid_gen_sys_init_fil": 25, "s_axis_axi_aclks_axi_aresetnclkrstresetnsync_insync_outtdd_channelaxi_tdd": 26, "divis": [26, 28], "wave": [26, 27], "confus": [26, 96], "around": [26, 66, 70, 83, 96], "repurpos": 26, "expand": [26, 104], "six": 26, "refer": [26, 27, 28, 34, 35, 38, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 97, 101, 104], "axi_tdd": [26, 76, 90], "axi_tdd_pkg": 26, "axi_tdd_regmap": 26, "cdc": [26, 28, 44, 76, 90], "axi_tdd_count": 26, "axi_tdd_channel": 26, "waveform": [26, 27], "axi_tdd_sync_gen": 26, "axi_tdd_ip": 26, "axi_tdd_hw": 26, "channel_count": 26, "default_polar": 26, "b00000000": 26, "register_width": 26, "burst_count_width": 26, "sync_intern": 26, "sync_extern": 26, "sync_external_cdc": 26, "sync_count_width": 26, "sync_in": 26, "sync_out": 26, "tdd_channel": 26, "central": 26, "idea": 26, "frame_length": 26, "burst_count": 26, "plai": [26, 28], "repeat": [26, 28, 30, 32, 37, 101], "indefinit": [26, 37], "startup_delai": 26, "diagram": [26, 27, 45, 64, 99, 100], "graphic": 26, "manner": [26, 39, 92, 106], "sync_int": 26, "sync_ext": [26, 28], "sync_soft": 26, "gpsdo": 26, "sync_counter_low": 26, "sync_counter_high": 26, "sync_rst": 26, "alter": [26, 32, 91], "chx_on": 26, "chx_off": 26, "channel_en": 26, "channel_polar": 26, "posit": [26, 32, 36, 37, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 82, 83, 89, 96], "correl": 26, "ch0": 26, "ch31": 26, "unless": [26, 44, 92, 96], "subsequ": [26, 32], "fly": 26, "adapt": 26, "highli": [26, 34, 35, 36, 37, 38, 41, 80, 98, 99, 100], "flexibl": [26, 41, 47, 70, 73, 74, 75, 79, 88], "substanti": 26, "0x5444444e": 26, "interface_descript": 26, "sync_": 26, "count_": 26, "register_": 26, "external_": 26, "channel_count_extra": 26, "channel_": 26, "ch1": 26, "exclud": [26, 49], "default_": 26, "chn_on": 26, "chn": 26, "chn_off": 26, "sine": 27, "referenc": [27, 94], "fw": 27, "peak": [27, 92], "optim": [27, 36, 37, 62, 65, 67, 75, 77, 79], "cosin": 27, "But": [27, 43, 105], "dds_dw": 27, "phase_dw": 27, "cordic_dw": 27, "cordic_phase_dw": 27, "axi": [27, 30, 33, 34, 35, 38, 40, 41, 48, 49, 54, 57, 65, 67, 69, 76, 91, 101, 102], "dac_dds_format": 27, "dac_data_sync": 27, "tone_1_scal": 27, "tone_2_scal": 27, "tone_1_init_offset": 27, "tone_2_init_offset": 27, "tone_1_freq_word": 27, "tone_2_freq_word": 27, "dac_dds_data": 27, "regist": [27, 38, 44, 46, 48, 55, 56, 67, 69, 72, 77, 79, 88, 89, 91, 96, 103], "map": [27, 31, 32, 41, 65, 91, 103], "contribut": [27, 94], "uniti": 27, "h4000": 27, "h8000": 27, "h1000000000000000": 27, "fract": 27, "capac": 27, "frac": [27, 36, 42, 49, 51], "eq": 27, "hierarch": [27, 49], "amplifi": [27, 69, 72, 73, 81, 88, 89], "angl": 27, "ad_dds_sin": 27, "ad_dds_sine_cord": 27, "data_path": 27, "scenario": [27, 61, 63], "250m": 27, "daq2": [27, 92, 104], "ad9144": [27, 35, 37, 38], "1gsp": 27, "250mhz": 27, "closer": [27, 36], "nois": [27, 66, 67, 69, 70, 71, 72, 75, 81, 83, 88, 89], "i0": 27, "i1": 27, "i2": 27, "i3": 27, "s_axis_axi_aclks_axi_aresetns_axiss_storage_axiss_axis_aclks_axis_aresetnm_axis_aclkm_axis_aresetninit_reqsync_extddr_calib_donem_axiswr_ctrlrd_ctrlm_storage_axisdata_offload": 28, "essenc": 28, "bursti": 28, "sit": 28, "isn": [28, 90], "ram": [28, 43, 48, 76, 92], "dram": [28, 77], "gib": 28, "hbm": [28, 91], "oneshot": [28, 36, 37], "pure": 28, "750": [28, 49], "data_offload": 28, "misc": 28, "arch": 28, "arm64": 28, "boot": [28, 71, 91, 92], "dt": [28, 66, 77, 78], "zynqmp": [28, 76, 78, 80, 90, 91, 92], "rev10": [28, 78], "ad9081": [28, 34, 35, 36, 37, 38, 87, 90], "m8": 28, "l4": 28, "mem_typ": 28, "blockram": 28, "mem_size_log2": 28, "1kb": 28, "2kb": 28, "8kb": 28, "16kb": 28, "32kb": 28, "64kb": 28, "128kb": 28, "256kb": 28, "512kb": 28, "1mb": 28, "2mb": 28, "4mb": 28, "8mb": 28, "16mb": 28, "32mb": 28, "64mb": 28, "128mb": 28, "256mb": 28, "512mb": 28, "29": [28, 36, 37, 90, 91], "1gb": 28, "2gb": 28, "4gb": 28, "8gb": 28, "16gb": 28, "34": [28, 66, 67, 70, 73, 81, 82, 83, 84, 89, 90, 91], "tx_or_rxn_path": 28, "src_data_width": 28, "dst_data_width": 28, "dst_cyclic_en": 28, "auto_bringup": 28, "bootup": 28, "sync_ext_add_internal_cdc": 28, "has_bypass": 28, "m_axis_tkeep": [28, 55, 56], "s_axis_tkeep": [28, 55, 56], "wr_ctrl": 28, "wr_request_en": 28, "request_en": 28, "wr_request_valid": 28, "request_valid": 28, "wr_request_readi": 28, "request_readi": 28, "wr_request_length": 28, "request_length": 28, "wr_response_measured_length": 28, "response_measured_length": 28, "wr_response_eot": 28, "response_eot": 28, "wr_overflow": 28, "status_overflow": 28, "rd_ctrl": 28, "rd_request_en": 28, "rd_request_valid": 28, "rd_request_readi": 28, "rd_request_length": 28, "rd_response_eot": 28, "rd_underflow": 28, "status_underflow": 28, "s_storage_axi": 28, "s_storage_axis_readi": 28, "s_storage_axis_valid": 28, "s_storage_axis_data": 28, "s_storage_axis_tkeep": 28, "s_storage_axis_last": 28, "m_storage_axi": 28, "m_storage_axis_readi": 28, "m_storage_axis_valid": 28, "m_storage_axis_data": 28, "m_storage_axis_tkeep": 28, "m_storage_axis_last": 28, "m_storage_axis_s_axi": 28, "s_axis_aresetn": [28, 55, 56], "s_storage_axis_m_axi": 28, "m_axis_aresetn": [28, 55, 56], "init_req": 28, "coupl": [28, 65, 76, 80, 82, 88, 91, 96, 105], "ddr_calib_don": 28, "0x44414f46": 28, "synthesis_config_1": 28, "has_": 28, "or_": 28, "rxn_": 28, "memory_typ": 28, "mem_": 28, "synthesis_config_2": 28, "mem_size_lsb": 28, "size_": 28, "synthesis_config_3": 28, "mem_size_msb": 28, "transfer_length": 28, "overrid": 28, "mem_phy_st": 28, "could": [28, 36, 37, 92], "calib_complet": 28, "successfulli": [28, 92], "reset_offload": 28, "auto_": 28, "oneshot_en": 28, "offload_bypass": 28, "pretti": 28, "much": [28, 37, 39, 49, 55, 56, 96, 105, 106], "sync_trigg": 28, "sync_config": 28, "fsm_bdg": 28, "fsm_state_read": 28, "0xxxxxxxxx": [28, 30, 39], "fsm_state_writ": 28, "util_axis_fifo": [28, 55, 56], "util_axis_fifo_asym": [28, 56], "save": [28, 56, 67, 88, 101, 104, 105], "sink": [28, 44, 59, 60, 69, 99, 100], "downgrad": [28, 49], "role": [28, 91, 99, 100], "our": [28, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 97, 101, 105, 106, 107], "context": [28, 36, 37, 39], "know": [28, 95, 105], "who": [28, 99, 100, 105], "bram": [28, 62], "uram": 28, "protect": [28, 73, 74, 82, 83], "m_axis_resetn": 28, "payload": [28, 30, 32, 34, 35, 59], "data_width": [28, 39, 40, 42, 46, 47, 48, 49, 53, 54, 55, 57, 62, 104], "axis_last": 28, "axis_tkeep": 28, "standbi": 28, "fill": [28, 30, 32, 105], "unsent": 28, "front": [28, 67], "ddrx": 28, "relationship": 28, "clkdma": 28, "clkddr": 28, "clkconvert": 28, "critic": [28, 67, 79, 92, 96], "depacket": 28, "arriv": [28, 30, 36, 39, 44], "special": [28, 32, 92, 95, 101, 104], "a10soc": [28, 38, 76, 80, 90, 91, 92, 95, 105, 107], "xc7z045": 28, "ffg900": 28, "xczu9eg": [28, 105], "2ffvb1156": 28, "10as066n3f40e2sg": [28, 105], "ddr3": 28, "sodimm": 28, "ddr4": 28, "hilo": 28, "gb": [28, 92], "mb": [28, 104], "m20k": 28, "smallest": 28, "granular": [28, 46], "mainli": 28, "gearbox": [28, 36, 37], "strip": 28, "concurr": [28, 38], "dummi": 28, "requisit": 28, "congest": 28, "mt": 28, "1600": [28, 49], "2400": 28, "2133": 28, "133": [28, 76, 80], "ui": 28, "avalon": 28, "overload": 28, "invalid": [28, 36], "cf_axi_dd": 28, "iio": [28, 75, 76, 84, 90], "former": [28, 36], "synthes": [28, 35, 37, 38, 80, 92], "overridden": 28, "doesn": [28, 76, 80, 90, 106], "situat": 28, "latter": [28, 32], "cf_axi_dds_buffer_stream": 28, "sdiocmdprmapclkreset_ni3ci3c_controller_cor": 29, "heart": [29, 46], "command": [29, 30, 31, 39, 40, 41, 42, 43, 44, 46, 47, 48, 67, 71, 73, 74, 76, 77, 80, 88, 89, 90, 96, 101, 105], "i3c_control": [29, 30], "i3c_controller_cor": 29, "i3c_controller_core_ip": 29, "i3c_controller_core_hw": 29, "max_dev": 29, "clk_mod": 29, "maximun": 29, "5mhz": 29, "50mhz": [29, 30, 49], "i3c_scl": 29, "scl": [29, 32], "i3c_sdo": 29, "sdo": [29, 30, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54, 67, 68], "i3c_sdi": 29, "sdi": [29, 30, 31, 39, 40, 42, 44, 45, 46, 47, 49, 53, 54, 67, 73, 79], "i3c_t": 29, "sdio": [29, 30], "sdo_readi": [29, 30, 39, 40, 46, 47, 48, 53], "sdo_valid": [29, 30, 39, 40, 46, 47, 48, 53], "sdi_readi": [29, 30, 39, 40, 46, 47, 48, 53], "sdi_valid": [29, 30, 39, 40, 46, 47, 48, 53], "sdi_last": [29, 30], "ibi_readi": [29, 30], "ibi_valid": [29, 30], "ibi": [29, 30, 32], "cmdp": [29, 30], "cmdp_valid": [29, 30], "cmdp_readi": [29, 30], "cmdp_error": [29, 30], "cmdp_nop": [29, 30], "cmdp_daa_trigg": [29, 30], "rmap": [29, 30], "rmap_ibi_config": [29, 30], "rmap_pp_sg": [29, 30], "rmap_dev_char_addr": [29, 30], "rmap_dev_char_data": [29, 30], "buse": [29, 30, 46, 47, 53, 100], "reset_n": [29, 30, 58, 75, 96], "s_axis_axi_aclks_axi_aresetnclkoffload_triggersdiooffload_sdicmdprmapreset_nirqi3c_controller_host_interfac": 30, "offload": [30, 31, 33, 39, 41, 49, 67, 68, 104], "i3c_controller_host_interfac": 30, "i3c_controller_host_interface_ip": 30, "i3c_controller_host_interface_hw": 30, "255": [30, 39, 46], "async_clk": [30, 36, 37, 55, 56], "offload_sdi": [30, 48], "offload_sdi_readi": [30, 48], "offload_sdi_valid": [30, 44, 48], "pars": [30, 31, 92, 101], "descriptor": [30, 31, 34, 35, 99, 100], "instruct": [30, 31, 39, 41, 46, 50, 76, 94, 95, 98], "unmask": [30, 39], "offload_trigg": [30, 32], "device_id": 30, "daa_pend": [30, 32], "ibi_pend": 30, "cmdr_pend": 30, "ibi_almost_ful": 30, "sdi_almost_ful": [30, 39], "sdo_almost_empti": [30, 39], "cmdr_almost_ful": 30, "cmd_almost_empti": [30, 39], "got": 30, "cmd_fifo_room": [30, 39], "entri": [30, 39, 43, 48], "cmd": [30, 32, 40, 44, 46, 48, 52], "cmdr_fifo_level": 30, "cmdr": [30, 32], "sdo_fifo_room": [30, 39], "sdi_fifo_level": [30, 39], "ibi_fifo_level": 30, "cmd_fifo": [30, 39], "ack": [30, 32], "structur": [30, 32], "cmd_is_ccc": 30, "0xx": 30, "ccc": 30, "cmd_bcast_head": 30, "privat": 30, "cmd_sr": 30, "sr": [30, 32], "p": [30, 32, 58, 66, 70, 71, 76, 77, 78, 80, 82, 83, 90, 91, 99, 100, 104, 105], "cmd_buffer_lenght": 30, "0xxxx": 30, "rnw": [30, 32], "cmd_da": 30, "0xxx": 30, "cmd_rnw": 30, "retriev": [30, 32, 105], "cmdr_fifo": 30, "undefin": [30, 36, 37, 39, 43], "cmdr_fifo_error": 30, "0x": 30, "cmdr_fifo_buffer_length": 30, "cmdr_fifo_sync": 30, "sdo_fifo": [30, 39], "sdo_fifo_byte_3": 30, "sdo_fifo_byte_2": 30, "sdo_fifo_byte_1": 30, "sdo_fifo_byte_0": 30, "sdi_fifo": [30, 39], "ibi_fifo": 30, "ibi_fifo_da": 30, "ibi_fifo_mdb": 30, "mdb": [30, 32], "bcr": [30, 32], "ibi_fifo_sync": 30, "fifo_statu": 30, "sdi_empti": 30, "ibi_empti": 30, "cmdr_empti": 30, "op": [30, 73, 74], "ops_status_nop": 30, "ops_speed_grad": 30, "56mhz": 30, "12mhz": 30, "25mhz": 30, "ops_offload_length": [30, 32], "ops_mod": [30, 32], "ibi_config": [30, 32], "band": [30, 38, 66, 70, 75, 83], "ibi_config_listen": 30, "listen": [30, 32, 39, 43], "sda": [30, 32], "resolv": [30, 32, 92, 96], "ibi_config_en": 30, "nack": [30, 32], "proce": [30, 32, 96], "reject": [30, 32, 66, 70, 81, 83], "dev_char": 30, "characterist": [30, 49], "dev_char_0_wen": 30, "dev_char_addr": 30, "dev_char_wen": 30, "dev_char_has_ibi_payload": 30, "dev_char_is_ibi_cap": 30, "dev_char_is_attach": 30, "attach": [30, 91, 96], "0x2c0": 30, "offload_cmd_n": 30, "offload_cmd_length": 30, "offload_cmd": 30, "0x300": [30, 36], "offload_sdo_n": 30, "sector": 30, "offload_sdo_0": 30, "offload_sdo_1": 30, "conclud": 30, "bound": [30, 101], "offload_sdo_byte_3": 30, "offload_sdo_byte_2": 30, "offload_sdo_byte_1": 30, "offload_sdo_byte_0": 30, "bellow": [30, 39], "almost": [30, 39, 55, 56, 67, 91, 92, 104], "receipt": 30, "daa": [30, 32], "suppos": [30, 36, 37, 39, 65], "loss": 30, "watermark": [30, 39], "_pend": 30, "notifi": [30, 39, 92, 106], "subset": [31, 36, 37], "commun": [31, 38, 41, 44, 46, 71, 78, 79, 81, 99, 100], "lean": [31, 41], "host": [31, 67, 105], "exchang": [32, 40], "i3c": [32, 33], "metadata": 32, "bcast": 32, "lenght": 32, "da": [32, 73, 74], "jump": [32, 105], "flowchart": 32, "fig": 32, "387": [32, 76], "mipi": 32, "subsect": [32, 90], "therefor": [32, 36, 37, 49, 76, 90, 106], "adi_i3c_controller_send_ccc_cmd": 32, "file": [32, 49, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 95, 97, 106], "entdaa": 32, "setxtim": 32, "vendor": [32, 98], "adi_i3c_controller_priv_xf": 32, "Not": [32, 65, 91, 92], "broad": 32, "interrupton": 32, "origin": [32, 38, 44, 91, 92, 101], "no_error": 32, "ce0_error": 32, "illeg": [32, 92], "ce2_error": 32, "nack_resp": 32, "uda_error": 32, "c0": 32, "ce0": 32, "unexpect": [32, 36], "ce1": 32, "ce3": 32, "ce2": 32, "veri": [32, 41, 48, 49, 81, 88, 92], "h7e": 32, "autonom": [32, 66, 70, 83], "kept": [32, 96], "u32": 32, "0x78563412": 32, "exemplifi": 32, "byte3": 32, "byte2": 32, "byte1": 32, "byte0": 32, "would": [32, 36, 37, 38, 42, 49, 105], "sd1": 32, "pid": 32, "dcr": 32, "twice": [32, 42, 92], "pending_daa": 32, "seek": [32, 92], "getpid": 32, "setnewda": 32, "opportun": [32, 36], "approach": [32, 36, 37], "stall": [32, 42], "guarante": [32, 36, 37, 67], "cohes": 32, "abbrevi": [32, 96, 105], "397": 32, "bcast_7e_w": 32, "bodi": 32, "enumer": 32, "emit": [32, 36], "prefer": [32, 92], "summari": 32, "suitabl": [32, 69], "offload_cmd_": 32, "popul": [32, 76], "offload_sdo_": 32, "slot": [32, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 88, 89, 90], "subfield": 32, "shall": [32, 49, 101], "ground": [32, 73, 105], "ila": 32, "bit_mod": 32, "rx_raw": 32, "sm": 32, "cmdp_ccc_id": 32, "cmd_parser": 32, "view": [32, 66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 88, 89, 90], "8192": 32, "window": [32, 67, 91, 104, 105], "footnot": 32, "v1": [32, 73], "ad3552r": [33, 84, 102], "ad7606x": [33, 87, 102], "ad7616": [33, 87, 102], "ad9265": [33, 102], "ad9467": [33, 77, 102], "ad9671": [33, 102], "ad9783": [33, 87, 102], "axi_adxcvr": [33, 38, 65, 76, 80, 90, 104], "fan": [33, 101, 102], "hdmi": [33, 102], "laser": [33, 102], "interfac": [33, 42, 44, 49, 64, 66, 67, 68, 69, 70, 72, 76, 77, 78, 79, 80, 82, 83, 84, 88, 89, 90, 92, 95, 96, 97, 101, 102, 104, 105], "asymmetr": [33, 102], "cpack": [33, 63, 102], "mii": [33, 102], "rmii": [33, 102], "rfifo": [33, 102], "wfifo": [33, 102], "s_axis_axi_aclks_axi_aresetnlink_clklink_sofadc_dovfadc_sync_inadc_sync_manual_req_inlinkenableadc_validadc_dataadc_sync_manual_req_outadc_rstad_ip_jesd204_tpl_adc": 34, "ad_ip_jesd204_tpl_adc": [34, 76, 80, 90], "samples_per_fram": [34, 35], "converter_resolut": [34, 35], "bits_per_sampl": [34, 35], "np": [34, 35, 36, 37, 76, 80, 90], "dma_bits_per_sampl": [34, 35], "octets_per_beat": [34, 35], "en_frame_align": 34, "twos_compl": 34, "pn7_enabl": 34, "pn15_enabl": 34, "link_data": [34, 35], "link_readi": [34, 35], "link_valid": [34, 35], "link_clk": [34, 35, 36, 37], "66": [34, 35, 36, 37, 76, 80, 84, 90, 91], "link_sof": 34, "concaten": [34, 35, 96], "adc_sync_manual_req_out": 34, "adc_sync_manual_req_in": 34, "device_clk": [34, 36, 37], "tpl": [34, 35, 36, 90, 99, 100, 104], "up_tpl_common": [34, 35, 99, 100], "tpl_cntrl": [34, 35, 99, 100], "profile_sel": [34, 35, 99, 100], "framer": [34, 35, 76, 80, 99, 100], "profile_num": [34, 35, 99, 100], "0x81": [34, 35, 39, 99, 100], "0x204": [34, 35, 39, 99, 100], "tpl_statu": [34, 35, 99, 100], "profil": [34, 35, 36, 37, 70, 99, 100], "0x240": [34, 35, 36, 37, 99, 100], "tpl_descriptorn_1": [34, 35, 99, 100], "jesd_f": [34, 35, 99, 100], "octet": [34, 35, 36, 37, 99, 100], "jesd_": [34, 35, 99, 100], "jesd_l": [34, 35, 99, 100], "jesd_m": [34, 35, 99, 100], "0x91": [34, 35, 36, 37, 99, 100], "0x244": [34, 35, 36, 37, 99, 100], "tpl_descriptorn_2": [34, 35, 99, 100], "jesd_n": [34, 35, 99, 100], "jesd_np": [34, 35, 99, 100], "mmsn": [34, 35], "mms1": [34, 35], "mns0": [34, 35], "m1sn": [34, 35], "m1s1": [34, 35], "m1s0": [34, 35], "m0sn": [34, 35], "m0s1": [34, 35], "m0s0": [34, 35], "mjsi": [34, 35], "th": [34, 35, 36, 37, 58, 65, 99, 100], "j": [34, 35, 92], "With": [34, 35, 36, 37, 67], "0x054": [34, 35], "verifi": [34, 35, 36, 37, 92, 105], "chan_cntrl": 34, "chan_statu": 34, "movement": [34, 35], "downstream": [34, 36], "fresh": 34, "aris": [34, 35, 36, 37], "commit": [34, 35], "ad6673": [34, 36, 38], "ad6674": [34, 36, 38], "385": [34, 36, 38], "bw": [34, 36, 38], "divers": [34, 36, 38], "ad6676": [34, 36, 38], "wideband": [34, 35, 36, 37, 38, 70, 75, 77], "subsystem": [34, 36, 38, 41, 79, 91], "ad6677": [34, 36, 38], "ad6684": [34, 36, 38], "135": [34, 36, 38, 76, 80], "ad6688": [34, 36, 38], "2ghz": [34, 36, 38], "observ": [34, 35, 36, 37, 38, 80], "ad9207": [34, 36, 38, 76], "gsp": [34, 35, 36, 37, 38, 76], "jesd204c": [34, 36, 37, 38, 80, 90], "ad9208": [34, 36, 38], "3gsp": [34, 36, 38], "ad9209": [34, 36, 38, 76, 90], "4gsp": [34, 35, 36, 37, 38], "ad9213": [34, 36, 38, 92], "ad9234": [34, 36, 38], "ad9250": [34, 36, 38], "170": [34, 36, 38], "250": [34, 36, 38, 49, 76, 80], "ad9625": [34, 36, 38], "ad9656": [34, 36, 38], "125": [34, 36, 38, 67, 72, 76, 79, 90, 91], "ad9680": [34, 36, 38], "820": [34, 36, 38], "ad9683": [34, 36, 38], "ad9690": [34, 36, 38], "ad9691": [34, 36, 38], "ad9694": [34, 36, 38], "ad9695": [34, 36, 38, 90], "1300": [34, 36, 38], "625": [34, 36, 38], "ad9083": [34, 36, 38], "ad9094": [34, 36, 38], "ad9371": [34, 35, 36, 37, 38], "ad9375": [34, 35, 36, 37, 38], "dpd": [34, 35, 36, 37, 38], "adrv9009": [34, 35, 36, 37, 38, 92], "adrv9008": [34, 35, 36, 37, 38], "mxfe": [34, 35, 36, 37, 38, 76, 90], "12gsp": [34, 35, 36, 37, 38], "rfdac": [34, 35, 36, 37, 38], "rfadc": [34, 35, 36, 37, 38], "ad9082": [34, 35, 36, 37, 38, 87, 90], "6gsp": [34, 35, 36, 37, 38], "ad9986": [34, 35, 36, 37, 38, 87, 90], "4t2r": [34, 35, 36, 37, 38], "ad9988": [34, 35, 36, 37, 38, 87, 90], "4t4r": [34, 35, 36, 37, 38], "glossari": [34, 35, 36, 38], "s_axis_axi_aclks_axi_aresetnlink_clkdac_ddatadac_dunfdac_sync_indac_sync_manual_req_inlinkenabledac_validdac_rstdac_sync_manual_req_outad_ip_jesd204_tpl_dac": 35, "verif": 35, "ad_ip_jesd204_tpl_dac": [35, 76, 80, 90], "padding_to_msb_lsb_n": 35, "polynomin": 35, "datapath_dis": 35, "xbar_en": 35, "xbar": 35, "dac_ddata": 35, "dac_sync_manual_req_out": 35, "dac_sync_manual_req_in": 35, "onto": [35, 37], "happen": [35, 37, 44, 46, 92], "ad9135": [35, 37, 38], "txdac": [35, 37, 38], "ad9136": [35, 37, 38], "ad9152": [35, 37, 38], "ad9154": [35, 37, 38], "ad9161": [35, 37, 38], "ad9162": [35, 37, 38], "ad9163": [35, 37, 38], "upconvert": [35, 37, 38], "ad9164": [35, 37, 38], "ad9172": [35, 37, 38], "ad9173": [35, 37, 38], "ad9174": [35, 37, 38], "ad9175": [35, 37, 38], "ad9176": [35, 37, 38], "ad9177": [35, 37, 38, 76, 90], "s_axis_axi_aclks_axi_aresetnrx_ilas_configrx_eventrx_statuscore_clkcore_reset_extdevice_clkrx_cfgirqcore_resetdevice_resetaxi_jesd204_rx": 36, "descrambl": [36, 37, 38], "replac": [36, 37, 38, 57, 73, 76, 92, 101, 105], "interoper": [36, 37], "subclass": [36, 37, 90], "determinist": [36, 37], "diagnost": [36, 73], "laner": [36, 37], "gbp": [36, 37, 65, 91], "axi_jesd204_rx": [36, 76, 80, 90], "axi_jesd204_rx_ip": 36, "num_link": [36, 37], "enable_link_stat": [36, 37], "stat": [36, 37], "data_path_width": [36, 37, 65], "num_input_pipelin": 36, "num": [36, 37], "num_output_pipelin": [36, 37], "enable_frame_align_check": 36, "enable_frame_align_err_reset": 36, "err": 36, "enable_char_replac": [36, 37], "char": [36, 37, 65], "tpl_data_path_width": [36, 37], "sysref_iob": [36, 37], "iob": [36, 37], "rx_cfg": 36, "core_cfg_lanes_dis": [36, 37], "lanes_dis": [36, 37], "core_cfg_links_dis": [36, 37], "links_dis": [36, 37], "core_cfg_octets_per_multifram": [36, 37], "octets_per_multifram": [36, 37], "core_cfg_octets_per_fram": [36, 37], "octets_per_fram": [36, 37], "core_cfg_disable_char_replac": [36, 37], "disable_char_replac": [36, 37], "core_cfg_disable_scrambl": [36, 37], "disable_scrambl": [36, 37], "core_cfg_frame_align_err_threshold": 36, "frame_align_err_threshold": 36, "device_cfg_octets_per_multifram": [36, 37], "device_octets_per_multifram": [36, 37], "device_cfg_octets_per_fram": [36, 37], "device_octets_per_fram": [36, 37], "device_cfg_beats_per_multifram": [36, 37], "device_beats_per_multifram": [36, 37], "device_cfg_lmfc_offset": [36, 37], "device_lmfc_offset": [36, 37], "device_cfg_sysref_oneshot": [36, 37], "device_sysref_oneshot": [36, 37], "device_cfg_sysref_dis": [36, 37], "device_sysref_dis": [36, 37], "device_cfg_buffer_early_releas": 36, "device_buffer_early_releas": 36, "device_cfg_buffer_delai": 36, "device_buffer_delai": 36, "core_ctrl_err_statistics_reset": 36, "err_statistics_reset": 36, "core_ctrl_err_statistics_mask": 36, "err_statistics_mask": 36, "rx_ilas_config": 36, "core_ilas_config_valid": 36, "core_ilas_config_addr": [36, 37], "core_ilas_config_data": [36, 37], "rx_event": 36, "device_event_sysref_alignment_error": [36, 37], "sysref_alignment_error": [36, 37], "device_event_sysref_edg": [36, 37], "sysref_edg": [36, 37], "core_event_frame_alignment_error": 36, "frame_alignment_error": 36, "core_event_unexpected_lane_state_error": 36, "unexpected_lane_state_error": 36, "rx_statu": 36, "core_status_ctrl_st": 36, "ctrl_state": 36, "core_status_lane_cgs_st": 36, "lane_cgs_st": 36, "core_status_lane_emb_st": 36, "lane_emb_st": 36, "core_status_lane_ifs_readi": 36, "lane_ifs_readi": 36, "core_status_lane_lat": 36, "lane_lat": 36, "core_status_lane_frame_align_err_cnt": 36, "lane_frame_align_err_cnt": 36, "core_status_err_statistics_cnt": 36, "err_statistics_cnt": 36, "status_synth_params0": [36, 37], "synth_params0": [36, 37], "status_synth_params1": [36, 37], "synth_params1": [36, 37], "status_synth_params2": [36, 37], "synth_params2": [36, 37], "core_clk": [36, 37], "rx_status_rx_event_rx_ilas_config_rx_cfg": 36, "core_reset_ext": [36, 37], "core_reset": [36, 37], "device_reset": [36, 37], "cfg_lanes_dis": [36, 37], "cfg_links_dis": [36, 37], "cfg_octets_per_multifram": [36, 37], "cfg_octets_per_fram": [36, 37], "cfg_disable_scrambl": [36, 37], "cfg_disable_char_replac": [36, 37], "cfg_frame_align_err_threshold": 36, "ctrl_err_statistics_reset": 36, "ctrl_err_statistics_mask": 36, "status_ctrl_st": 36, "status_lane_cgs_st": 36, "status_lane_emb_st": 36, "status_err_statistics_cnt": 36, "status_lane_ifs_readi": 36, "status_lane_lat": 36, "status_lane_frame_align_err_cnt": 36, "ilas_config_valid": 36, "ilas_config_addr": [36, 37], "ilas_config_data": [36, 37], "event_frame_alignment_error": 36, "event_unexpected_lane_state_error": 36, "rx_phy": 36, "phy_data": [36, 37], "rxdata": 36, "phy_charisk": [36, 37], "rxcharisk": 36, "phy_disperr": 36, "rxdisperr": 36, "phy_notint": 36, "rxnotint": 36, "phy_head": [36, 37], "rxheader": 36, "phy_block_sync": 36, "rxblock_sync": 36, "rx_cfg_rx_ilas_config_rx_event_rx_statu": 36, "lmfc_edg": [36, 37], "lmfc_clk": [36, 37], "sync_n": [36, 37], "phy_en_char_align": 36, "rx_eof": 36, "rx_eomf": 36, "rx_somf": 36, "03": [36, 37], "0x32303452": 36, "synth_num_lan": [36, 37], "synth_data_path_width": [36, 37], "07": [36, 82, 83, 88, 91], "synth_1": [36, 37], "presenc": [36, 37], "scrambl": [36, 37, 38], "misalign": 36, "async_": [36, 37], "synth_elastic_buffer_s": 36, "0x00000100": 36, "elast": 36, "irq_en": [36, 37], "link_dis": [36, 37], "link_stat": [36, 37], "external_reset": [36, 37], "link_clk_freq": [36, 37], "device_clk_freq": [36, 37], "sysref_conf": [36, 37], "sysref_oneshot": [36, 37], "sysref_dis": [36, 37], "sysref_lmfc_offset": [36, 37], "lmfc": [36, 37], "sysref_statu": [36, 37], "unalign": [36, 37], "sysref_detect": [36, 37], "lane_disablen": [36, 37], "0x210": [36, 37], "link_conf0": [36, 37], "0x003": [36, 37], "k": [36, 37, 65], "0x85": [36, 37], "0x214": [36, 37], "link_conf1": [36, 37], "char_replacement_dis": [36, 37], "descrambler_dis": 36, "0x86": [36, 37], "0x218": [36, 37], "multi_link_dis": [36, 37], "link_disablen": [36, 37], "0x87": [36, 37], "0x21c": [36, 37], "link_conf4": [36, 37], "tpl_beats_per_multifram": [36, 37], "link_conf2": [36, 37], "buffer_early_releas": 36, "releas": [36, 37, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 96, 97], "buffer_deali": 36, "link_conf3": [36, 37], "0x00000": [36, 37], "mask_invalid_head": 36, "mask_unexpected_eomb": 36, "mask_unexpected_eoemb": 36, "mask_crc_mismatch": 36, "mask_unexpectedk": 36, "mask_notint": 36, "mask_disperr": 36, "dispar": [36, 65], "reset_count": 36, "0x280": [36, 37], "link_statu": [36, 37], "status_st": [36, 37], "b10b_link_state_machin": 36, "wait_for_phi": 36, "b66b_link_state_machin": 36, "wait_b": 36, "block_sync": 36, "lanen_statu": 36, "emb_stat": 36, "emb_init": 36, "emb_hunt": 36, "emb_lock": 36, "ilas_readi": 36, "ifs_readi": 36, "cgs_state": 36, "0xc1": 36, "0x304": 36, "lanen_lat": 36, "eoemb": 36, "lemc": [36, 37], "kxf": 36, "0xc2": 36, "0x308": 36, "lanen_error_statist": 36, "error_regist": 36, "0xc3": 36, "0x30c": 36, "lanen_lane_frame_align_err_cnt": 36, "0x310": [36, 37], "lanen_ilas0": [36, 37], "0xc5": [36, 37], "0x314": [36, 37], "lanen_ilas1": [36, 37], "scr": [36, 37], "lid": [36, 37], "0xc6": [36, 37], "0x318": [36, 37], "lanen_ilas2": [36, 37], "jesdv": [36, 37], "subclassv": [36, 37], "0xc7": [36, 37], "0x31c": [36, 37], "lanen_ilas3": [36, 37], "fchk": [36, 37], "hd": [36, 37], "densiti": [36, 37, 88], "cf": [36, 37], "fulli": [36, 37, 38, 41, 76, 88, 91, 92, 96, 105, 106], "recoveri": [36, 65], "reiniti": 36, "lowest": [36, 37], "tempor": [36, 37], "bug": [36, 37, 49], "204r": 36, "0x014": [36, 37], "0x040": 36, "local": [36, 37, 92, 96], "0x0c0": [36, 37], "react": [36, 37], "short": [36, 37, 48, 96], "0x0c4": [36, 37], "involv": [36, 37, 92], "aspect": [36, 37, 42, 67], "turn": [36, 37, 92], "fxk": [36, 37], "ex32x8": [36, 37], "disregard": [36, 37], "earliest": 36, "later": [36, 37], "buffer_delai": 36, "trail": [36, 42], "pvt": 36, "multifram": [36, 37], "bogu": [36, 37], "Their": [36, 37], "b001": 36, "lanen_ilasx": 36, "0x0c8": [36, 37], "0x0cc": [36, 37], "upon": [36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92], "satisfi": [36, 37], "predict": [36, 37, 82], "succe": 36, "depict": [36, 37, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "jtxn": 36, "counterpart": [36, 37], "sc1": [36, 37], "sc0": [36, 37], "fairli": [36, 37, 105], "serv": [36, 49], "marker": 36, "lose": [36, 92], "construct": [36, 96], "goal": [36, 37, 49, 91, 105], "deliv": [36, 37, 103], "vari": [36, 37, 66, 70, 71, 75, 83], "slowest": [36, 69], "sw": 36, "tpldw": 36, "slightli": [36, 49, 91], "margin": [36, 55, 56, 61, 63], "variat": [36, 92], "deliber": [36, 37], "decis": [36, 37], "mandat": [36, 37], "lie": [36, 37], "dormant": [36, 37], "unneed": [36, 37], "leaner": [36, 37], "deviat": [36, 37], "seldom": [36, 37], "viabl": [36, 37], "modern": [36, 37], "gpl": [36, 37, 38, 96], "licens": [36, 37, 92, 95, 96], "pleas": [36, 37, 65, 73, 74, 76, 90, 91, 92, 95, 105], "investig": [36, 37], "commerci": [36, 37, 38], "encount": [36, 37, 106], "s_axis_axi_aclks_axi_aresetntx_ilas_configtx_eventtx_statuscore_clkcore_reset_extdevice_clktx_cfgtx_ctrlirqcore_resetdevice_resetaxi_jesd204_tx": 37, "axi_jesd204_tx": [37, 76, 80, 90], "axi_jesd204_tx_ip": 37, "tx_cfg": 37, "core_cfg_continuous_cg": 37, "continuous_cg": 37, "core_cfg_continuous_ila": 37, "continuous_ila": 37, "core_cfg_skip_ila": 37, "skip_ila": 37, "core_cfg_mframes_per_ila": 37, "mframes_per_ila": 37, "tx_ilas_config": 37, "core_ilas_config_rd": 37, "tx_event": 37, "tx_statu": 37, "core_status_st": 37, "core_status_sync": 37, "tx_ctrl": 37, "core_ctrl_manual_sync_request": 37, "tx_status_tx_event_tx_ilas_config_tx_cfg_tx_ctrl": 37, "tx_valid": 37, "tx_readi": 37, "cfg_continuous_cg": 37, "cfg_continuous_ila": 37, "cfg_skip_ila": 37, "cfg_mframes_per_ila": 37, "ilas_config_rd": 37, "status_sync": 37, "ctrl_manual_sync_request": 37, "tx_phy": 37, "txdata": 37, "txcharisk": 37, "txheader": 37, "tx_cfg_tx_ilas_config_tx_event_tx_status_tx_ctrl": 37, "tx_eof": 37, "tx_sof": 37, "tx_somf": 37, "tx_eomf": 37, "0x32303454": 37, "06": 37, "multiblock": 37, "scrambler_dis": 37, "0x92": 37, "0x248": 37, "w1": 37, "cml": [37, 65], "204t": 37, "link_config2": 37, "iter": 37, "link_config3": 37, "asid": 37, "storag": [37, 48, 62, 77], "absenc": 37, "stuck": [37, 92], "3rd": 37, "16th": 37, "numer": [37, 96], "fifth": 37, "succeed": 37, "jrxn": 37, "troubleshoot": 37, "scrambler": 37, "mark": 37, "jesd204a": 38, "jedec": 38, "committe": 38, "arrai": [38, 88], "interconnect": [38, 41, 42, 92, 99, 100, 103, 104], "simplifi": [38, 66, 67, 70, 79, 81, 83, 88, 105], "realiz": 38, "attribut": [38, 56, 65, 92, 99, 100], "cost": [38, 67], "wireless": 38, "infrastructur": [38, 67, 80, 92], "gsm": 38, "cdma": 38, "lte": 38, "cdma2000": 38, "wimax": 38, "td": 38, "scdma": 38, "radio": [38, 80], "medic": [38, 67, 79, 88], "mil": 38, "aero": 38, "radar": 38, "secur": [38, 92], "particip": 38, "member": 38, "compliant": [38, 105], "comprehens": [38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "roadmap": 38, "breakthrough": 38, "experi": 38, "partner": 38, "download": 38, "github": [38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 95, 96, 97, 98, 104, 106, 107], "mail": 38, "oblig": 38, "compli": [38, 96], "agreement": 38, "purchas": 38, "author": 38, "distributor": 38, "question": [38, 61, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92], "email": 38, "com": [38, 90, 91, 92, 95, 96, 104, 105, 106, 107], "meanwhil": 38, "wire": [38, 45, 49, 69, 79, 96], "kernel": [38, 92], "eyescan": 38, "introduct": [38, 81, 97], "block": [38, 41, 42, 49, 56, 64, 91, 92, 96, 99, 100, 105], "checkout": [38, 92], "fmcadc2": 38, "fmcadc3": 38, "fmcadc4": 38, "retir": 38, "fmcjesdadc1": 38, "kc705": [38, 91, 92], "fmcomms8": 38, "fmcomms11": 38, "fmcdaq2": 38, "a10gx": [38, 91], "kcu105": [38, 91, 92], "fmcdaq3": [38, 92], "vcu118": [38, 90, 91, 92, 95], "adrv9371": 38, "zu11eg": [38, 92], "som": 38, "ad913x": 38, "ad917x": 38, "ad915x": 38, "ad916x": 38, "fmca": [38, 76, 80, 90], "vcu128": [38, 76, 90, 91], "vck190": [38, 76, 90, 91], "s10soc": [38, 90, 91, 92], "quadmxfe1": 38, "fmclidar1": 38, "adrv9026": [38, 87], "9009": 38, "ad9528": [38, 80], "hstl": 38, "hmc7043": 38, "ghz": 38, "fanout": 38, "hmc7044": [38, 76], "jitter": 38, "attenu": [38, 75], "ltc6952": 38, "ultralow": 38, "5ghz": 38, "adf": 38, "4371": 38, "microwav": 38, "s_axis_axi_aclks_axi_aresetnup_clkup_rstnup_wrequp_waddrup_wdataup_rrequp_raddrspi_clkspi_engine_ctrlspi_engine_offload_ctrl0up_wackup_rdataup_rackirqspi_resetnaxi_spi_engin": 39, "spi_engin": [39, 40, 43, 45, 46, 47, 48, 49, 52, 53, 66, 67, 68, 69, 70, 72, 73, 74, 79, 81, 82, 83, 88, 104], "axi_spi_engin": [39, 66, 67, 68, 69, 70, 72, 73, 74, 79, 81, 82, 83, 88, 101], "axi_spi_engine_ip": 39, "cmd_fifo_address_width": 39, "sync_fifo_address_width": 39, "sdo_fifo_address_width": 39, "sdi_fifo_address_width": 39, "mm_if_typ": 39, "async_spi_clk": [39, 48, 49, 104], "spi_clk": [39, 48, 49], "num_offload": 39, "offload0_cmd_mem_address_width": 39, "offload0_sdo_mem_address_width": 39, "mosi": [39, 45, 46, 67], "num_of_sdi": [39, 40, 46, 47, 48, 53, 54, 67, 73, 104], "miso": [39, 45, 46, 48, 53, 54, 67, 74], "cfg_info_0": [39, 104], "cfg": [39, 65], "cfg_info_1": [39, 104], "cfg_info_2": [39, 104], "cfg_info_3": [39, 104], "spi_engine_ctrl": [39, 48], "cmd_readi": [39, 40, 46, 47, 48, 52, 53], "cmd_valid": [39, 40, 46, 47, 48, 52, 53], "cmd_data": [39, 40, 46, 47, 48, 52, 53], "sdo_data_readi": [39, 46, 48], "sdo_data_valid": [39, 44, 46, 48], "sdo_data": [39, 40, 42, 46, 47, 48, 53], "sdi_data_readi": [39, 46, 48], "sdi_data_valid": [39, 44, 46, 48], "sdi_data": [39, 40, 42, 46, 47, 48, 53], "sync_readi": [39, 40, 46, 47, 48, 53], "sync_valid": [39, 40, 46, 47, 48, 53], "sync_data": [39, 40, 46, 47, 48, 53], "spi_engine_offload_ctrl0": 39, "offload0_cmd_wr_en": 39, "cmd_wr_en": [39, 43, 48], "offload0_cmd_wr_data": 39, "cmd_wr_data": [39, 43, 48], "offload0_sdo_wr_en": 39, "sdo_wr_en": [39, 43, 48], "offload0_sdo_wr_data": 39, "sdo_wr_data": [39, 43, 48], "offload0_en": 39, "offload0_mem_reset": 39, "mem_reset": [39, 43, 48], "offload_sync_readi": 39, "offload_sync_valid": 39, "offload_sync_data": 39, "up_clk": [39, 65, 103], "up_rstn": [39, 65, 103], "up_wreq": [39, 103], "up_waddr": [39, 103], "up_wdata": [39, 103], "up_wack": [39, 103], "up_rreq": [39, 103], "up_raddr": [39, 103], "up_rdata": [39, 103], "up_rack": [39, 103], "spi_resetn": [39, 48], "02": [39, 42], "num_": 39, "of_": 39, "WITH": 39, "offload_mem_addr_width": 39, "sdo_mem_address_width": [39, 48], "cmd_mem_address_width": [39, 48], "fifo_addr_width": 39, "0x00000001": [39, 101], "offload_sync_id_pend": 39, "sync_id": 39, "offload_sync_id": 39, "cmd_": 39, "fifo_": 39, "address_": 39, "sdo_": 39, "sdi_fifo_msb": 39, "sdi_fifo_peek": 39, "peek": 39, "offload0_statu": 39, "offload0_cdm_fifo": 39, "offload0_sdo_fifo": 39, "cfg_": 39, "info_": 39, "0x82": 39, "0x208": 39, "0x83": 39, "0x20c": 39, "cfg_info_4": 39, "faster": 39, "task": [39, 88], "incorpor": [39, 69, 82, 88], "One": [39, 96, 101, 105], "attempt": 39, "unmodifi": 39, "monoton": 39, "easili": [39, 41, 61, 63, 73, 105], "fit": [39, 90, 96], "suspend": [39, 55, 56], "handshak": [40, 44, 52], "spi_engine_ctrl_rtl": [40, 52], "xml": [40, 43, 45, 52, 92], "usabl": 41, "customiz": 41, "sigma": [41, 50, 66, 70, 75, 81, 82, 83], "delta": [41, 50, 66, 70, 75, 81, 82, 83], "helper": [41, 50], "cn0363": [41, 50, 87], "colorimet": [41, 50, 81], "ad7175": [41, 50, 81], "adaq7980": [41, 87], "sdz": [41, 87], "ad5766": [41, 87], "\u03c3": [41, 75], "\u03b4": [41, 75], "ad40xx_fmc": [41, 95], "ad4000": 41, "sar": [41, 67, 72, 79, 84, 88, 89], "ad469x": [41, 87], "ksp": [41, 49, 66, 70, 73, 75, 83, 88], "easi": [41, 67, 72, 88, 92], "ad4630": [41, 87], "ad4030": [41, 67, 87], "philosophi": [41, 50], "tutori": [41, 50, 92, 95, 98, 101], "pulsar": [41, 50, 87], "sdo_t": [42, 45, 46], "transpar": 42, "paramet": [42, 44, 49, 64, 67, 73, 74, 76, 80, 88, 89, 90, 92, 96, 99, 100, 101, 104, 105], "delay_": 42, "div": [42, 44, 49, 51], "b00": [42, 51, 65], "b01": 42, "b10": [42, 96], "arbitr": [42, 47], "_time": 42, "three_wir": [42, 45, 46, 51], "cpol": 42, "cpha": 42, "thumb": [42, 61, 63, 91, 105], "spi_engine_offload_ctrl_rtl": 43, "memt_reset": 43, "impos": 44, "addition": 44, "relev": [44, 90, 92], "sleep": 44, "prescal": [44, 46, 49, 96], "knowledg": [44, 95, 98, 99, 100], "2ff": 44, "account": [44, 55, 56], "worst": 44, "n_": 44, "s1_sdo_valid": [44, 47, 53], "m_sdo_valid": [44, 47, 53], "m_sdi_valid": [44, 47, 53], "s1_sdi_valid": [44, 47, 53], "backpressur": 44, "parametr": 44, "deep": [44, 55], "bin2grai": 44, "gray2bin": 44, "async": 44, "spi_engine_rtl": 45, "tri": 45, "tristat": 45, "represent": 45, "unconnect": 45, "simplif": 45, "prefix": [45, 96, 103], "assign": [45, 91, 96, 105], "phy_sclk": 45, "spi_sclk": [45, 49], "phy_c": 45, "spi_c": 45, "phy_mosi": 45, "spi_sdo_t": 45, "bz": 45, "spi_sdo": 45, "spi_sdi": [45, 81], "spi_three_wir": 45, "phy_miso": 45, "ctrlclkresetnecho_sclkspiactivespi_engine_execut": [46, 53, 54], "spi_engine_execut": [46, 53, 66, 67, 68, 69, 70, 72, 73, 74, 79, 81, 82, 83, 88], "spi_engine_execution_ip": [46, 53], "num_of_c": 46, "default_spi_cfg": [46, 104], "default_clk_div": 46, "sdo_default": 46, "echo_sclk": [46, 49, 104], "echo": [46, 89], "sdi_delai": [46, 49, 104], "scaler": 46, "s0_ctrls1_ctrlclkresetnm_ctrlspi_engine_interconnect": 47, "consequenti": 47, "creation": [47, 105], "effici": [47, 79, 98], "spi_engine_interconnect": [47, 66, 67, 68, 69, 70, 72, 73, 74, 79, 81, 82, 83, 88], "spi_engine_interconnect_ip": 47, "m_ctrl": [47, 53], "m_cmd_readi": [47, 53], "m_cmd_valid": [47, 53], "m_cmd_data": [47, 53], "m_sdo_readi": [47, 53], "m_sdo_data": [47, 53], "m_sdi_readi": [47, 53], "m_sdi_data": [47, 53], "m_sync_readi": [47, 53], "m_sync_valid": [47, 53], "m_sync": [47, 53], "s0_ctrl": [47, 53], "s0_cmd_readi": [47, 53], "s0_cmd_valid": [47, 53], "s0_cmd_data": [47, 53], "s0_sdo_readi": [47, 53], "s0_sdo_valid": [47, 53], "s0_sdo_data": [47, 53], "s0_sdi_readi": [47, 53], "s0_sdi_valid": [47, 53], "s0_sdi_data": [47, 53], "s0_sync_readi": [47, 53], "s0_sync_valid": [47, 53], "s0_sync": [47, 53], "s1_ctrl": [47, 53], "s1_cmd_readi": [47, 53], "s1_cmd_valid": [47, 53], "s1_cmd_data": [47, 53], "s1_sdo_readi": [47, 53], "s1_sdo_data": [47, 53], "s1_sdi_readi": [47, 53], "s1_sdi_data": [47, 53], "s1_sync_readi": [47, 53], "s1_sync_valid": [47, 53], "s1_sync": [47, 53], "prioriti": 47, "grant": 47, "spi_engine_offload_ctrlctrl_clkspi_clkspi_resetntriggerspi_engine_ctrloffload_sdispi_engine_offload": 48, "rom": 48, "reaction": 48, "spi_engine_offload": [48, 66, 67, 68, 70, 72, 73, 74, 79, 81, 82, 83, 88], "spi_engine_offload_ip": 48, "ctrl_clk": 48, "async_trig": 48, "cmd_mem_addr_width": [48, 49, 104], "sdo_mem_addr_width": 48, "spi_engine_offload_ctrl": 48, "ctrl_cmd_wr_en": 48, "ctrl_cmd_wr_data": 48, "ctrl_sdo_wr_en": 48, "ctrl_sdo_wr_data": 48, "ctrl_enabl": 48, "ctrl_mem_reset": 48, "status_sync_readi": 48, "status_sync_valid": 48, "status_sync_data": 48, "offload_sdi_data": 48, "spi_engine_ctrl_offload_sdi": 48, "carrier": [49, 58, 91, 92, 95, 97, 107], "digil": [49, 67], "cora": [49, 71, 82, 83, 88, 91], "z7": [49, 71, 82, 83, 88, 91], "pmod": [49, 71, 81, 88], "connector": [49, 72, 73, 81, 82, 84, 88, 91, 105], "aim": 49, "kei": [49, 92], "3v": [49, 73, 74, 91], "vio": 49, "t_": 49, "t_conv": 49, "t_cyc": 49, "t_acq": 49, "ad7942": [49, 88], "4000": [49, 76], "1800": 49, "ad7946": [49, 88], "400": 49, "ad7988": [49, 88], "9500": 49, "ad7685": [49, 88], "ad7687": [49, 88], "ad7691": [49, 88], "ad7686": [49, 88], "ad7693": [49, 88], "ad7": 49, "988": 49, "1200": 49, "800": 49, "ad7980": [49, 88], "710": 49, "290": 49, "ad7983": [49, 88], "1333": 49, "ad7690": [49, 88], "2100": 49, "2500": 49, "ad7982": [49, 88], "demand": [49, 80], "250n": 49, "argument": [49, 92, 105], "proc": [49, 92], "spi_engine_cr": [49, 104], "num_c": [49, 104], "num_sdi": [49, 104], "num_sdo": [49, 104], "data_mem_addr_width": [49, 104], "sdi_fifo_addr_width": [49, 104], "sdo_fifo_addr_width": [49, 104], "sync_fifo_addr_width": [49, 104], "cmd_fifo_addr_width": [49, 104], "pulsar_adc": [49, 88], "18bit": 49, "80mhz": 49, "160mhz": 49, "impli": [49, 96], "ad_hdl_dir": [49, 91, 101, 104], "hier_spi_engin": 49, "spi_pulsar_adc": [49, 88], "categori": [49, 104], "40mhz": 49, "meet": 49, "spi_clkgen": [49, 67, 68, 72, 73, 74, 79, 82, 88], "ad_connect": 49, "sys_cpu_clk": 49, "clk_0": 49, "axi_pulsar_adc_dma": [49, 88], "overlin": 49, "shown": [49, 96, 104], "t_sclk": 49, "3v3": [49, 72, 74], "gen": [49, 67, 77], "spi_clock": 49, "decreas": 49, "pulsar_adc_trigger_gen": [49, 88], "120": [49, 76], "sys_cpu_resetn": 49, "pwm_0": 49, "cnv": [49, 67, 89], "ad_mem_hp1_interconnect": 49, "system_wrapp": [49, 91, 105], "oddr": [49, 91, 105], "harder": 49, "pulsar_adc_spi_pd": [49, 88], "system_constr": [49, 91, 105], "xdc": [49, 91, 105], "folder": [49, 67, 73, 74, 76, 88, 89, 90, 92, 104], "coraz7": [49, 71, 82, 88], "ethernet": [49, 58, 91], "uart": 49, "create_generated_clock": 49, "get_pin": 49, "get_cel": 49, "hier": 49, "i_mmcm": 49, "master_clock": 49, "clk_fpga_0": 49, "clkout0": 49, "set_multicycle_path": 49, "data_sdo_shift_reg": 49, "get_clock": 49, "inst": 49, "left_aligned_reg": 49, "pulsar_adc_pmdz": 49, "l50": 49, "repo": [49, 101], "clone": [49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92, 95, 104], "cfg1": [49, 65], "333": 49, "322": 49, "500n": 49, "25n": 49, "brief": [50, 51, 52, 53], "introdut": 50, "imag": [54, 67, 89, 90, 92], "detailed_architectur": 54, "svg": [54, 90], "alt": 54, "center": [54, 65], "s_axism_axis_aclkm_axis_aresetns_axis_aclks_axis_aresetnm_axism_axis_levelm_axis_emptym_axis_almost_emptys_axis_rooms_axis_fulls_axis_almost_fullutil_axis_fifo": 55, "mitig": [55, 56], "almost_ful": [55, 56], "almost_empti": [55, 56], "address_width": [55, 56, 62], "m_axis_regist": [55, 56], "almost_empty_threshold": [55, 56], "almost_full_threshold": [55, 56], "tlast_en": [55, 56], "tkeep_en": [55, 56], "remove_null_beat_en": 55, "s_axis_tlast": [55, 56], "m_axis_tlast": [55, 56], "m_axis_level": [55, 56], "m_axis_empti": [55, 56], "m_axis_almost_empti": [55, 56], "s_axis_room": [55, 56], "s_axis_ful": [55, 56], "s_axis_almost_ful": [55, 56], "equat": [55, 96], "forese": [55, 56], "potenti": [55, 56, 96], "carefulli": [55, 56], "s_axism_axis_aclkm_axis_aresetns_axis_aclks_axis_aresetns_axis_tkeepm_axism_axis_tkeepm_axis_emptym_axis_almost_emptym_axis_levels_axis_fulls_axis_almost_fulls_axis_roomutil_axis_fifo_asym": 56, "salv": 56, "s_data_width": 56, "s_address_width": 56, "m_data_width": 56, "atom": 56, "wider": 56, "localparam": [56, 96], "ratio_typ": 56, "a_width": 56, "a_address": 56, "address_width_perspect": 56, "fifo_limit": 56, "clog2": 56, "a_almost_full_threshold": 56, "a_almost_empty_threshold": 56, "perspect": [56, 103], "clkdata_indata_in_triggerdata_validdata_outvalid_outtrigger_oututil_extract": 57, "restor": 57, "num_of_channel": [57, 59, 60, 61, 63, 104], "data_in_trigg": 57, "data_valid": 57, "data_out": [57, 62], "valid_out": 57, "simulan": 57, "gmiimiireset_nref_clkrmiiutil_mii_to_rmii": 58, "mac": 58, "media": 58, "adin1300": 58, "cn0506": 58, "gmii": 58, "util_mii_to_rmii": 58, "mac_phy_link": 58, "phy_mac_link": 58, "intf_cfg": [58, 76, 90], "rate_10_100": 58, "100mbp": 58, "10mbp": 58, "link": [58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 88, 89, 90, 91, 92, 94, 99, 100, 104, 105, 107], "mii_col": 58, "col": 58, "mii_cr": 58, "cr": 58, "mii_rxd": 58, "rxd": 58, "mii_rx_clk": 58, "mii_rx_dv": 58, "rx_dv": 58, "mii_rx_er": 58, "rx_er": 58, "mac_txd": 58, "txd": 58, "mii_tx_clk": 58, "mac_tx_en": 58, "tx_en": 58, "mac_tx_er": 58, "tx_er": 58, "phy_crs_dv": 58, "crs_dv": 58, "phy_rxd": 58, "phy_rx_er": 58, "rmii_txd": 58, "rmii_tx_en": 58, "ref_clk": [58, 76, 80], "mbp": 58, "dibit": 58, "rev": [58, 84, 96], "preced": [58, 96], "preambl": 58, "delimit": [58, 96], "1522": 58, "0b0000": 58, "mii_tx_en": 58, "mii_txd": 58, "mii_tx_er": 58, "rest": [58, 90, 92, 94], "adin1200": 58, "clkresetfifo_wr_enenable_": 59, "fifo_wr_data_": 59, "packed_fifo_wrfifo_wr_overflowutil_cpack2": 59, "meant": [59, 60, 96], "util_pack": [59, 60, 73, 75, 76, 78, 80, 84, 90], "util_cpack2": [59, 73, 75, 76, 80, 84, 90, 104], "samples_per_channel": [59, 60, 104], "sample_data_width": [59, 60, 104], "packed_fifo_wr": 59, "packed_fifo_wr_sync": 59, "packed_fifo_wr_en": 59, "packed_fifo_wr_data": 59, "packed_fifo_wr_overflow": 59, "enable_": [59, 60], "best": [59, 60, 69, 90, 92, 96], "explain": [59, 60, 78, 96, 97], "irrespect": [59, 60], "b1110": [59, 60], "b1100": [59, 60], "s_axisclkresetfifo_rd_enenable_": 60, "fifo_rd_validfifo_rd_underflowfifo_rd_data_": 60, "util_upack2": [60, 76, 78, 80, 90, 104], "fifo_rd_data_": 60, "din_clkdout_clkdin_rstndout_rstdin_unfdin_valid_in_": 61, "din_data_": [61, 63], "dout_enable_": [61, 63], "dout_valid_": [61, 63], "dout_unfdin_enable_": 61, "din_valid_": [61, 63], "dout_valid_out_": 61, "dout_data_": [61, 63], "util_rfifo": 61, "downscal": [61, 63], "challeng": [61, 63, 67, 79, 88], "answer": [61, 63, 92], "dout_clk": [61, 63], "dout_valid": [61, 63], "din_clk": [61, 63], "din_data_width": [61, 63], "dout_data_width": [61, 63], "din_address_width": [61, 63], "din_rstn": 61, "dout_rst": 61, "din_unf": 61, "dout_unf": 61, "din_enable_": [61, 63], "din_valid_in_": 61, "clkrstdepthdata_indata_in_validdout_rdata_outdata_out_validwea_wen_waddr_wdin_wen_raddr_rutil_var_fifo": 62, "util_var_fifo": 62, "data_in_valid": 62, "data_out_valid": 62, "wea_w": 62, "en_w": 62, "addr_w": 62, "din_w": 62, "en_r": 62, "addr_r": 62, "dout_r": 62, "everyth": [62, 91, 92, 105], "din_clkdin_rstdout_clkdout_rstndout_ovfdin_enable_": 63, "din_ovfdout_enable_": 63, "util_wfifo": 63, "din_rst": 63, "dout_rstn": 63, "din_ovf": 63, "dout_ovf": 63, "guidelin": [64, 97, 105], "consider": [64, 101], "up_clkup_rstncpll_ref_clk_": 65, "rx_clk_": 65, "tx_clk_": 65, "qpll_ref_clk_": [65, 104], "rx_clk_2x_": 65, "tx_clk_2x_": 65, "up_rx_rst_": 65, "up_tx_rst_": 65, "up_cpll_rst_": 65, "up_qpll_rst_": [65, 104], "up_rx_": 65, "up_tx_": 65, "_prx_": 65, "_nrx_calign_": 65, "rx_out_clk_": 65, "tx_out_clk_": 65, "rx_out_clk_div2_": 65, "tx_out_clk_div2_": 65, "_ptx_": 65, "_nutil_adxcvr": 65, "column": [65, 90, 91, 101], "visit": [65, 91, 95], "gtx2": 65, "gth3": 65, "gth4": 65, "gtex2_common": 65, "gtxe2_channel": 65, "rx_lane_r": [65, 76, 80, 90, 92], "tx_lane_r": [65, 76, 80, 90, 92], "qpll_refclk_div": [65, 104], "qpll_fbdiv_ratio": [65, 104], "por_cfg": 65, "por": 65, "h0006": 65, "ppf0_cfg": 65, "ppf0": 65, "h0600": 65, "ppf1_cfg": 65, "ppf1": 65, "qpll_cfg": 65, "b000011010000000000110000001": 65, "qpll_fbdiv": [65, 104], "b0000110000": 65, "qpll_cfg0": 65, "cfg0": 65, "h331c": 65, "qpll_cfg1": 65, "hd038": 65, "qpll_cfg1_g3": 65, "g3": 65, "qpll_cfg2": 65, "cfg2": 65, "h0fc0": 65, "qpll_cfg2_g3": 65, "qpll_cfg3": 65, "cfg3": 65, "h0120": 65, "qpll_cfg4": 65, "cfg4": 65, "h0003": 65, "qpll_cp_g3": 65, "b0000011111": 65, "qpll_lpf": 65, "lpf": 65, "b0100110111": 65, "qpll_cp": 65, "b0001111111": 65, "cpll_fbdiv": 65, "n2": 65, "cpll_fbdiv_4_5": 65, "n1": 65, "cpll_cfg0": 65, "h01fa": 65, "cpll_cfg1": 65, "h0023": 65, "cpll_cfg2": 65, "h0002": 65, "cpll_cfg3": 65, "h0000": 65, "ch_hspmux": 65, "ch": 65, "hspmux": 65, "h2424": 65, "preiq_freq_bst": 65, "preiq": 65, "freq": 65, "bst": 65, "rxpi_cfg0": 65, "rxpi": 65, "rxpi_cfg1": 65, "h0015": 65, "rtx_buf_cml_ctrl": 65, "rtx": 65, "buf": 65, "b011": 65, "tx_num_of_lan": [65, 104], "tx_out_div": [65, 104], "tx_clk25_div": 65, "tx_lane_invert": 65, "tx_pi_biasset": 65, "pi": 65, "biasset": 65, "txpi_cfg": 65, "txpi": 65, "h0054": 65, "a_txdiffctrl": 65, "txdiffctrl": 65, "b10110": 65, "rx_num_of_lan": [65, 104], "rx_out_div": [65, 104], "rx_clk25_div": 65, "rx_dfe_lpm_cfg": [65, 104], "h0104": 65, "rx_pma_cfg": 65, "pma_rsv": 65, "h001e7080": 65, "rx_cdr_cfg": [65, 104], "h0b000023ff10400020": 65, "rxcdr_cfg0": 65, "rxcdr": 65, "rxcdr_cfg2": 65, "h0269": 65, "rxcdr_cfg2_gen2": 65, "gen2": 65, "b1001100101": 65, "rxcdr_cfg2_gen4": 65, "gen4": 65, "h00b4": 65, "rxcdr_cfg3": 65, "h0012": 65, "rxcdr_cfg3_gen2": 65, "b011010": 65, "rxcdr_cfg3_gen3": 65, "gen3": 65, "rxcdr_cfg3_gen4": 65, "h0024": 65, "rxdfe_kh_cfg2": 65, "rxdfe": 65, "kh": 65, "h0200": 65, "rxdfe_kh_cfg3": 65, "h4101": 65, "rx_widemode_cdr": 65, "widemod": 65, "cdr": 65, "rx_xmode_sel": 65, "xmode": 65, "txdrv_freqband": 65, "txdrv": 65, "freqband": 65, "txfe_cfg0": 65, "txfe": 65, "h03c2": 65, "txfe_cfg1": 65, "h6c00": 65, "txfe_cfg2": 65, "txfe_cfg3": 65, "txpi_cfg0": 65, "h0300": 65, "txpi_cfg1": 65, "h1000": 65, "txswbst_en": 65, "txswbst": 65, "rx_lane_invert": 65, "qpll_ref_clk_0": 65, "cpll_ref_clk_0": 65, "_p": [65, 96], "_n": [65, 96], "rx_charisk_": 65, "rx_disperr_": 65, "rx_notintable_": 65, "rx_data_": 65, "rx_calign_": 65, "comma": 65, "tx_charisk_": 65, "tx_data_": 65, "wizard": 65, "sequenti": 65, "tightli": 65, "placement": 65, "permut": 65, "conflict": 65, "rearrang": [65, 105], "complementari": 65, "reorder": [65, 76, 80, 90], "crossbar": 65, "simultan": [66, 67, 69, 70, 72, 73, 74, 75, 83], "ctsd": [66, 70, 83], "scheme": [66, 70, 83], "inher": [66, 70, 83], "alias": [66, 70, 83], "antialias": [66, 70, 73, 75, 83], "removesth": [66, 83], "391": [66, 70, 83], "khz": [66, 70, 75, 82, 83], "odr": [66, 70, 83], "1496": [66, 70, 83], "wih": [66, 83], "sp": [66, 70, 83], "granularli": [66, 70, 83], "coher": [66, 70, 83], "benefit": [66, 70, 83], "standalon": [66, 70, 83], "interact": [66, 67, 68, 70, 83, 95], "alia": [66, 67, 68, 69, 72, 73, 74, 75, 79, 81, 82, 84, 88, 89, 90], "zedboard": [66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79, 81, 83, 84, 88, 89, 91], "dclk": [66, 70, 83], "din": [66, 70, 83], "solder": [66, 69, 70, 72, 73, 74, 75, 82, 83, 89], "jp16": [66, 70], "mount": [66, 70, 74, 83], "dclkio": [66, 70, 83], "spi_ad4134_axi_regmap": 66, "0x44a0_0000": [66, 67, 68, 69, 70, 72, 73, 74, 77, 79, 81, 82, 83, 84, 88, 89], "axi_ad4134_dma": 66, "0x44a3_0000": [66, 67, 68, 70, 72, 73, 74, 77, 79, 81, 82, 83, 84, 88, 89], "odr_gener": [66, 70, 83], "0x44b0_0000": [66, 67, 68, 70, 72, 73, 74, 79, 83, 84, 88], "axi_ad4134_clkgen": 66, "0x44b1_0000": [66, 70, 76, 83, 84, 90], "ps7": [66, 67, 68, 69, 70, 73, 74, 75, 79, 81, 83, 88, 89, 91], "54": [66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 88, 89, 90, 91], "emio": [66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "ad4134_dclkio": 66, "inout": [66, 67, 68, 69, 70, 75, 76, 79, 80, 82, 83, 84, 88, 89, 90, 96], "45": [66, 70, 76, 82, 89, 90, 91], "99": [66, 70, 76], "ad4134_dclk_mod": 66, "98": [66, 76], "ad4134_gpio": 66, "43": [66, 74, 76, 90, 91], "97": [66, 74, 76], "ad4134_pinbspi": 66, "89": [66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 84, 88, 89, 90, 91], "ad4134_mod": 66, "88": [66, 67, 68, 69, 70, 72, 73, 74, 76, 79, 81, 82, 83, 84, 88, 89, 90, 91], "ad4134_pdn": 66, "87": [66, 67, 70, 74, 75, 76, 81, 82, 83, 84, 89, 90, 91], "ad4134_resetn": 66, "86": [66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 81, 82, 83, 84, 88, 89, 90, 91], "57": [66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 105], "spi_ad4134": 66, "56": [66, 67, 68, 69, 70, 72, 73, 74, 76, 79, 80, 81, 82, 83, 88, 90, 91], "elf": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92], "cygwin": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 88, 89, 90, 92], "wsl": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 88, 89, 90, 92], "cd": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92], "ad4134_fmc": 66, "ug": [66, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 88, 89, 90], "2016": [66, 106], "ad4134fmcz": 66, "axi_i2s_adi": [66, 67, 68, 69, 70, 72, 73, 74, 75, 79, 81, 83, 84, 88, 89], "axi_sddif_tx": [66, 70, 83], "axi_sysid_rom": [66, 70, 83], "sysid_rom": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "util_i2c_mix": [66, 67, 68, 69, 70, 72, 73, 75, 79, 81, 83, 84, 88, 89], "ad7134": [66, 83, 87], "forum": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 99, 100], "team": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 97, 107], "concern": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90], "microcontrol": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90], "older": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 106], "chanc": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90], "approxim": [67, 72, 73, 74, 79, 88, 89], "ppm": [67, 75], "inl": [67, 75, 89], "miss": [67, 91, 105], "unparallel": 67, "106": [67, 76, 80, 90, 91], "109": [67, 76, 80, 90, 91], "floor": 67, "153": 67, "155": 67, "5db": 67, "vref": [67, 72], "satur": 67, "settl": 67, "broaden": [67, 88], "versatil": [67, 69], "flexi": 67, "isol": [67, 88], "bga": 67, "capacitor": [67, 88], "footprint": [67, 75, 99, 100], "lessen": 67, "adaq4224": [67, 87], "\u03bcmodul": 67, "daq": [67, 82], "85": [67, 89, 90, 91], "ad4630_fmcz": 67, "ad4030_fmcz": 67, "seismologi": 67, "semiconductor": [67, 96], "manufactur": [67, 91], "scientif": 67, "24fmcz": 67, "16fmcz": 67, "fmcz": [67, 84, 88, 89], "iso": 67, "4224": 67, "titl": [67, 101], "explan": [67, 90, 92, 96], "compil": [67, 92, 96], "sd": [67, 71, 91], "accommod": [67, 73, 74], "sckout": 67, "sck": 67, "clk_mode": [67, 104], "capture_zon": [67, 104], "20n": 67, "ddr_en": [67, 104], "spi_ad463x_axi_regmap": 67, "axi_ad463x_dma": 67, "0x44a7_0000": [67, 68, 72, 73, 74, 79, 82, 88], "cnv_gener": 67, "sync_gener": 67, "0x44c0_0000": 67, "iic_fmc": [67, 68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "axi_iic_fmc": [67, 68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "0x4162_0000": [67, 68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "eeprom": 67, "0x5f": 67, "ad463x_resetn": 67, "adaq42xx_pgia_mux": 67, "max17687_rst": 67, "spi_ad463x": [67, 104], "ad4630_fmc": [67, 104], "numofsdi4_capturezone2": 67, "ad463x": 67, "ad403x": 67, "ad463x_data_captur": [67, 95], "spi_axis_reord": 67, "ad463x_fmc": 67, "ad4696": 68, "ad4695": 68, "ad4697": 68, "ad4698": 68, "axi_ad469x_dma": 68, "spi_ad469x_axi_regmap": 68, "ad469x_trigger_gen": 68, "iic_main": [68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "axi_iic_main": [68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "0x4160_0000": [68, 69, 72, 73, 74, 75, 79, 81, 84, 88, 89], "ad469x_resetn": 68, "spi_ad469x": 68, "ad469x_fmc": 68, "1882": 68, "ad4694fmcz": 68, "ad469x_fmcz": 68, "ad5767": 69, "mid": 69, "ma": 69, "indium": 69, "phosphid": 69, "mach": 69, "zehnder": 69, "inp": 69, "mzm": 69, "bias": 69, "0v": [69, 105], "avcc": 69, "avdd": 69, "avss": [69, 75], "vlogic": [69, 72], "10mhz": 69, "readback": 69, "spir": 69, "qspi": 69, "microwir": 69, "4mm": 69, "wlcsp": 69, "40c": 69, "105c": 69, "bia": 69, "sdp": [69, 74], "lk1": [69, 72, 75], "lk2": [69, 72, 75, 89], "lk3": [69, 72, 89], "j12": 69, "lk4": [69, 72, 89], "lk5": [69, 72, 89], "adp5071": 69, "lk6": [69, 89], "rail": [69, 88], "en2": 69, "lk7": [69, 89], "adr4525": [69, 73], "lk8": 69, "lk9": [69, 89], "lk10": [69, 89], "slew": 69, "lk11": 69, "lk12": 69, "lc": 69, "sw1": 69, "po": 69, "adp5070_vpo": 69, "8v": [69, 91], "adp5070_vneg": 69, "22v": 69, "axi_ad5766": [69, 95], "0x44a1_0000": [69, 76, 84, 90], "axi_ad5766_dac_dma": 69, "0x44a2_0000": [69, 84], "ad5766_sdz": 69, "1070": 69, "util_i2c": [69, 72, 81], "mixer": [69, 72, 81], "ideal": 70, "candid": 70, "univers": 70, "breadth": 70, "vibrat": [70, 82], "shock": 70, "rippl": [70, 75], "374": 70, "respond": 70, "sinc3": 70, "balanc": 70, "sinc6": 70, "496": 70, "ad7134fmcz": 70, "demonstr": [70, 88], "multidevic": 70, "jp14": [70, 73, 89], "dec0": [70, 83], "jp15": 70, "jp17": 70, "dual_ad7134_axi_regmap": 70, "axi_ad7134_dma": 70, "axi_sdp_clkgen": 70, "0x44a4_0000": [70, 82, 84], "axi_ad7134_clkgen": 70, "ad713x_dclkmod": 70, "103": [70, 75, 76], "ad713x_pinbspi": 70, "102": [70, 75, 76], "ad713x_dclkio": 70, "46": [70, 76, 90, 91], "ad713x_gpio": 70, "38": [70, 73, 74, 82, 83], "92": [70, 73, 74, 82, 83, 90, 91], "ad713x_mod": 70, "37": [70, 73, 74, 82], "91": [70, 73, 74, 82, 90, 91], "ad713x_pdn": 70, "ad713x_resetn": 70, "dual_ad7134": 70, "ad7134_fmc": 70, "1599": 70, "ad4134": [70, 83, 87], "milli": 71, "volt": 71, "excel": [71, 81, 96, 105], "ad7190": 71, "ad7193": 71, "ad7195": 71, "ja": 71, "prompt": [71, 76, 77, 80, 90, 92], "ad719x_asdz": 71, "prepar": 71, "modif": [71, 73, 74, 78, 88, 89, 92, 96], "ad7380": 72, "ad7381": 72, "ad4680": 72, "ad4681": 72, "ad7389": 72, "ad7383": 72, "ad7384": 72, "ad4682": 72, "ad4683": 72, "pseudo": 72, "ad7386": 72, "ad7387": 72, "ad7388": 72, "ad4684": 72, "ad4685": 72, "microprocessor": [72, 99, 100], "3mm": 72, "lfcsp": [72, 89], "4mmx4mm": 72, "motor": 72, "sens": 72, "edfa": 72, "sonar": 72, "ad7380fmcz": 72, "ad7381fmcz": 72, "ad7386fmcz": 72, "ad7383fmcz": 72, "4fmcz": [72, 75], "u9": 72, "amp_pwr": 72, "u8": 72, "u3": 72, "u6": 72, "jp1": [72, 73, 89], "smd": 72, "subminiatur": 72, "smb": [72, 73], "j1": [72, 75, 78], "a1": [72, 96], "jp2": [72, 73, 89], "a2": [72, 96], "u10": 72, "aina": 72, "jp3": [72, 73, 89], "jp4": [72, 73, 89], "refio": 72, "jp5": [72, 73, 89], "u2": 72, "vcc": 72, "jp6": [72, 73, 89], "j2": 72, "spi_ad738x_adc_axi_regmap": 72, "axi_ad738x_dma": 72, "spi_trigger_gen": [72, 79], "ad738x": [72, 87], "spi_ad738x_adc": 72, "1304": 72, "ad7606": 73, "bipolar": [73, 74], "clamp": [73, 74], "charg": [73, 74, 77, 89], "redistribut": [73, 74, 89, 96], "m\u03c9": [73, 74], "imped": [73, 74, 79], "elimin": [73, 74, 79, 88, 105], "amp": [73, 74], "ad7606c": 73, "ad7608": 73, "ad7609": 73, "disconnect": 73, "vdrive": 73, "unipolar": 73, "ad7606b": 73, "adp7118": 73, "intf": 73, "rebuild": [73, 74], "stby": 73, "12v": 73, "10v": 73, "p5": 73, "u1": 73, "jp7": [73, 89], "j5": 73, "jp8": [73, 89], "jp10": [73, 89], "mezzanin": [73, 88, 105], "jp9": [73, 89], "jp11": [73, 89], "jp12": [73, 89], "v2": 73, "j6": 73, "jp13": [73, 89], "v3": [73, 96], "j7": 73, "v4": 73, "j8": 73, "p13": [73, 83], "v5": 73, "p14": 73, "v8": 73, "p15": [73, 83], "v6": 73, "p16": 73, "v7": 73, "os0": [73, 74], "os1": [73, 74], "os2": [73, 74], "axi_ad7606x_dma": 73, "ad7606_pwm_gen": 73, "spi_ad7616_axi_regmap": [73, 74], "adc_serpar": 73, "39": [73, 79, 82, 83, 92], "93": [73, 79, 82, 83, 90, 91], "adc_refsel": 73, "adc_first_data": 73, "adc_stbi": 73, "adc_rang": 73, "adc_o": [73, 74], "axi_ad7606_dma": 73, "spi_ad7606": 73, "ad7606x_fmc": 73, "devconfig2_intf0": 73, "1870": 73, "sync_bit": [73, 74], "util_cdc": [73, 74], "ad_edge_detect": [73, 74], "ad7606_fmc": 73, "snr": [74, 89], "lpc": [74, 77, 84, 91, 105], "ser_par_n": 74, "sl5": 74, "unmount": 74, "sl1": 74, "sl2": 74, "rc": 74, "sl3": 74, "sl4": 74, "sl6": 74, "sl7": 74, "lk40": 74, "onboard": 74, "5v0": 74, "lk41": 74, "axi_ad7616_dma": [74, 89], "ad7616_pwm_gen": 74, "0x44a8_0000": [74, 89], "adc_reset_n": 74, "adc_hw_rngsel": 74, "42": [74, 76, 83, 90, 91], "96": [74, 76, 83, 90, 91], "94": [74, 79, 82, 90, 91], "adc_seq_en": 74, "adc_burst": 74, "adc_chsel": 74, "adc_crcen": 74, "spi_ad7616": 74, "serparn0": 74, "1012": 74, "ad7768fmcz": 75, "bench": 75, "regul": 75, "ac": [75, 82], "108": [75, 76, 78, 80, 90, 91], "110": [75, 76, 80, 84, 90, 91], "nonlinear": 75, "\u03bcv": 75, "trade": 75, "dissip": 75, "consumpt": [75, 88], "reusabl": 75, "51": [75, 76, 80, 90, 91], "mw": 75, "median": 75, "55": [75, 76, 79, 80, 82, 90, 91], "375": [75, 76, 90], "005": 75, "sharp": 75, "roll": 75, "105": [75, 76, 90, 91], "nyquist": 75, "linear": [75, 82, 89], "flat": 75, "sinc5": 75, "abil": [75, 79], "easier": [75, 91, 96, 106], "precharg": 75, "glitch": 75, "avdd1a": 75, "avdd1b": 75, "avdd2a": 75, "avdd2b": 75, "iovdd": 75, "avdd1": 75, "hous": [75, 79], "lqfp": 75, "print": 75, "j3": 75, "sl4a": 75, "crystal": 75, "oscil": [75, 77], "axi_ad7768_adc": 75, "0x43c0_0000": [75, 81], "ad7768_dma": 75, "0x7c40_0000": 75, "ad7768_dma_2": 75, "0x7c48_0000": 75, "gpio_1_mode_3": 75, "gpio_1_mode_2": 75, "104": [75, 76, 90, 91], "gpio_1_mode_1": 75, "gpio_0_mode_0": 75, "ad7768evb": 75, "917": 75, "921": 75, "bare": 75, "metal": 75, "microblaz": [76, 77, 78, 84, 90, 91, 92, 106], "util_adcfifo": 76, "64k": 76, "util_dacfifo": 76, "tx_device_clk": [76, 80], "rx_device_clk": [76, 80], "fmc0": [76, 90, 105], "hpc0": [76, 78, 90], "hpc": [76, 90, 91, 105], "rework": [76, 77], "reli": 76, "c6d": 76, "c4d": 76, "cap": [76, 90], "c5d": 76, "c3d": 76, "anymor": [76, 91], "led": [76, 81, 91, 101, 105], "v1p0_led": 76, "vint_l": 76, "depopul": 76, "r22m": 76, "r2m": 76, "500mhz": [76, 80], "10gbp": [76, 80], "1550": 76, "775mhz": 76, "5gbp": 76, "2019_r2": [76, 106], "newer": [76, 106], "jesd_mod": [76, 80, 90], "rx_rate": 76, "tx_rate": 76, "rx_jesd_m": [76, 80, 90, 92], "rx_jesd_l": [76, 80, 90, 92], "rx_jesd_": [76, 80, 90, 92], "rx_jesd_np": [76, 90, 92], "tx_jesd_m": [76, 80, 90, 92], "tx_jesd_l": [76, 80, 90, 92], "tx_jesd_": [76, 80, 90, 92], "tx_jesd_np": [76, 90, 92], "8000": 76, "system_project": [76, 80, 91, 92, 105], "ad9081_fmca_ebz": [76, 90], "ref_clk_rat": [76, 90], "_jesd_m": [76, 80, 90], "_jesd_l": [76, 80, 90], "_jesd_": [76, 80, 90], "_jesd_np": [76, 90], "_num_link": [76, 80, 90], "_tpl_width": [76, 90], "tdd_support": [76, 90], "shared_devclk": [76, 90], "tdd_channel_cnt": [76, 90], "tdd_sync_width": [76, 90], "tdd_sync_int": [76, 90], "tdd_sync_ext": [76, 90], "tdd_sync_ext_cdc": [76, 90], "_ks_per_channel": [76, 90], "kilosampl": [76, 90], "_do_mem_typ": [76, 90], "adi_phy_sel": [76, 90], "instati": [76, 90], "axi_mxfe_rx_xcvr": [76, 90], "0x44a6_0000": [76, 89, 90], "0x84a6_0000": [76, 90], "0xa4a6_00000": [76, 90], "rx_mxfe_tpl_cor": [76, 90], "0x84a1_0000": [76, 90], "0xa4a1_00000": [76, 90], "axi_mxfe_rx_jesd": [76, 90], "0x44a9_0000": [76, 90], "0x84a9_0000": [76, 90], "0xa4a9_00000": [76, 90], "axi_mxfe_rx_dma": [76, 90], "0x7c42_0000": [76, 78, 90], "0x9c42_0000": [76, 78, 90], "0xbc42_00000": [76, 90], "mxfe_rx_data_offload": [76, 90], "0x7c45_0000": [76, 90], "0x9c45_0000": [76, 90], "0xbc45_00000": [76, 90], "axi_mxfe_tx_xcvr": [76, 90], "0x44b6_0000": [76, 90], "0x84b6_0000": [76, 90], "0xa4b6_00000": [76, 90], "tx_mxfe_tpl_cor": [76, 90], "0x84b1_0000": [76, 90], "0xa4b1_00000": [76, 90], "axi_mxfe_tx_jesd": [76, 90], "0x44b9_0000": [76, 90], "0x84b9_0000": [76, 90], "0xa4b9_00000": [76, 90], "axi_mxfe_tx_dma": [76, 90], "0x7c43_0000": [76, 90], "0x9c43_0000": [76, 90], "0xbc43_00000": [76, 90], "mxfe_tx_data_offload": [76, 90], "0x7c44_0000": [76, 90], "0x9c44_0000": [76, 90], "0xbc44_00000": [76, 90], "axi_tdd_0": [76, 90], "0x7c46_0000": [76, 90], "0x9c46_0000": [76, 90], "0xbc46_00000": [76, 90], "spi0": [76, 80], "spi1": 76, "mp": [76, 78, 80, 84, 90, 91], "txen": 76, "59": [76, 80, 90, 91], "58": [76, 80, 90, 91], "113": [76, 84], "112": [76, 84], "137": [76, 80, 90, 91], "136": [76, 80, 90, 91], "rxen": 76, "111": [76, 84, 90, 91], "134": [76, 80], "rstb": 76, "hmc_sync": 76, "132": [76, 80], "irqb": 76, "53": [76, 80, 90, 91], "52": [76, 80, 84, 90, 91], "107": [76, 80, 90, 91], "131": [76, 80], "130": [76, 80], "agc3": 76, "129": [76, 80], "agc2": 76, "126": [76, 90, 91], "agc1": 76, "124": [76, 90, 91], "agc0": 76, "123": [76, 90, 91], "122": [76, 90, 91], "hmc_gpio1": 76, "121": [76, 90, 91], "141": [76, 80, 90, 91], "140": [76, 78, 80, 90, 91], "139": [76, 80, 90, 91], "138": [76, 80, 90, 91], "parameter1": [76, 90, 96], "parameter2": [76, 90, 96], "dropdown": [76, 80, 90, 104], "cell": [76, 80, 90], "dash": [76, 80, 90, 91], "ad9082_fmca_ebz": [76, 90], "notat": 76, "rx_num_link": [76, 90], "rx_tpl_width": [76, 90], "tx_num_link": [76, 90], "tx_tpl_width": [76, 90], "rx_ks_per_channel": [76, 90], "16384": 76, "tx_ks_per_channel": [76, 90], "adc_do_mem_typ": 76, "dac_do_mem_typ": 76, "rxrate2_5_txrate2_5_rxl8_rxm4_rxs1_rxnp16_txl8_txm4_txs1_txnp16": [76, 90, 92], "truncat": [76, 90, 92], "keyword": [76, 90, 92], "exce": [76, 90, 92], "260": [76, 90, 92], "vmk180": [76, 90, 91], "1578": [76, 80, 90], "1829": [76, 90], "jesd204_tpl_adc": [76, 80, 90], "jesd204_tpl_dac": [76, 80, 90], "python": [76, 84, 90], "class": [76, 90], "pyadi": [76, 84, 90], "monolith": 77, "outstand": 77, "broadband": 77, "500ebz": 77, "uninstal": 77, "r209": 77, "p1": 77, "shunt": 77, "lvpecl": [77, 90], "r208": 77, "r307": 77, "r308": 77, "c300": 77, "c311": 77, "c304": 77, "c305": 77, "c209": 77, "c210": 77, "c306": 77, "c307": 77, "r311": 77, "pump": 77, "ad9517": 77, "axi_ad9434": 77, "axi_ad9434_dma": 77, "ad9434bcpz": 77, "axi_ad9783_dma": [77, 78], "ad9434_fmc": 77, "seamlessli": 78, "quadratur": 78, "adp": 78, "interpos": [78, 88], "ad9780": 78, "ad9781": 78, "axi_ad9783": [78, 90], "0x7420_0000": 78, "0x9420_0000": 78, "nb": 78, "ad9783_ebz": 78, "adaq7988": 79, "sip": [79, 88], "varieti": [79, 88], "passiv": 79, "tradit": 79, "crucial": 79, "tini": 79, "lga": 79, "solv": [79, 88, 92], "autom": [79, 88, 92, 95], "ATE": 79, "batteri": [79, 88], "axi_adaq7980_dma": 79, "spi_adaq7980_adc_axi_regmap": 79, "adaq7980_rbuf_pf": 79, "adaq7980_ref_pd": 79, "adaq7980_gpio": 79, "spi_adaq7980": 79, "adaq7980_sdz": 79, "1060": 79, "agil": 80, "cellular": 80, "station": 80, "macro": [80, 96, 105], "3g": 80, "4g": 80, "5g": 80, "massiv": 80, "adrv9029": 80, "hpc1": 80, "axi_adrv9026_tx_jesd": 80, "0x84a90000": 80, "axi_adrv9026_rx_jesd": 80, "0x84aa0000": 80, "axi_adrv9026_tx_dma": 80, "0x9c420000": 80, "axi_adrv9026_rx_dma": 80, "0x9c400000": 80, "tx_adrv9026_tpl_cor": 80, "0x84a04000": 80, "rx_adrv9026_tpl_cor": 80, "0x84a00000": 80, "axi_adrv9026_tx_xcvr": 80, "0x84a80000": 80, "axi_adrv9026_rx_xcvr": 80, "0x84a60000": 80, "ad9528_reset_b": 80, "68": [80, 90, 91], "146": 80, "67": [80, 90, 91], "145": 80, "adrv9026_tx1_en": 80, "144": 80, "adrv9026_tx2_en": 80, "65": [80, 84, 90, 91], "143": [80, 90, 91], "adrv9026_tx3_en": 80, "142": [80, 90, 91], "adrv9026_tx4_en": 80, "adrv9026_rx1_en": 80, "adrv9026_rx2_en": 80, "adrv9026_rx3_en": 80, "adrv9026_rx4_en": 80, "adrv9026_test": 80, "adrv9026_reset_b": 80, "adrv9026_gpint1": 80, "adrv9026_gpint2": 80, "adrv9026_orx_ctrl_a": 80, "adrv9026_orx_ctrl_b": 80, "adrv9026_orx_ctrl_c": 80, "adrv9026_orx_ctrl_d": 80, "adrv9026_gpio": 80, "pmdz": [81, 88], "transimped": 81, "rather": [81, 92, 96], "strongli": [81, 96], "absorb": 81, "liquid": 81, "wavelength": 81, "chemic": 81, "analysi": [81, 89, 92], "environment": 81, "concentr": 81, "character": 81, "materi": 81, "absorpt": 81, "spectroscopi": 81, "ad5201": 81, "potentiomet": 81, "detector": 81, "excit": 81, "axi_adc": 81, "spi_cn0363_axi_regmap": 81, "axi_dma": 81, "gain1_o": 81, "gain0_o": 81, "ad8615": 81, "adg819": 81, "ada4528": 81, "cn0363_pmdz": 81, "cn0540": [81, 87], "axi_generic_adc": 81, "cn0363_dma_sequenc": 81, "cn0363_phase_data_sync": 81, "cordic_demod": 81, "util_axis_res": 81, "util_sigma_delta_spi": 81, "electron": 82, "piezoelectr": 82, "iep": 82, "piezo": 82, "icp": 82, "market": 82, "lack": 82, "hertz": 82, "harmon": 82, "fft": 82, "spectrum": [82, 89], "1024ksp": 82, "ltc2606": 82, "fda": 82, "ada4945": [82, 88], "200ma": 82, "lt3092": 82, "adg5421f": [82, 84], "ardz": 82, "arduino": [82, 83, 91], "shield": [82, 91], "de10": [82, 83], "nano": [82, 83], "p10": [82, 83], "spi_cn0540_axi_regmap": 82, "axi_cn0540_dma": 82, "axi_iic_cn0540": 82, "xadc_in": 82, "0x44a5_0000": 82, "axi_dmac_0": 82, "0x0002_0000": 82, "axi_spi_engine_0": 82, "0x0003_0000": 82, "axi_i": 82, "i2c1": 82, "sys_hps_i2c1": 82, "cn0540_shutdown": 82, "cn0540_reset_adc": 82, "cn0540_csb_aux": 82, "cn0540_sw_ff": 82, "cn0540_drdy_aux": 82, "cn0540_blue_l": 82, "cn0540_yellow_l": 82, "cn0540_sync_in": 82, "cn0540_drdy": 82, "ltc2308_c": 82, "spi_cn0540": 82, "77": [82, 90, 91], "76": [82, 90, 91], "quid": 82, "cn0540_ardz": 82, "24mhz": 83, "contrast": 83, "48mhz": 83, "15v": 83, "spi_cn0561_axi_regmap": 83, "axi_cn0561_dma": 83, "axi_cn0561_clkgen": 83, "cn0561_gpio": 83, "cn0561_pinbspi": 83, "cn0561_mode": 83, "cn0561_pdn": 83, "cn0561_resetn": 83, "spi_cn0561": 83, "de10nano": [83, 91], "lldk": 84, "revis": [84, 92], "cn0584": 84, "adaq23876": 84, "ad7291": 84, "max7301": 84, "ltc2387": 84, "120mhz": 84, "produc": 84, "axi_ltc2387_0": 84, "axi_ltc2387_1": 84, "axi_ltc2387_2": 84, "axi_ltc2387_3": 84, "axi_ltc2387_dma": 84, "max_spi": 84, "0x44b2_0000": 84, "axi_ad3552r_0": 84, "0x44d0_0000": 84, "axi_dac_0_dma": 84, "0x44d3_0000": 84, "axi_ad3552r_1": 84, "0x44e0_0000": 84, "axi_dac_1_dma": 84, "0x44e3_0000": 84, "114": 84, "dac_0_ldac": 84, "dac_1_ldac": 84, "dac_1_alert": 84, "dac_0_alert": 84, "84": [84, 90, 91], "cn": 84, "0585": 84, "0584": 84, "axi_ltc2387": [84, 92], "ad719x": 87, "asdz": 87, "evb": 87, "ad9434": 87, "cn0561": 87, "cn0585": 87, "100ksp": 88, "3msp": 88, "adaq40xx": 88, "pmd": 88, "ib1z": 88, "adaq4003": 88, "lamin": 88, "ad4003": 88, "ada4807": 88, "resistor": 88, "ipass": 88, "network": 88, "discret": 88, "ad400x": 88, "ttm": 88, "ad40xx": 88, "ad4007": 88, "ad4011": 88, "ad4020": 88, "z": [88, 96], "optimum": 88, "compress": 88, "ad7688": 88, "ad7984": 88, "ad40xx_adaq400x_n": 88, "spi_pulsar_adc_axi_regmap": 88, "ad40xx_amp_pd": 88, "ad40xx_adaq400x_n0": 88, "682": 88, "340": 88, "1042": 88, "unmatch": 89, "92db": 89, "opposit": 89, "ref": 89, "096v": 89, "5mm": 89, "096": 89, "qfn": 89, "telecommun": 89, "adr3412": 89, "adr4520": 89, "ad74540": 89, "ad4550": 89, "ad8031": 89, "ada4899": 89, "ada4897": 89, "adp7102": 89, "adp7104": 89, "adp124": 89, "adp2300": 89, "resolution_16_18n": 89, "refin": 89, "2v": [89, 91], "adr4540": 89, "vcm": 89, "adr4550": 89, "vin": 89, "048": 89, "axi_pulsar_lvd": 89, "axi_pulsar_lvds_dma": 89, "reference_clkgen": 89, "en3_fmc": 89, "en2_fmc": 89, "en1_fmc": 89, "en0_fmc": 89, "pulsar_lvds_adc": 89, "resolution_16_18n0": 89, "745": 89, "490": 89, "581": 89, "pulsar_lvd": 89, "http": [90, 91, 95, 96, 104, 106, 107], "www": [90, 91, 96], "websit": [90, 91], "IT": 90, "popular": [90, 105], "paragraph": 90, "tip": [90, 94], "subtitl": 90, "FOR": [90, 96], "BUT": 90, "TO": [90, 101], "synchrona14": 90, "sysref": 90, "adcclk": 90, "THE": 90, "ex": [90, 101], "synchrona": 90, "OF": 90, "kind": [90, 95, 99, 100], "13gbp": 90, "paramat": 90, "078125": 90, "325mhz": 90, "deviceclk": 90, "325": 90, "1300mhz": 90, "merg": 90, "hexadecim": 90, "underscor": [90, 96], "THESE": 90, "whichev": 90, "adxyzt": 90, "ad0000": 90, "axi_spi_bus_1": 90, "ad23456": 90, "signal_nam": [90, 96], "181": 90, "205": 90, "174": 90, "149": 90, "118": 90, "173": 90, "117": 90, "descend": 90, "realli": [90, 96], "draw": 90, "suit": [90, 92, 103], "83": [90, 91], "82": [90, 91], "81": [90, 91], "79": [90, 91], "78": [90, 91], "74": [90, 91], "73": [90, 91], "72": [90, 91], "project_nam": [90, 91, 92, 105], "project_name_bd": 90, "delet": [90, 105], "THAT": 90, "sai": [90, 101], "makefil": [90, 91, 92, 95, 105], "hard": [91, 92, 96], "zed_system_bd": 91, "fmcomms2_bd": 91, "acap": 91, "hp": 91, "nio": [91, 92], "ii": [91, 92], "ps8": 91, "riscv": [91, 92], "worth": 91, "cortex": 91, "a9": [91, 96], "mpcore": 91, "processing_system7": 91, "zynq_ultra_ps_": 91, "cip": 91, "versal_cip": 91, "land": 91, "html": [91, 96], "intellectu": 91, "properti": [91, 92, 101], "mig": [91, 105], "beginn": 91, "ad_cpu_interconnect": [91, 104], "sys_zynq": [91, 105], "0x4000_0000": 91, "0x4fff_ffff": 91, "0x8000_0000": 91, "0x8fff_ffff": 91, "0x7000_0000": 91, "0x7fff_ffff": 91, "0x9000_0000": 91, "0x9fff_ffff": 91, "0x2000_0000": 91, "0x4400_0000": 91, "0xa400_0000": 91, "0xafff_ffff": 91, "0x6000_0000": 91, "0xb000_0000": 91, "0xbfff_ffff": 91, "hsmc": 91, "vital": 91, "button": 91, "complain": 91, "otg": 91, "borrow": [91, 105], "golden": [91, 105], "preffer": 91, "firstli": [91, 92, 96], "Be": [91, 95], "carrier_system_bd": 91, "ac701": 91, "jtag": 91, "gtp": 91, "5v": 91, "3125": 91, "microz": 91, "vc709": 91, "ai": 91, "prime": [91, 92], "vpk180": 91, "gtyp": 91, "premium": 91, "zc702": 91, "lfcpnx": [91, 105], "evn": 91, "flash": 91, "certuspro": [91, 92], "nx": [91, 92, 105], "bold": 91, "fmc1": [91, 105], "fmc2": 91, "c5soc": 91, "35v": 91, "25v": 91, "1v": 91, "carrier_nam": [91, 105], "system_top": [91, 92, 105], "transform": [91, 105], "sources_1": [91, 105], "declar": [91, 96], "visual": [91, 96], "system_qsi": [91, 105], "system_project_pb": [91, 92, 105], "propel": [91, 92, 105], "builder": [91, 92, 105], "mk": [91, 92, 101, 105], "propelbld": [91, 92, 105], "propelbldwrap": [91, 92, 105], "radiant": [91, 92, 105], "pnmainc": [91, 92, 105], "radiantc": [91, 92, 105], "system_pb": [91, 92, 105], "linker": [91, 92, 105], "adi_project_pb": [91, 92, 105], "adi_project_lattice_pb": [91, 105], "pdc": [91, 105], "phisic": [91, 105], "a10soc_plddr4_assign": 91, "a10soc_system_assign": [91, 105], "rundown": 92, "said": 92, "catch": 92, "problem": [92, 106], "mostli": 92, "pro": [92, 105, 106], "hdl_2021_r1": [92, 106], "adi_env": [92, 95, 101, 106], "hdl_2019_r2": [92, 106], "adi_project_xilinx": [92, 105], "adi_project_intel": [92, 105], "viti": [92, 106], "directori": [92, 95, 96, 99, 100, 101, 105], "gnu": [92, 96], "unix": 92, "microsoft": 92, "bashrc": 92, "cygdriv": 92, "path_to": 92, "202x": 92, "bin": 92, "vivado_hl": 92, "nt": 92, "linux_toolchain": 92, "nt64_be": 92, "nt64_le": 92, "aarch32": 92, "gcc": 92, "none": 92, "eabi": 92, "intelfpga_pro": 92, "mkdir": 92, "analogdevicesinc": [92, 95, 96, 104, 106, 107], "ssh": 92, "deal": 92, "localhost": 92, "ubuntu": 92, "home": 92, "usernam": 92, "hdl_2021_r2": [92, 106], "rebas": 92, "am": 92, "adrv9371x": 92, "noth": [92, 96], "gather": 92, "failur": [92, 105], "log": 92, "mmu": 92, "nios_ii": 92, "nios2_mmu": 92, "quartus_sh": 92, "redirect": 92, "adrv9371_a10soc_quartu": 92, "past": 92, "text": [92, 94, 96, 105], "ltr": 92, "tail": 92, "adrv9371x_a10soc_quartu": 92, "sopcinfo": 92, "sof": 92, "face": 92, "quartus_fit": 92, "exhaust": [92, 105], "swapfil": 92, "virtual": 92, "bar": 92, "sudo": 92, "falloc": 92, "1g": 92, "2g": 92, "8g": 92, "chmod": 92, "600": 92, "mkswap": 92, "swapon": 92, "perman": 92, "fstab": 92, "swapoff": 92, "gui": [92, 104, 106], "peopl": 92, "valuabl": 92, "nerv": 92, "qsy": [92, 101, 105], "menu": [92, 104], "pick": 92, "_hw": [92, 95, 101], "axi_ad9250_hw": 92, "consol": [92, 105], "netlist": 92, "lvdscmosn1": 92, "lvds_cmos_n": 92, "opt": 92, "adi_use_ooc_synthesi": 92, "adi_max_ooc_job": 92, "job": 92, "cach": 92, "ipcach": 92, "reus": [92, 105], "ooc": 92, "2020": 92, "batch": 92, "rkutti": 92, "gitadi": 92, "rm": 92, "xpr": 92, "jou": 92, "xgui": 92, "ip_user_fil": 92, "sim": 92, "xil": 92, "exactli": 92, "daq2_zc706_vivado": 92, "sdk": 92, "xsa": 92, "daq2_zc706": 92, "2019": [92, 106], "hdf": 92, "rdi_prog": 92, "crash": 92, "kill": 92, "xcvu9p": 92, "20gb": 92, "32gb": 92, "memoryusag": 92, "_ip": [92, 95], "axi_ltc2387_ip": 92, "brows": 92, "stand": 92, "cn0577": 92, "ipi": 92, "cli": 92, "_system_pb": 92, "messag": 92, "_propel_build": 92, "displai": 92, "riscv_rto": 92, "risc": 92, "spi_control": 92, "i2c_control": 92, "i2c": 92, "axi_interconnect": 92, "axi2ahb_bridg": 92, "ahb": 92, "bridg": 92, "axi2apb_bridg": 92, "apb": 92, "gp_timer": 92, "timer": 92, "_radiant": 92, "adi_carrier_proj_dir": 92, "sge": 92, "bsp": 92, "sometim": 92, "sys_platform": 92, "sys_env": 92, "corel": 92, "lib": 92, "impl_1": 92, "root": [92, 95], "axi_ad9122": [92, 95], "ad9122": 92, "daq2_a10soc": 92, "temporari": 92, "everywher": 92, "syntax": [92, 101], "especi": 92, "j4": 92, "artifact": 92, "awar": [92, 95], "pai": 92, "attent": 92, "edk": 92, "eclips": 92, "ds5": 92, "invok": 92, "straightforward": [92, 104], "combo": 92, "edit": [92, 101], "editor": [92, 96, 105], "upgrad": 92, "hassl": 92, "slow": 92, "frustrat": 92, "tclsh": [92, 105], "rto": 92, "nonexist": [92, 105], "ip_upgrad": 92, "old": [92, 94, 96], "assur": 92, "publicli": [92, 97], "she": [92, 96, 106], "unsupport": [92, 99, 100, 106, 107], "easiest": [92, 105], "tell": [92, 105], "apt": 92, "sh": [92, 95], "wors": 92, "snippet": 92, "expert": 92, "lscc": 92, "rtf": 92, "lin64": 92, "bin64": 92, "nt64": 92, "minimalist": 92, "mingw": 92, "shell": [92, 105], "gnuwin": 92, "partit": 92, "recent": 92, "archiv": 92, "bootgen_sysfil": 92, "tgz": 92, "unzip": 92, "fsbl": 92, "bif": 92, "bl31": 92, "pmu": 92, "uimag": 92, "zimag": 92, "socfpga_arria10_common": 92, "socfpga_cyclone5_common": 92, "readm": [92, 95], "txt": [92, 101, 105], "build_boot_bin": 92, "honest": 92, "comment": [92, 94, 105], "friendli": 92, "hack": 92, "printf": 92, "sort": 92, "notori": 92, "rank": 92, "commonli": 92, "ask": [92, 95, 105], "216": 92, "vlnv": [92, 106], "create_bd_cel": [92, 106], "zc706_system_bd": 92, "haven": 92, "wrong": 92, "ip_flow": 92, "459": 92, "ad_pnmon": 92, "ipx": [92, 101], "package_project": 92, "import_fil": 92, "remot": 92, "ironi": 92, "bbp": 93, "model": 93, "sphinx": [94, 101], "doc": [94, 95, 101, 105], "template_ip": 94, "render": 94, "template_framework": 94, "orphan": 94, "hide": 94, "toc": 94, "dokuwiki": 94, "pandoc": 94, "accross": 94, "more_inform": 94, "toctre": 94, "worri": 95, "great": 95, "web": 95, "bash": 95, "md": 95, "githubio": 95, "proprietari": 95, "environ": [95, 106], "gitattribut": 95, "gitignor": 95, "intention": 95, "untrack": 95, "learn": 95, "ad4110": 95, "dac_fmc_ebz": 95, "wiki_summari": 95, "axi_ad4858": 95, "closur": 95, "experiment": 95, "convent": [95, 99, 100], "hdl_": 95, "year_of_releas": 95, "_r": 95, "hdl_2014_r2": [95, 106], "year": [95, 96], "doubt": 95, "required_vivado_vers": 95, "required_quartus_vers": 95, "practic": [96, 105], "advisori": 96, "tab": 96, "indent": 96, "white": 96, "my_signal1": 96, "my_bu": 96, "d5": 96, "my_sign": 96, "a3": 96, "posedg": 96, "a4": 96, "statement": 96, "a5": 96, "nest": 96, "blank": 96, "readabl": 96, "statement1": 96, "statement2": 96, "statement3": 96, "statement4": 96, "statement5": 96, "a6": 96, "encapsul": 96, "omit": 96, "b0000": 96, "b0001": 96, "b0010": 96, "my_signal2": 96, "b0100": 96, "endcas": 96, "a7": 96, "tabular": 96, "my_decoded_signal1": 96, "my_signal3": 96, "my_select": 96, "a8": 96, "parenthes": 96, "boolean": 96, "express": 96, "your_signal1": 96, "your_signal2": 96, "your_signal3": 96, "my_delayed_signal1": 96, "your_sign": 96, "upper_en": 96, "p5type": 96, "xadr1": 96, "lower_en": 96, "a10": 96, "my_modul": 96, "i_my_modul": 96, "label": 96, "parenthesi": 96, "response_out": 96, "a11": 96, "2001": 96, "legibl": 96, "data_0": 96, "data_1": 96, "interf1_clk": 96, "interf1_some_sign": 96, "interf1_data_i": 96, "interf1_data_q": 96, "interf2_some_sign": 96, "interf2_data_out": 96, "supplementari": 96, "endmodul": 96, "newlin": 96, "a12": 96, "a13": 96, "a14": 96, "a15": 96, "a16": 96, "a17": 96, "a18": 96, "local_param1": 96, "next_local_param": 96, "local_param2": 96, "my_wire1": 96, "my_wire2": 96, "english": 96, "b2": 96, "alphanumer": 96, "_": [96, 100, 105], "b3": 96, "ena_fft": 96, "ena_mdi": 96, "fft_in": 96, "mdi_out": 96, "b4": 96, "top_module_nam": 96, "sub_module_descript": 96, "b5": 96, "b6": 96, "_l": 96, "_m1": 96, "_m2": 96, "suffix": 96, "up_ack_m1": 96, "up_ack_m2": 96, "up_ack_": 96, "incorrectli": 96, "unnecessari": 96, "overlook": 96, "b7": 96, "interface_nam": 96, "port_nam": 96, "_clk": 96, "_rst": 96, "whose": 96, "obvious": 96, "system_clock": 96, "clk32m": 96, "clk_625mhz": 96, "_rstn": 96, "module_rst": 96, "b8": 96, "top_level_module_nam": 96, "b9": 96, "spell": 96, "net": 96, "throughout": 96, "uncommon": 96, "hierarchi": 96, "c1": 96, "liber": 96, "encourag": 96, "obviou": 96, "discourag": 96, "spars": 96, "reader": 96, "c2": 96, "c3": 96, "unusu": 96, "c4": 96, "c5": 96, "c6": 96, "c7": 96, "d1": 96, "d2": 96, "va": 96, "vam": 96, "d3": 96, "d4": 96, "d6": 96, "operand": 96, "implicitli": 96, "item": 96, "d7": 96, "d8": 96, "d9": 96, "tie": 96, "d10": 96, "timescal": 96, "simul": 96, "d11": 96, "understood": 96, "d12": 96, "d13": 96, "copyright": 96, "accompani": 96, "freedom": 96, "hope": 96, "warranti": 96, "merchant": 96, "permit": 96, "public": 96, "publish": 96, "foundat": 96, "license_gpl2": 96, "org": 96, "bsd": 96, "license_adibsd": 96, "blob": 96, "1n": 96, "100p": 96, "first_paramet": 96, "second_paramet": 96, "core_32m_clk": 96, "system_clk": 96, "scan_mode_test": 96, "synch": 96, "div16_clk": 96, "div16_clk_n": 96, "count1": 96, "count1_n": 96, "negedg": 96, "entiti": 96, "std_logic": 96, "std_logic_vector": 96, "downto": 96, "count_n": 96, "rising_edg": 96, "0000": 96, "0001": 96, "philipp": 96, "garrault": 96, "brian": 96, "philofski": 96, "acceler": 96, "2006": 96, "peter": 96, "chamber": 96, "ten": 96, "vlsi": 96, "1997": 96, "techniqu": 96, "freescal": 96, "2005": 96, "jane": 96, "smith": 96, "cisco": 96, "parti": [97, 98], "fork": 97, "advic": 98, "furthermor": 98, "solid": 98, "somebodi": 98, "research": 98, "abund": 98, "studi": [99, 100], "appreci": [99, 100], "perfect": [99, 100], "device_nam": [99, 100], "discuss": [99, 100, 105], "up_axi": [99, 100, 101, 103], "simplist": [99, 100], "piec": [99, 100, 104], "rx_clk_in_": 99, "rx_data_in_": 99, "rx_frame_in_": 99, "rx_or_in_": 99, "inputg": 99, "max_lane_no": [99, 100], "outputg": 99, "validg": 99, "adc_enable_0": 99, "adc_valid_0": 99, "adc_data_0": 99, "adc_enable_x": 99, "adc_valid_x": 99, "adc_data_x": 99, "adc_dunf": 99, "s_axi_": [99, 100], "delay_control_n": [99, 100], "delay_control_io_n": [99, 100], "0xffffffff": [99, 100], "axi_ad9361": [99, 100, 101], "_if": 100, "interface_typ": 100, "axi_ad9361_lvds_if": 100, "tx_clk_in_": 100, "tx_clk_out_": 100, "tx_data_out_": 100, "dac_enable_0": 100, "dac_valid_0": 100, "dac_data_0": 100, "dac_enable_x": 100, "dac_valid_x": 100, "dac_data_x": 100, "module_nam": 101, "axi_led_control": 101, "axi_led_control_intel": 101, "feel": [101, 104], "other_compon": 101, "adi_regmap_": 101, "regmap_to_inherit": 101, "ip_nam": 101, "unique_id": 101, "endtitl": 101, "endreg": 101, "endfield": 101, "71": 101, "0x00000071": 101, "notic": 101, "escap": 101, "quot": 101, "adi_regmap_spi_engin": 101, "adi_regmap_adc": 101, "adi_regmap_axi_ad3552r": 101, "reg_to_import": 101, "field_to_import": 101, "0x0102": 101, "module_name_ip": 101, "axi_led_control_ip": 101, "adi_ip_xilinx": 101, "adi_ip_cr": 101, "adi_ip_fil": 101, "talk": 101, "adi_ip_properti": 101, "adi_ip_properties_lit": 101, "forget": 101, "save_cor": 101, "currentcor": 101, "cc": 101, "current_cor": 101, "generic_dep": 101, "library_nam": 101, "xilinx_dep": 101, "famou": 101, "module_name_hw": 101, "axi_led_control_intel_hw": 101, "adi_ip_intel": 101, "ad_ip_cr": 101, "entity_nam": 101, "visibl": 101, "catalogu": 101, "ad_ip_fil": 101, "ad_ip_intf_s_axi": 101, "led_on": 101, "conduit": 101, "add_interfac": 101, "led_on_if": 101, "add_interface_port": 101, "signal_typ": 101, "width_express": 101, "smart": 101, "although": [101, 105], "intel_dep": 101, "ibrari": 101, "complic": 103, "up_": 103, "themselv": 103, "clearli": 103, "navig": 104, "hdl_path": 104, "click": 104, "ok": 104, "catalog": 104, "refresh": 104, "pop": 104, "daq2_bd": 104, "_bd": 104, "axi_ad9144_xcvr": 104, "adi_axi_jesd204_rx_cr": 104, "adi_axi_jesd204_tx_cr": 104, "axi_ad9144_jesd": 104, "adi_tpl_jesd204_rx_cr": 104, "adi_tpl_jesd204_tx_cr": 104, "axi_ad9144_tpl": 104, "tx_num_of_convert": 104, "tx_samples_per_fram": 104, "tx_sample_width": 104, "axi_ad9144_upack": 104, "tx_samples_per_channel": 104, "util_daq2_xcvr": 104, "max_rx_num_of_lan": 104, "max_tx_num_of_lan": 104, "0x0104": 104, "0x0b000023ff10400020": 104, "ad_xcvrpll": 104, "tx_ref_clk_0": 104, "ad_xcvrcon": 104, "ll": 104, "0x44a60000": 104, "0x44a04000": 104, "0x44a90000": 104, "ad_cpu_interrupt": 104, "ad463x_bd": 104, "_db": 104, "num_csn": 104, "axi_regmap": 104, "deploi": 105, "behind": 105, "tremend": 105, "mainten": 105, "workload": 105, "showcas": 105, "maxim": 105, "scope": 105, "ansi": 105, "vita": 105, "obstacl": 105, "3p3v": 105, "3p3vaux": 105, "12p0v": 105, "gnd": 105, "dpx_": 105, "m2c": 105, "c2m": 105, "hint": 105, "someth": 105, "review": 105, "electr": 105, "zcu102_system_bd": 105, "zcu102_system_constr": 105, "adi_project_cr": 105, "regexp": 105, "_zcu102": 105, "p_devic": 105, "ffvb1156": 105, "es1": 105, "p_board": 105, "part0": 105, "get_part": 105, "get_board_part": 105, "join": 105, "kintex7": 105, "virtex7": 105, "zynq7000": 105, "a10soc_system_qsi": 105, "adi_project": 105, "_a10soc": 105, "system_qip_fil": 105, "qip": 105, "lfcpnx_system_constr": 105, "lfcpnx_system_pb": 105, "adi_lattice_dev_select": 105, "_lfcpnx": 105, "9lfg672c": 105, "9_high": 105, "performance_1": 105, "certu": 105, "simplest": 105, "redund": 105, "ones": 105, "adi_fmc_constr_gener": 105, "fmc_port": 105, "_fmc": 105, "gen_fmc_constr": 105, "deduc": 105, "fmc_constr": 105, "ran": 105, "spreadsheet": 105, "prn": 105, "user_guid": 105, "fmc_hpc": 105, "system_top_nam": 105, "fmc_conn": 105, "fmc_lpc": 105, "fmcp0": 105, "bi": 106, "annual": 106, "offici": 106, "promptli": 106, "adi_ignore_version_check": 106, "tricki": 106, "add_inst": 106, "sys_cpu": 106, "altera_nios2_gen2": 106, "sys_mb": 106, "effort": 106, "2023": 106, "hdl_2022_r2": 106, "patch1": 106, "2022": 106, "2022_r2": 106, "2022_r2_p1": 106, "2021": 106, "2021_r2": 106, "2021_r1": 106, "hdl_2019_r1": 106, "2018": 106, "2019_r1": 106, "hdl_2018_r2": 106, "2018_r2": 106, "hdl_2018_r1": 106, "2017": 106, "2018_r1": 106, "hdl_2017_r1": 106, "2017_r1": 106, "hdl_2016_r2": 106, "2016_r2": 106, "hdl_2016_r1": 106, "2015": 106, "2016_r1": 106, "hdl_2015_r2": 106, "2015_r2": 106, "hdl_2015_r1": 106, "2014": 106, "2015_r1": 106, "2014_r2": 106, "hdl_2014_r1": 106, "2013": 106, "2014_r1": 106, "mind": 106, "cross_compil": 106, "axi_ad6679": 107, "edowson": 107, "566": 107, "johnathan": 107, "convertino": 107, "afrl": 107, "966": 107, "arrowelectron": 107}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"hdl": [0, 18, 36, 37, 38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 96, 105], "refer": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 49, 54, 58, 65, 80, 92, 96, 99, 100, 103, 105], "design": [0, 1, 4, 5, 6, 8, 9, 11, 12, 20, 21, 54, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 105], "content": [0, 33, 64, 87, 97, 102], "axi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 36, 37, 39, 44, 55, 56, 99, 100, 103], "ad3552r": 1, "featur": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 34, 35, 36, 37, 54, 55, 56, 58, 59, 60, 61, 62, 63, 65], "file": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 35, 36, 37, 39, 40, 43, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 91, 96, 99, 100, 101, 105], "block": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 32, 34, 35, 36, 37, 54, 58, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "diagram": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 34, 35, 36, 37, 49, 54, 58, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 103], "configur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 34, 35, 36, 37, 39, 42, 45, 46, 47, 48, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 73, 74, 76, 80, 88, 89, 90], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 39, 46, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65], "interfac": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 73, 74, 91, 99, 100, 103], "detail": [1, 4, 5, 6, 8, 9, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24, 26, 28, 44, 54, 55, 56, 59, 60, 62], "architectur": [1, 4, 5, 6, 8, 9, 12, 28, 54, 91, 99, 100], "descript": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24, 26, 28, 54, 55, 56, 59, 60, 62], "regist": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 37, 39, 42, 51, 54, 99, 100, 101], "map": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 34, 35, 36, 37, 39, 54, 80, 99, 100, 101], "guidelin": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 54, 62, 65, 94, 96], "softwar": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 15, 18, 19, 20, 21, 24, 31, 34, 35, 36, 37, 38, 41, 49, 50, 54, 58, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 90], "ad7606x": [2, 73], "theori": [2, 18, 25, 26, 34, 35, 36, 37, 39, 43, 46, 47, 53, 58], "oper": [2, 18, 25, 26, 34, 35, 36, 37, 39, 43, 46, 47, 53, 58], "adc": [2, 13, 14, 34, 49, 76, 80, 88, 90, 99, 102], "mode": [2, 28, 67, 73, 74, 76, 80, 88, 89, 90], "familii": 2, "read": [2, 100, 103], "ad7606b": 2, "c": [2, 34, 35, 36, 37, 38, 42, 96], "16": 2, "ad7606c": 2, "18": 2, "crc": 2, "enabl": [2, 7, 10, 92], "statu": [2, 18, 36, 37, 56], "support": [2, 18, 20, 21, 28, 34, 35, 36, 37, 38, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92], "ad7616": [3, 74], "ad7768": [4, 75], "ad777x": 5, "ad9265": 6, "ad9361": 7, "function": [7, 10], "devic": [7, 10, 15, 34, 35, 36, 37, 49, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 88, 89, 90], "altera": 7, "amd": [7, 15, 64, 65, 91, 92, 105], "xilinx": [7, 15, 28, 64, 65, 101, 105], "altern": 7, "clock": [7, 19, 25, 27, 28, 34, 35, 36, 37, 38, 49, 65, 67, 76, 77, 78, 80, 90, 103], "method": [7, 101], "us": [7, 25, 28, 101, 104, 106], "model": 7, "intern": [7, 10, 18, 25, 28], "valid": [7, 10], "data": [7, 10, 18, 21, 25, 28, 34, 35, 36, 37, 102], "base": [7, 10, 11, 91, 99, 100, 105], "address": [7, 10, 11, 18, 32, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 99, 100], "axi_ad9361": [7, 11], "ad9467": 8, "ad9671": 9, "ad9783": [10, 78], "parallel": [10, 73, 74], "port": [10, 105, 106], "calibr": 10, "axi_ad9783": 10, "ad9963": 11, "adaq8092": 12, "decim": 13, "trigger": 14, "submodul": 14, "axi_adxcvr": 15, "intel": [15, 28, 91, 92, 101, 105], "tabl": [15, 91], "1": [15, 67, 96], "2": [15, 67, 76, 96], "physic": [15, 38, 65], "layer": [15, 34, 35, 38], "prb": [15, 34], "test": 15, "tx": [15, 21, 28, 37, 65, 100], "link": [15, 34, 35, 36, 37, 38, 76, 80], "procedur": 15, "rx": [15, 20, 36, 65, 99], "more": [15, 34, 35, 36, 37, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90], "inform": [15, 34, 35, 36, 37, 38, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90], "clk": 16, "gener": [16, 24, 28, 96, 99, 100, 105], "dac": [17, 35, 76, 80, 90, 100, 102], "interpol": 17, "dmac": 18, "util": [18, 28, 57, 58, 59, 60, 61, 62, 63, 102], "synthesi": [18, 27, 34, 35, 36, 37, 92], "set": [18, 32, 36, 37, 42, 51], "size": 18, "store": 18, "forward": 18, "buffer": [18, 28], "signal": [18, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 52, 53, 56, 103], "stream": [18, 28, 55, 56], "subordin": [18, 28], "peripher": [18, 34, 35, 36, 37, 91], "identif": [18, 36, 37], "interrupt": [18, 19, 30, 32, 36, 37, 39, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "handl": [18, 36, 37], "transfer": [18, 32, 42, 51, 67], "submiss": 18, "length": [18, 42], "report": 18, "tear": 18, "down": 18, "2d": 18, "cyclic": [18, 28], "scatter": 18, "gather": 18, "descriptor": [18, 32], "structur": [18, 27, 91, 95], "start": [18, 24], "synchron": [18, 28, 34, 35, 37, 39, 42], "cach": 18, "coher": 18, "diagnost": [18, 37], "limit": [18, 76, 90], "4kbyte": 18, "boundari": 18, "align": [18, 24, 36, 37], "datapath": 18, "width": [18, 21, 28], "known": 18, "issu": 18, "technic": [18, 34, 35, 36, 37, 38], "glossari": 18, "fan": 19, "control": [19, 27, 28, 29, 30, 31, 32, 36, 37, 40, 43, 49, 91], "run": 19, "independ": 19, "custom": [19, 93], "hdmi": [20, 21, 91], "consider": [20, 21, 65, 71, 76, 78, 80, 90], "exampl": [21, 24, 38, 41, 45, 50, 76, 80, 90, 91, 105], "differ": 21, "laser": 22, "driver": [22, 28], "logic": 23, "analyz": [23, 92], "pwm": 24, "channel": [24, 59, 60, 65, 99, 100], "phase": [24, 27, 36, 37], "bringup": 24, "reset": [24, 36, 65, 103], "forc": 24, "sync": [24, 36], "time": [24, 49, 61, 103], "system": [25, 49, 67, 76, 77, 78, 80, 81, 82, 84, 90], "id": 25, "rom": 25, "format": [25, 96], "common": [25, 65, 92, 94, 105], "header": 25, "area": 25, "work": 25, "core": [25, 29, 33, 41, 50, 65, 99, 100, 102], "tdd": 26, "ad": 27, "direct": 27, "digit": [27, 34, 35, 36, 37, 38], "dd": 27, "basic": 27, "adi": [27, 96, 102, 104, 105], "modul": [27, 31, 39, 41, 44, 46, 47, 48, 50, 53], "config": [27, 76, 90], "dds_scale": 27, "dds_init": 27, "frequenc": 27, "dds_incr": 27, "ad_dd": 27, "ad_dds_2": 27, "ad_dds_1": 27, "ad_dds_sine_": 27, "ratio": 27, "offload": [28, 32, 43, 44, 48, 102], "case": 28, "axi4": 28, "lite": 28, "memori": [28, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 99, 100], "s_axi4_lit": 28, "s_axi": 28, "m_axi": 28, "sourc": 28, "destin": 28, "storag": 28, "unit": 28, "initi": [28, 37], "request": [28, 37], "tree": 28, "path": [28, 35], "element": 28, "manipul": 28, "": [28, 105], "mig": 28, "v": 28, "emif": 28, "fsm": 28, "linux": [28, 38, 92], "i3c": [29, 30, 31], "pin": [29, 30, 34, 35, 36, 37, 39, 40, 43, 45, 46, 47, 48, 52, 53], "host": 30, "fifo": [30, 39, 55, 56, 62, 99, 100], "threshold": [30, 39], "pend": 30, "sub": [31, 41, 50], "instruct": [32, 42, 44, 51], "specif": [32, 42, 51, 64], "command": [32, 92], "ccc": 32, "privat": 32, "receipt": 32, "error": [32, 92], "code": [32, 37, 96], "In": 32, "band": 32, "sdi": 32, "sdo": 32, "dynam": [32, 42], "assign": 32, "word": 32, "The": [32, 95], "ram": 32, "debug": 32, "tip": [32, 105], "ip": [33, 41, 50, 54, 64, 92, 101, 102, 104], "jesd204b": [34, 35, 36, 37, 38], "transport": [34, 35, 38], "applic": [34, 35], "monitor": [34, 35, 36, 37], "formatt": 34, "check": [34, 92, 105], "extern": [34, 35], "restrict": [34, 35, 36, 37], "analog": [34, 35, 36, 37, 38], "convert": [34, 35, 36, 37, 38], "rf": [34, 35, 36, 37, 38], "transceiv": [34, 35, 36, 37, 38], "mix": [34, 35, 36, 37, 38], "front": [34, 35, 36, 37, 38], "end": [34, 35, 36, 37, 38], "receiv": [36, 58, 99], "jesd204": [36, 37, 38, 104], "rx_phyn": 36, "user": [36, 37, 97], "rx_data": 36, "multi": [36, 37], "sysref": [36, 37], "lane": [36, 37, 80], "8b": [36, 37], "10b": [36, 37], "field": [36, 101], "64b": [36, 37], "66b": [36, 37], "ila": [36, 37], "state": [36, 37], "machin": [36, 37], "wait": [36, 37], "FOR": 36, "phy": [36, 99, 100], "cg": [36, 37], "endpoint": [36, 37], "establish": [36, 37], "b": [36, 96], "extend": 36, "multiblock": 36, "emb": 36, "init": 36, "hunt": 36, "lock": 36, "dual": [36, 37], "latenc": 36, "reduct": 36, "addit": [36, 38, 41, 50], "transmit": [37, 58, 100], "tx_phyn": 37, "tx_data": 37, "manual": 37, "group": 37, "sequenc": 37, "framework": [38, 50, 102], "how": [38, 91], "obtain": 38, "licens": 38, "fpga": 38, "No": 38, "o": [38, 105], "tutori": [38, 49], "project": [38, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 104, 105], "articl": 38, "rapid": 38, "prototyp": 38, "platform": [38, 91], "solut": 38, "spi": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 90, 91, 104], "engin": [39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 104], "event": 39, "sync_ev": 39, "relat": [41, 50, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "resourc": [41, 50, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "chip": 42, "select": 42, "write": [42, 99, 103], "sleep": 42, "invert": 42, "mask": 42, "prescal": 42, "pipelin": 44, "delai": [44, 56], "execut": [44, 46], "interconnect": [44, 47, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "bu": 45, "io": 45, "verilog": [45, 96, 101], "pulsar": [49, 88, 89], "evalu": 49, "target": [49, 92], "hierarchi": 49, "instanti": [49, 91], "ad7984": 49, "sampl": 49, "rate": 49, "dma": [49, 102], "setup": [49, 66, 69, 70, 72, 73, 74, 75, 82, 83, 89, 92], "top": 49, "constraint": [49, 65, 105], "testbench": 49, "result": [49, 92], "section": [49, 94], "templat": [50, 51, 52, 53, 54, 90, 94], "other": [51, 74, 80, 88], "yet": 51, "anoth": [51, 106], "asymmetr": 56, "depth": 56, "calcul": 56, "extract": 57, "mii": 58, "rmii": 58, "transact": 58, "cpack": 59, "upack": 60, "rfifo": 61, "var": 62, "wfifo": 63, "util_adxcvr": 65, "microprocessor": [65, 91, 103], "pll": 65, "drp": 65, "ey": 65, "scan": 65, "ad4134": 66, "fmc": [66, 67, 68, 70, 77, 105], "overview": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 88, 89, 90], "board": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 105], "carrier": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 105], "jumper": [66, 69, 70, 72, 73, 74, 75, 82, 83, 89], "cpu": [66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "connect": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 105], "gpio": [66, 67, 68, 69, 70, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91], "build": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 92], "hardwar": [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90], "ad4630": 67, "zone": 67, "echo": 67, "legend": [67, 70, 73, 74, 82, 83, 88, 89], "i2c": [67, 68, 69, 72, 73, 74, 75, 79, 81, 82, 84, 88, 89, 90, 91], "ad469x": 68, "ad5766": 69, "sdz": [69, 74, 79], "ad7134": 70, "ad719x": 71, "asdz": 71, "ad738x_fmc": 72, "fmcz": 73, "ad7606x_fmcz": 73, "serial": [73, 74], "chang": [73, 74], "requir": [74, 88, 92], "ad7616_sdz": 74, "evb": 75, "ad9081": 76, "ad9082": 76, "ad9986": 76, "ad9988": 76, "singl": [76, 80], "m": [76, 80], "8": [76, 80], "l": [76, 80], "4": [76, 80, 96], "jesd204c": 76, "scheme": [76, 77, 78, 80, 90], "zcu102": 76, "vcu118": 76, "crossbar": [76, 90], "ad9434": 77, "ebz": 78, "adaq7980": 79, "adrv9026": 80, "cn0363": 81, "cn0540": 82, "cn0561": 83, "cn0585": 84, "pulsar_adc_pmdz": 88, "pulsar_adc_fmc": 88, "lvd": [89, 99, 100], "ad7625": 89, "ad7626": 89, "ad7960": 89, "ad7961": 89, "thi": 90, "i": [90, 105], "just": 90, "an": [90, 92, 105], "thei": 91, "re": 91, "typic": [91, 99, 100], "i2": 91, "spdif": 91, "capabl": 91, "vadj": 91, "valu": 91, "lattic": [91, 92, 105], "your": [92, 104], "environ": 92, "repositori": [92, 95], "out": 92, "context": 92, "librari": [92, 95], "compon": 92, "provid": 92, "download": 92, "lfcpnx": 92, "make": 92, "tool": [92, 106], "version": [92, 106], "window": 92, "prepar": 92, "sd": 92, "card": 92, "warn": 92, "note": 92, "vivado": [92, 104], "document": 94, "git": 95, "folder": 95, "ar": 95, "follow": 95, "releas": [95, 106], "branch": [95, 106], "introduct": [96, 98], "style": 96, "A": 96, "layout": 96, "name": 96, "convent": 96, "comment": 96, "d": 96, "3": 96, "annex": 96, "vhdl": 96, "guid": 97, "cmo": [99, 100], "jesd": [99, 100], "slave": [99, 100], "creat": [101, 105], "new": 101, "import": 101, "rang": 101, "tcl": 101, "makefil": 101, "video": 102, "up": 103, "amba": 103, "avalon": 103, "own": 104, "quartu": 104, "quick": 105, "compat": 105, "about": 106, "we": 106, "third": 107, "parti": 107, "fork": 107}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"HDL Reference Designs": [[0, "hdl-reference-designs"]], "Contents": [[0, "contents"], [33, "contents"], [64, "contents"], [87, "contents"], [97, "contents"], [102, "contents"]], "AXI AD3552R": [[1, "axi-ad3552r"]], "Features": [[1, "features"], [4, "features"], [5, "features"], [6, "features"], [7, "features"], [8, "features"], [9, "features"], [10, "features"], [11, "features"], [12, "features"], [13, "features"], [14, "features"], [15, "features"], [16, "features"], [17, "features"], [18, "features"], [19, "features"], [20, "features"], [21, "features"], [22, "features"], [23, "features"], [24, "features"], [26, "features"], [28, "features"], [34, "features"], [35, "features"], [36, "features"], [37, "features"], [54, "features"], [55, "features"], [56, "features"], [58, "features"], [59, "features"], [60, "features"], [61, "features"], [62, "features"], [63, "features"], [65, "features"]], "Files": [[1, "files"], [2, "files"], [3, "files"], [4, "files"], [5, "files"], [6, "files"], [7, "files"], [8, "files"], [9, "files"], [10, "files"], [11, "files"], [12, "files"], [13, "files"], [14, "files"], [16, "files"], [17, "files"], [18, "files"], [19, "files"], [20, "files"], [21, "files"], [22, "files"], [23, "files"], [24, "files"], [25, "files"], [26, "files"], [28, "files"], [29, "files"], [30, "files"], [34, "files"], [35, "files"], [36, "files"], [37, "files"], [39, "files"], [40, "files"], [43, "files"], [45, "files"], [46, "files"], [47, "files"], [48, "files"], [52, "files"], [53, "files"], [54, "files"], [55, "files"], [56, "files"], [57, "files"], [58, "files"], [59, "files"], [60, "files"], [61, "files"], [62, "files"], [63, "files"], [99, "files"], [100, "files"]], "Block Diagram": [[1, "block-diagram"], [2, "block-diagram"], [3, "block-diagram"], [4, "block-diagram"], [5, "block-diagram"], [6, "block-diagram"], [7, "block-diagram"], [8, "block-diagram"], [9, "block-diagram"], [10, "block-diagram"], [11, "block-diagram"], [12, "block-diagram"], [13, "block-diagram"], [14, "block-diagram"], [16, "block-diagram"], [17, "block-diagram"], [18, "block-diagram"], [19, "block-diagram"], [20, "block-diagram"], [21, "block-diagram"], [23, "block-diagram"], [24, "block-diagram"], [25, "block-diagram"], [28, "block-diagram"], [34, "block-diagram"], [35, "block-diagram"], [36, "block-diagram"], [37, "block-diagram"], [54, "block-diagram"], [58, "block-diagram"], [61, "block-diagram"], [65, "block-diagram"]], "Configuration Parameters": [[1, "configuration-parameters"], [2, "configuration-parameters"], [3, "configuration-parameters"], [4, "configuration-parameters"], [5, "configuration-parameters"], [6, "configuration-parameters"], [7, "configuration-parameters"], [8, "configuration-parameters"], [9, "configuration-parameters"], [10, "configuration-parameters"], [11, "configuration-parameters"], [12, "configuration-parameters"], [13, "configuration-parameters"], [14, "configuration-parameters"], [16, "configuration-parameters"], [17, "configuration-parameters"], [18, "configuration-parameters"], [19, "configuration-parameters"], [20, "configuration-parameters"], [21, "configuration-parameters"], [22, "configuration-parameters"], [24, "configuration-parameters"], [25, "configuration-parameters"], [26, "configuration-parameters"], [28, "configuration-parameters"], [29, "configuration-parameters"], [30, "configuration-parameters"], [39, "configuration-parameters"], [46, "configuration-parameters"], [47, "configuration-parameters"], [48, "configuration-parameters"], [53, "configuration-parameters"], [54, "configuration-parameters"], [55, "configuration-parameters"], [56, "configuration-parameters"], [57, "configuration-parameters"], [58, "configuration-parameters"], [59, "configuration-parameters"], [60, "configuration-parameters"], [61, "configuration-parameters"], [62, "configuration-parameters"], [63, "configuration-parameters"], [65, "configuration-parameters"]], "Interface": [[1, "interface"], [2, "interface"], [3, "interface"], [4, "interface"], [5, "interface"], [6, "interface"], [7, "interface"], [8, "interface"], [9, "interface"], [10, "interface"], [11, "interface"], [12, "interface"], [13, "interface"], [14, "interface"], [16, "interface"], [17, "interface"], [18, "interface"], [19, "interface"], [22, "interface"], [23, "interface"], [24, "interface"], [25, "interface"], [26, "interface"], [27, "interface"], [28, "interface"], [54, "interface"], [55, "interface"], [56, "interface"], [57, "interface"], [58, "interface"], [59, "interface"], [60, "interface"], [61, "interface"], [62, "interface"], [63, "interface"], [65, "interface"], [99, "interface"], [100, "interface"]], "Detailed Architecture": [[1, "detailed-architecture"], [4, "detailed-architecture"], [5, "detailed-architecture"], [6, "detailed-architecture"], [8, "detailed-architecture"], [9, "detailed-architecture"], [12, "detailed-architecture"], [54, "detailed-architecture"]], "Detailed Description": [[1, "detailed-description"], [4, "detailed-description"], [5, "detailed-description"], [6, "detailed-description"], [8, "detailed-description"], [9, "detailed-description"], [11, "detailed-description"], [12, "detailed-description"], [13, "detailed-description"], [14, "detailed-description"], [17, "detailed-description"], [19, "detailed-description"], [23, "detailed-description"], [24, "detailed-description"], [26, "detailed-description"], [28, "detailed-description"], [54, "detailed-description"], [55, "detailed-description"], [56, "detailed-description"], [59, "detailed-description"], [60, "detailed-description"], [62, "detailed-description"]], "Register Map": [[1, "register-map"], [2, "register-map"], [3, "register-map"], [4, "register-map"], [5, "register-map"], [6, "register-map"], [7, "register-map"], [8, "register-map"], [9, "register-map"], [10, "register-map"], [11, "register-map"], [12, "register-map"], [13, "register-map"], [14, "register-map"], [15, "register-map"], [15, "register-map-1"], [16, "register-map"], [17, "register-map"], [18, "register-map"], [19, "register-map"], [20, "register-map"], [21, "register-map"], [22, "register-map"], [23, "register-map"], [24, "register-map"], [25, "register-map"], [26, "register-map"], [28, "register-map"], [30, "register-map"], [34, "register-map"], [35, "register-map"], [36, "register-map"], [37, "register-map"], [39, "register-map"], [54, "register-map"], [99, "register-map"], [100, "register-map"], [101, "register-map"]], "Design Guidelines": [[1, "design-guidelines"], [4, "design-guidelines"], [5, "design-guidelines"], [6, "design-guidelines"], [8, "design-guidelines"], [9, "design-guidelines"], [11, "design-guidelines"], [12, "design-guidelines"], [54, "design-guidelines"], [62, "design-guidelines"], [65, "design-guidelines"]], "Software Guidelines": [[1, "software-guidelines"], [4, "software-guidelines"], [5, "software-guidelines"], [6, "software-guidelines"], [7, "software-guidelines"], [8, "software-guidelines"], [10, "software-guidelines"], [11, "software-guidelines"], [12, "software-guidelines"], [15, "software-guidelines"], [15, "software-guidelines-1"], [54, "software-guidelines"], [65, "software-guidelines"]], "References": [[1, "references"], [2, "references"], [4, "references"], [5, "references"], [6, "references"], [7, "references"], [8, "references"], [9, "references"], [10, "references"], [11, "references"], [12, "references"], [13, "references"], [14, "references"], [16, "references"], [17, "references"], [19, "references"], [20, "references"], [21, "references"], [23, "references"], [54, "references"], [58, "references"], [65, "references"], [92, "references"], [99, "references"], [100, "references"], [103, "references"]], "AXI AD7606x": [[2, "axi-ad7606x"]], "Theory of operation": [[2, "theory-of-operation"]], "ADC Register Mode (AD7606x familiy)": [[2, "adc-register-mode-ad7606x-familiy"]], "ADC Read Mode (AD7606B/C-16)": [[2, "adc-read-mode-ad7606b-c-16"]], "ADC Read Mode (AD7606C-18)": [[2, "adc-read-mode-ad7606c-18"]], "ADC Read Mode with CRC enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-crc-enabled-ad7606b-c-16"]], "ADC Read Mode with CRC enabled (AD7606C-18)": [[2, "adc-read-mode-with-crc-enabled-ad7606c-18"]], "ADC Read Mode with Status enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-status-enabled-ad7606b-c-16"]], "ADC Read Mode with Status enabled (AD7606C-18)": [[2, "adc-read-mode-with-status-enabled-ad7606c-18"]], "ADC Read Mode with Status and CRC enabled (AD7606B/C-16)": [[2, "adc-read-mode-with-status-and-crc-enabled-ad7606b-c-16"]], "ADC Read Mode with Status and CRC enabled (AD7606C-18)": [[2, "adc-read-mode-with-status-and-crc-enabled-ad7606c-18"]], "Software Support": [[2, "software-support"], [18, "software-support"], [34, "software-support"], [35, "software-support"], [36, "software-support"], [37, "software-support"], [38, "software-support"], [58, "software-support"]], "AXI AD7616": [[3, "axi-ad7616"]], "AXI AD7768": [[4, "axi-ad7768"]], "AXI AD777x": [[5, "axi-ad777x"]], "AXI AD9265": [[6, "axi-ad9265"]], "AXI AD9361": [[7, "axi-ad9361"]], "Functional Description": [[7, "functional-description"], [10, "functional-description"]], "Device (AD9361) Interface Description": [[7, "device-ad9361-interface-description"]], "Altera": [[7, "altera"]], "AMD Xilinx": [[7, "amd-xilinx"]], "Alternative Clocking Methods": [[7, "alternative-clocking-methods"]], "Alternative Use Models": [[7, "alternative-use-models"]], "Internal Interface Description": [[7, "internal-interface-description"], [10, "internal-interface-description"]], "ENABLE": [[7, "enable"], [10, "enable"]], "VALID": [[7, "valid"], [10, "valid"]], "DATA": [[7, "data"], [10, "data"]], "Register Map base addresses for axi_ad9361": [[7, "id2"], [11, "id2"]], "AXI AD9467": [[8, "axi-ad9467"]], "AXI AD9671": [[9, "axi-ad9671"]], "AXI AD9783": [[10, "axi-ad9783"]], "Device Interface Description": [[10, "device-interface-description"]], "Parallel data port interface": [[10, "parallel-data-port-interface"]], "Calibration of the device": [[10, "calibration-of-the-device"]], "Register Map base addresses for axi_ad9783": [[10, "id2"]], "AXI AD9963": [[11, "axi-ad9963"]], "AXI ADAQ8092": [[12, "axi-adaq8092"]], "AXI ADC Decimate": [[13, "axi-adc-decimate"]], "AXI ADC Trigger": [[14, "axi-adc-trigger"]], "Submodules": [[14, "submodules"]], "AXI_ADXCVR": [[15, "axi-adxcvr"]], "Intel Devices": [[15, "intel-devices"]], "Parameters": [[15, "parameters"], [15, "parameters-1"], [27, "parameters"]], "Interfaces": [[15, "interfaces"], [15, "id3"], [20, "interfaces"], [21, "interfaces"], [31, "interfaces"], [38, "interfaces"], [41, "interfaces"], [50, "interfaces"], [103, "interfaces"]], "AMD Xilinx Devices": [[15, "amd-xilinx-devices"]], "Table 1": [[15, "table-1"]], "Table 2": [[15, "table-2"]], "Physical layer PRBS testing": [[15, "physical-layer-prbs-testing"]], "TX link procedure": [[15, "tx-link-procedure"]], "RX link procedure": [[15, "rx-link-procedure"]], "More Information": [[15, "more-information"], [34, "more-information"], [35, "more-information"], [36, "more-information"], [37, "more-information"], [65, "more-information"]], "Reference": [[15, "reference"]], "AXI CLK Generator": [[16, "axi-clk-generator"]], "AXI DAC Interpolate": [[17, "axi-dac-interpolate"]], "AXI DMAC": [[18, "axi-dmac"]], "Utilization": [[18, "utilization"], [28, "utilization"]], "Theory of Operation": [[18, "theory-of-operation"], [25, "theory-of-operation"], [26, "theory-of-operation"], [34, "theory-of-operation"], [35, "theory-of-operation"], [36, "theory-of-operation"], [37, "theory-of-operation"], [39, "theory-of-operation"], [43, "theory-of-operation"], [46, "theory-of-operation"], [47, "theory-of-operation"], [53, "theory-of-operation"], [58, "theory-of-operation"]], "HDL Synthesis Settings": [[18, "hdl-synthesis-settings"]], "Sizing of the internal store-and-forward data buffer": [[18, "sizing-of-the-internal-store-and-forward-data-buffer"]], "Interfaces and Signals": [[18, "interfaces-and-signals"], [28, "interfaces-and-signals"], [34, "interfaces-and-signals"], [35, "interfaces-and-signals"], [36, "interfaces-and-signals"], [37, "interfaces-and-signals"]], "Register Map Configuration Interface": [[18, "register-map-configuration-interface"], [28, "register-map-configuration-interface"], [36, "register-map-configuration-interface"], [37, "register-map-configuration-interface"]], "Data Interfaces": [[18, "data-interfaces"]], "AXI-Streaming subordinate": [[18, "axi-streaming-subordinate"]], "Configuration Interface": [[18, "configuration-interface"], [34, "configuration-interface"], [36, "configuration-interface"], [37, "configuration-interface"]], "Peripheral Identification": [[18, "peripheral-identification"]], "Interrupt Handling": [[18, "interrupt-handling"], [36, "interrupt-handling"], [37, "interrupt-handling"]], "Transfer Configuration": [[18, "transfer-configuration"], [18, "id2"]], "Transfer Submission": [[18, "transfer-submission"]], "Transfer Status": [[18, "transfer-status"]], "Transfer length reporting": [[18, "transfer-length-reporting"]], "Transfer Tear-down": [[18, "transfer-tear-down"]], "Interrupts": [[18, "interrupts"], [19, "interrupts"], [30, "interrupts"], [36, "interrupts"], [37, "interrupts"], [39, "interrupts"], [66, "interrupts"], [67, "interrupts"], [68, "interrupts"], [69, "interrupts"], [70, "interrupts"], [72, "interrupts"], [73, "interrupts"], [74, "interrupts"], [75, "interrupts"], [76, "interrupts"], [77, "interrupts"], [78, "interrupts"], [79, "interrupts"], [80, "interrupts"], [81, "interrupts"], [82, "interrupts"], [83, "interrupts"], [84, "interrupts"], [88, "interrupts"], [89, "interrupts"], [90, "interrupts"], [91, "interrupts"]], "2D Transfers": [[18, "d-transfers"]], "Cyclic Transfers": [[18, "cyclic-transfers"]], "Scatter-Gather Transfers": [[18, "scatter-gather-transfers"]], "Descriptor Structure": [[18, "descriptor-structure"]], "Transfer Start Synchronization": [[18, "transfer-start-synchronization"]], "Cache Coherency": [[18, "cache-coherency"]], "Diagnostics interface": [[18, "diagnostics-interface"]], "Limitations": [[18, "limitations"], [76, "limitations"], [90, "limitations"]], "AXI 4kByte Address Boundary": [[18, "axi-4kbyte-address-boundary"]], "Address Alignment": [[18, "address-alignment"]], "Transfer Length Alignment": [[18, "transfer-length-alignment"]], "Scatter-Gather Datapath Width": [[18, "scatter-gather-datapath-width"]], "Known Issues": [[18, "known-issues"]], "Technical Support": [[18, "technical-support"], [34, "technical-support"], [35, "technical-support"], [36, "technical-support"], [37, "technical-support"]], "Glossary": [[18, "glossary"]], "AXI Fan Control": [[19, "axi-fan-control"]], "Clocking": [[19, "clocking"], [25, "clocking"]], "Running independently": [[19, "running-independently"]], "Software control and customization": [[19, "software-control-and-customization"]], "AXI HDMI RX": [[20, "axi-hdmi-rx"]], "Detailed description": [[20, "detailed-description"], [21, "detailed-description"]], "Design considerations": [[20, "design-considerations"], [21, "design-considerations"]], "Software support": [[20, "software-support"], [21, "software-support"]], "AXI HDMI TX": [[21, "axi-hdmi-tx"]], "Examples for different data width configurations": [[21, "examples-for-different-data-width-configurations"]], "AXI Laser Driver": [[22, "axi-laser-driver"]], "AXI Logic Analyzer": [[23, "axi-logic-analyzer"]], "AXI PWM Generator": [[24, "axi-pwm-generator"]], "Channel phase alignment": [[24, "channel-phase-alignment"]], "Software bringup (software reset)": [[24, "software-bringup-software-reset"]], "Force align": [[24, "force-align"]], "Start at sync": [[24, "start-at-sync"]], "Timing Diagrams and examples": [[24, "timing-diagrams-and-examples"]], "AXI System ID": [[25, "axi-system-id"], [25, "id1"], [25, "id2"]], "System ID ROM": [[25, "system-id-rom"], [25, "id3"]], "Data Format": [[25, "data-format"]], "Common Header": [[25, "common-header"]], "Internal Use Area": [[25, "internal-use-area"]], "Working with the Core": [[25, "working-with-the-core"]], "AXI TDD": [[26, "axi-tdd"]], "AD Direct Digital Synthesis": [[27, "ad-direct-digital-synthesis"]], "DDS basics": [[27, "dds-basics"]], "ADI DDS module": [[27, "adi-dds-module"]], "Control": [[27, "control"]], "Config": [[27, "config"]], "DDS_SCALE": [[27, "dds-scale"]], "PHASE - DDS_INIT": [[27, "phase-dds-init"]], "FREQUENCY - DDS_INCR": [[27, "frequency-dds-incr"]], "STRUCTURE": [[27, "structure"]], "ad_dds": [[27, "id1"]], "ad_dds_2": [[27, "ad-dds-2"]], "ad_dds_1": [[27, "ad-dds-1"]], "ad_dds_sine_*": [[27, "ad-dds-sine"]], "CLOCK RATIO": [[27, "clock-ratio"]], "Data Offload": [[28, "data-offload"], [102, "data-offload"]], "General Use Cases": [[28, "general-use-cases"]], "Generic Architecture": [[28, "generic-architecture"]], "AXI4 Lite Memory Mapped Subordinate (S_AXI4_LITE)": [[28, "axi4-lite-memory-mapped-subordinate-s-axi4-lite"]], "Supported Data Interfaces": [[28, "supported-data-interfaces"]], "AXI4 Stream Interface (S_AXIS | M_AXIS)": [[28, "axi4-stream-interface-s-axis-m-axis"]], "AXIS Source and Destination Interface to the Storage Unit": [[28, "axis-source-and-destination-interface-to-the-storage-unit"]], "Initialization Request Interface": [[28, "initialization-request-interface"]], "Synchronization Modes": [[28, "synchronization-modes"]], "Clock Tree": [[28, "clock-tree"]], "Data Path": [[28, "data-path"]], "Used Storage Elements": [[28, "used-storage-elements"]], "Data Width Manipulation": [[28, "data-width-manipulation"]], "Xilinx\u2019s MIG vs. Intel\u2019s EMIF": [[28, "xilinx-s-mig-vs-intel-s-emif"]], "Internal Cyclic Buffer Support for the TX Path": [[28, "internal-cyclic-buffer-support-for-the-tx-path"]], "Control Path - Offload FSM": [[28, "control-path-offload-fsm"]], "Linux Driver": [[28, "linux-driver"]], "I3C Controller Core": [[29, "i3c-controller-core"]], "Signal and Interface Pins": [[29, "signal-and-interface-pins"], [30, "signal-and-interface-pins"], [34, "signal-and-interface-pins"], [35, "signal-and-interface-pins"], [39, "signal-and-interface-pins"], [46, "signal-and-interface-pins"], [47, "signal-and-interface-pins"], [48, "signal-and-interface-pins"], [53, "signal-and-interface-pins"]], "I3C Controller Host Interface": [[30, "i3c-controller-host-interface"]], "FIFO Threshold Interrupts": [[30, "fifo-threshold-interrupts"], [39, "fifo-threshold-interrupts"]], "Pending Interrupts": [[30, "pending-interrupts"]], "I3C Controller": [[31, "i3c-controller"]], "Sub-modules": [[31, "sub-modules"], [41, "sub-modules"], [50, "sub-modules"]], "Software": [[31, "software"], [41, "software"], [50, "software"]], "Control Interface": [[32, "control-interface"]], "Instruction Set Specification": [[32, "instruction-set-specification"]], "Command Descriptors": [[32, "command-descriptors"]], "CCC Instruction": [[32, "ccc-instruction"]], "Private Transfer": [[32, "private-transfer"]], "Command Receipts": [[32, "command-receipts"]], "Error codes": [[32, "error-codes"]], "In-Band Interrupts": [[32, "in-band-interrupts"]], "SDI and SDO": [[32, "sdi-and-sdo"]], "Dynamic Address Assignment": [[32, "dynamic-address-assignment"]], "Word Command Interface": [[32, "word-command-interface"]], "Configuration Registers": [[32, "configuration-registers"], [42, "configuration-registers"], [51, "configuration-registers"]], "Offload Interface": [[32, "offload-interface"]], "The Block RAM Offload": [[32, "the-block-ram-offload"]], "Debugging Tips": [[32, "debugging-tips"]], "IP Cores": [[33, "ip-cores"]], "ADC JESD204B/C Transport Peripheral": [[34, "adc-jesd204b-c-transport-peripheral"]], "Synthesis Configuration Parameters": [[34, "synthesis-configuration-parameters"], [35, "synthesis-configuration-parameters"]], "Link layer interface": [[34, "link-layer-interface"], [35, "link-layer-interface"]], "Application layer interface": [[34, "application-layer-interface"], [35, "application-layer-interface"]], "Clock Monitor": [[34, "clock-monitor"], [35, "clock-monitor"], [36, "clock-monitor"], [37, "clock-monitor"]], "Data Formatter": [[34, "data-formatter"]], "PRBS Check": [[34, "prbs-check"]], "External synchronization": [[34, "external-synchronization"], [35, "external-synchronization"]], "Restrictions": [[34, "restrictions"], [35, "restrictions"], [36, "restrictions"], [37, "restrictions"]], "Supported Devices": [[34, "supported-devices"], [35, "supported-devices"], [36, "supported-devices"], [37, "supported-devices"]], "JESD204B Analog-to-Digital Converters": [[34, "jesd204b-analog-to-digital-converters"], [36, "jesd204b-analog-to-digital-converters"], [38, "jesd204b-analog-to-digital-converters"]], "JESD204B RF Transceivers": [[34, "jesd204b-rf-transceivers"], [35, "jesd204b-rf-transceivers"], [36, "jesd204b-rf-transceivers"], [37, "jesd204b-rf-transceivers"], [38, "jesd204b-rf-transceivers"]], "JESD204B/C Mixed-Signal Front Ends": [[34, "jesd204b-c-mixed-signal-front-ends"], [35, "jesd204b-c-mixed-signal-front-ends"], [36, "jesd204b-c-mixed-signal-front-ends"], [37, "jesd204b-c-mixed-signal-front-ends"], [38, "jesd204b-c-mixed-signal-front-ends"]], "DAC JESD204B/C Transport Peripheral": [[35, "dac-jesd204b-c-transport-peripheral"]], "Data paths": [[35, "data-paths"]], "JESD204B Digital-to-Analog Converters": [[35, "jesd204b-digital-to-analog-converters"], [37, "jesd204b-digital-to-analog-converters"], [38, "jesd204b-digital-to-analog-converters"]], "JESD204B/C Link Receive Peripheral": [[36, "jesd204b-c-link-receive-peripheral"]], "AXI JESD204 RX Synthesis Configuration Parameters": [[36, "axi-jesd204-rx-synthesis-configuration-parameters"]], "JESD204 RX Synthesis Configuration Parameters": [[36, "jesd204-rx-synthesis-configuration-parameters"]], "AXI JESD204 RX Signal and Interface Pins": [[36, "axi-jesd204-rx-signal-and-interface-pins"]], "JESD204 RX Signal and Interface Pins": [[36, "jesd204-rx-signal-and-interface-pins"]], "JESD204 Control Signals": [[36, "jesd204-control-signals"]], "Transceiver Interface (RX_PHYn)": [[36, "transceiver-interface-rx-phyn"]], "User Data Interface (RX_DATA)": [[36, "user-data-interface-rx-data"]], "Peripheral Identification and HDL Synthesis Settings": [[36, "peripheral-identification-and-hdl-synthesis-settings"], [37, "peripheral-identification-and-hdl-synthesis-settings"]], "Link Control": [[36, "link-control"], [37, "link-control"]], "Multi-link Control": [[36, "multi-link-control"], [37, "multi-link-control"]], "Link Configuration": [[36, "link-configuration"], [37, "link-configuration"]], "SYSREF Handling": [[36, "sysref-handling"], [37, "sysref-handling"]], "Link Status": [[36, "link-status"], [37, "link-status"]], "Lane Status": [[36, "lane-status"]], "8B/10B Link Lane Status Fields": [[36, "b-10b-link-lane-status-fields"]], "64B/66B Link Lane Status Fields": [[36, "b-66b-link-lane-status-fields"]], "8B/10B Link ILAS Configuration Data": [[36, "b-10b-link-ilas-configuration-data"]], "8B/10B Link": [[36, "b-10b-link"], [37, "b-10b-link"]], "8B/10B Link State Machine": [[36, "b-10b-link-state-machine"], [37, "b-10b-link-state-machine"]], "RESET phase": [[36, "reset-phase"], [36, "axi-jesd204-rx-reset-phase-1"]], "WAIT FOR PHY phase": [[36, "wait-for-phy-phase"]], "CGS phase": [[36, "cgs-phase"]], "DATA phase": [[36, "data-phase"], [36, "axi-jesd204-rx-data-phase-1"]], "8B/10B Multi-endpoint RX link establishment": [[36, "b-10b-multi-endpoint-rx-link-establishment"]], "64B/66B Link": [[36, "b-66b-link"], [37, "b-66b-link"]], "64B/66B Link State Machine": [[36, "b-66b-link-state-machine"]], "WAIT BS phase": [[36, "wait-bs-phase"]], "BLOCK SYNC phase": [[36, "block-sync-phase"]], "64B/66B Link Extended MultiBlock Alignment State Machine": [[36, "b-66b-link-extended-multiblock-alignment-state-machine"]], "EMB INIT State": [[36, "emb-init-state"]], "EMB HUNT State": [[36, "emb-hunt-state"]], "EMB LOCK State": [[36, "emb-lock-state"]], "Dual clock operation": [[36, "dual-clock-operation"], [37, "dual-clock-operation"]], "64b/66b Link latency reduction": [[36, "b-66b-link-latency-reduction"]], "Additional Information": [[36, "additional-information"], [38, "additional-information"]], "JESD204B/C Link Transmit Peripheral": [[37, "jesd204b-c-link-transmit-peripheral"]], "AXI JESD204 TX Synthesis Configuration Parameters": [[37, "axi-jesd204-tx-synthesis-configuration-parameters"]], "JESD204 TX Synthesis Configuration Parameters": [[37, "jesd204-tx-synthesis-configuration-parameters"]], "AXI JESD204 TX Signal and Interface Pins": [[37, "axi-jesd204-tx-signal-and-interface-pins"]], "JESD204 TX Signal and Interface Pins": [[37, "jesd204-tx-signal-and-interface-pins"]], "JESD204B Control Signals": [[37, "jesd204b-control-signals"]], "Transceiver Interface (TX_PHYn)": [[37, "transceiver-interface-tx-phyn"]], "User Data Interface (TX_DATA)": [[37, "user-data-interface-tx-data"]], "ILAS Configuration Data": [[37, "ilas-configuration-data"]], "Manual Synchronization Request": [[37, "manual-synchronization-request"]], "Wait Phase (WAIT)": [[37, "wait-phase-wait"]], "Code Group Synchronization Phase (CGS)": [[37, "code-group-synchronization-phase-cgs"]], "Initial Lane Alignment Sequence Phase (ILAS)": [[37, "initial-lane-alignment-sequence-phase-ilas"]], "User Data Phase (DATA)": [[37, "user-data-phase-data"]], "8B/10B Multi-endpoint TX link establishment": [[37, "b-10b-multi-endpoint-tx-link-establishment"]], "Diagnostics": [[37, "diagnostics"]], "JESD204 Interface Framework": [[38, "jesd204-interface-framework"]], "How to Obtain a License": [[38, "how-to-obtain-a-license"]], "FPGA HDL Support": [[38, "fpga-hdl-support"]], "Physical Layer": [[38, "physical-layer"]], "Link Layer": [[38, "link-layer"]], "Transport Layer": [[38, "transport-layer"]], "Linux": [[38, "linux"]], "No-OS": [[38, "no-os"]], "Tutorial": [[38, "tutorial"]], "Example Projects": [[38, "example-projects"]], "Technical Articles": [[38, "technical-articles"]], "JESD204B Rapid Prototyping Platforms": [[38, "jesd204b-rapid-prototyping-platforms"]], "JESD204B Clocking Solutions": [[38, "jesd204b-clocking-solutions"]], "AXI SPI Engine Module": [[39, "axi-spi-engine-module"]], "FIFOs": [[39, "fifos"]], "Synchronization Events": [[39, "synchronization-events"]], "SYNC_EVENT Interrupt": [[39, "sync-event-interrupt"]], "SPI Engine Control Interface": [[40, "spi-engine-control-interface"]], "Signal Pins": [[40, "signal-pins"], [43, "signal-pins"], [45, "signal-pins"], [52, "signal-pins"]], "SPI Engine": [[41, "spi-engine"], [104, "spi-engine"]], "Related IP Cores": [[41, "related-ip-cores"], [50, "related-ip-cores"]], "Examples": [[41, "examples"], [50, "examples"], [91, "examples"]], "Additional Resources": [[41, "additional-resources"], [50, "additional-resources"]], "SPI Engine Instruction Set Specification": [[42, "spi-engine-instruction-set-specification"]], "Instructions": [[42, "instructions"], [51, "instructions"]], "Transfer Instruction": [[42, "transfer-instruction"], [51, "transfer-instruction"]], "Chip-Select Instruction": [[42, "chip-select-instruction"]], "Configuration Write Instruction": [[42, "configuration-write-instruction"]], "Synchronize Instruction": [[42, "synchronize-instruction"]], "Sleep Instruction": [[42, "sleep-instruction"]], "CS Invert Mask Instruction": [[42, "cs-invert-mask-instruction"]], "SPI Configuration Register": [[42, "spi-configuration-register"]], "Prescaler Configuration Register": [[42, "prescaler-configuration-register"]], "Dynamic Transfer Length Register": [[42, "dynamic-transfer-length-register"]], "SPI Engine Offload Control Interface": [[43, "spi-engine-offload-control-interface"]], "SPI Engine Pipeline Delays": [[44, "spi-engine-pipeline-delays"]], "Instruction Execution": [[44, "instruction-execution"]], "Detailed Delays": [[44, "detailed-delays"]], "Offload Module": [[44, "offload-module"]], "Interconnect Module": [[44, "interconnect-module"]], "Execution Module": [[44, "execution-module"]], "AXI Module": [[44, "axi-module"]], "SPI Bus Interface": [[45, "spi-bus-interface"]], "IO configuration": [[45, "io-configuration"]], "Example Verilog IO configuration": [[45, "example-verilog-io-configuration"]], "SPI Engine Execution Module": [[46, "spi-engine-execution-module"]], "SPI Engine Interconnect Module": [[47, "spi-engine-interconnect-module"]], "SPI Engine Offload Module": [[48, "spi-engine-offload-module"]], "SPI Engine Tutorial - PulSAR-ADC": [[49, "spi-engine-tutorial-pulsar-adc"]], "Evaluating the target device": [[49, "evaluating-the-target-device"]], "SPI Engine hierarchy instantiation": [[49, "spi-engine-hierarchy-instantiation"]], "SPI Engine reference clock": [[49, "spi-engine-reference-clock"]], "AD7984 Timing diagram": [[49, "ad7984-timing-diagram"]], "Sample rate control": [[49, "sample-rate-control"]], "DMA setup": [[49, "dma-setup"]], "System Top": [[49, "system-top"]], "System Constraints": [[49, "system-constraints"]], "Testbench": [[49, "testbench"]], "Evaluating the result": [[49, "evaluating-the-result"]], "Software section": [[49, "software-section"]], "Framework Template": [[50, "framework-template"]], "Template Instruction Set Specification": [[51, "template-instruction-set-specification"]], "Other Instruction": [[51, "other-instruction"]], "Yet Another Instruction": [[51, "yet-another-instruction"]], "Template Register": [[51, "template-register"]], "Template Interface": [[52, "template-interface"]], "Template Module": [[53, "template-module"]], "IP Template": [[54, "ip-template"]], "AXI Stream FIFO": [[55, "axi-stream-fifo"]], "Asymmetric AXI Stream FIFO": [[56, "asymmetric-axi-stream-fifo"]], "Status Signal Delays": [[56, "status-signal-delays"]], "FIFO Depth Calculation": [[56, "fifo-depth-calculation"]], "Util Extract": [[57, "util-extract"]], "Util MII to RMII": [[58, "util-mii-to-rmii"]], "Receive Transactions": [[58, "receive-transactions"]], "Transmit Transactions": [[58, "transmit-transactions"]], "Channel CPACK Utility": [[59, "channel-cpack-utility"]], "Channel UPACK Utility": [[60, "channel-upack-utility"]], "Util RFIFO": [[61, "util-rfifo"]], "Timing Diagram": [[61, "timing-diagram"]], "Util VAR FIFO": [[62, "util-var-fifo"]], "Util WFIFO": [[63, "util-wfifo"]], "AMD Xilinx Specific IPs": [[64, "amd-xilinx-specific-ips"]], "UTIL_ADXCVR core for AMD Xilinx devices": [[65, "util-adxcvr-core-for-amd-xilinx-devices"]], "Microprocessor clock and reset": [[65, "microprocessor-clock-and-reset"]], "PLL reference clock": [[65, "pll-reference-clock"]], "RX interface": [[65, "rx-interface"]], "TX interface": [[65, "tx-interface"]], "Common DRP Interface": [[65, "common-drp-interface"]], "Channel DRP Interface": [[65, "channel-drp-interface"]], "Eye Scan DRP Interface": [[65, "eye-scan-drp-interface"]], "Physical constraints considerations": [[65, "physical-constraints-considerations"]], "AD4134-FMC HDL project": [[66, "ad4134-fmc-hdl-project"]], "Overview": [[66, "overview"], [67, "overview"], [68, "overview"], [69, "overview"], [70, "overview"], [71, "overview"], [72, "overview"], [73, "overview"], [74, "overview"], [75, "overview"], [76, "overview"], [77, "overview"], [78, "overview"], [79, "overview"], [81, "overview"], [82, "overview"], [83, "overview"], [84, "overview"], [88, "overview"], [89, "overview"], [90, "overview"]], "Supported boards": [[66, "supported-boards"], [67, "supported-boards"], [68, "supported-boards"], [69, "supported-boards"], [70, "supported-boards"], [71, "supported-boards"], [72, "supported-boards"], [73, "supported-boards"], [74, "supported-boards"], [75, "supported-boards"], [76, "supported-boards"], [77, "supported-boards"], [78, "supported-boards"], [79, "supported-boards"], [80, "supported-boards"], [81, "supported-boards"], [82, "supported-boards"], [83, "supported-boards"], [84, "supported-boards"], [88, "supported-boards"], [89, "supported-boards"], [90, "supported-boards"]], "Supported devices": [[66, "supported-devices"], [67, "supported-devices"], [68, "supported-devices"], [69, "supported-devices"], [70, "supported-devices"], [71, "supported-devices"], [72, "supported-devices"], [73, "supported-devices"], [74, "supported-devices"], [75, "supported-devices"], [76, "supported-devices"], [77, "supported-devices"], [78, "supported-devices"], [79, "supported-devices"], [81, "supported-devices"], [82, "supported-devices"], [83, "supported-devices"], [84, "supported-devices"], [88, "supported-devices"], [89, "supported-devices"], [90, "supported-devices"]], "Supported carriers": [[66, "supported-carriers"], [67, "supported-carriers"], [68, "supported-carriers"], [69, "supported-carriers"], [70, "supported-carriers"], [71, "supported-carriers"], [72, "supported-carriers"], [73, "supported-carriers"], [74, "supported-carriers"], [75, "supported-carriers"], [76, "supported-carriers"], [77, "supported-carriers"], [78, "supported-carriers"], [79, "supported-carriers"], [80, "supported-carriers"], [81, "supported-carriers"], [82, "supported-carriers"], [83, "supported-carriers"], [84, "supported-carriers"], [88, "supported-carriers"], [89, "supported-carriers"], [90, "supported-carriers"]], "Block design": [[66, "block-design"], [67, "block-design"], [68, "block-design"], [69, "block-design"], [70, "block-design"], [71, "block-design"], [72, "block-design"], [73, "block-design"], [74, "block-design"], [75, "block-design"], [76, "block-design"], [77, "block-design"], [78, "block-design"], [79, "block-design"], [80, "block-design"], [81, "block-design"], [82, "block-design"], [83, "block-design"], [84, "block-design"], [88, "block-design"], [89, "block-design"], [90, "block-design"]], "Block diagram": [[66, "block-diagram"], [67, "block-diagram"], [68, "block-diagram"], [69, "block-diagram"], [70, "block-diagram"], [71, "block-diagram"], [72, "block-diagram"], [73, "block-diagram"], [74, "block-diagram"], [75, "block-diagram"], [76, "block-diagram"], [77, "block-diagram"], [78, "block-diagram"], [79, "block-diagram"], [80, "block-diagram"], [81, "block-diagram"], [82, "block-diagram"], [83, "block-diagram"], [84, "block-diagram"], [88, "block-diagram"], [89, "block-diagram"], [90, "block-diagram"]], "Jumper setup": [[66, "jumper-setup"], [69, "jumper-setup"], [70, "jumper-setup"], [72, "jumper-setup"], [73, "jumper-setup"], [74, "jumper-setup"], [75, "jumper-setup"], [82, "jumper-setup"], [83, "jumper-setup"]], "CPU/Memory interconnects addresses": [[66, "cpu-memory-interconnects-addresses"], [67, "cpu-memory-interconnects-addresses"], [68, "cpu-memory-interconnects-addresses"], [69, "cpu-memory-interconnects-addresses"], [70, "cpu-memory-interconnects-addresses"], [72, "cpu-memory-interconnects-addresses"], [73, "cpu-memory-interconnects-addresses"], [74, "cpu-memory-interconnects-addresses"], [75, "cpu-memory-interconnects-addresses"], [76, "cpu-memory-interconnects-addresses"], [77, "cpu-memory-interconnects-addresses"], [78, "cpu-memory-interconnects-addresses"], [79, "cpu-memory-interconnects-addresses"], [80, "cpu-memory-interconnects-addresses"], [81, "cpu-memory-interconnects-addresses"], [82, "cpu-memory-interconnects-addresses"], [83, "cpu-memory-interconnects-addresses"], [84, "cpu-memory-interconnects-addresses"], [88, "cpu-memory-interconnects-addresses"], [89, "cpu-memory-interconnects-addresses"], [90, "cpu-memory-interconnects-addresses"], [91, "cpu-memory-interconnects-addresses"]], "SPI connections": [[66, "spi-connections"], [67, "spi-connections"], [68, "spi-connections"], [69, "spi-connections"], [70, "spi-connections"], [71, "spi-connections"], [72, "spi-connections"], [73, "spi-connections"], [74, "spi-connections"], [76, "spi-connections"], [77, "spi-connections"], [78, "spi-connections"], [79, "spi-connections"], [80, "spi-connections"], [81, "spi-connections"], [82, "spi-connections"], [83, "spi-connections"], [84, "spi-connections"], [88, "spi-connections"], [90, "spi-connections"]], "GPIOs": [[66, "gpios"], [67, "gpios"], [68, "gpios"], [69, "gpios"], [70, "gpios"], [73, "gpios"], [74, "gpios"], [75, "gpios"], [76, "gpios"], [79, "gpios"], [80, "gpios"], [81, "gpios"], [82, "gpios"], [83, "gpios"], [84, "gpios"], [88, "gpios"], [89, "gpios"], [90, "gpios"], [91, "gpios"]], "Building the HDL project": [[66, "building-the-hdl-project"], [67, "building-the-hdl-project"], [68, "building-the-hdl-project"], [69, "building-the-hdl-project"], [70, "building-the-hdl-project"], [71, "building-the-hdl-project"], [72, "building-the-hdl-project"], [73, "building-the-hdl-project"], [74, "building-the-hdl-project"], [75, "building-the-hdl-project"], [76, "building-the-hdl-project"], [77, "building-the-hdl-project"], [78, "building-the-hdl-project"], [79, "building-the-hdl-project"], [80, "building-the-hdl-project"], [81, "building-the-hdl-project"], [82, "building-the-hdl-project"], [83, "building-the-hdl-project"], [84, "building-the-hdl-project"], [88, "building-the-hdl-project"], [89, "building-the-hdl-project"], [90, "building-the-hdl-project"]], "Resources": [[66, "resources"], [67, "resources"], [68, "resources"], [69, "resources"], [70, "resources"], [71, "resources"], [72, "resources"], [73, "resources"], [74, "resources"], [75, "resources"], [76, "resources"], [77, "resources"], [78, "resources"], [79, "resources"], [80, "resources"], [81, "resources"], [82, "resources"], [83, "resources"], [84, "resources"], [88, "resources"], [89, "resources"], [90, "resources"]], "Hardware related": [[66, "hardware-related"], [67, "hardware-related"], [68, "hardware-related"], [69, "hardware-related"], [70, "hardware-related"], [71, "hardware-related"], [72, "hardware-related"], [73, "hardware-related"], [74, "hardware-related"], [75, "hardware-related"], [76, "hardware-related"], [77, "hardware-related"], [78, "hardware-related"], [79, "hardware-related"], [80, "hardware-related"], [81, "hardware-related"], [82, "hardware-related"], [83, "hardware-related"], [84, "hardware-related"], [88, "hardware-related"], [89, "hardware-related"], [90, "hardware-related"]], "HDL related": [[66, "hdl-related"], [67, "hdl-related"], [68, "hdl-related"], [69, "hdl-related"], [70, "hdl-related"], [71, "hdl-related"], [72, "hdl-related"], [73, "hdl-related"], [74, "hdl-related"], [75, "hdl-related"], [76, "hdl-related"], [77, "hdl-related"], [78, "hdl-related"], [79, "hdl-related"], [80, "hdl-related"], [81, "hdl-related"], [82, "hdl-related"], [83, "hdl-related"], [84, "hdl-related"], [88, "hdl-related"], [89, "hdl-related"], [90, "hdl-related"]], "Software related": [[66, "software-related"], [67, "software-related"], [68, "software-related"], [69, "software-related"], [70, "software-related"], [71, "software-related"], [72, "software-related"], [73, "software-related"], [74, "software-related"], [75, "software-related"], [76, "software-related"], [77, "software-related"], [78, "software-related"], [79, "software-related"], [80, "software-related"], [81, "software-related"], [82, "software-related"], [83, "software-related"], [84, "software-related"], [88, "software-related"], [90, "software-related"]], "More information": [[66, "more-information"], [67, "more-information"], [68, "more-information"], [69, "more-information"], [70, "more-information"], [71, "more-information"], [72, "more-information"], [73, "more-information"], [74, "more-information"], [75, "more-information"], [76, "more-information"], [77, "more-information"], [78, "more-information"], [79, "more-information"], [80, "more-information"], [81, "more-information"], [82, "more-information"], [83, "more-information"], [84, "more-information"], [85, "more-information"], [88, "more-information"], [89, "more-information"], [90, "more-information"]], "Support": [[66, "support"], [67, "support"], [68, "support"], [69, "support"], [70, "support"], [71, "support"], [72, "support"], [73, "support"], [74, "support"], [75, "support"], [76, "support"], [77, "support"], [78, "support"], [79, "support"], [80, "support"], [81, "support"], [82, "support"], [83, "support"], [84, "support"], [86, "support"], [88, "support"], [89, "support"], [90, "support"]], "AD4630-FMC HDL project": [[67, "ad4630-fmc-hdl-project"]], "SPI mode - transfer zone 1": [[67, "spi-mode-transfer-zone-1"]], "SPI mode - transfer zone 2": [[67, "spi-mode-transfer-zone-2"]], "Echo clock mode - transfer zone 2": [[67, "echo-clock-mode-transfer-zone-2"]], "Configuration modes": [[67, "configuration-modes"], [73, "configuration-modes"], [74, "configuration-modes"], [76, "configuration-modes"], [80, "configuration-modes"], [88, "configuration-modes"], [89, "configuration-modes"], [90, "configuration-modes"]], "Legend": [[67, null], [67, null], [67, null], [70, null], [73, null], [73, null], [73, null], [73, null], [74, null], [74, null], [74, null], [74, null], [82, null], [82, null], [83, null], [83, null], [88, null], [88, null], [89, null]], "I2C connections": [[67, "i2c-connections"], [68, "i2c-connections"], [69, "i2c-connections"], [72, "i2c-connections"], [73, "i2c-connections"], [74, "i2c-connections"], [75, "i2c-connections"], [79, "i2c-connections"], [81, "i2c-connections"], [82, "i2c-connections"], [84, "i2c-connections"], [88, "i2c-connections"], [89, "i2c-connections"], [90, "i2c-connections"]], "Systems related": [[67, "systems-related"], [76, "systems-related"], [77, "systems-related"], [78, "systems-related"], [80, "systems-related"], [81, "systems-related"], [82, "systems-related"], [84, "systems-related"], [90, "systems-related"]], "AD469X-FMC HDL project": [[68, "ad469x-fmc-hdl-project"]], "AD5766-SDZ HDL project": [[69, "ad5766-sdz-hdl-project"]], "AD7134-FMC HDL project": [[70, "ad7134-fmc-hdl-project"]], "AD719X-ASDZ HDL project": [[71, "ad719x-asdz-hdl-project"]], "Software considerations": [[71, "software-considerations"], [76, "software-considerations"], [78, "software-considerations"], [90, "software-considerations"]], "AD738x_FMC HDL project": [[72, "ad738x-fmc-hdl-project"]], "AD7606X-FMCZ HDL project": [[73, "ad7606x-fmcz-hdl-project"]], "AD7606x_FMCZ serial interface": [[73, "ad7606x-fmcz-serial-interface"]], "AD7606x_FMCZ parallel interface": [[73, "ad7606x-fmcz-parallel-interface"]], "Connections and hardware changes": [[73, "connections-and-hardware-changes"], [74, "connections-and-hardware-changes"]], "AD7616-SDZ HDL project": [[74, "ad7616-sdz-hdl-project"]], "Other required hardware": [[74, "other-required-hardware"], [88, "other-required-hardware"]], "AD7616_SDZ serial interface": [[74, "ad7616-sdz-serial-interface"]], "AD7616_SDZ parallel interface": [[74, "ad7616-sdz-parallel-interface"]], "AD7768-EVB HDL project": [[75, "ad7768-evb-hdl-project"]], "AD7768-EVB": [[75, "ad7768-evb"]], "AD9081/AD9082/AD9986/AD9988 HDL project": [[76, "ad9081-ad9082-ad9986-ad9988-hdl-project"]], "Example block design for Single link; M=8; L=4": [[76, "example-block-design-for-single-link-m-8-l-4"], [80, "example-block-design-for-single-link-m-8-l-4"]], "Example block design for Single link; M=4; L=8": [[76, "example-block-design-for-single-link-m-4-l-8"]], "Example block design for Single link; M=2; L=8; JESD204C": [[76, "example-block-design-for-single-link-m-2-l-8-jesd204c"]], "Clock scheme": [[76, "clock-scheme"], [77, "clock-scheme"], [78, "clock-scheme"], [80, "clock-scheme"], [90, "clock-scheme"]], "ZCU102": [[76, "zcu102"]], "VCU118": [[76, "vcu118"]], "ADC - crossbar config": [[76, "adc-crossbar-config"]], "DAC - crossbar config": [[76, "dac-crossbar-config"]], "AD9434-FMC HDL project": [[77, "ad9434-fmc-hdl-project"]], "AD9783-EBZ HDL project": [[78, "ad9783-ebz-hdl-project"]], "ADAQ7980-SDZ HDL project": [[79, "adaq7980-sdz-hdl-project"]], "ADRV9026 HDL reference design": [[80, "adrv9026-hdl-reference-design"]], "Other considerations": [[80, "other-considerations"]], "ADC - lane mapping": [[80, "adc-lane-mapping"]], "DAC - lane mapping": [[80, "dac-lane-mapping"]], "CN0363 HDL project": [[81, "cn0363-hdl-project"]], "CN0540 HDL project": [[82, "cn0540-hdl-project"]], "CN0561 HDL project": [[83, "cn0561-hdl-project"]], "CN0585 HDL project": [[84, "cn0585-hdl-project"]], "Projects": [[87, "projects"]], "PULSAR-ADC HDL project": [[88, "pulsar-adc-hdl-project"]], "PulSAR_ADC_PMDZ": [[88, "pulsar-adc-pmdz"]], "PulSAR_ADC_FMC": [[88, "pulsar-adc-fmc"]], "PULSAR-LVDS HDL project": [[89, "pulsar-lvds-hdl-project"]], "Jumper setup AD7625/AD7626": [[89, "jumper-setup-ad7625-ad7626"]], "Jumper setup AD7960/AD7961": [[89, "jumper-setup-ad7960-ad7961"]], "Project template": [[90, "project-template"]], "ADC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[90, "adc-crossbar-config-this-is-just-an-example"]], "DAC - crossbar config *** THIS IS JUST AN EXAMPLE ***": [[90, "dac-crossbar-config-this-is-just-an-example"]], "HDL Architecture": [[91, "hdl-architecture"]], "How they\u2019re instantiated": [[91, "how-they-re-instantiated"]], "Example": [[91, "example"]], "Typical project diagram": [[91, "typical-project-diagram"]], "Base Design": [[91, "base-design"]], "Microprocessor": [[91, "microprocessor"]], "Memory Interface Controller": [[91, "memory-interface-controller"]], "Peripheral interfaces": [[91, "peripheral-interfaces"]], "SPI": [[91, "spi"]], "I2C/I2S/SPDIF": [[91, "i2c-i2s-spdif"]], "HDMI": [[91, "hdmi"]], "Connectivity": [[91, "connectivity"]], "Interrupts table": [[91, "interrupts-table"]], "Board design and capabilities": [[91, "board-design-and-capabilities"]], "AMD platforms": [[91, "amd-platforms"]], "Intel platforms": [[91, "intel-platforms"]], "VADJ values": [[91, "vadj-values"]], "File structure of a project": [[91, "file-structure-of-a-project"]], "Project files for AMD boards": [[91, "project-files-for-amd-boards"], [105, "project-files-for-amd-boards"]], "Project files for Intel boards": [[91, "project-files-for-intel-boards"], [105, "project-files-for-intel-boards"]], "Project files for Lattice boards": [[91, "project-files-for-lattice-boards"], [105, "project-files-for-lattice-boards"]], "Build a HDL project": [[92, "build-a-hdl-project"]], "Setup and check your environment": [[92, "setup-and-check-your-environment"]], "Setup the HDL repository": [[92, "setup-the-hdl-repository"]], "Building the projects": [[92, "building-the-projects"]], "Building an Intel project": [[92, "building-an-intel-project"]], "Checking the build and analyzing results": [[92, "checking-the-build-and-analyzing-results"], [92, "id1"]], "Building an AMD project": [[92, "building-an-amd-project"]], "Enabling Out-of-Context synthesis": [[92, "enabling-out-of-context-synthesis"]], "Checking the build and analyzing results of library components": [[92, "checking-the-build-and-analyzing-results-of-library-components"]], "Checking the build and analyzing results of projects": [[92, "checking-the-build-and-analyzing-results-of-projects"]], "Building a Lattice project": [[92, "building-a-lattice-project"]], "Required Lattice Provided IPs to download for projects/common/lfcpnx": [[92, "required-lattice-provided-ips-to-download-for-projects-common-lfcpnx"]], "Supported targets of make command": [[92, "supported-targets-of-make-command"]], "Tools and their versions": [[92, "tools-and-their-versions"]], "Tools": [[92, "tools"], [92, "id2"], [92, "id3"]], "Tool versions": [[92, "tool-versions"]], "Environment": [[92, "environment"]], "Linux environment setup": [[92, "linux-environment-setup"]], "Windows environment setup": [[92, "windows-environment-setup"]], "Preparing the SD card": [[92, "preparing-the-sd-card"]], "Errors, Warnings and Notes": [[92, "errors-warnings-and-notes"]], "AMD: Vivado": [[92, "amd-vivado"]], "Customize HDL projects": [[93, "customize-hdl-projects"]], "Documentation guidelines": [[94, "documentation-guidelines"]], "Templates": [[94, "templates"]], "Common sections": [[94, "common-sections"]], "HDL Git repository": [[95, "hdl-git-repository"]], "Folder structure": [[95, "folder-structure"]], "The projects are structured as follows": [[95, "the-projects-are-structured-as-follows"]], "The library are structured as follows": [[95, "the-library-are-structured-as-follows"]], "Repository releases and branches": [[95, "repository-releases-and-branches"]], "ADI HDL coding guidelines": [[96, "adi-hdl-coding-guidelines"]], "1. Introduction": [[96, "introduction"]], "2. Coding style": [[96, "coding-style"]], "A. Layout": [[96, "a-layout"]], "B. Naming Conventions": [[96, "b-naming-conventions"]], "C. Comments": [[96, "c-comments"]], "D. General": [[96, "d-general"]], "3. Annexes": [[96, "annexes"]], "Annex 1 Verilog file format": [[96, "annex-1-verilog-file-format"]], "Annex 2 VHDL file format": [[96, "annex-2-vhdl-file-format"]], "4. References": [[96, "references"]], "User Guide": [[97, "user-guide"]], "Introduction": [[98, "introduction"]], "Generic AXI ADC": [[99, "generic-axi-adc"]], "Architecture": [[99, "architecture"], [100, "architecture"]], "Receive PHY": [[99, "receive-phy"]], "ADC Channel": [[99, "adc-channel"]], "ADC Core": [[99, "adc-core"]], "LVDS or CMOS RX interface": [[99, "id2"]], "JESD RX interface": [[99, "id3"]], "Write FIFO interface": [[99, "id4"]], "AXI Memory Map Slave": [[99, "id5"], [100, "id5"]], "Typical Register Map base addresses": [[99, "typical-register-map-base-addresses"], [100, "typical-register-map-base-addresses"]], "Generic AXI DAC": [[100, "generic-axi-dac"]], "Transmit PHY": [[100, "transmit-phy"]], "DAC Channel": [[100, "dac-channel"]], "DAC Core": [[100, "dac-core"]], "LVDS or CMOS TX interface": [[100, "id2"]], "JESD TX interface": [[100, "id3"]], "Read FIFO interface": [[100, "id4"]], "Creating a new IP": [[101, "creating-a-new-ip"]], "Verilog File": [[101, "verilog-file"]], "Importing with Using Method": [[101, "importing-with-using-method"]], "Ranged Registers and Fields": [[101, "ranged-registers-and-fields"]], "Xilinx": [[101, "xilinx"]], "TCL File": [[101, "tcl-file"], [101, "id1"]], "Makefile": [[101, "makefile"], [101, "id2"]], "Intel": [[101, "intel"]], "ADI IP cores": [[102, "adi-ip-cores"]], "Frameworks": [[102, "frameworks"]], "ADC/DAC": [[102, "adc-dac"]], "DMA": [[102, "dma"]], "Video": [[102, "video"]], "Utilities": [[102, "utilities"]], "Microprocessor Interface": [[103, "microprocessor-interface"]], "uP Interface and Signals": [[103, "up-interface-and-signals"]], "Clock and reset": [[103, "id2"]], "Read interface": [[103, "id3"]], "Write interface": [[103, "id4"]], "Timing diagram": [[103, "timing-diagram"]], "AMBA AXI": [[103, "amba-axi"]], "Avalon": [[103, "avalon"]], "Use ADI IPs into your own project": [[104, "use-adi-ips-into-your-own-project"]], "Vivado": [[104, "vivado"], [104, "id1"], [104, "id2"]], "Quartus": [[104, "quartus"]], "JESD204": [[104, "jesd204"]], "Porting ADI\u2019s HDL reference designs": [[105, "porting-adi-s-hdl-reference-designs"]], "Quick Compatibility Check": [[105, "quick-compatibility-check"]], "Base design files": [[105, "base-design-files"]], "Example with an AMD Xilinx board": [[105, "example-with-an-amd-xilinx-board"]], "Example with an Intel board": [[105, "example-with-an-intel-board"]], "Example with a Lattice board": [[105, "example-with-a-lattice-board"]], "Project files": [[105, "project-files"]], "Tips": [[105, "tips"]], "Generating the FMC I/O constraints": [[105, "generating-the-fmc-i-o-constraints"]], "Creating carrier common FMC connections": [[105, "creating-carrier-common-fmc-connections"]], "Releases": [[106, "releases"]], "Porting a release branch to another Tool version": [[106, "porting-a-release-branch-to-another-tool-version"]], "Release branches": [[106, "release-branches"]], "About the tools we use": [[106, "about-the-tools-we-use"]], "Third party forks": [[107, "third-party-forks"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/user_guide/architecture.html b/user_guide/architecture.html index 938f886e44..388ae28f72 100644 --- a/user_guide/architecture.html +++ b/user_guide/architecture.html @@ -201,12 +201,15 @@
            • diff --git a/user_guide/ip_cores/interfaces.html b/user_guide/ip_cores/interfaces.html index 2dada4ae5c..af10fef2b9 100644 --- a/user_guide/ip_cores/interfaces.html +++ b/user_guide/ip_cores/interfaces.html @@ -169,12 +169,15 @@