FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-16-2006, 10:56 PM
[email protected]
Guest
 
Posts: n/a
Default S3 starter kit, command-line



Any idea why flash programming would fail on the old starter kit (S3,
not S3E)? I cant even load the Digilent demo bitfile without getting a
verification error. The jumper is on default and the board works just
fine otherwise. Flash blanking and readback works just fine.


Anyone out there with a simple ISE project that generates
bitstream/prom and programs the board without using the UI?


[the ironic thing is that the project I am trying to get to work is a
programmer for Atmel flash]

regards
- Burns

Reply With Quote
  #2 (permalink)  
Old 08-17-2006, 09:27 PM
[email protected]
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Well, I really had enough of this last night (with Impact crashing
every 5 minutes instead of the usual every 20 minutes). Was so -><-
close to trash the board and pretend it was bricked


Somehow, I forced myself to go back to it when I got home right after
work, and tried to read from flash after configuration. I got
mismatches like this in few places (above: read, below: original mcs):


7485,7490c7485,7490
< :10D3A000000000000000000000000000FFFFFFFF81
< :10D3B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
< :10D3C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
< :10D3D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
< :10D3E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
< :10D3F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
---
> :10D3A000000000000000000000000000000000007D
> :10D3B000000000000000000000000000000000006D
> :10D3C000000000000000000000000000000000005D
> :10D3D000000000000000000000000000000000004D
> :10D3E000000000000000000000000000000000003D
> :10D3F000000000000000000000000000000000002D



The error rate is something like 2-3%. The board is new*, the cable is
new. Hell, even the computer I ran this from is shiny new. Everything
works just fine when programming the FPGA directly.

Does Anyone know what the problem is? Is xilinx flash this unreliable,
or am I doing something wrong?


regards
- Burns



* actually its really old, but totally unused. I just haven't cared
enough to play with my xilinx boards. Very much thanks to a scary first
encounter with ISE...

Reply With Quote
  #3 (permalink)  
Old 08-17-2006, 11:19 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

[email protected] wrote:

> Well, I really had enough of this last night (with Impact crashing
> every 5 minutes instead of the usual every 20 minutes). Was so -><-
> close to trash the board and pretend it was bricked
>
>
> Somehow, I forced myself to go back to it when I got home right after
> work, and tried to read from flash after configuration. I got
> mismatches like this in few places (above: read, below: original mcs):
>
>
> 7485,7490c7485,7490
> < :10D3A000000000000000000000000000FFFFFFFF81
> < :10D3B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
> < :10D3C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
> < :10D3D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
> < :10D3E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
> < :10D3F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
> ---
>
>>:10D3A000000000000000000000000000000000007D
>>:10D3B000000000000000000000000000000000006D
>>:10D3C000000000000000000000000000000000005D
>>:10D3D000000000000000000000000000000000004D
>>:10D3E000000000000000000000000000000000003D
>>:10D3F000000000000000000000000000000000002D

>
>
>
> The error rate is something like 2-3%. The board is new*, the cable is
> new. Hell, even the computer I ran this from is shiny new. Everything
> works just fine when programming the FPGA directly.
>
> Does Anyone know what the problem is? Is xilinx flash this unreliable,
> or am I doing something wrong?
>
>
> regards
> - Burns
>
>
>
> * actually its really old, but totally unused. I just haven't cared
> enough to play with my xilinx boards. Very much thanks to a scary first
> encounter with ISE...


That looks like it just stopped writing 0's ?

If you read 30 times, do you get the matching 30 results ? - that checks
read integrity.
Can you get the Flash into a device programmer, that can read it.
That gives a second verify of contents.

Are these errors always at start/finish. ?
I have seen other devices flash-error on preamble or post-amble
timing errors.

-jg


Reply With Quote
  #4 (permalink)  
Old 08-19-2006, 01:14 PM
Benjamin Todd
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Hmm, If this is the small S3 starter board that you program via USB?? Err, I
got it from memec for about 100$ a while ago, I don't remember the exact
name (alas it resides in a cupboard somewhere now), anyways in my case the
combined flash-processor-usb packed up after about a week using it, the
documentation was useless, and it looked like a real beast to debug. I had
the same sort of problem meaning I coundn't get a bitstream into the flash
without it becoming corrupt, then of course the S3 programming wouldn't
verify. It would work by JTAG, directly into the FPGA, but that was it.
I'll have a look see if I can find the board - itmight be a batch fault...

Ben

"Jim Granville" <[email protected]> wrote in message
news:44e4dd6b$[email protected]..
> [email protected] wrote:
>
>> Well, I really had enough of this last night (with Impact crashing
>> every 5 minutes instead of the usual every 20 minutes). Was so -><-
>> close to trash the board and pretend it was bricked
>>
>>
>> Somehow, I forced myself to go back to it when I got home right after
>> work, and tried to read from flash after configuration. I got
>> mismatches like this in few places (above: read, below: original mcs):
>>
>>
>> 7485,7490c7485,7490
>> < :10D3A000000000000000000000000000FFFFFFFF81
>> < :10D3B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
>> < :10D3C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
>> < :10D3D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
>> < :10D3E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
>> < :10D3F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
>> ---
>>
>>>:10D3A000000000000000000000000000000000007D
>>>:10D3B000000000000000000000000000000000006D
>>>:10D3C000000000000000000000000000000000005D
>>>:10D3D000000000000000000000000000000000004D
>>>:10D3E000000000000000000000000000000000003D
>>>:10D3F000000000000000000000000000000000002D

>>
>>
>>
>> The error rate is something like 2-3%. The board is new*, the cable is
>> new. Hell, even the computer I ran this from is shiny new. Everything
>> works just fine when programming the FPGA directly.
>>
>> Does Anyone know what the problem is? Is xilinx flash this unreliable,
>> or am I doing something wrong?
>>
>>
>> regards
>> - Burns
>>
>>
>>
>> * actually its really old, but totally unused. I just haven't cared
>> enough to play with my xilinx boards. Very much thanks to a scary first
>> encounter with ISE...

>
> That looks like it just stopped writing 0's ?
>
> If you read 30 times, do you get the matching 30 results ? - that checks
> read integrity.
> Can you get the Flash into a device programmer, that can read it.
> That gives a second verify of contents.
>
> Are these errors always at start/finish. ?
> I have seen other devices flash-error on preamble or post-amble
> timing errors.
>
> -jg
>
>



Reply With Quote
  #5 (permalink)  
Old 08-19-2006, 11:14 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Benjamin Todd wrote:

> Hmm, If this is the small S3 starter board that you program via USB?? Err, I
> got it from memec for about 100$ a while ago, I don't remember the exact
> name (alas it resides in a cupboard somewhere now), anyways in my case the
> combined flash-processor-usb packed up after about a week using it, the
> documentation was useless, and it looked like a real beast to debug. I had
> the same sort of problem meaning I coundn't get a bitstream into the flash
> without it becoming corrupt, then of course the S3 programming wouldn't
> verify. It would work by JTAG, directly into the FPGA, but that was it.
> I'll have a look see if I can find the board - itmight be a batch fault...


sounds fairly similar to the OP's - here is one idea : do Xilinx publish
any FLASH cycle limit guarantees, on these ? - could just be a small
number....
[ The OP could just live with a 2-3% failure.... ]

-jg

Reply With Quote
  #6 (permalink)  
Old 08-20-2006, 01:13 AM
Austin Lesea
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Jim,

http://direct.xilinx.com/bvdocs/publications/ds123.pdf

claims 20,00 program/erase cycles.

Is this what you are asking about? If you desire more information, I
can look into it,

Austin
Reply With Quote
  #7 (permalink)  
Old 08-20-2006, 02:45 AM
Jim Granville
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Austin Lesea wrote:

> Jim,
>
> http://direct.xilinx.com/bvdocs/publications/ds123.pdf
>
> claims 20,00 program/erase cycles.
>
> Is this what you are asking about? If you desire more information, I
> can look into it,


If those are what's on the PCB under discussion, thanks.
That sounds like a few design iterations !

I guess one way to determine if this is some early failure mode in
FLASH ( or some marginal SW/timing issue) is to change the FLASH.
The OP could try that ?

<paste>
[email protected] wrote:
> The error rate is something like 2-3%.


Does this mean it fully pases 97-98% of the time
( fails only one in 30 downloads ), or that the memory compare,
shows a cell-match failure of 2-3%, and a download never fully works ?

-jg

Reply With Quote
  #8 (permalink)  
Old 08-21-2006, 10:56 AM
Sandro
Guest
 
Posts: n/a
Default Re: S3 starter kit, command-line

Jim Granville wrote:
> Austin Lesea wrote:
>
> > ...
> > http://direct.xilinx.com/bvdocs/publications/ds123.pdf
> > claims 20,00 program/erase cycles.
> > ...

>...
> If those are what's on the PCB under discussion, thanks.
> That sounds like a few design iterations !
>...


Jim,
I think Austin lost a "zero"
the ds123 claims:
"Endurance of 20,000 Program/Erase Cycles"
(20 thousands)

bye
Sandro

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Command-line interaction via PLI/VPI/DPI Jonathan Bromley Verilog 3 02-21-2008 12:59 PM
Xilinx WebPack and command line Remis Norvilis FPGA 8 10-10-2005 10:22 AM
VirSim command line chainastole Verilog 2 02-14-2005 07:57 PM
Command line in Windows? Jake Janovetz FPGA 13 12-04-2003 07:36 PM


All times are GMT +1. The time now is 02:18 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved