Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:stingray:userguide [28 Jan 2021 02:52] – [Software/Digital Control] Weston Sapiaresources:eval:user-guides:stingray:userguide [18 Dec 2023 23:46] (current) – [Documents] updated sch Sam Ringwood
Line 1: Line 1:
-====== EVALUATING THE ADAR1000-EVAL1Z (STINGRAY) ANALOG BEAMFORMING FRONT-END ====== +====== ADAR1000EVAL1Z (STINGRAY) ANALOG BEAMFORMING FRONT-END ====== 
-====== (UNDER CONSTRUCTION) ======+
 ====== GENERAL DESCRIPTION ====== ====== GENERAL DESCRIPTION ======
 The ADAR1000-EVAL1Z evaluation board is an analog beamforming front-end designed for testing the performance of the [[adi>adar1000|ADAR1000]] and [[adi>adtr1107|ADTR1107]]. The [[adi>adar1000|ADAR1000]] is an 8 GHz to 16 GHz, 4-Channel, X Band and Ku Band Beamformer IC. The [[adi>adtr1107|ADTR1107]] is a 6 GHz to 18 GHz, Front-End Transmit/Receive module. The ADAR1000-EVAL1Z evaluation board is an analog beamforming front-end designed for testing the performance of the [[adi>adar1000|ADAR1000]] and [[adi>adtr1107|ADTR1107]]. The [[adi>adar1000|ADAR1000]] is an 8 GHz to 16 GHz, 4-Channel, X Band and Ku Band Beamformer IC. The [[adi>adtr1107|ADTR1107]] is a 6 GHz to 18 GHz, Front-End Transmit/Receive module.
  
-The ADAR1000-EVAL1Z board consists of 8 RF cells. Each cell contains a core [[adi>adar1000|ADAR1000]] surrounded by four [[adi>adtr1107|ADAR1107s]]. All RF input/outputs on the evaluation board are brought out to SMPM coaxial connectors. There is a 12V power input and all required voltage rails for the board are generated on-board. Digital control of the board as well as the beamformers is enabled using either an [[adi>SDP-S|System Demonstration Platform (SDP-S)]] connector or a dual PMOD interface. Control signals for the board are expected to be 3.3V logic with on-board level translators converting this to the on-chip logic level of 1.8V.+The ADAR1000-EVAL1Z board consists of 8 RF cells. Each cell contains a core [[adi>adar1000|ADAR1000]] surrounded by four [[adi>adtr1107|ADTR1107s]]. All RF input/outputs on the evaluation board are brought out to SMPM coaxial connectors. There is a 12V power input and all required voltage rails for the board are generated on-board. Digital control of the board as well as the beamformers is enabled using either an [[adi>SDP-S|System Demonstration Platform (SDP-S)]] connector or a dual PMOD interface. Control signals for the board are expected to be 3.3V logic with on-board level translators converting this to the on-chip logic level of 1.8V. 
 + 
 + 
 +{{ :resources:eval:user-guides:stingray:adar1000eval1z_bottom-web.gif?200 |}} 
 +<WRAP centeralign>**//Figure 1A: ADAR1000EVAL1Z Front//**</WRAP> 
 + 
 +{{ :resources:eval:user-guides:stingray:adar1000eval1z_top-web.gif?200 |}} 
 +<WRAP centeralign>**//Figure 1B: ADAR1000EVAL1Z Back//**</WRAP> 
 + 
 +{{ :resources:eval:user-guides:stingray:adar1000eval1z_top_kit.jpg?200 |}} 
 +<WRAP centeralign>**//Figure 1C: ADAR1000EVAL1Z with Heatsink//**</WRAP> 
 + 
 +{{ :resources:eval:user-guides:stingray:adar1000eval1z_bottom_kit-web.jpg?200 |}} 
 +<WRAP centeralign>**//Figure 1D: ADAR1000EVAL1Z with Antenna Tiles//**</WRAP> 
 + 
 + 
 + 
  
-{{ :resources:eval:user-guides:stingray:front.png?direct | ADAR1000-EVAL1Z Board}} 
-<WRAP centeralign>**//Figure 1: ADAR1000-EVAL1Z Board//**</WRAP> 
 ---- ----
 ===== Main RFICs ===== ===== Main RFICs =====
Line 42: Line 57:
   * [[adi>media/en/technical-documentation/data-sheets/ADAR1000.pdf|ADAR1000 Datasheet]]   * [[adi>media/en/technical-documentation/data-sheets/ADAR1000.pdf|ADAR1000 Datasheet]]
   * [[adi>media/en/technical-documentation/data-sheets/ADTR1107.pdf|ADTR1107 Datasheet]]   * [[adi>media/en/technical-documentation/data-sheets/ADTR1107.pdf|ADTR1107 Datasheet]]
-  * {{ :resources:eval:user-guides:stingray:stingray_assembly.pdf |Assembly Drawing}}+  * {{ :resources:eval:user-guides:stingray:stingray_assembly_v2.pdf |Assembly Drawing}}
   * {{ :resources:eval:user-guides:stingray:stingray_dimensions.zip |Board Dimensions}}   * {{ :resources:eval:user-guides:stingray:stingray_dimensions.zip |Board Dimensions}}
   * Rev. A design:   * Rev. A design:
     * {{ :resources:eval:user-guides:stingray:059522a_modified.pdf |Schematic}}     * {{ :resources:eval:user-guides:stingray:059522a_modified.pdf |Schematic}}
-    * {{ :resources:eval:user-guides:stingray:059522a_board.zip |Layout File}} +    * {{ :resources:eval:user-guides:stingray:059522a_bom.zip |BOM}} 
-    * {{ :resources:eval:user-guides:stingray:059522a_gerbers.zip |Gerbers}} +  * Rev. B/C design: 
-  * Rev. B design: +    * {{ :resources:eval:user-guides:stingray:02_059522b_top.pdf |Schematic}} 
-    * {{ :resources:eval:user-guides:stingray:059522b.pdf |Schematic}} +    * {{ :resources:eval:user-guides:stingray:059522b_bom.zip |BOM}}
-    * {{ :resources:eval:user-guides:stingray:059522b_board.zip |Layout File}} +
-    * {{ :resources:eval:user-guides:stingray:059522b_gerbers.zip |Gerbers}}+
 ===== Hardware ===== ===== Hardware =====
   * ADAR1000-EVAL1Z Evaluation Board Kit   * ADAR1000-EVAL1Z Evaluation Board Kit
   * Snap-on Antenna Board (available upon request)   * Snap-on Antenna Board (available upon request)
-  * Digital controller and associated hardware ([[ADI>SDP-S]] or PMOD) 
   * SMPM-SMA cabling to interface with the RF ports   * SMPM-SMA cabling to interface with the RF ports
 +  * Digital controller and any associated hardware ([[ADI>SDP-S]] or PMOD)
 +<note warning>The SDP-S is the only SDP controller which will work with Stingray. \\ \\
 +All other SDP controllers (SDP-B, SDP-H1, SDP-K1) are **__NOT__** compatible with the Stingray platform.</note>
 ===== Suggested Test Equipment ===== ===== Suggested Test Equipment =====
   * 20GHz RF Signal Generator   * 20GHz RF Signal Generator
Line 65: Line 80:
   * RF Power Meter (optional)   * RF Power Meter (optional)
 ===== Software/Digital Control ===== ===== Software/Digital Control =====
-=== SDP Control === 
-  * [[http://swdownloads.analog.com/ACE/SDP/SDPDrivers.exe|SDP Drivers]] 
-  * {{ :resources:eval:user-guides:stingray:stingray_test.zip |Basic SDP Test Program}} 
-  * [[adi>sdp-s|SDP-S controller board]] 
- 
 === PMOD Control === === PMOD Control ===
   * Two 12-pin PMOD cables ([[https://www.mouser.com/ProductDetail/Samtec/IDSD-06-D-1800-R?qs=0lQeLiL1qybunuONxYyYYQ%3D%3D|Example]])   * Two 12-pin PMOD cables ([[https://www.mouser.com/ProductDetail/Samtec/IDSD-06-D-1800-R?qs=0lQeLiL1qybunuONxYyYYQ%3D%3D|Example]])
-  * Four 12-pin 0.100" male-male headers ([[https://www.digikey.com/product-detail/en/samtec-inc/TSW-106-22-T-D/TSW-106-22-T-D-ND/7867287|Example]])+  * Four 12-pin 0.100" male-male headers ([[https://www.digikey.com/en/products/detail/samtec-inc/TSW-106-22-T-D/7867287|Example]])
   * Example PMOD digital controllers:   * Example PMOD digital controllers:
     * [[https://www.raspberrypi.org/|Raspberry Pi]]     * [[https://www.raspberrypi.org/|Raspberry Pi]]
Line 78: Line 88:
     * [[https://www.arduino.cc/|Arduino]]     * [[https://www.arduino.cc/|Arduino]]
     * [[https://www.ftdichip.com/|FTDI]]     * [[https://www.ftdichip.com/|FTDI]]
 +
 +=== SDP Control ===
 +  * [[http://swdownloads.analog.com/ACE/SDP/SDPDrivers.exe|SDP Drivers]]
 +  * {{ :resources:eval:user-guides:stingray:stingray_test.zip |Basic SDP Test Program}} (Windows 10 might try to block this, you'll have to explicitly allow it in your security settings)
 +  * [[adi>sdp-s|SDP-S controller board]]
 +
 +<note>SDP Control is fine for initial characterization. Recommended to use the linux drivers for end system control for easier software control and software scalability.</note>
 +
 +=== Software ===
 +  * [[linux.github>master/drivers/iio/beamformer/adar1000.c|ADAR1000 LibIIO Linux Driver]]
 +    * [[:resources:tools-software:linux-drivers:iio-transceiver:adar1000|Driver Documentation]]
 +
 +  * [[repo>pyadi-iio|PyADI-IIO]] interface for LibIIO
 +    * [[github>pyadi-iio?master/adi/adar1000.py|ADAR1000 wrapper]]
 +    * [[https://analogdevicesinc.github.io/pyadi-iio/devices/adi.adar1000.html|ADAR1000 Documentation]]
 +    * [[github>pyadi-iio?master/examples/adar1000_single_example.py|Example for single ADAR1000]]
 +    * [[github>pyadi-iio?master/examples/adar1000_array_example.py|Example for array of ADAR1000s]]
  
 ---- ----
Line 130: Line 157:
   - Using a **3/32 inch allen key**, connect the feet to the uprights using the **2 silver screws** already installed at the bottom of the upright. The screws should be snug, but don't need to be cranked down.   - Using a **3/32 inch allen key**, connect the feet to the uprights using the **2 silver screws** already installed at the bottom of the upright. The screws should be snug, but don't need to be cranked down.
   - Using a **5/64 inch allen key**, connect the ADAR1000-EVAL1Z board to the uprights, one at a time using the **12 black screws** already installed in the uprights. The uprights are attached via the **front (component side)** of the ADAR1000-EVAL1Z board. The screws should be snug, but don't need to be cranked down.   - Using a **5/64 inch allen key**, connect the ADAR1000-EVAL1Z board to the uprights, one at a time using the **12 black screws** already installed in the uprights. The uprights are attached via the **front (component side)** of the ADAR1000-EVAL1Z board. The screws should be snug, but don't need to be cranked down.
-  - The platform should now be fully assembled. Compare the result to the {{ :resources:eval:user-guides:stingray:stingray_assembly.pdf |assembly drawing}} to ensure proper assembly.+  - The platform should now be fully assembled. Compare the result to the {{ :resources:eval:user-guides:stingray:stingray_assembly_v2.pdf |assembly drawing}} to ensure proper assembly.
  
 === Test Setup Assembly === === Test Setup Assembly ===
Line 139: Line 166:
  
 ===== Board Power Control ===== ===== Board Power Control =====
-The ADAR1000-EVAL1Z board's power tree is controlled using two signals, **PWR_UP_DOWN** and **+5V_CTRL**. Due to the default settings of the [[adi>adar1000|ADAR1000]] on powerup, the [[adi>adar1107|ADAR1107]] PAs need to be protected so as not to be destroyed when power is applied. The easiest way to control this is to power everything on the board except for the [[adi>adar1107|ADAR1107s']] +5V rail, initialize the [[adi>adar1000|ADAR1000s]] to put the [[adi>adar1107|ADAR1107]] PAs into a safe state, and then power up the +5V rail.+The ADAR1000-EVAL1Z board's power tree is controlled using two signals, **PWR_UP_DOWN** and **+5V_CTRL**. Due to the default settings of the [[adi>adar1000|ADAR1000]] on powerup, the [[adi>adtr1107|ADTR1107]] PAs need to be protected so as not to be destroyed when power is applied. The easiest way to control this is to power everything on the board except for the [[adi>adtr1107|ADTR1107s']] +5V rail, initialize the [[adi>adar1000|ADAR1000s]] to put the [[adi>adtr1107|ADTR1107]] PAs into a safe state, and then power up the +5V rail.
  
 Both **PWR_UP_DOWN** and **+5V_CTRL** are controlled with pulses, not logic levels, as they are inputs to flip-flops rather than enable signals directly. Both **PWR_UP_DOWN** and **+5V_CTRL** are controlled with pulses, not logic levels, as they are inputs to flip-flops rather than enable signals directly.
  
 ==== Powerup Procedure ==== ==== Powerup Procedure ====
-  - Apply +12V to either P1 or P2. Note the red LED (D3) on the bottom of the board. When lit, 12V is applied and the hot swap circuit is active. At this point, no RF rails are powered, but some miscellaneous rails are up:+ **1.** Apply +12V to either P1 or P2. Note the red LED (D3) on the bottom of the board. When lit, 12V is applied and the hot swap circuit is active. At this point, no RF rails are powered, but some miscellaneous rails are up:
     * +3.3V_INT (U8, [[adi>lt8606|LT8606]])     * +3.3V_INT (U8, [[adi>lt8606|LT8606]])
     * +1.8V_INT (U9, [[adi>adp150|ADP150]])      * +1.8V_INT (U9, [[adi>adp150|ADP150]]) 
     * -6.0V_INT (U10, [[adi>ADP5074|ADP5074]])     * -6.0V_INT (U10, [[adi>ADP5074|ADP5074]])
-  - Pulse the **PWR_UP_DOWN** signal to sequence the first RF power rails. Once the power sequencer is finished, the ADAR1000s are fully powered up and the ADTR1107s are partially powered. This is indicated with an orange LED (D6).+ **2.** Configure the LTC2992 by following the [[#configuring_the_ltc2992|CONFIGURING THE LTC2992]] section below. 
 + 
 + **3.** Pulse the **PWR_UP_DOWN** signal to sequence the first RF power rails. Once the power sequencer is finished, the ADAR1000s are fully powered up and the ADTR1107s are partially powered. This is indicated with an orange LED (D6).
     * +3.3V (U11, [[adi>lt8642s|LT8642S]])     * +3.3V (U11, [[adi>lt8642s|LT8642S]])
     * -3.3V (U13, [[adi>lt3093|LT3093]])     * -3.3V (U13, [[adi>lt3093|LT3093]])
Line 154: Line 183:
 <note> <note>
 The [[adi>adm1186|ADM1186]] power sequencer's **enable** and **power_good** signals can be read using the on-board [[adi>ltc2992|LTC2992]]. The **enable** signal is connected to GPIO1 and the **power_good** signal is connected to GPIO3.  The [[adi>adm1186|ADM1186]] power sequencer's **enable** and **power_good** signals can be read using the on-board [[adi>ltc2992|LTC2992]]. The **enable** signal is connected to GPIO1 and the **power_good** signal is connected to GPIO3. 
- 
 \\  \\ 
 **BE SURE TO CONFIGURE THE LTC2992 SUCH THAT ALL **BE SURE TO CONFIGURE THE LTC2992 SUCH THAT ALL
Line 160: Line 188:
 GPIO PINS ARE HI-Z! SEE [[#configuring_the_ltc2992|CONFIGURING THE LTC2992]]** GPIO PINS ARE HI-Z! SEE [[#configuring_the_ltc2992|CONFIGURING THE LTC2992]]**
 </note> </note>
-  - Initialize the ADAR1000s to put the ADAR1000-EVAL1Z into a known safe state with the ADTR1107 PAs pinched off. See the [[#Recommended ADAR1000 Initialization Sequence]] section for a recommended set of SPI writes. + **4.** Initialize the ADAR1000s to put the ADAR1000-EVAL1Z into a known safe state with the ADTR1107 PAs pinched off. See the [[:resources:eval:user-guides:stingray:userguide#recommended_adar1000_initialization_sequences|Recommended ADAR1000 Initialization Sequences]] section for a recommended set of SPI writes. 
-  Now that the ADTR1107 PAs are pinched off, +5V can safely be applied. This is accomplished by pulsing the **+5V_CTRL** signal. Once the +5V rail is up, a green LED (D4) is lit showing that the board is fully powered up.+ 
 + **5.** Now that the ADTR1107 PAs are pinched off, +5V can safely be applied. This is accomplished by pulsing the **+5V_CTRL** signal. Once the +5V rail is up, a green LED (D4) is lit showing that the board is fully powered up.
     * +5.0V (U12, [[adi>lt8652S|LT8652S]])     * +5.0V (U12, [[adi>lt8652S|LT8652S]])
 <note> <note>
Line 180: Line 209:
   * Follow the [[#powerup_procedure|Powerup Procedure]] to safely turn the board on.   * Follow the [[#powerup_procedure|Powerup Procedure]] to safely turn the board on.
   * At this point, the board is fully enabled, but all amplifiers are powered down. In order to pass signals, the board needs to be put into either Rx or Tx mode and the [[adi>adtr1107|ADTR1107]] amplifiers properly biased up. See the [[adi>media/en/technical-documentation/data-sheets/ADAR1000.pdf|ADAR1000 Datasheet]] for information on how to do this.   * At this point, the board is fully enabled, but all amplifiers are powered down. In order to pass signals, the board needs to be put into either Rx or Tx mode and the [[adi>adtr1107|ADTR1107]] amplifiers properly biased up. See the [[adi>media/en/technical-documentation/data-sheets/ADAR1000.pdf|ADAR1000 Datasheet]] for information on how to do this.
 +
 +<note>If using the SDP-S controller to control Stingray, then install the EEPROM Programmer software and connect the SDP-S controller board. Load the Stingray.dat file into the File Path of the EEPROM Programmer software. Write the EEPROM. Disconnect from the EEPROM Programmer to use with Stingray.</note>
  
 ===== RF Detector and ADC Combination ===== ===== RF Detector and ADC Combination =====
Line 211: Line 242:
     # HOUSEKEEPING     # HOUSEKEEPING
     (0x000, 0x81, 'Reset'),     (0x000, 0x81, 'Reset'),
 +    (0x401, 0x02, 'Allow LDO adjustments from user settings'),
 +    (0x400, 0x55, 'Adjust LDO Settings'),
     (0x038, 0x60, 'Bypass the beam and bias RAM (enable SPI)'),     (0x038, 0x60, 'Bypass the beam and bias RAM (enable SPI)'),
     (0x02E, 0x7F, 'Enable all Rx channels, LNA, VGA, Vector Mod'),     (0x02E, 0x7F, 'Enable all Rx channels, LNA, VGA, Vector Mod'),
Line 220: Line 253:
  
     # PA BIAS VALUES     # PA BIAS VALUES
-    (0x029, 0x75, 'Set PA1_BIAS_ON value (≈ -2.2V)'), +    (0x029, 0x85, 'Set PA1_BIAS_ON value (≈ -2.5V)'), 
-    (0x02A, 0x75, 'Set PA2_BIAS_ON value (≈ -2.2V)'), +    (0x02A, 0x85, 'Set PA2_BIAS_ON value (≈ -2.5V)'), 
-    (0x02B, 0x75, 'Set PA3_BIAS_ON value (≈ -2.2V)'), +    (0x02B, 0x85, 'Set PA3_BIAS_ON value (≈ -2.5V)'), 
-    (0x02C, 0x75, 'Set PA4_BIAS_ON value (≈ -2.2V)'), +    (0x02C, 0x85, 'Set PA4_BIAS_ON value (≈ -2.5V)'), 
-    (0x046, 0x75, 'Set PA1_BIAS_OFF value (≈ -2.2V)'), +    (0x046, 0x85, 'Set PA1_BIAS_OFF value (≈ -2.5V)'), 
-    (0x047, 0x75, 'Set PA2_BIAS_OFF value (≈ -2.2V)'), +    (0x047, 0x85, 'Set PA2_BIAS_OFF value (≈ -2.5V)'), 
-    (0x048, 0x75, 'Set PA3_BIAS_OFF value (≈ -2.2V)'), +    (0x048, 0x85, 'Set PA3_BIAS_OFF value (≈ -2.5V)'), 
-    (0x049, 0x75, 'Set PA4_BIAS_OFF value (≈ -2.2V)'),+    (0x049, 0x85, 'Set PA4_BIAS_OFF value (≈ -2.5V)'),
  
     # LNA BIAS VALUES     # LNA BIAS VALUES
Line 289: Line 322:
 """ """
 DISABLE = [ DISABLE = [
-    (0x029, 0x75, 'Set CH1 PA_BIAS_ON to minimal power (≈ -2.2V)'), +    (0x029, 0x85, 'Set CH1 PA_BIAS_ON to minimal power (≈ -2.5V)'), 
-    (0x02A, 0x75, 'Set CH2 PA_BIAS_ON to minimal power (≈ -2.2V)'), +    (0x02A, 0x85, 'Set CH2 PA_BIAS_ON to minimal power (≈ -2.5V)'), 
-    (0x02B, 0x75, 'Set CH3 PA_BIAS_ON to minimal power (≈ -2.2V)'), +    (0x02B, 0x85, 'Set CH3 PA_BIAS_ON to minimal power (≈ -2.5V)'), 
-    (0x02C, 0x75, 'Set CH4 PA_BIAS_ON to minimal power (≈ -2.2V)'),+    (0x02C, 0x85, 'Set CH4 PA_BIAS_ON to minimal power (≈ -2.5V)'),
     (0x02D, 0x68, 'Set LNA_BIAS_ON to minimal power (≈ -2.0V)'),     (0x02D, 0x68, 'Set LNA_BIAS_ON to minimal power (≈ -2.0V)'),
     (0x030, 0x50, 'Enable the LNA bias DAC output'),     (0x030, 0x50, 'Enable the LNA bias DAC output'),
Line 349: Line 382:
 On powerup, the LTC2992 is configured with GPIO3 held low. To properly power the Stingray board, this pin needs to be set to Hi-Z. Complete the below I2C writes to ensure that all GPIO pins are set to Hi-Z: On powerup, the LTC2992 is configured with GPIO3 held low. To properly power the Stingray board, this pin needs to be set to Hi-Z. Complete the below I2C writes to ensure that all GPIO pins are set to Hi-Z:
 <note> <note>
-The LTC2992's I2C 7-bit address is 0x6A, its 8-bit address is 0xD4+The LTC2992's I2C 7-bit address is 0x6A, its 8-bit address is 0xD4. \\ \\  
 + 
 +Looking at the schematic for the board, it would seem that the address pins are pulled down (resulting in the address being 0x6F according to Table 3 of the [[adi>media/en/technical-documentation/data-sheets/ltc2992.pdf|LTC2992 datasheet]]), but the 100kΩ resistors are too weak to overcome the internal circuitry of the LTC2992, so the actual address is 0x6A.
 </note> </note>
 <note> <note>
-The LTC2992 requires repeated START conditions for readback+The LTC2992 requires repeated START conditions for readback.
 </note> </note>
  
Line 365: Line 400:
 ] ]
 </code> </code>
 +
 +----
 +
 +====== Stingray Board Cell & Channel Maps ======
 +
 +===== Cell Map =====
 +{{ :resources:eval:user-guides:stingray:cell_mapping.png?direct | ADAR1000-EVAL1Z Cell Mapping}}
 +<WRAP centeralign>**//Figure 6: ADAR1000-EVAL1Z Cell Mapping//**</WRAP>
 +
 +===== Channel Map =====
 +{{ :resources:eval:user-guides:stingray:channel_mapping.png?direct | ADAR1000-EVAL1Z Channel Mapping}}
 +<WRAP centeralign>**//Figure 7: ADAR1000-EVAL1Z Channel Mapping//**</WRAP>
 +
 +===== Channel Map (Back of Board) =====
 +{{ :resources:eval:user-guides:stingray:channel_mapping_reverse.png?direct | ADAR1000-EVAL1Z Channel Mapping (Back of Board)}}
 +<WRAP centeralign>**//Figure 8: ADAR1000-EVAL1Z Channel Mapping (Back of Board)//**</WRAP>
 +
 +===== Support =====
 +For additional questions or support, please visit the Engineering Zone forum at [[ez>ADEF]]. 
 +
 +[[resources/eval/user-guides/stingray|ADAR1000EVAL1Z Homepage]]
 +
 +[[:resources:eval:user-guides:x-band-platform|X Band Development Platform]]
resources/eval/user-guides/stingray/userguide.1611798723.txt.gz · Last modified: 28 Jan 2021 02:52 by Weston Sapia