Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Adicionado ToDo list e descrição do Funcionamento do teste em Software
  • Loading branch information
luscasos authored Oct 14, 2020
1 parent 1446e13 commit 4863336
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions peripherals/sdram/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,13 @@ Assim como as etapas de leitura:
<img src="./img/read_diagram.png" height="400">
</p>

## Problemas

* Este controlador consegue ler e escrever na memória SDRAM porém o valor escrita fica na memória por apenas um pequeno período de tempo.
## TODO:
* Verificar o offset do endereço da SDRAM em relação ao Core.
* Implemententar o suporte a 32bits, atualmente só palavras de 16bits são escritas.

## Funcionamento do [teste em Software](https://github.com/xtarke/riscv-multicycle/tree/master/software/sdram)
A main.c de Grava e verifica o conteudo da SDRAM, acendendo o LEDR0 caso o conteudo lido seja igual ao escrito na SDRAM. Em seguida grava novamente a memoria, lendo ela de forma crescente e decrescente, conforme o Gif abaixo.
<img src="./img/funcionamento.gif?raw=true" width="400px">
## Referências

* ISSI - Integrated Sillicon Solution Inc., IS42/45R86400D/16320D/32160D IS42/45S86400D/16320D/32160D Datasheet, disponível em: <http://www.issi.com/WW/pdf/42-45R-S_86400D-16320D-32160D.pdf>.

0 comments on commit 4863336

Please sign in to comment.