Warning Impact 923 Can Not Find Cable Check Cable Setup
The JTAG cable detection issue is solved by inserting "source /opt/Xilinx/14.7/ISE_DS/settings64.sh" into $HOME/.bashrc
However, I still have the following CRC error even though IMPACT tool said that bitstream loading is completed.
WARNING:iMPACT:2217 - Error shows in the status register, CRC Error bit is NOT 0.
'1': Programming terminated. DONE did not go high.
'1': Loading file '/home/phung/Downloads/DDR_backup/DDR_Xilinx_ISE/test_ddr3_memory_controller.bit' ... done. INFO:iMPACT:1777 - Reading /opt/Xilinx/14.7/ISE_DS/ISE/spartan6/data/xc6slx16.bsd... 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 xc6slx16 successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- Active mode is BS 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: "JtagSmt1", SN:210203367162 INFO:iMPACT - Digilent Plugin: User Name: JtagSmt1 INFO:iMPACT - Digilent Plugin: Product Name: Digilent JTAG-SMT1 INFO:iMPACT - Digilent Plugin: Serial Number: 210203367162 INFO:iMPACT - Digilent Plugin: Product ID: 30800151 INFO:iMPACT - Digilent Plugin: Firmware Version: 010A INFO:iMPACT - Digilent Plugin: JTAG Port Number: 0 INFO:iMPACT - Digilent Plugin: JTAG Clock Frequency: 10000000 Hz INFO:iMPACT - Current time: 4/18/21 8:53 PM Maximum TCK operating frequency for this device chain: 25000000. Validating chain... Boundary-scan chain validated successfully. '1': IDCODE is '01000100000000000010000010010011' '1': IDCODE is '44002093' (in hex). '1': : Manufacturer's ID = Xilinx xc6slx16, Version : 4 INFO:iMPACT - Current time: 4/18/21 8:53 PM Maximum TCK operating frequency for this device chain: 25000000. Validating chain... Boundary-scan chain validated successfully. '1': Usercode is 'ffffffff' INFO:iMPACT - Current time: 4/18/21 8:53 PM Maximum TCK operating frequency for this device chain: 25000000. Validating chain... Boundary-scan chain validated successfully. '1': Reading bootsts register contents... [0] VALID_0 - ERROR OR END OF STARTUP (EOS) DETECTED : 0 [1] FALLBACK_0 - FALLBACK RECONFIGURATION ATTEMPT DETECTED : 0 [2] RESERVED : 0 [3] WTO_ERROR_0 - WATCHDOG TIME OUT ERROR : 0 [4] ID_ERROR_0 - FPGA DEVICE IDCODE ERROR : 0 [5] CRC_ERROR_0 - CYCLIC REDUNDANCY CHECK (CRC) ERROR : 0 [6] VALID_1 - ERROR OR END OF STARTUP (EOS) DETECTED : 0 [7] FALLBACK_1 - FALLBACK RECONFIGURATION ATTEMPT DETECTED : 0 [8] RESERVED : 0 [9] WTO_ERROR_1 - WATCHDOG TIME OUT ERROR : 0 [10] ID_ERROR_1 - FPGA DEVICE IDCODE ERROR : 0 [11] CRC_ERROR_1 - CYCLIC REDUNDANCY CHECK (CRC) ERROR : 0 [12] STRIKE CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0 [13] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0 [14] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0 [15] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0 '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 - Current time: 4/18/21 8:53 PM Maximum TCK operating frequency for this device chain: 25000000. Validating chain... Boundary-scan chain validated successfully. '1': DNA = '000000000000000000000000000000000000000000000000000000000' INFO:iMPACT - Current time: 4/18/21 8:53 PM 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 : 1 [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 : 1 [8] HSWAPEN PIN : 0 [9] MODE PIN M[0] : 0 [10] MODE PIN M[1] : 0 [11] RESERVED : 1 [12] INIT_B PIN : 0 [13] DONE PIN : 0 [14] SUSPEND STATUS : 0 [15] FALLBACK STATUS : 0 WARNING:iMPACT:2217 - Error shows in the status register, CRC Error bit is NOT 0. INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 1000 0001 0001 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 = 0 sec.
Warning Impact 923 Can Not Find Cable Check Cable Setup
Source: https://electronics.stackexchange.com/questions/560813/impact-cant-open-dev-parport0-no-such-file-or-directory