RISC-V,  Verificación,  Verificación física

Verificación física RISC-V con LCD

El planteamiento de esta entrada es si podemos hacer una verificación física del RISC-V, en la placa DE2-115 mediante el LCD.

La controladora verilog de LCD proviene de la siguiente dirección y autoría:

https://gist.github.com/windhooked/40f6c9a6d35062a5d24503d2bcb07ddd

La adaptación que he realizado ha consistido fundamentalmente en generar una salida adicional que resetee el micro RISC-V mientras el LCD arranca, de forma que cuando esté el LCD inicializado, liberemos el micro RISC-V y pueda empezar a ejecutar sus instrucciones. Esa salida adicional se denomina RST_output.

Otro cambio que introduje fue un enable general denominado TC_general de un contador módulo 20 que nos garantice que los niveles a 1 de LCD_E sean superiores a 400 ns (trabajamos con un reloj de 50 MHz), aunque cómo veréis he multiplicado por 20 todas las temporizaciones y solo así he conseguido que funcionara.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *