This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
ds:projects:cryring:bpmboot [2017/10/31 12:11] pmiedzik |
ds:projects:cryring:bpmboot [2020/02/11 12:50] tobiashoffmann [AFC 3.1 MMC Programming HowTo] |
||
---|---|---|---|
Line 11: | Line 11: | ||
< | < | ||
#Left MCH | #Left MCH | ||
- | screen / | + | screen / |
#Right MCH | #Right MCH | ||
screen / | screen / | ||
Line 53: | Line 53: | ||
Connect over JTAG to a module, probe file required | Connect over JTAG to a module, probe file required | ||
+ | |||
+ | |||
+ | ===== AFC 3.1 MMC Programming HowTo ===== | ||
+ | |||
+ | |||
+ | === MMC: === | ||
+ | |||
+ | Install LPCXpresso on Linux PC. | ||
+ | |||
+ | LPC_Link (1) on table with AFC on table | ||
+ | |||
+ | USB Cable connected to PC and LPC_Link | ||
+ | |||
+ | {{: | ||
+ | |||
+ | dedicated cable from Piotr to JTAG in the middle of AFC with cables heading to FMC connectors | ||
+ | |||
+ | on LPC Link J4 left row with Black = Pin15 | ||
+ | |||
+ | enter command on Linux PC: | ||
+ | |||
+ | dfu-util -d 0x0471: | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | |||
+ | === AFC Firmware (Sirius): === | ||
+ | |||
+ | |||
+ | Before any FPGA configuration can be performed, you need to switch SCANSTA JTAG switch. Untill than FPGA won't be visible in Vivado. You will find instructions {{ : | ||
+ | |||
+ | jtag_scansta.tcl (TCL-Script): | ||
+ | |||
+ | < | ||
+ | #set JTAG */ | ||
+ | set JTAG */ | ||
+ | |||
+ | catch open_hw | ||
+ | catch {connect_hw_server -url localhost: | ||
+ | get_hw_targets | ||
+ | current_hw_target [get_hw_targets $JTAG] | ||
+ | set_property PARAM.FREQUENCY 3000000 [get_hw_targets $JTAG] | ||
+ | catch {open_hw_target -jtag_mode 1} | ||
+ | |||
+ | run_state_hw_jtag reset | ||
+ | run_state_hw_jtag idle | ||
+ | scan_ir_hw_jtag 8 -tdi 00 | ||
+ | scan_ir_hw_jtag 8 -tdi a0 | ||
+ | scan_ir_hw_jtag 8 -tdi a5 | ||
+ | scan_dr_hw_jtag 8 -tdi 5a | ||
+ | scan_ir_hw_jtag 8 -tdi c3 | ||
+ | #On proper setup last step should return 0x00 | ||
+ | scan_dr_hw_jtag 8 -tdi 5a -tdo 00 | ||
+ | close_hw_target | ||
+ | open_hw_target | ||
+ | </ | ||
+ | |||
+ | Flash Chip on AFC 3.1 for FPGA Firmware: mt25ql256-spi-x1_x2_x4 |