Ariane: An Open Source 64-bit RISC-V Application Class Processor and latest Improvements
summary
Ariane is a 64-bit RISC-V application core that implements the privileged spec and targets Linux, occupying about 185 kilo gates with a six‑stage in-order pipeline, scoreboard reorder buffer and simple renaming. L1 I/D caches are merged as virtually indexed physically tagged and a return address stack raises Dhrystone IPC by ~20%. A complete SSC with 1 GB DDR boots BusyBox Linux on FPGA — booted Linux on FPGA after four to five months of work — and the tapeout closes timing at around 910 MHz (SSD numbers).
AI-written summary · about
chapters (12)
- 0:00Introduction to Ariane
- 1:24Core Design Goals and Specs
- 4:49Implementation and Pipeline
- 6:13Verification and Open Source
- 8:03Performance Improvements
- 10:44Physical Design Challenges
- 12:01Proof of Concept and Debug
- 13:02Booting Linux and ASIC
- 14:07Tape-out and Future Projects
- 16:46Floating Point and Features
- 18:39Roadmap and Conclusion
- 19:33Q&A Session
related talks
33mCORE-V CVA6, an open-source RISC-V application core supported by the EU
18mRISC-V Performance Delivered
15mRISC-V processor IP product line
13mAkeana : Breaking Performance Barriers
11mDriving SoC Innovation with Synopsys RISC-V Solutions
20mCould RISC-V Become a Force in HPC?
01h 00mHow to run Linux on RISC-V (with open hardware and open source FPGA tools)
25mRISC-V ecosystem update
