Skip to content

lild4d4/usm_microcontroller_v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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