Repositório no Github | Monografia
A RISC-V é uma arquitetura de conjunto de instruções aberta e disponível de forma gratuita tanto para uso na indústria quanto na academia. Com o objetivo de ser a arquitetura padrão para todos os dispositivos computacionais, ela se diferencia pela disponibilidade de diversas implementações abertas desenhadas para uso em vários tipos de tarefas computacionais.
Este trabalho apresenta o processo de desenvolvimento de um processador usando a arquitetura RISC-V com um enfoque na parte de verificação do circuito. O processo foi divido nas etapas de planejamento e preparação, desenvolvimento da descrição de circuito e verificação, e o sistema de testes faz uso da linguagem Objetive-C, permitindo o uso de técnicas escritas de teste de unidade combinadas com técnicas de testes de circuitos digitais.
Tarefa | Status | Mês | ||||||||||||
jan | fev | mar | abr | mai | jun | jul | ago | set | out | nov | dez | |||
Apreender Verilog | Completa | 1 | 1 | 2 | ||||||||||
Adquirir a FPGA | Completa | 1 | 2 | |||||||||||
Apreender a usar a FPGA | Completa | 1 | 1 | 2 | ||||||||||
Estudo da arquitetura RISC-V | Completa | 1 | 1 | 1 | 1 | 1 | 2 | |||||||
Preparar ambiente para desenvolvimento | Completa | 1 | 1 | 1 | 2 | |||||||||
Desenvolvimento do núcleo | Completa | 1 | 1 | 1 | 2 | |||||||||
Validação e síntese do núcleo | Completa | 1 | 2 | |||||||||||
Escrever monografia | Completa | 1 | 1 | 1 | 2 | |||||||||
Atualização final | Completa | 2 |
Legenda: [1] Em Progresso [2] Concluido [3] Planejado
Além da monografia, foram produzidos os seguintes materiais adicionais:
Para a síntese do processador foi utilizada a placa de desenvolvimento FPGA Artix-7 XC&A100T-200T Wukong Board da QMTECH. Este repositório contém a documentação técnica da placa.
Check the circuit – Spock