jbush001 / NyuziProcessor

GPGPU microprocessor architecture
Apache License 2.0
1.97k stars 349 forks source link

Enable running automated tests against FPGA target #122

Open jbush001 opened 6 years ago

jbush001 commented 6 years ago

Currently, many automated tests are able to automatically run against either the emulator or the hardware model. It would be nice to add another target to test against hardware (FPGA). This could send the test program over the serial port and read the response on the console via the serial_boot command.

jbush001 commented 6 years ago

A few ideas:

jbush001 commented 6 years ago

Next steps:

jbush001 commented 6 years ago

This is now functional, but requires manually pressing the reset button every time. Need to hook up virtual JTAG reset.

jbush001 commented 6 years ago

Last change should support resetting board automatically using virtual JTAG, but it doesn't work yet. Need to debug.