RHINO
Reconfigurable Hardware Interface for Computing and Radio*
Project Description
The RHINO Project is an Open Source effort at the University of Cape Town in South Africa to provide a hardware platform and software toolchain for SDR which is both easy to use, easy to learn and affordable to a broad audience. It is hoped that this effort will consolidate and enhance the teaching and research resources available for Software Defined Radio (SDR).
Hardware Architecture
RHINO Hardware follows the same fundamental computer architecture as the
current ROACH-based CASPER hardware,
namely a single FPGA element with memory, high speed communication, and
IO expansion slots, all controlled via a processor running the BORPH
operating system. Below is an overview of the RHINO
architecture.
Key Features
- FPGA Subsystem
- Spartan6 FPGA, XC6SLX150T-2FGG676C
- 676-pin package, 150K logic cells, 180 DSP48A1 slices, 8 GTP transceivers, 4 integrated DDR3 Memory Controllers
- Dual DDR3 x 16 memory
- Micron DDR3-1066, upto 512MB, upto 25.6Gbps total bandwidth
- Dual FMC-LPC Vita 57.1 IO expansion
- Dual CX4 10Gbps IO
- Supports 10Ge,Infiniband, XUAI, copper-to-fibre adaptors
- Spartan6 FPGA, XC6SLX150T-2FGG676C
- Processor Subsystem
- Texas Instrument Sitara AM3517ZCN ARM Cortex A8 processor (600MHz)
- Dual DDR2 upto 256MB, 10Gbps bandwdith
- Upto 256MB NAND flash memory
- USB Host, USB on the go, SD Card, HDMI, Audio (in/out)
- Support booting off USB drive, flash memory or SD card
- JTAG openocd debugger support through FDTI device
- Dual serial port via USB
- 100Mbs Ethernet with IEEE 1588 PTP support (sync to within 10ns)
- FPGA/Processor Link
- 16 bit bus, upto 1.3 Gbps
- Select Map Configuration( device configuration within 1s)
- Support FPGA ICAP interface via processor bus
Detailed Project Information
(Need to add Requirements Specification)
Layout
The layout for Rhino is almost
complete.
Status
Date | Event |
01-02-2010 | Start of Rhino Project |
01-03-2010 | High Level Design Complete, Block Diagram's released for review |
01-06-2010 | First Draft of Schematics Complete |
15-06-2010 | Second Draft of Schematics Released fro Review |
01-07-2010 | Components Database complete |
01-08-2010 | Layout Begins |
01-09-2010 | Initial Placement complete and ready for review |
01-11-2010 | Proposed completion date of Layout (making excellent progress |
15-11-2010 | Proposed completion date of manufacture of the Rhino PCB |
01-12-2010 | Proposed date for boards to be sent for assembly |
15-12-2010 | Proposed date for receiving first Rhino prototypes |