Skip to content

Design of a Customizable RISC-V SoC for Clapswitch Application

Notifications You must be signed in to change notification settings

Pa1mantri/RISC-V_HDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V_HDP

Product Based RISC-V Skilling Program from VSD Corp and Chipcron.

Week-1: Understanding how a C program is compiled using various compilers with the help of the Godbolt platform.

Week-2: Introduction to RISC-V ISA Exploring the RISC-V ISA architecture.Understanding how microarchitecture is defined based on assembly instructions of a program and measuring CPU performance.

Week-3 Selecting an application, write a C code demonstrating its functionality, and subsequently include inline assembly code within the same file to access hardware resources.

Week-4 Generating the Optimised RTL logic specific to the C program and testbench using ChipCron tool. GPIO configuration and functional simulation using UART.

Week-5 GLS Simulation and synthesis of the generated RTL. Synthesis is performed using the yosys tool and simulation using iverilog. Bypassing UART.

Physical Design of the processor.v core using OpenLane is the next step in the design flow.

Acknowledgement

  • Kunal Ghosh, VSD Corp.Pvt.Ltd.
  • Mayank Kabra, Chipcron Pvt.Ltd.

References

Releases

No releases published

Packages

No packages published

Languages