This is an old revision of the document!
Jupiter is a versatile software-defined platform based on Analog Devices ADRV9002 and Xilinx Zynq UltraScale+ MPSoC. ADRV9002 is a new generation RF transceiver that has dual-channel transmitters, dual-channel receivers covering 30 MHz to 6 GHz frequency range with very good RF linearity performance and a set of advanced features like fast profiles switching, flexible power vs performance configuration, fast frequency hopping, multi-chip synchronization and DPD for narrow and wide band waveform. The evaluation platform includes XCZU3EG processing device that has a wide range of interfaces making the system capable of local processing or streaming to a remote host. It comes integrated in a self-contained ruggedised aluminum case which gives flexibility in evaluating and prototyping across different environments.
The platform comes with open-source software that includes:
People who follow the flow that is outlined, have a much better experience with things. However, like many things, documentation is never as complete as it should be. If you have any questions, feel free to ask.
Osc for windows can be downloaded directly from Github. Go to to the following link and download the latest release.
The latest boot files for adrv9002 (for all supported carriers) can be found in the latest Kuiper Image release (note one can choose between downloading the full image or just the boot partition):
All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection.
Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.