Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.17 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.17 KB

usm_microcontroller_v1

This is a soft-microcontroller with the RISCV cpu_usm_v1 on it, this version has only 32 I/O ports, 16 Inputs and 16 Outputs in the directions 0x4 and 0x8 respectively.

To debug use the Serial Debuger made by Julio Contreras

Directory Structure

├── Diagrams                       #Microcontroller diagrams and conections
├── Hex_programs                   #Program´s dir
│   └── General_Diagram           
└── src                            #src root dir
    ├── IO_drivers                 #Input and Ouput controller
    ├── Memory                     #main memory
    ├── cpu_usm_v1                 #RISCV-cpu
    ├── dbg                        #debug controller
    ├── nexys4ddr_constraints      
    └── top.sv                     #microcontroller top module

Global Diagram

soft_microcontroller_diagram