Developing Custom RISC-V ISA Extensions for General Embedded Image Processing Operations
summary
An FPGA prototype connects a grayscale image sensor to a RISC-V ASIP that implements Custom RISC-V ISA extensions using single-instruction multiple-data (SIMD) at pixel level to compute an image histogram on-chip. The demo runs on a small IS40 FPGA at ~25 MHz, processes an image roughly every 15 seconds, and reports a 13× speedup over software while increasing prototype FPGA utilization by about 15%. Implementation details include ~4,400 loop operations and a small LUT overhead demonstrating area-optimized acceleration for embedded image preprocessing.
AI-written summary · about
related talks
13mDemo: RISC-V as an Enabler of Heterogeneous Compute
01h 10mWhy RISC-V Through ISA Customization Demonstration
17mAccelerating Designs for SoC FPGA Using Simplified High-Level Synthesis Flows
11mGetting Started with RISC-V Custom Instructions
37mWhy go RISC-V-y?
19mEnhancing RISC-V Embedded Processor Performance Through Advanced Instruction F...
09mThermal (IR) Imaging Camera including ISP on Polarfire RISC-V FPGA SoC
10mAI custom Software/Hardware Interface improving performance 5-10x
