nutaq.com
Q U E B E C I M O N T R E A L I N E W Y O R K I
Zynq-based, Agile SDR Solution
NutaqZeptoSDR
Nutaq ZeptoSDR
Nutaq’s ZeptoSDR is a fully packaged, agile SDR solution comprised of the Zynq-based Zedboard
and the Nutaq Radio420S, which also supports GNU Radio.
The ZeptoSDR is for developers who want to:
• Develop a complete software defined radio solution,
targeting the UHF Band.
• Utilize a powerful yet low power Zynq-based
Zedboard solution.
• Shorten external-to-embedded host migration time
using Nutaq’s identical APIs.
• Use a high performance, shielded radio to target
a wide frequency range.
• Accelerate their development cycle using
the GNU Radio development environment.
• Achieve accuracy and time savings provided
by an auto-calibrated radio solution.
• Utilize a robust, packaged, air-cooled portable
SDR system.
• Benefit from collaborative development with
the Zedboard and GNU Radio communities.
What’s Inside
Zedboard Baseboard Radio420S FMC
Radio420S FMCNutaq’s Radio420S is an FMC card that gives waveform
developers agile control over their RF interface by enabling
them to:
• Tune the frequency: Wide range from 300MHz to 3GHz.
• Avoid interference: 14 selectable RF bandpass filters.
• Isolate the band of interest: Selectable baseband
bandwidth from 1.5 to 28 MHz.
• Achieve high quality SNR: Shielded,
auto-calibrated radio.
Radio420S FMC Highlights
• Wide frequency range : 300MHz – 3.0 GHz
• Software selectable baseband bandwidth:
1.5 – 28.0 MHz
• Software selectable RF bandpass filters
(for standard wireless applications)
or full-bandwidth bypass option
• Maximum output power: 10 dBm
• Input sensitivity: –103 dBm (<1.5 GHz),
–90 dBm (>1.5 GHz)
• Software programmable Tx/Rx analog dynamic
range: 70 dB
• Separate Tx and Rx antennas on the front panel
• Independent Tx/Rx path for FDD/TDD modes
• Selectable clock reference input: Internal or external
(via front panel)
• Equipped with an onboard, low-jitter reference clock,
cross-point switch, and synchronization PLL
• Front panel I/O expander for external control
(such as interfacing with an external Tx PA)
• Shielded for noise immunity
Radio420S FMC Performance
Transmitter
• RF range (-3dB):
• Low band: 300-1600 MHz
• High band: 1500-3000 MHz
• Frequency resolution: 2.4 Hz
• PLL settling time (50 kHz bandwidth): 20µs
(excluding programming time)
• Wideband noise floor: -124 dBc/Hz
• Output: IMD3: -60 dBc
• Spur:
• Inband: -100 dBc
• Adjacent channel: -60 dBc
• Total gain control: 70 dB
• P1 db output:
• Low band: 10 dBm (typical)
• High band: 5 dBm (typical)
• Carrier suppression: -50 dBc (typical)
• Sideband suppression: -45 dBc
• Output impedance: 50 Ω
Receiver
• RF range (-3dB):
• Low band: 300-1600 MHz
• High band: 1500-3000 MHz
• PLL settling time (50 kHz loop bandwidth, 1 ppm):
20µs (excluding programming time)
• Wideband noise floor: -100 dBFS
• Sensitivity (SNR=5 dB and bandwidth=200 kHz):
• Low band: -103 dBm
• High band: -90 dBm
• Rx gain control:
• Low band: 79 dB
• High band: 73 dB
• Absolute maximum input power: -13 dBm
• Wideband gain rolloff:
• Low band: 8 dBm (typical)
• High band: 10 dBm (typical)
• IMD3:
• Low band: -61 dBc to -56 dBc
• High band: -50 dBc to -45 dBc
• SFDR: 50 dBc
• Input impedance: 50 Ω
RoHS
RoHS
SOFTWARE SELECTABLE BASEBAND FILTERS
RADIO420S FMC BLOCK DIAGRAM
SOFTWARE SELECTABLE RF BANDPASS FILTERS
PLL
QDAC
IDAC
PLL
QADC
TX1
TX2
90° 0°
0° 90°
TXD
SEL
RX1
Low-Band Filter Bank
Low-Band Tx
High-Band Tx
High-Band Filter Bank
RX2
23 dB
RXD
SEL
REF
FMC
Conn
ecto
r
LMS6002D
Tx
Rx
Ref In
Ref Out
PPS In
I/O
ClockTree
IADC
DEMUX
MUX
Nor
mal
ized
Gai
n (d
B)
Frequency (MHz)
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5 16 16.5 17 17.5 18 18.5 19 19.5 20 20.5 21 21.5 22 22.5 23 23.5 24 24.5 25 25.5 26 26.5 27 27.5 28
+10
-10
-20
-30
-40
-50
-60
-70
0
3
4
5
6 7 101
2 8
9
2.75 MHz (5.5 MHz e�ective) (28 MHz e�ective)14 MHz8 16
0.75 MHz (1.5 MHz e�ective) (6 MHz e�ective)3 MHz1 9
(7 MHz e�ective)0.875 MHz (1.75 MHz e�ective) 3.5 MHz2 10
(8.75 MHz e�ective)1.25 MHz (2.5 MHz e�ective) 4.375 MHz3 11
1.375 MHz (2.75 MHz e�ective) (10 MHz e�ective)5 MHz4 12
1.5 MHz (3 MHz e�ective) (12 MHz e�ective)6 MHz5 13
1.92 MHz (3.84 MHz e�ective) (14 MHz e�ective)7 MHz6 14
2.5 MHz (5 MHz e�ective) (20 MHz e�ective)10 MHz7 15
11 12 13 14 15 16
740 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 960 970 MHz
170016501600 1750 1800 1850 1900 1950 2000 2050 2100 2150 2200 2250 2300 2350 2400 2450 2500 2550 2600 2650 2700 2750 MHz
RF Bypass Path
75 MHz 60 MHz 60 MHz
1710 MHz
1850 MHz
1930 MHz
1910 MHz
1990 MHz1785 MHz
75 MHz 60 MHz 60 MHz 390 MHz
1920 MHz 1980 MHz 2110 MHz 2170 MHz 2300 MHz 2690 MHz1805 MHz 1880 MHz
902 MHz 928 MHz
10 MHz 10 MHz 25 MHz 25 MHz 26 MHz
870 MHz 895 MHz825 MHz777 MHz 787 MHz746 MHz 756 MHz 850 MHz
880 MHz
35 MHz 35 MHz
915 MHz 925 MHz 960 MHz
RF Bypass Path
RF Bypass Path
740 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 960 970 MHz
170016501600 1750 1800 1850 1900 1950 2000 2050 2100 2150 2200 2250 2300 2350 2400 2450 2500 2550 2600 2650 2700 2750 MHz
RF Bypass Path
75 MHz 60 MHz 60 MHz
1710 MHz
1850 MHz
1930 MHz
1910 MHz
1990 MHz1785 MHz
75 MHz 60 MHz 60 MHz 390 MHz
1920 MHz 1980 MHz 2110 MHz 2170 MHz 2300 MHz 2690 MHz1805 MHz 1880 MHz
902 MHz 928 MHz
10 MHz 10 MHz 25 MHz 25 MHz 26 MHz
870 MHz 895 MHz825 MHz777 MHz 787 MHz746 MHz 756 MHz 850 MHz
880 MHz
35 MHz 35 MHz
915 MHz 925 MHz 960 MHz
RF Bypass Path
RF Bypass Path
SOFTWARE SELECTABLE BASEBAND FILTERS
SOFTWARE SELECTABLE RF BANDPASS FILTERS
1
2
2
1
Waveform developers using the ZeptoSDR have access
to the many benefits offered by the tightly coupled dual
core ARM Cortex-A9 and the Artix-7 series FPGA on the
Zynq-7020, which will allow them to:
• Target the Xilinx Artix-7 FPGA for intensive processing
such as down-conversion, up-conversion, and other
PHY layer elements such as OFDM.
• Target The SoC’s Dual Core ARM Cortex-A9 for the
upper protocol layers.
• Exceed the performance of a discrete FPGA-processor
solution, achieving higher bandwidth with
lower latency.
For those intending to use the Zynq-7000 series for
deployment purposes, the Zynq enables low cost, low
power solutions which will ultimately yield a cheaper
BOM cost and faster NRE cycles.
Zedboard Baseboard: Zynq-7020 All Programmable SOC
ZEDBOARD BASEBOARD: BLOCK DIAGRAM
Specifications
• Xilinx XC7Z020-1CLG484
• Includes Dual Arm Cortex-A9, up to 667 MHz
• Includes Xilinx Artix-7 (85K Logic Cells; 276 GMACs;
220 Programmable DSP Slices)
• 512 MB DDR3, 226 Mb Quad SPI Flash
• 4GB SD Card included
• 1x GigE
• 1x USB OTG, 1x USB UART
• FMC LPC
• HDMI, VGA, 128x32 OLED
• Slide switches, Push button switches
• Audio I/O CODEC (line in/out, headphone, Mic)
• Xilinx XADC header
• Debug JTAG/DAP
• Combines the Xilinx Zynq with Nutaq’s Linux
embedded OS framework
• Supports GigE access from remote Linux/Windows PC
QSPI Flash
SD Card
Gb Ethernet
USB OTG
USB UART
Pmod
LED
Switches
Pmod (4)
FMC (LPC)
Audio CODEC
HDMI Out
VGA
128x32 OLED
Clock
XADC
LEDs
Switches
PROG SW
DONE LED
JTAG
Zynq XC7Z020-1CLG484
ProcessorSubsystem
Prog.Logic
Use
r Con
�gur
ed L
ogic
Mul
tiple
xed
I/O (
MIO
)D
edic
ated
512 MB DDR3
Reset
Clock
Software Key – FeaturesNutaq Board Support Development Kit (BSDK)
Nutaq’s BSDK is a suite of tools which significantly
reduces the time spent on low value-added tasks such
as programming interfaces, adjusting FPGA constraints,
debugging Host drivers, etc.
The suite includes:
• Radio logic interfaces (in the Artix-7) and calibration
routines (in the ARM Cortex-A9)
• Development frameworks
• Identical external and embedded APIs
• CCE (Communication Control Engine) Application that
interprets API calls from the host and maps them
to the associated embedded API calls.
• Linux external host drivers
• Real Time Data Exchange (RTDEx), which is an efficient
Linux based data-streaming API between the external
host and the ARM Cortex-A9
• Application examples
ZeptoSDR GNU Radio Plug-In
The ZeptoSDR features seamless integration to the GNU
Radio model-based design tool, combining a graphical
development environment (or Python script commands)
and automatic code generation. Using GNU Radio can
greatly accelerate the development of applications,
shorten the development cycle and reduce project costs.
What’s Included• ZeptoSDR
• Avnet’s Zedboard
• Nutaq’s Radio420S FMC card
• 2x MMCX male to SMA female cables + 2x FRS
antennas
• Nutaq GNU Radio Plug-in
• Nutaq BSDK (Board Software Development Kit)
software
• Xilinx ISE® WebPACK™ software with a device locked
ChipScope license
• 12 V AC/DC power supply
• 4 GB SD Card
• Micro-USB cable
• USB Adapter: Male Micro-B to Female Standard-A
• ZeptoSDR Quick Start Guide
• Zedboard Getting Started Guide
2150 Cyrille-Duquet, Quebec City (Quebec) G1N 2G3 CANADA T. 418-914-7484 | 1-855-914-7484 | F. [email protected]