The RHINO Digital Processing Skills Development Initiative: An integrated review of the platform, resources and training structures

Not scheduled
HUB 211 (University of the Witwatersrand)

HUB 211

University of the Witwatersrand

Wits Professional Development HUB 92 Empire Road, Braamfontein 2001, Johannesburg

Speaker

Dr Simon Winberg (University of Cape Town)

Description

This paper presents an integrated perspective, and progress review, of the Reconfigurable Hardware Interface for computiNg and radiO (RHINO) project[1] and the skills development programme and related development resources for this initiative. The RHINO platform is designed around providing a comparatively low cost FPGA-based reconfigurable computing platform suited for a variety of Software Defined Radio (SDR) and Radio Astronomy (RA) back-end processing applications. RHINO is planned to provide a level of compatibility with the more powerful Reconfigurable Open Architecture Computing Hardware (ROACH) platform, and is intended to accommodate a trajectory for novice developers that decide to delve more deeply into RA processing to transition to ROACH and other high-end FPGA-based platforms. The work carried out on the RHINO HDL skills development initiative is separated into four main interdependent aspects: 1) development of firmware and software, and hardware revisions, of the RHINO platform and its system software; 2) establishing an effective tool flow (integration and configuration of existing tools) and programming solutions that are appropriate for both training and development of applications; and 3) providing compatibility with existing frameworks such as the CASPER MSSGE Simulink toolflow[2] - tools and GNU Radio[3], and 4) example applications, performance testing, and preparation of training materials including support for migration to, and integration with, other platforms. A holistic systems view of these components is explained, and briefly mentions the various projects that fit into this higher-level initiative. The paper proceeds to report on the progress achieved, challenges encountered and proposed solutions to these. We hope that this presentation will inspire comment and feedback to us in terms of our design choices, and we invite requests or suggestions for training support resources, either at the undergraduate or postgraduate level, which would be useful to the broader field of reconfigurable computing data processing. REFERENCES [1] S. Winberg, A. Langman, and S. Scott, “The RHINO platform: charging towards innovation and skills development in software defined radio,” in South African Institute for Computer Scientists and Information Technologists, 2011, pp. 334–337. [2] C. Chang, “Design and applications of a reconfigurable computing system for high performance digital signal processing,” University of California, Berkeley, 2005. [3] E. Blossom, “GNU radio: tools for exploring the radio frequency spectrum,” Linux journal, vol. 2004, no. 122, p. 4, 2004.

Primary author

Dr Simon Winberg (University of Cape Town)

Presentation Materials

There are no materials yet.