Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
      • Why Braunschweig?
    • During your Studies
      • Fresher's Hub
      • Term Dates
      • Courses
      • Practical Information
      • Beratungsnavi
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Health and Well-being
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni*ae
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
    • Contact
      • Study Service Centre
      • Academic Advice Service
      • Student Office
      • Career Service
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence at TU Braunschweig
      • Research Projects
      • Research Centres
      • Professors‘ Research Profiles
    • Early Career Researchers
      • Support in the early stages of an academic career
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research Funding Network
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • TU Braunschweig Summer School
      • Refugees
      • International Student Support
    • Going Abroad
      • Studying abroad
      • Internships abroad
      • Teaching and research abroad
      • Working abroad
    • International Researchers
      • Welcome Support
      • PhD Studies
      • Service for host institutes
    • Language and intercultural competence training
      • Learning German
      • Learning Foreign Languages
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperations
      • Strategic Partnerships
      • International networks
    • International House
      • About us
      • Contact & Office Hours
      • News and Events
      • International Days
      • 5th Student Conference: Internationalisation of Higher Education
      • Newsletter, Podcast & Videos
      • Job Advertisements
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • The University Development Initiative 2030
      • Foundation University
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Entrepreneurship
      • Friends & Supporters
    • General Public
      • Check-in for Students
      • The Student House
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Services for media
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Executive Board
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Faculty of Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Faculty of Electrical Engineering, Information Technology, Physics
      • Faculty of Humanities and Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • Professional and Personnel Development
      • International House
      • The Project House of the TU Braunschweig
      • Transfer Service
      • University Sports Center
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Services
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR YouTube
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
Menu
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
  • Reliable System Software
  • Research
  • Rhodium
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Reliable System Software
      • Overview
      • Team
      • Teaching
      • Theses & Jobs
      • Research
      • Publications
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2025
      • Winter 2024/2025
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
      • Services Status
    • Spin-Offs
      • Docoloc
      • bliq (formerly AIPARK)
      • Confidential Technologies
    • Research Cooperations
      • IST.hub
  • Running Projects
  • ATLAS
  • ParPerOS
  • Planned Projects
  • Rhodium

Rhodium: Open Source Ecosystem for Systems Education

Our mission is to democratize and advance the research, education, and practice of modern hardware and software co-design and education. We aim to create an integrated, open-source hardware/software ecosystem, built on open standards that provide comprehensive exploration and development opportunities. From RISC-V-based hardware designs to advanced operating systems, our platform is targeted to enable innovation, and to serve as a rich educational tool. We strive to enhance the understanding of complex system design, from basic hardware elements to sophisticated software components, making it accessible for academic researchers, university students, and lifelong learners alike.

With a complete open-source platform in system-level programming and hardware design, we aspire to cultivate a more robust and transparent educational ecosystem. The Rhodium project is committed to nurturing a community of skilled professionals, ready to face the ever-evolving challenges in the tech world. By integrating and optimizing existing FOSS projects and providing high-quality educational materials, we aim to establish our platform as a sustainable, long-term fixture in academic education and professional development. Through this endeavor, we envisage a world where knowledge and innovation in hardware and software co-design is not hindered by commercial constraints but is driven by an open, collaborative, and learning-focused community.

People




Prof. Dr.-Ing. Christian Dietrich



Prof. Dr. Michael Engel

Scenarios for Academic Education

In the following, we present some scenarios showcasing the use of Rhodium in academic education. These examples will illustrate the advantages that our ecosystem brings for its integration in teaching contexts. Behind each project, there can be a multi-week or semester-long practical project that deepens theoretical content through hands-on work.

Computer Architecture

Possible Projects

  • Build your own Processor
  • Experiment with Cache Coherence

Benefits of Rhodium

  • No Commercial Toolchain Required
  • Flexible Periphery

Operating Systems

Possible Projects

  • Multi-Core Synchronization
  • Memory Protection

Benefits of Rhodium

  • Simple Periphery
  • Specialized Debugging Hardware

Compilers

Possible Projects

  • RISC-V Backend
  • Optimization for Accelerators

Benefits of Rhodium

  • Deep Introspection
  • Integration of Accelerators

Smart Sensors

Possible Projects

  • Hybrid Signal Processing
  • Low-Power FPGA Operation

Benefits of Rhodium

  • Reusable Base Plattform
  • Space for own Circuits

Used Components

  1. Hardware Base: Ultra-Low Power ECP-5 FPGA from Lattice, which is with 85K LUTs sufficiently large for complex multi-core designs.
  2. Open Toolchain for FPGA Synthesis
    • LiteX as a SoC Builder.
    • Yosys with Project Trellis as Synthetis Tool.
    • Nextpnr for Place-and-Route for the FPGA.
  3. Softcore: VexRiscv RV32IMA Softcore.
  4. Emulator: QEMU with Extensions for Rhodium
  5. Software: Xv6 teaching operating system, Linux kernel, LLVM compiler.

Preliminary Work

Prior to the inception of our Rhodium project, our team has engaged in extensive preliminary work that serves as a foundation for our hardware/software platform. We've successfully conducted ports of the MIT educational operating system to the D1 SoC/T906 RV64 core and RV32. We've also facilitated a ports of other operating systems, like Oberon, Inferno, and the f9 microkernel to RISC-V. Moreover, we've been actively collaborating with the Rust-based open-source oreboot project to enhance its capabilities. For our planned educational resources, our Languages and Compilers course material, which was prepared for a mandatory course at the university level, acts as an example. Based on these foundational activities and resources, we will build an open, flexible, and well-documented platform for research, university-level education, and lifelong learning.

Permalink: /p/Rhodium


last changed 2025-07-01, 09:55 by System Account vss-deploy

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
Imprint Privacy Accessibility