| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abuseI design and evaluate RISC-V soft processors, from instruction-level datapaths to FPGA-based SoCs and RTOS execution.
My main interest is not only making a processor "work," but understanding why each microarchitectural choice changes timing, resource usage, and software behavior.
"μ 보λ κ²½μλ ₯μ΄μ§λ§, νμν΄ μ°Ύμμ¨ μ΄λ€μκ² κ°μ 맀겨μλ μ λλ€."
| Year | Achievement |
|---|---|
| 2025 | π ISOCC 2025 β "BASIC_RV32s: An Open-Source Microarchitectural Roadmap for RISC-V RV32I" (Oral Presentation, IEEE Xplore) |
| 2025 | π Listed in the official riscv/learn repository as an advanced learning resource |
| 2025 | π― Achieved 1.09 DMIPS/MHz @ 50 MHz with 5-stage RV32I pipeline |
| 2026 | β‘ Scaled to 100 MHz with 8-stage pipeline, RV64IM extension |
| 2026 | π₯οΈ Successfully ported FreeRTOS to custom RV64 SoC with HDMI & keyboard |
A custom RISC-V soft processor project focused on running FreeRTOS on deeper pipelined RV32/RV64 cores, developed as a 5-person team at Sangmyung University.
Key topics:
An open-source RISC-V processor design series for learning, experimentation, and reproducible microarchitectural evaluation. Built on two core projects:
Key topics:
A microarchitectural study on RISC-V ISA extension, datapath width, and pipeline depth trade-offs in FPGA-based soft processors β covering 10 variants targeting 100 MHz.
Key topics:
RISC-V ISA extension RV32I β RV32IM β RV64IM
Pipeline scaling 5-stage β 6-stage β 7-stage β 8-stage
FPGA implementation Timing closure, BRAM inference, resource analysis
RTOS support CLINT timer, trap handling, context switching
Benchmarking Dhrystone, CoreMark, Rhealstone-style latency tests
Started as a high school student who loved building computers β founded νμ°μ μ»΄ν¨ν° 곡방, a community that grew to ~1,300 members. That curiosity about hardware led to a deeper question: "Why doesn't Korea have its own CPU?"
Studied CPU architecture during military service, built my first RISC-V processor before discharge, and presented at ISOCC 2025 weeks after. Haven't stopped scaling since β from a 5-stage RV32I @ 50 MHz to an 8-stage RV64IM @ 100 MHz with FreeRTOS running on top.
Long-term goal: Founding a Korean General Purpose Processor design company.
π Instructional RISC-V processor design framework: single-cycle to 5-stage pipeline with FPGA verification and complete learning guidelines! A RISC-V CPU design guideline.
FreeRTOS porting on 8-stage pipelined RISC-V CPU with HDMI and keyboards
Verilog 4
| Back | FazBrowse Home | New Git URL |