AIDA
GELINA
BRIKEN
nToF
CRIB
ISOLDE
CIRCE
nTOFCapture
DESPEC
DTAS
EDI_PSA
179Ta
CARME
StellarModelling
DCF
K40
CARME
Draft saved at 00:00:00
Fields marked with
*
are required
Entry time:
Tue Apr 1 11:22:00 2025
Author
*
:
Subject
*
:
This is how to update the MACB firmware using the opensource tool xc3sprog Setup (only has to be done first time) -------------------- Install xc3sprog and fxload (ubuntu: sudo apt install xc3sprog fxload) To configure the USB programmer: Download xilinx.tar.gz and put the hex files in /usr/share Download the udev rules and put it in /etc/udev/rules.d Run: sudo udevadm control --reload-rules [Taken from https://github.com/timvideos/litex-buildenv/wiki/Xilinx-Platform-Cable-USB-under-Linux] Plug in programmer and should work ---------------------------------- Programming a MACB Open MACB side panel and connect JTAG programmer to port Plug MACB into NIM bin and power NIM bin on Run xc3sprog -c xpc -m -j Expected output: XC3SPROG (c) 2004-2011 xc3sprog project $Rev$ OS: Linux Free software: If you contribute nothing, expect nothing! Feedback on success/failure/enhancement requests: http://sourceforge.net/mail/?group_id=170565 Check Sourceforge for updates: http://sourceforge.net/projects/xc3sprog/develop JTAG loc.: 0 IDCODE: 0x16d8c093 Desc: XC2C128_TQ144 Rev: A IR length: 8 This confirms the JTAG is working Then to program run xc3sprog -c xpc -m . macb_apr20.jed The directory should contain the macb_apr20.jed and the xc2c128.map files Expected output: XC3SPROG (c) 2004-2011 xc3sprog project $Rev$ OS: Linux Free software: If you contribute nothing, expect nothing! Feedback on success/failure/enhancement requests: http://sourceforge.net/mail/?group_id=170565 Check Sourceforge for updates: http://sourceforge.net/projects/xc3sprog/develop Programming row 81 Verify: Success Now power off the NIM bin and remove the programmer and put the cover back on
Encoding
:
HTML
ELCode
plain
Suppress Email notification
Attachment 1:
Drop attachments here...
Draft saved at 00:00:00
ELOG V3.1.4-unknown