Skip to content
@memdsl

[MicroElectronics & MicroDynamics] Systems Lab

Create smarter robotic systems by customizing open source chips.

[MicroElectronics & MicroDynamics] Systems Lab

MEMDSL Logo

Our goal is to create smarter robotic systems by customizing open source chips. Chips are the absolute core of all current computing devices, if we want to significantly improve the overall performance of robotic systems, its design becomes critical. To this end, we plan to build a complete open source chip ecosystem around the RISC-V instruction set, covering cores, IP/SoC, runtime environment, various tools, online platforms, etc, to help users quickly build robot chips or chips for other application scenarios.

Based on customized chips, we can better solve the bottleneck problem of robot dedicated data processing (actuators and sensors are not involved for the time being), so that robots have better motion control capabilities when facing complex environments. Design a simple and easy-to-use robot development platform to lower the learning threshold and cultivate more robot engineers.

This Lab is a non-profit, international open source organization that does not belong to any university, research institute or commercial company in any country. We welcome enthusiasts from all over the world who are interested in chips and robots to join us and jointly promote the continuous integration and innovation in the [Chip + Robot] field, and truly help people solve some problems encountered in life!

Pinned Loading

  1. meteor meteor Public

    🔥 Processors. A series of open source processor cores based on the RISC-V instruction set, with clear system architecture and support for parameterization, mainly targeting education, embedded, rob…

    SystemVerilog 1 1

  2. blackhole blackhole Public

    🔥 Runtime Environment. A software framework that supports processor running, including various simulation and debugging tools, and encapsulates the interface internally, striving to enable access t…

    C++ 1

  3. aurora aurora Public

    🔥 Open Source IP Libraries. A series of customizable and reusable code modules, verified on FPGA and ASIC, including basic, operation, interface, storage, graphics, bus, encryption/decryption, etc.

    SystemVerilog 1

  4. cluster cluster Public

    🔥 Open Source SoC. A hardware framework that supports rapid customization and integration of SoC chips, including SoC templates, automation scripts, result analysis and other modules. It is an impo…

    1

  5. eclipse eclipse Public

    💧 Backend Process. A process framework that integrates open source EDA (such as iEDA, OpenROAD, etc) and open source PDK, supporting the full process of chip from RTL to GDSII in a semi-automated o…

    1

  6. rocket rocket Public

    🚀 Enhancement Tools. A set of tools to improve the efficiency of the entire chip agile design process, including development tools (such as process visualization), verification tools, debugging too…

    1

Repositories

Showing 10 of 13 repositories
  • aurora Public

    🔥 Open Source IP Libraries. A series of customizable and reusable code modules, verified on FPGA and ASIC, including basic, operation, interface, storage, graphics, bus, encryption/decryption, etc.

    memdsl/aurora’s past year of commit activity
    SystemVerilog 1 GPL-3.0 0 0 0 Updated Dec 19, 2024
  • meteor Public

    🔥 Processors. A series of open source processor cores based on the RISC-V instruction set, with clear system architecture and support for parameterization, mainly targeting education, embedded, robotics and other fields.

    memdsl/meteor’s past year of commit activity
    SystemVerilog 1 GPL-3.0 1 0 0 Updated Dec 18, 2024
  • satellite Public

    🚀 Config Tools. A set of tools for managing online platform system components, business data, and code configuration. Through the GUI interface, it helps administrator quickly understand the running status of the platform and achieve refined management of data.

    memdsl/satellite’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Nov 1, 2024
  • blackhole Public

    🔥 Runtime Environment. A software framework that supports processor running, including various simulation and debugging tools, and encapsulates the interface internally, striving to enable access to different RISC-V processors.

    memdsl/blackhole’s past year of commit activity
    C++ 1 GPL-3.0 0 0 0 Updated Nov 1, 2024
  • .github Public

    ⚙️ Organization Configs.

    memdsl/.github’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • moonlight Public

    ⚡ Software SDK. A software framework that supports rapid application development on PCB boards. It encapsulates the underlying hardware operations and provides a unified API interface to simplify development and improve development efficiency.

    memdsl/moonlight’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • radio Public

    ⚡ Hardware Design. A collection of PCB projects with integrated mainline chips (Meteor processors), based on the open source software KiCAD, including core boards and expansion boards, encouraging sharing and secondary development.

    memdsl/radio’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • eclipse Public

    💧 Backend Process. A process framework that integrates open source EDA (such as iEDA, OpenROAD, etc) and open source PDK, supporting the full process of chip from RTL to GDSII in a semi-automated or even fully automated manner.

    memdsl/eclipse’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • cluster Public

    🔥 Open Source SoC. A hardware framework that supports rapid customization and integration of SoC chips, including SoC templates, automation scripts, result analysis and other modules. It is an important transit station for the front-end and back-end interactive design of chips.

    memdsl/cluster’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • nebula Public

    🔥 Testing Programs. A set of testing programs for processors and SoC, covering instruction set testing, benchmark testing, application testing, and other dimensions, and needs to be used in conjunction with the runtime environment.

    memdsl/nebula’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 29, 2024

Top languages

Loading…

Most used topics

Loading…