Esta es la aplicación para Linux llamada PicoBlaze_Simulator_in_JS, cuya última versión se puede descargar como Fixedanimportantbugintheparserregardingunaryoperatorssourcecode.tar.gz. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada PicoBlaze_Simulator_in_JS con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
SCREENSHOTS
Ad
PicoBlaze_Simulador_en_JS
DESCRIPCIÓN
Un ensamblador basado en la web y un emulador de Xilinx PicoBlaze.
Caracteristicas
- Incluye un ensamblador y un editor compatibles con un resaltado de sintaxis (prácticamente) preciso del lenguaje ensamblador de PicoBlaze. Es decir, el resaltado de sintaxis es preciso, salvo que el resaltador no puede distinguir si los tokens «a», «b» y «c» son indicadores o constantes hexadecimales.
- El ensamblador admite expresiones aritméticas (incluido el operador condicional ternario `?:`), constantes, ramificaciones if-else y bucles while, y el cambio del modo compatible con el ensamblador de Xilinx en el que los literales numéricos no marcados se interpretan como hexadecimales al modo en el que se interpretan como decimales.
- El ensamblador admite el comando `print_string` para facilitar el manejo de cadenas largas (de modo que no tenga que imprimirlas carácter por carácter).
- Puede descargar el archivo hexadecimal producido por el ensamblador (para probar su programa en PicoBlaze real). Desafortunadamente, por ahora, eso no funciona en WebPositive, y quizás ni siquiera en Safari.
- Simula UART (desactivado por defecto), interruptores, pantallas de 7 segmentos y LED. Los interruptores, las pantallas de 7 segmentos y los LED se representan gráficamente mediante SVG.
- Funciona en Firefox 52 (en Windows XP) sin polyfills y en Firefox 47 (en ReactOS) con polyfills.
- No requiere un backend para su alojamiento. Tanto el ensamblador como el emulador están escritos en JavaScript (no en PHP) y se ejecutan en el navegador.
- Los registros y banderas modificados recientemente se resaltan con un fondo diferente, para que sea difícil no notar cambios inesperados en los registros y banderas.
- Si se ejecuta en un servidor con PHP y MySQL habilitados, los usuarios pueden compartir sus propios programas de ensamblaje PicoBlaze.
- El emulador admite puntos de interrupción. Por ahora, solo admite puntos de interrupción permanentes; no temporales.
Esta es una aplicación que también se puede obtener desde https://sourceforge.net/projects/picoblaze-simulator/. Ha sido alojado en OnWorks para poder ejecutarse online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.