Este es el 'programa' desarrollado para comunicarse con el chip de voltaje de las pynqz2 y poder, entre otros, cambiar el voltaje. Se usó únicamente para eso, cambiar el voltaje de los experimentos con voltaje, pero permite leer y escribir cualquier registro del chip mediante el protocolo IC2. Está programado de forma modular, como si de una librería se tratara, por si se quiere utilizar para otros proyectos. Altamente comentado. En particular tiene (de abajo a arriba):
- Funciones para utilizar el protocolo PMBus (write, read...).
- Utilidades para operaciones con números en hexadecimal (por comodidad)
- Funciones para cambiar una salida a 0/1 (se usaba para hacer un reset a la placa)
- Miniprograma cli en forma de máquina de estados que muestra por pantalla las opciones disponibles y permite elegirlas tipo menú de consola.