Dear Sir,
I have verified the mcs file included in the BSP, it works just fine. To make sure of that, I am attaching it on that post. I looked at the progress and 8% is the moment when the programming finishes. Note that I have a KC705 REV 1.0.
I used the settings as given by the 4FM Getting Started Guide for the board.
Below is the impact 14.6 log.
Welcome to iMPACT
iMPACT Version: 14.6
// *** 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: found 1 device(s).
INFO:iMPACT - Digilent Plugin: opening device: "JtagSmt1", SN:210203337196
INFO:iMPACT - Digilent Plugin: User Name: JtagSmt1
INFO:iMPACT - Digilent Plugin: Product Name: Digilent JTAG-SMT1
INFO:iMPACT - Digilent Plugin: Serial Number: 210203337196
INFO:iMPACT - Digilent Plugin: Product ID: 30800151
INFO:iMPACT - Digilent Plugin: Firmware Version: 0108
INFO:iMPACT - Digilent Plugin: JTAG Port Number: 0
INFO:iMPACT - Digilent Plugin: JTAG Clock Frequency: 10000000 Hz
Attempting to identify devices in the boundary-scan chain configuration...
INFO:iMPACT - Current time: 7/8/2014 9:46:06 AM
// *** BATCH CMD : Identify -inferir
PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc7k325t, Version : 3
INFO:iMPACT:1777 -
Reading C:/Xilinx/14.6/ISE_DS/ISE/kintex7/data/xc7k325t.bsd...
INFO:iMPACT - Using CseAdapterBSDevice
INFO:iMPACT:501 - '1': Added Device xc7k325t successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
PROGRESS_END - End Operation.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
INFO:iMPACT - File Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.cfi does not exist.
INFO:iMPACT - File Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.cfi does not exist.
INFO:iMPACT - File Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.cfi does not exist.
INFO:iMPACT - File Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.cfi does not exist.
INFO:iMPACT - File Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.cfi does not exist.
Selected part: 28F00AP30
// *** BATCH CMD : attachflash -position 1 -bpi "28F00AP30"
// *** BATCH CMD : assignfiletoattachedflash -position 1 -file "Z:/NON SYNC/InstallShield/fmc667/Ready Files/KC705_1V8_VADJ/kc705_force_vadj_to_1v8.mcs"
INFO:iMPACT - A CFI file is not detected. To ensure correct and safe configuration,
Please make sure a CFI file is present in the same directory as the PROM file,
or, regenerate the PROM file with the latest software.
INFO:iMPACT - Current time: 7/8/2014 9:47:12 AM
// *** BATCH CMD : Program -p 1 -dataWidth 16 -rs1 25 -rs0 24 -bpionly -e -v -loadfpga
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 66000000.
Validating chain...
Boundary-scan chain validated successfully.
1: Device Temperature: Current Reading: 31.67 C, Min. Reading: 30.69 C, Max. Reading: 32.16 C
1: VCCINT Supply: Current Reading: 0.999 V, Min. Reading: 0.993 V, Max. Reading: 1.002 V
1: VCCAUX Supply: Current Reading: 1.802 V, Min. Reading: 1.799 V, Max. Reading: 1.808 V
Core is not loaded.
BPI SLAVE TYPE in Cse_Operate.c is 0
INFO:iMPACT - Downloading C:\Xilinx\14.6\ISE_DS\ISE\data\cse\cseflash\kintex7\xc7k325t_xsdbbpi.cor core file.
INFO:iMPACT - Creating XC7K325T device.
PROGRESS_START - Starting Operation.
'1': Programming device...
Match_cycle = NoWait.
Match cycle: NoWait
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
INFO:Cse - Status register values:
INFO:Cse - 0011 1111 0101 1110 0000 1000 0100 0010
INFO:Cse - '1': Completed downloading bit file to device.
INFO:Cse - '1': Programming completed successfully.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.
key: period_frc, value: 0
key: dclk_has_reset, value: 0
key: period_int, value: 10
Found Slave on Bus Index.
Found Slave on Bus Index.
Slave Int Type is 83, Slave Index is -1, BPI_SLAVE is 83
Slave Type is 83, Slave Index is 0
PROGRESS_START - Starting Operation.
Reset Core
Reset Core
Set Data Width
Using RS Pins [25,24]...
Setting Flash Control Pins ...
Populating BPI common flash interface ...
Common Flash Interface Information Query completed successfully.
INFO:Cse - Common Flash Interface Information from Device:
INFO:Cse - Verification string: 51 52 59
INFO:Cse - Manufacturer ID: 89
INFO:Cse - Vendor ID: 01
INFO:Cse - Device Code: 1b
Reset Core
Using x16 mode ...
Set Data Width
Using RS Pins [25,24]...
Setting Flash Control Pins ...
'1': Erasing device...
'1': Start address = 0x00000000, End address = 0x00AE9D9B.
done.
'1': Erasure completed successfully.
Reset Core
Using x16 mode ...
Set Data Width
Using RS Pins [25,24]...
Setting Flash Control Pins ...
INFO:Cse - Using Buffered Programming.
'1': Programming Flash.
done.
'1': Flash Programming completed successfully.
Reset Core
Using x16 mode ...
Set Data Width
Using RS Pins [25,24]...
Setting Flash Control Pins ...
'1': Reading device contents...
done.
'1': Verification completed.
PROGRESS_END - End Operation.
Elapsed time = 304 sec.
INFO:iMPACT - '1': Checking done pin....done.
'1': Programmed successfully.
[\code]
You might want to ask assistance from Xilinx also. The question is how to setup Vadj=1.8 on the KC705, which is a Xilinx board. They might be able to help so more. The fact the programming file works here indicate something is not right either with your computer, or your KC705 jumper configuration.
Best Regards,
Arnaud