GithubHelp home page GithubHelp logo

ftm2-cin / risc-v Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jmsf3/if674-riscv

0.0 0.0 0.0 145 KB

Projeto da cadeira de Infraestrutura de Hardware do CIn-UFPE para do ISA de um processador RISC-V com SystemVerilog 📂

Python 15.77% Verilog 22.03% SystemVerilog 62.20%

risc-v's Introduction

Infraestrutura de Hardware - Projeto RISC-V Pipeline 🚀

Este repositório contém os arquivos do projeto da disciplina Infraestrutura de Hardware (IF674) do CIn-UFPE. O objetivo do projeto é implementar instruções em um processador RISC-V usando SystemVerilog.

📁 Estrutura do Repositório

O repositório está organizado da seguinte forma:

  • design: Contém o código-fonte do projeto do processador RISC-V.
  • sim: Contém exemplos de arquivos de simulação e seus resultados esperados.
  • verif: Contém os arquivos de testbench e as instruções de como testar o projeto.

📝 Instruções RV32I

# Instrução Implementada Testada Funcionando
1 LUI
2 AUPIC
3 JAL
4 JALR
5 BEQ
1 BNE
2 BLT
3 BGE
4 BLTU
5 BGEU
6 LB
7 LH
8 LW
9 LBU
10 LHU
11 SB
12 SH
13 SW
14 ADDI
15 SLTI
16 SLTIU
17 XORI
18 ORI
19 ANDI
20 SLLI
21 SRLI
22 SRAI
23 ADD
24 SUB
25 SLL
26 SLT
27 SLTU
28 XOR
29 SRL
30 SRA
31 OR
32 AND
33 HALT

risc-v's People

Contributors

jmsf3 avatar agaf2 avatar victorpdiniz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.