ts-7000
[Top] [All Lists]

Re: [ts-7000] Crunch-compiled software runs on TS7260 but crashes under

To:
Subject: Re: [ts-7000] Crunch-compiled software runs on TS7260 but crashes under TS7300
From: "Martin Guy" <>
Date: Fri, 16 Nov 2007 17:37:07 +0000
2007/11/16, marcel.groothuis <>:
> All software is identical, the CPU's are identical

> Does somebody have any idea or suggestions why the same software runs
> on the TS7260 and fails on the TS7300 (all other non-crunch software
> runs perfectly)?

Different silicon revisions of the Maverick Crunch hardware have
different timing bugs that result in wrong results and mistaken
conditional branches - springing them or not depends on the exact
sequence of FPU instructions and how far apart they are in time.

The silicon revision is the 5th and 6th characters of the second line
printed on the EP93XX housing.

D0 is the oldest and buggiest; it's unlikely you have this
D1 E0 E1 have the same set of bugs (at least, no changes were made in
the hardware)
I gather that in E2 the bugs have moved around, so the old compiler
workarounds no longer work

For detailed woe, go to cirrus.com -> ARM processors -> EP93whatever
-> Errata: EP93XX Rev Ewhatever (pdf). Kudos to cirrus at least for
thoroughly documenting the known problems...

    M


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU