smart-pix / asic-testing-fnal-lab-notebooks

Lab notebooks and git issues for testing
0 stars 0 forks source link

06/11/24 #2

Open badeaa3 opened 3 months ago

badeaa3 commented 3 months ago

Goals:

badeaa3 commented 3 months ago

Steps to get test stand functioning

Test stand hardware:

Useful resources:

Install Petalinux on SD card into FPGA:

Connect to FPGA:

Flash the fpga:

Setup spacely:

Setup peary:

badeaa3 commented 3 months ago

Steps to run ZCU LED demo at end of day:

Terminal 1:

Terminal 2:

Error (I think has to do with firmware):

> ~r0
<DBG> <2024-06-11 21:13:33> Evaluating: ROUTINE_ZCU102_Demo_Game()
[5, 0]
[[2, 1], [3, 0], [9, 7]]
Traceback (most recent call last):
  File "/asic/projects/C/CMS_PIX_28/testing/spacely/PySpacely/Spacely.py", line 394, in <module>
    eval(f"{ROUTINES[routine_idx].name}()")
  File "<string>", line 1, in <module>
  File "/asic/projects/C/CMS_PIX_28/testing/spacely/PySpacely/spacely-asic-config/SPROCKET3A/SPROCKET3A_Routines.py", line 30, in ROUTINE_ZCU102_Demo_Game
    pushbutton_state = int(sg.INSTR["car"].get_memory("gpio_0_data"))
  File "/asic/projects/C/CMS_PIX_28/testing/spacely/PySpacely/src/Spacely_Caribou.py", line 116, in get_memory
    return int(self._dev.get_memory(mem_name))
  File "/asic/projects/C/CMS_PIX_28/testing/spacely/PySpacely/src/PearyClient.py", line 179, in _request
    return self._client._request('device.{}'.format(cmd), self.index, *args)
  File "/asic/projects/C/CMS_PIX_28/testing/spacely/PySpacely/src/PearyClient.py", line 99, in _request
    raise Failure(cmd, rep_status, rep_payload.decode('utf-8'))
PearyClient.Failure: Command 'device.get_memory' failed with code 20 'Command failed'
<INF> <2024-06-11 21:13:33> (Exit Handler) Freeing resources...