Libre-SOC
General information | ||
---|---|---|
Launched | 2019-08-29 Technology node 180 nm | |
Instruction set | Power ISA 3.0 ppc64le ppc64be | |
Physical specifications | ||
Cores |
|
Libre-SOC is a
The purpose of Libre-SOC is to be a system on a chip (SoC) with 3D and video capability built-in as part of the Power ISA, suitable for single-board computers, netbooks, IoT devices and other small form factors, while retaining a completely free and open design.[3]
History
Libre-SOC began its life when Luke Leighton wanted there to be a completely free and libre system on a chip offering. He initially opted for a RISC-V base, but later switched to OpenPOWER when that seemed like a better fit for the project.[4][5] It is the second processor written from scratch using the OpenPOWER ISA 3.0, and the first libre core that is completely independent of IBM.
The project is mostly funded through NLnet grants.[6][7]
While being developed as a "soft core" Libre-SOC will be
Design
Libre-SOC is a
The Libre-SOC core will be a hybrid design, based around a precise-augmented version of the historic
Like Microwatt, the initial development was done in around three months, included the entire integer processing functionality of the instruction set; the bare minimum to make it compliant, with no memory management unit and no floating-point unit. Libre-SOC's rapid development is, like Microwatt, down to the significant use of software engineering practices including thousands of unit tests[15] and by Microwatt source code as a reference design.
Libre-SOC is unusual in that it is designed using nMigen, a
Hardware implementation
While Libre-SOC is as developed as a libre software project, eventually the goal is to produce real "hard" hardware products as opposed to the "soft" synthesised versions that reflects the actual development.
The first hard version of the Libre-SOC is fabricated by TSMC on their 180 nm node. The chip comprises 130.000 logic gates, measures 5.5 × 5.9 mm2 and will be packaged in a 128 pin QFP package.[9]
See also
- OpenPOWER Foundation
- IBM Power microprocessors
- List of open-source computing hardware
References
- ^ Williams, Chris (2019-08-29). "Get your royalty-free soft-core OpenPOWER processor core blueprints here. Extra, extra – read all about it". The Register.
- ^ OpenPOWER Summit NA 2020: The LibreSOC Initiative: a hybrid CPU/VPU/GPU
- ^ Libre-SOC Still Persevering To Be A Hybrid CPU/GPU That's 100% Open-Source
- ^ The Libre RISC-V Vulkan Accelerator Will Be Targeting 25 FPS @ 720p, 5~6 GFLOPs
- ^ LibreSOC Still Striving To Produce An Open-Source Hybrid CPU/GPU Built On OpenPOWER
- ^ The Libre-RISCV SoC
- ^ NLNet Grants approved, Power ISA under consideration
- ^ Libre-SOC 180nm ASIC plan
- ^ a b "Libre-SOC 180nm Power ISA ASIC Submitted to Imec for Fabrication". openpowerfoundation.org. Archived from the original on 8 July 2021. Retrieved 26 July 2023.
- ^ 6600 scoreboard architecture
- ^ XDC2020 Libre-SOC talk
- ^ Simple-V Vectorisation for the OpenPOWER ISA
- ^ The LibreSOC Project: Simple-V Vectorisation. Why we decided to invent a new Vector system on top of OpenPOWER
- ^ SVP64 Draft Specification
- ^ OpenPOWER ISA unit tests
- ^ Libre-SOC git repository for GDS-II layout