Como instalar un simulador para el procesador RISC-V
Aquellos interesados en el hardware "open" o libre de propiedad intelectual, existen varias opciones implementadas de la Fundación RISC-V ISA, como el nuevo Freedom Unleashed, multinucleo para Linux: https://www.sifive.com/products/hifive-unleashed/
Por lo pronto, aquellos que no pudimos acceder a alguna tarjeta de desarrollo, pero aún asi no nos queremos perder la oportunidad de conocer las instrucciones y la arquitectura de operación, podemos recurrir a los simuladores que funcionan tanto en Windows como Linux. El que me pareció mas amigable fué uno que parece abandonado, de la Universidad de Augsburg llamado riscVivid 1.2, muy parecido al Mars de MIPS:
https://github.com/unia-sik/riscVivid
Para poderlo utilizar, necesitamos descargar:
ant-doxygen (Obsoleto)
http://sourceforge.net/projects/ant-doxygen
apache-log4j (Apache log4j 1.2.17) (Obsoleto)
http://logging.apache.org/log4j/1.2/download.html
y ponerlos dentro del directorio lib_local con sus respectivos directorios.
DespuƩs, hay que instalar tanto el JAVA SDK (10.02) y el ANT (1.10.5) y dales sus rutas de variable de entorno: ANT_HOME y JAVA_HOME
En la consola:
hacer el build (build.xml): ..\> ant -v
hacer el paquete: ..\> ant build_and_package
y ejecutarlo: ..\> java -jar riscVivid.jar
Listo... podemos ahora celebrar con nuestro primer Hello World!
CƩsar GƔmez
Septiembre 23, 2018
Por lo pronto, aquellos que no pudimos acceder a alguna tarjeta de desarrollo, pero aún asi no nos queremos perder la oportunidad de conocer las instrucciones y la arquitectura de operación, podemos recurrir a los simuladores que funcionan tanto en Windows como Linux. El que me pareció mas amigable fué uno que parece abandonado, de la Universidad de Augsburg llamado riscVivid 1.2, muy parecido al Mars de MIPS:
https://github.com/unia-sik/riscVivid
ant-doxygen (Obsoleto)
http://sourceforge.net/projects/ant-doxygen
apache-log4j (Apache log4j 1.2.17) (Obsoleto)
http://logging.apache.org/log4j/1.2/download.html
y ponerlos dentro del directorio lib_local con sus respectivos directorios.
DespuƩs, hay que instalar tanto el JAVA SDK (10.02) y el ANT (1.10.5) y dales sus rutas de variable de entorno: ANT_HOME y JAVA_HOME
En la consola:
hacer el build (build.xml): ..\> ant -v
hacer el paquete: ..\> ant build_and_package
y ejecutarlo: ..\> java -jar riscVivid.jar
Listo... podemos ahora celebrar con nuestro primer Hello World!
CƩsar GƔmez
Septiembre 23, 2018
Comentarios
Publicar un comentario