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

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

06/12/24 #1

Open badeaa3 opened 5 months ago

badeaa3 commented 5 months ago

Today goal:

badeaa3 commented 5 months ago

ZCU LED Demo

badeaa3 commented 5 months ago

Flashing FPGA with Neha's firmware

Instructions from Neha to generate bitstream locally:

git clone git@github.com:SpacelyProject/spacely-caribou-common-blocks.git
git checkout nh_cms28_pix_fw
cd vivado directory
launch vivado
open project - project_1
Here you need to choose .xpr file, this loads all settings, configuration and target for project
Then click on "Generate Bitstream" - it will run synthesis, implementation and generate bitstream
Then File --> Export --> Export Hardware --> Next --> Include Bitstream --> Create XSA
badeaa3 commented 5 months ago

Driving a pin with spacely

// Pull out the individual registers by name assign reg_rddin[0] = status_reg; assign reg_rddin[1] = configout_dataout_reg;

badeaa3 commented 5 months ago

See the clock produced by FPGA on scope

ConfigClk is supposed to be a 1 MHz clock produced by the firmware. It is mapped through the FMC port to the Mezzanine pin J1-09 (see table attached).

We actually saw a 500 kHz clock.

DUT port mapping to FMC and mezzanine IMG_3228 IMG_3229 IMG_3230

badeaa3 commented 5 months ago

Understanding v0 chip goals

badeaa3 commented 5 months ago

Goals for tomorrow

badeaa3 commented 5 months ago

Other Notes: