This Repository solely made for the Research Internship using VSDSquadron Mini RISC-V Development Board
The VSDSquadron Mini is a compact, low-cost RISC-V development board based on the CH32V003F4U6 microcontroller. It is designed for embedded systems, IoT applications, and educational purposes, offering a balance of performance and efficiency in a small footprint.
Name | VSDSquadron Mini |
---|---|
Board | SKU: VSDSQM |
Microcontroller | CH32V003F4U6 chip with 32-bit RISC-V core based on RV32EC instruction set |
USB Connector | USB 2.0 Type-C |
Feature | Details |
---|---|
Built-in LED Pin | 1x onboard user LED (PD6) |
Digital I/O Pins | 15 |
Analog I/O Pins | 10-bit ADC, PD0-PD7, PA1, PA2, PC4 |
PWM Pins | 14X |
External Interrupts | 8 external interrupt edge detectors, but it only maps one external interrupt to 18 I/O ports |
Interface | Pins |
---|---|
USART | 1x, PD6 (RX), PD5 (TX) |
I2C | 1x, PC1 (SDA), PC2 (SCL) |
SPI | 1x, PC5 (SCK), PC1 (NSS), PC6 (MOSI), PC7 (MISO) |
Feature | Description |
---|---|
Programmer/Debugger | Onboard RISC-V programmer/debugger, USB to TTL serial port support |
Feature | Value |
---|---|
I/O Voltage | 3.3 V |
Input Voltage (Nominal) | 5 V |
Source Current per I/O Pin | 8 mA |
Sink Current per I/O Pin | 8 mA |
Feature | Details |
---|---|
Processor Clock Speed | 24 MHz |
SRAM | 2 KB on-chip volatile SRAM |
Flash Memory | 16 KB external program memory |
To start working with the VSDSquadron Mini board click here
This board is a great choice for learning RISC-V, developing compact embedded projects, and experimenting with low-cost microcontrollers.
TASK 1 ✅
NOTE: Getting hands dirty in the GCC & RISC-V compilers along with C Programming
TASK 2 ✅
NOTE: Using Spike Simulation and Interactive Debugging Mode to Debug the C code during Spike
TASK 3 ✅
NOTE: Identifying RISC-V Instruction Types
TASK 4 ✅
NOTE: Functional Simulation of RISC-V Core Using Verilog
TASK 5 ✅
NOTE: Implementation of any circuit utilizing VSDSquadron Mini and verify that the RISCV processor's C program
TASK 6 ✅
NOTE: completed code along with a demonstration video of the application
I want to thank Kunal Ghosh Sir from VLSI System Design for giving me this amazing internship opportunity in RISC-V Architecture with the VSDSquadron Mini. This chance offered me to learn more about the RISC-V. This internship program was a very inspiring and fulfilling experience. I want to express my gratitude to VLSI System Design for starting this amazing research internship.