Use of RISC-V on Pixel Visual Core
summary
Evaluation integrates the PULP RI5CY RV32IMC core as a local microcontroller inside Pixel Visual Core to handle job scheduling and DMA control; choice favors systemverilog RTL, prior tapeouts, and a solderpad license. Integration uses Valtrix tooling including the Sting instruction generator for compliance tests, uncovers multiplier and load/store bugs that are patched, and shows good RTL quality but needs linting and a debug adapter conforming to the debug spec; next step measures runtime and power impact.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 1:06Pixel Visual Core overview
- 2:10Open source microcontroller choice
- 3:53Core selection criteria
- 5:17Candidate cores comparison
- 7:21Decision to use RISC-V core
- 9:10Integration experience overview
- 12:19Recap and future steps
- 13:01Q&A session
related talks
13mIntroduction to RISC-V Processor Verification
14mExtending RISC-V with SCAIE-V
20mCould RISC-V Become a Force in HPC?
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
02mRISC-V Welcome
19mAccelerating Edge AI with the Help of RISC-V
29mOpen Source Processor IP for High Volume SoCs
15mPractical aspects of using the Open Source SCR1 core
