Unable to upload the bit file


falcon

Recommended Posts

Hi,

I have worked earlier with papilio one 250K boards. Now I am trying to upload the bit file in my board (papilio one 250K v 2..7)  and I am getting following message in FPGA selection:

"

Using devlist.txt

Invalid chain position 0, position must be less than 0 (but not less than 0).
Uploading "E:\programs\Complete_Encoder_Final\compete_encoder_final.bit". cycleTCK in TEST_LOGIC_RESET
cycleTCK in TEST_LOGIC_RESET
cycleTCK in TEST_LOGIC_RESET
cycleTCK in TEST_LOGIC_RESET
cycleTCK in TEST_LOGIC_RESET
Done.
Programming time 0.0 ms
cycleTCK in TEST_LOGIC_RESET
cycleTCK in TEST_LOGIC_RESET
USB transactions: Write 3 read 1 retries 0"

 

My program is not working in the fpga and it looks like the uploading is not being done. 

Can anyone suggest me the solution to this issue. My laptop is Win 7.

Thanks.

Link to comment
Share on other sites

You will get this message if the FTDI chip can not find a JTAG device in the JTAG chain. 

This will typically happen if there is a problem on the board with the FPGA JTAG connection to the FTDI chip OR if there are other FTDI boards present on the computer and the papilio loader happens to open the wrong FTDI chip (the default behavior is to open the first FTDI chip that it finds).

BTW, the "insane" error message have been fixed in later version of the papilio loader to more clearly identify the problem (i.e. no FPGA chip found)..

Magnus

Link to comment
Share on other sites

Yes... that error message is a classic... If I didn't know any better I'd guess it came straight from Seattle :)

Unplug everything from USB that might include an FTDI USB-to-serial converter. If in doubt, everything except keyboard / mouse.
When this fixes the problem, there are ways to give the device name (which you can find out for example with FTDI's FT_PROG, free download) as an argument so the uploader knows which chip to talk to.

Link to comment
Share on other sites

Just remembered something: If someone actually reads this

>> there are ways to give the device name (which you can find out for example with FTDI's FT_PROG, free download)

note that the FT2232H includes two independent devices (e.g. for JTAG and UART). The name of the device "A" or "B" needs to be appended to what is shown in FT_PROG.
To make matters more confusing, it's automatically attached to the description with a space character in-between, but to the serial number without (if I remember correctly).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.