Skip to content

Лабораторная работ №4 по предмету "Функциональная схемотехника"

License

Notifications You must be signed in to change notification settings

SuperJaremy/schematics-4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schoolRISCV

Tiny RISCV CPU. Originally based on Sarah L. Harris MIPS CPU ("Digital Design and Computer Arhitecture" by David Money Harris and Sarah L Harris) and schoolMIPS project. Supports only a subset of RISCV commands.

schoolRISCV

Docs

HDL Tools Install

Videos (Russian)

Slides (Russian)

New Instruction Example (Russian)

RISC-V ISA Specification

Added Commands

  • BGEU - branch if greater or equal unsigned - 1 cycle
  • func - $a^2 + \sqrt[3]{b}$ - 89 cycles

Changes in schematics func is implemented as an external module
func source code

About

Лабораторная работ №4 по предмету "Функциональная схемотехника"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 37.2%
  • Tcl 30.5%
  • Verilog 29.9%
  • Assembly 1.1%
  • Python 0.7%
  • SystemVerilog 0.6%