falcon

Unable to upload the bit file

4 posts in this topic

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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
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).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now