Cuando digite el comando deben aparecer dos paths, de los cuales nos interesa el phy_0, con el siguiente comando podemos elegirlo
A continuación se crea una variable de entorno llamada jd_path, se manda un streaming de datos con list, dentro de corchetes cuadrados se ponen los elementos.
Se solicitan los master con este comando, y se ven dos disponibles, uno de la fpga y otro de el hps.
Igual que al elegir el path se elige el master, que en este caso será el de la FPGA. Se reclaman el path y se apunta para escribir y leer en los periféricos vistos antes.
Ahora escribiremos en los leds aprovechando esta herramienta, pero para ello se requiere la dirección específica del puerto, para ello se retorna al Qsys y se revisan las características del periférico, en este caso:
Usando el comando master_write_32, y la variable de entorno c_path, se copia la dirección en la cual se quiere escribir y a continuación el valor que se quiere escribir. Recordar que los espacios son clave para ejecutar los comandos correctamente.
Y ya con esto debería mostrarse el número indicado en la FPGA, en este caso sólo el último led encendería. Pruebe escribiendo un valor diferente, por ejemplo si escribimos el valor
0xF0 los leds encenderían de la siguiente manera:
De la misma manera con el comando master_read_32 y la dirección de los switches se puede leer su estado: