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

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

06/14/24 #4

Open badeaa3 opened 5 months ago

badeaa3 commented 5 months ago

Goals:

badeaa3 commented 5 months ago

We had a major problem that the mezzanine was not receiving power. This halted all day's work. It turns out that the problem was that we needed to boot the FPGA without the mezzanine attached first.

Screenshot 2024-06-14 at 4 35 31 PM
badeaa3 commented 5 months ago

The current picture status of the FPGA. IMG_3247

The following pictures are of the scope when we move the scope probes to different probes on the mezzanine J1 slot.

bparpillon commented 5 months ago

Screenshot 2024-06-14 at 5 57 00 PM We need to comment line 151 which brute force program the FW register to use the IP #2, with a clock divider x10, and a 5ns delay between BxCLK and BxCLK_ANA.

uncomment: line 139 to line 150. And then change line 173 OR line 174 to be assigned to sw_read32_0 with sw_write32_0. This will set the FW into loopback mode in order to verify that we are correctly writing to the register and our register map file is correct.

bparpillon commented 5 months ago

We are unable to program the FPGA clock directly from the Zynq IP - this bug is reported in this forum and seems to be linked to Petalinux: https://support.xilinx.com/s/question/0D52E00006iHm6zSAC/enabling-pl-clocks-in-zynq-mpsoc?language=en_US

As a workaround we inserted the clock wizard IP and are generating the fast clock that way

badeaa3 commented 5 months ago

Other useful links I found yesterday: