INFO:iMPACT:2257 - Startup Clock has been changed to 'JtagClk' in the bitstream,解决办法
ISE配置FPGA时报错:
GUI — Auto connect to cable…
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: found 1 device(s).
INFO:iMPACT - Digilent Plugin: opening device: “JtagHs1”, SN:210512180081
INFO:iMPACT - Digilent Plugin: User Name: JtagHs1
INFO:iMPACT - Digilent Plugin: Product Name: Digilent JTAG-HS1
INFO:iMPACT - Digilent Plugin: Serial Number: 210512180081
INFO:iMPACT - Digilent Plugin: Product ID: 30900152
INFO:iMPACT - Digilent Plugin: Firmware Version: 010B
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: 2018/12/28 9:25:27
PROGRESS_START - Starting Operation.
Identifying chain contents…‘0’: : Manufacturer’s ID = Xilinx xc6slx45, Version : 4
INFO:iMPACT:1777 -
Reading C:/Xilinx/14.7/ISE_DS/ISE/spartan6/data/xc6slx45.bsd…
INFO:iMPACT:501 - ‘1’: Added Device xc6slx45 successfully.
done.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
‘1’: Loading file ‘D:/Documents/FPGA/DJ_test/ceshi/top.bit’ …done.
INFO:iMPACT:2257 - Startup Clock has been changed to ‘JtagClk’ in the bitstream stored in memory,but the original bitstream file remains unchanged.
UserID read from the bitstream file = 0xFFFFFFFF.
Data width read from the bitstream file = 1.
INFO:iMPACT:501 - ‘1’: Added Device xc6slx45 successfully.
解决办法:
在生成.bit文件时按照下图设置。
在start up options选项中设置FPGA Start-Up Clock为JTAG Clock.
INFO:iMPACT - Current time: 2018/12/28 9:28:57
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain…
Boundary-scan chain validated successfully.
‘1’: Programming device…
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
‘1’: Reading status register contents…
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 0
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 0
[9] MODE PIN M[0] : 0
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 0
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0000 0000 0000 0000
INFO:iMPACT:579 - ‘1’: Completed downloading bit file to device.
INFO:iMPACT:188 - ‘1’: Programming completed successfully.
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - ‘1’: Checking done pin…done.
‘1’: Programming terminated. DONE did not go high.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.
Error shows in the status register, CRC Error bit is NOT 0.
INFO:iMPACT - Current time: 2018/12/28 10:19:13
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain…
Boundary-scan chain validated successfully.
‘1’: Programming device…
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
‘1’: Reading status register contents…
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 1
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 0
[9] MODE PIN M[0] : 1
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 1
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0010 0000 0100 1000
INFO:iMPACT:579 - ‘1’: Completed downloading bit file to device.
INFO:iMPACT:188 - ‘1’: Programming completed successfully.
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - ‘1’: Checking done pin…done.
‘1’: Programming terminated. DONE did not go high.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.
检查JTAG电路,由于本人JTAG信号TMS、TCK、TDO、TDI与FPGA之间布线上接入了其它负载,导致FPGA配置不成功,断开负载后问题消失。