Program the USB controller (as root): ./flash-fx2lp.sh Gelegentlich erscheint die Fehlermeldung "Don't see large enough EEPROM" und PROGRAM wird abgebrochen. Erase und Program sind dann zu wiederholen.
Configure the SPI flash chip: eb-config-nv dev/ttyUSBx 10 4, no response if all is ok
Format the 1-wire EEPROM in bel_projects/ip_cores/wrpc-sw/tools: eb-w1-write dev/ttyUSBx 0 320 < sdb-wrpc.bin , no response if all is ok, cd ~/Projekte/bel_projects/ip_cores/wrpc-sw/tools | sudo ./eb-w1-write dev/ttyUSB0 0 320 < sdb-wrpc.bin
Power-cycle the pexaria5 / Power ~ 480mA/12V
Program the pexaria5: quartus_pgm -c 1 -m jtag -o 'p;pexaria5-a2.sof'
Flash the FPGA; eb-flash dev/ttyUSBx pci_control.rpd
Run eb-console dev/ttyUSBx
Set MAC address for board #xy: mac setp 00:26:7b:00:04:xy, # exit with crtl-c
Power off the FPGA, remove JTAG
Attach addon board + Add CID Label
Power on the FPGA Power ~530mA /12V, Mit WREX2A sind es ~ 600mA/12V
Run eb-console dev/ttyUSBx
Check 'gui' for Clock Offset <= 10ps for at least 30 seconds.
Confirm that the card receives an IP address , - Erscheint rote IP Meldung BOOTP RUNNING ist die MAC Adresse nicht bekannt bzw. angemeldet. # exit with crtl-c
Attach level Converter (see pic)
Run bel_projects/tools/io-test dev/ttyUSBx
Move cable to IO1 and IO3
Rerun io-test
Disconnect cables, and attach to scope
Check voltage levels of all 3 LEMOs (0V...3V) and the LVDS (-0.4V...0.4V) outputs
Check 200Mhz at 2. connector
Confirm all (4+4) LEDs blink as with the io-test and 2+4 blink to indicate WR network status
Add Bracket + Insert card into a PC
Run: eb-console dev/wbm0
Confirm that 'gui' shows TRACK_PHASE, Sync starts with SYNC_NSEC-> SYNC_PHASE->TRACK_PHASE