URL
https://opencores.org/ocsvn/phr/phr/trunk
Subversion Repositories phr
Compare Revisions
- This comparison shows the changes necessary to convert path
/phr/trunk/codigo/gui/windows/gui
- from Rev 182 to Rev 211
- ↔ Reverse comparison
Rev 182 → Rev 211
/phr-gui.py
7,7 → 7,15
import os # se usa para el dialogo de abrir fichero |
import subprocess # para interactuar con el shell |
|
##################################### |
# Para que funcione mejor en Linux |
#import os |
|
#abspath = os.path.abspath(__file__) |
#dname = os.path.dirname(abspath) |
#os.chdir(dname) |
##################################### |
|
# begin wxGlade: extracode |
# end wxGlade |
|
105,6 → 113,8
PHR GUI es una interfaz grafica que permite interactuar con |
la Plataforma de Hardware Reconfigurable (desarrollada en el |
CUDAR) a traves del software xc3sprog. |
|
Revision (SVN) 209. |
""" |
|
licence = """ |
127,7 → 137,7
|
info.SetIcon(wx.Icon('grafica/phr-gui-96.png', wx.BITMAP_TYPE_PNG)) |
info.SetName('PHR GUI') |
info.SetVersion('0.1 r183') |
info.SetVersion('0.1') |
info.SetDescription(description) |
#info.SetCopyright('(C) 2014 CUDAR (UTN-FRC)') |
info.SetCopyright('Abril de 2014, CUDAR (UTN-FRC)') |
149,11 → 159,10
4) Tras terminar el paso anterior la FPGA debe comenzar a funcionar. |
|
Para programar la memoria PROM: |
1) Setear el jumper en la placa PHR en modo JTAG. |
1) Setear el jumper en la placa PHR en modo \"Master Serial\". |
2) Elegir el archivo de programacion (*.bit). |
3) Presione el boton \"Programar PROM\". |
4) Una vez terminado el paso anterior, cambiar el jumper al modo \"Master |
Serial\" y presionar el boton de RESET. |
4) Una vez terminado el paso anterior, presionar el boton de RESET. |
|
Mas ayuda en los manuales que puede descargar desde el servidor de |
OpenCores donde se aloja el proyecto: http://opencores.org/project,phr |
204,7 → 213,7
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True) |
|
for line in iter(process.stdout.readline, ''): |
self.text_ctrl_console.WriteText(line) |
self.text_ctrl_console.AppendText(line) |
process.stdout.close() |
|
self.text_ctrl_console.AppendText("\nPHR>>> ") |
239,10 → 248,17
|
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True) |
|
for line in iter(process.stdout.readline, ''): |
self.text_ctrl_console.WriteText(line) |
process.stdout.close() |
|
line = '' |
while True: |
out = process.stdout.read(1) |
if out == '' and process.poll() != None: |
break |
if out != '' and out != '\x0a': |
line = line + out |
if out == '\x0d': |
self.text_ctrl_console.AppendText(line) |
line = '' |
|
self.text_ctrl_console.AppendText("\nPHR>>> ") |
|
## restaurar entorno |
272,7 → 288,7
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True) |
|
for line in iter(process.stdout.readline, ''): |
self.text_ctrl_console.WriteText(line) |
self.text_ctrl_console.AppendText(line) |
process.stdout.close() |
|
self.text_ctrl_console.AppendText("\nPHR>>> ") |