Installed Xilinx 14.7 LabTools + (free) WebPack license
Start iMPACT
Connect Xilinx programmer via 14-way ribbon cable to MACB PCB jtag connector
and connect USB cable to laptop
Powerup NIM bin with MACB (serial #13)
Auto-install Xilinx programmer driver
Use iMPACT Wizard to automagically find Xilinx device of MACB
Load new *.jed file
Operations -> Program
Operations -> Verify
TTY console log
Welcome to iMPACT
iMPACT Version: 14.7
Project: C:\Xilinx\14.7\LabTools\LabTools\auto_project.ipf created.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
AutoDetecting cable. Please wait.
*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for
setting the baud rates
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver file xusb_xp2.sys found.
Driver version: src=2301, dest=2301.
Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44,
version = 1021.
Cable PID = 0008.
Max current requested during enumeration is 300 mA.
Type = 0x0005.
write (count, cmdBuffer, dataBuffer) failed C0000004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 2301.
File version of C:/Xilinx/14.7/LabTools/LabTools/data/xusb_xp2.hex = 2401.
Firmware hex file version = 2401.
Downloading C:/Xilinx/14.7/LabTools/LabTools/data/xusb_xp2.hex.
Downloaded firmware version = 2401.
PLD file version = 200Dh.
PLD version = 200Dh.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
Type = 0x0005.
ESN option: 000013E7C24E01.
Attempting to identify devices in the boundary-scan chain configuration...
INFO:iMPACT - Current time: 01/10/2016 09:30:42
// *** BATCH CMD : Identify -inferir
PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc2c128, Version : 1
INFO:iMPACT:1777 -
Reading C:/Xilinx/14.7/LabTools/LabTools/xbr/data/xc2c128.bsd...
INFO:iMPACT:501 - '1': Added Device xc2c128 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
PROGRESS_END - End Operation.
Elapsed time = 6 sec.
// *** BATCH CMD : identifyMPM
// *** BATCH CMD : assignFile -p 1 -file "C:/Users/td/Local Documents/misc/macb_top_revB.jed"
'1': Loading file 'C:/Users/td/Local Documents/misc/macb_top_revB.jed' ...
done.
INFO:iMPACT:501 - '1': Added Device xc2c128 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
INFO:iMPACT - Current time: 01/10/2016 09:32:54
// *** BATCH CMD : Program -p 1 -e -v
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 33000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': Erasing device...
'1': Erasure completed successfully.
'1': Programming device...
done.
'1': Verifying device...
done.
'1': Setting ISC done bits...done
'1': Programming completed successfully.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.
INFO:iMPACT - Current time: 01/10/2016 09:33:01
// *** BATCH CMD : Verify -p 1
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 33000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': Verifying device...
done.
'1': Verification completed successfully.
PROGRESS_END - End Operation.
Elapsed time = 0 sec. |