UCT Software-Defined Radio Research Group

Similar documents
JASPER and the SKARAB. Wesley New 2017 CASPER workshop

Ettus Research Update

Xynergy It really makes the difference!

VXS-621 FPGA & PowerPC VXS Multiprocessor

FPGA APPLICATIONS FOR SINGLE DISH ACTIVITY AT MEDICINA RADIOTELESCOPES

MYD-C7Z010/20 Development Board

Space-Time Adventures on Novena Introducing: Balboa

MYC-C7Z010/20 CPU Module

SMT166-FMC User Guide

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD.

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Abstract. 2. Literature Review. Keywords. 1. Introduction. Neeta S. Matti 1, Saroja V. Siddamal 2

Adapter Modules for FlexRIO

Compute Node Design for DAQ and Trigger Subsystem in Giessen. Justus Liebig University in Giessen

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

S2C K7 Prodigy Logic Module Series

TEST REPORT POWER SUPPLY AND THERMAL V2

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Spartan-6 & Virtex-6 FPGA Connectivity Kit FAQ

Field Programmable Gate Array (FPGA) Devices

Embest SOC8200 Single Board Computer

Zynq AP SoC Family

SOFTWARE DEFINED RADIO

Atlys (Xilinx Spartan-6 LX45)

Figure 1: The logicraft-cc Platform - Free USB firmware

ARM+DSP - a winning combination on Qseven

Zynq-7000 All Programmable SoC Product Overview

LPC1788 Mio Board. The functional details of the board are as follows-

XMC Products. High-Performance XMC FPGAs, XMC 10gB Ethernet, and XMC Carrier Cards. XMC FPGAs. FPGA Extension I/O Modules.

Spartan -6 LX150T Development Kit Hardware Co-Simulation Reference Design Tutorial

Video Interface Module for TI EVM TMDXEVM8148 and TMDXEVM368

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Introduction Technology Equipment Performance Current developments Conclusions. White Rabbit. A quick introduction. Javier Serrano

MYD-C437X-PRU Development Board

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

NanoMind Z7000. Datasheet On-board CPU and FPGA for space applications

Spartan -6 LX150T Development Kit Hardware Co-Simulation Reference Design User Guide

SMT9091 SMT148-FX-SMT351T/SMT391

D Demonstration of disturbance recording functions for PQ monitoring

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

MYC-C437X CPU Module

Nutaq Perseus 601X Virtex-6 AMC with FMC site PRODUCT SHEET

Early Models in Silicon with SystemC synthesis

Low Power System Design

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET

Designing a Multi-Processor based system with FPGAs

SBC8140 Single Board Computer

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

XMC-RFSOC-A. XMC Module Xilinx Zynq UltraScale+ RFSOC. Overview. Key Features. Typical Applications. Advanced Information Subject To Change

OK335xS Users Manual Part I - Introduction

Third Genera+on USRP Devices and the RF Network- On- Chip. Leif Johansson Market Development RF, Comm and SDR

Institute of Automation, Chinese Academy of Sciences. The Design of Snap2 System

English Japanese

OK335x Products Guide. Contents

Avnet Zynq Mini Module Plus Embedded Design

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

REPTAR Development Board Datasheet

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

New Initiatives and Technologies Brighten Embedded Software Radio

Strategies for Deploying RFSoC Technology for SIGINT, DRFM and Radar Applications. Rodger Hosking Pentek, Inc. WInnForum Webinar November 8, 2018

Realize the Genius of Your Design

Development of an ATCA IPMI controller mezzanine board to be used in the ATCA developments for the ATLAS Liquid Argon upgrade

SBC-COMe FEATURES DESCRIPTION APPLICATIONS SOFTWARE. EnTegra Ltd Tel: 44(0) Web:

AT-501 Cortex-A5 System On Module Product Brief

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

Spartan-6 and Virtex-6 FPGA Embedded Kit FAQ

Calypso-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

The WINLAB Cognitive Radio Platform

Electronic Design for Power Control Technology and Knowledge transferred from University to Industry

REPTAR Development Board Reference Manual

ESS BCM Firmware. ESS ESS BCM Firmware Maurizio Donna

Introduction to Field Programmable Gate Arrays

FPE320. Xilinx Virtex -5 3U VPX Processor with FMC Site. Data Sheet

Intro to SKARAB for programmers

Virtex 6 FPGA Broadcast Connectivity Kit FAQ

MYD-JA5D2X Development Board

DINI Group. FPGA-based Cluster computing with Spartan-6. Mike Dini Sept 2010

Enabling success from the center of technology. Interfacing FPGAs to Memory

Zynq Architecture, PS (ARM) and PL

OP5600 & OP7000. High performance Real-Time simulators. Yahia Bouzid 25 th June2013

L2: FPGA HARDWARE : ADVANCED DIGITAL DESIGN PROJECT FALL 2015 BRANDON LUCIA

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

EyeCheck Smart Cameras

PowerPC on NetFPGA CSE 237B. Erik Rubow

COPious-PXIe. Single Board Computer with HPC FMC IO Site DESCRIPTION APPLICATIONS SOFTWARE V0.2 01/17/17

User Manual for SMT784

Embedded System Design

UltraZed -EV Starter Kit Getting Started Version 1.3

PXIe FPGA board SMT G Parker

Copyright 2016 Xilinx

Connect Tech Inc. Александр Баковкин Инженер отдела сервисов SWD Software

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

Copyright 2017 Xilinx.

SMT338-VP. User Manual

AD GSPS Analog Input XMC/PMC with Xilinx Virtex -5 FPGA. Data Sheet

Hardware Specification. Figure 1-2 ZYNQ-7000 Device Family 2 / 9

Betrouwbare Elektronica ontwerpen en Produceren

DevKit8500D Evaluation Kit

Introducing the AM57x Sitara Processors from Texas Instruments

Transcription:

UCT Software-Defined Radio Research Group

UCT SDRRG Team UCT Faculty: Alan Langman Mike Inggs Simon Winberg PhD Students: Brandon Hamilton MSc Students: Bruce Raw Gordon Inggs Simon Scott Joseph Wamicha UCT Software-Defined Radio Research Group

Current CASPER Hardware BEE2 ROACH ROACH 2 *Disclaimer: Alan made me include this slide

Current Software =

Need for low-cost solution Great boards and (relatively) easy-to-use toolchain But expensive, so not accessible to smaller research groups Lack of HPC skills in South Africa Low-cost h/w and s/w solution needed Enlarge CASPER community

Requirements Low cost hardware Simple design rather than low performance Open-source software Easy to learn and use Compatible with existing h/w and s/w Target software-defined radio apps

Proposed Solution Similar to existing CASPER hardware (FPGA + processor) Xilinx Spartan-6 FPGA Sufficient performance for most apps, but lower cost TI ARM Cortex-A8 processor Large support community FPGA Mezzanine Card (FMC) connector Python-based toolchain

Throw them all in a pot

Mix them up

And you get a Rhino!

Rhino Architecture 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

Xilinx Spartan-6 2x 256MB DDR3 SDRAM Xilinx XC6SLX150T 2x 128MB DDR2 SDRAM 676-pin package 150 000 logic cells 180 DSP48A1 slices (up to 300MHz) 8 GTP transceivers 4 integrated DDR3 Memory Controller Blocks USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

DDR2 SDRAM 2x 256MB DDR3 SDRAM Micron DDR3-1066 512MB capacity 25.6Gbps total bandwidth 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

FMC ADC/DAC Connectors 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video FMC connectors for ADC and DAC cards Support 2 cards 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

CX4 10Gbps Ethernet 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 2 CX4 10Gbps ethernet connectors Supports copperto-fibre adaptors 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

TI AM3517 ARM Cortex-A8 2x 256MB DDR3 SDRAM Texas Instruments AM3517ZCN 491-pin package 600 MHz ARM Cortex-A8 core 2x 128MB DDR2 SDRAM Many integrated peripherals (e.g. USB, Ethernet, HD video port) OS and drivers available USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

DDR2 SDRAM 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video Winbond DDR2-800 256MB capacity 10.6 Gbps 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

NAND Flash Memory 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND flash memory Mainly for OS Can store bitstreams too 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

USB and SD Card 2x 256MB DDR3 SDRAM 2x ARM 128MB can boot off USB DDR2 SDRAM drive or SD card 2 USB host ports JTAG over USB USB, SD Card, 100Mbps Ethernet, audio and video 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

100Mbps Ethernet 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 2x FMC Connectors 2x CX4 (10Gbps ethernet) 100Mbps ethernet for control 256MB NAND Flash Supports IEEE1588 PrecisionTime Protocol Sync boards within 10ns

FPGA-Processor Bus 2x 256MB DDR3 SDRAM 2x 128MB DDR2 SDRAM USB, SD Card, 100Mbps Ethernet, audio and video 16-bit data bus 1.3Gbps 256MB NAND Flash 2x FMC Connectors 2x CX4 (10Gbps ethernet)

FPGA Mezzanine Card (FMC) ANSI/VITA 57.1 standard Low-pin count: 160 pin 34 differential data pairs, 2 high-speed serial pairs 2 (+4) clocks, I2C, JTAG High-pin count: 400 pin 80 differential data pairs, 20 high-speed serial pairs 4 (+9) clocks, I2C, JTAG

Why we chose FMC Well-specified standard electrical interfaces, mechanical and thermal requirements Dedicated I2C lines for control Lots of commercial off-the-shelf ADC/DAC cards FMC-to-ZDOK+ adaptor for CASPER cards

4DSP FMC103 4 channel ADC 210MSPS 12-bit

Curtis Wright ADC512 Dual channel ADC 3 GSPS 8 bit

CERN FmcAdc100M14b4chb 4 channel ADC 105 MSPS 14 bit Open-hardware

Optimise cost+performance Spartan-6 rather than Virtex-6 512MB DDR3, rather than QDR 2x 10Gbps links Total cost under $1500 Training/research platform

The PCB FMC Connectors Spartan-6 and DDR3 SDRAM ARM and DDR2 SDRAM Power Supplies Back-panel Connectors

The Rhino Hide FMC to ZDOK+ adaptor FMC ADC/ DAC Card katadc *Also build desktop enclosure

The Toolchain Design system in Python (MyHDL) MyHDL compiler Python script Python script Verilog/VHDL GNURadio block Synchronous dataflow model Xilinx synthesis tools IP cores, VHDL blocks Mathematical validation Bitstream (bof file)

The Runtime Environment BOF file Spartan-6 FPGA GNURadio block Data over highspeed network GNURadio frontend Control commands over 100mbps ethernet AM3517 ARM processor Rhino

Other Applications Bioinformatics Financial predictions

The Rhino Vision

Thank you http://rrsg2.ee.uct.ac.za/rhino