Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/03/06 15:59
Read: times


 
#127326 - No ... it's not just a complaint ...
Responding to: ???'s previous message
I'm just not "up to speed" on the nomenclature they use to describe the features, hence, don't know what to tell the search engine to find.

I'm just after a bit of "spiritual guidance" in order to determine whether I can accomplish my task. (see my comment <http://www.8052.com/forum/read.phtml?id=127323>)

If the cache, pipeline, prefetch queue, or whatever it is, is adequately documented, it should be precisely predictable, in which case it won't screw anything up. If it's not well described, well, maybe one of you guys with experience with the series will know what's not in the doc's. I know getting unpublished information is like pulling teeth, or worse.

I did not intend this query to be an indictment of SiLabs' architecture. My comment
Erik Malund said:
Richard Erlacher said:
"as far as makes their claim of "100 MIPS" false"
was intended simply to reflect that it, like many "first-page" assertions, was misleading.
Erik Malund said:
sure, only 'ideal' code runs at that speed; however 85 MIPS seems to be 'the rule' for 'typical un-tuned code' with 'tuning' you can easily make e.g. an ISR run at 100. There are, in the SILabs community, those that align the start of ISRs on a 4 byte boundary and make the first 4 bytes plus the vector 'permanent cache store' that way you can get an ISR to 'fly'. So, the correct statement (but this is marketing) would be "100 MIPS for critical code ~85 MIPS for the rest".


So long as it's POSSIBLE to write a loop that takes the same amount of time irrespective of which path it takes, and do so without lengthening the thing by more than a very few cycles, the caching (or whatever they really do) won't rule its use out. What is the basis for your comment about the 85 MIPS rate? Can you direct me to any documentation that supports the sort of function I want to create?

RE


List of 33 messages in thread
TopicAuthorDate
Pipelines revisited            01/01/70 00:00      
   You cannot say without more information            01/01/70 00:00      
      You've got it! That's the problem, for sure.            01/01/70 00:00      
         Synchronization            01/01/70 00:00      
            True enough, but in this case            01/01/70 00:00      
   So you can be happily chugging away            01/01/70 00:00      
      That renders the SiLabs architecture unuseable            01/01/70 00:00      
         Can't You Trurn it off?            01/01/70 00:00      
         Advertising.            01/01/70 00:00      
            a better term would have been "unspecified"            01/01/70 00:00      
         if what you want is to bitch, the cache stinks, if            01/01/70 00:00      
            No ... it's not just a complaint ...            01/01/70 00:00      
               experience and the other is stated already            01/01/70 00:00      
                  it's not quite that simple ...            01/01/70 00:00      
                     does not matter, in this case an advantage            01/01/70 00:00      
                        Yes, same length, irrespective of path            01/01/70 00:00      
   can you explain more?            01/01/70 00:00      
      It uses a pipeline to achieve the high speed            01/01/70 00:00      
         why pipeline??            01/01/70 00:00      
   branch cache            01/01/70 00:00      
      i dont know about slightly unpredictable            01/01/70 00:00      
      I second this.            01/01/70 00:00      
      It's called "branche cache" rather than pipeline?            01/01/70 00:00      
         They're two different things.            01/01/70 00:00      
            This flush and refill process is what I feared            01/01/70 00:00      
         you might also try something completely different            01/01/70 00:00      
            well ... maybe ...            01/01/70 00:00      
   what is the problem?            01/01/70 00:00      
      The problem is blaming the pipeline ...            01/01/70 00:00      
         oh, I wish            01/01/70 00:00      
         Exactly ...            01/01/70 00:00      
      That reference is helpful            01/01/70 00:00      
         not a "litterary masterpiece" but after reading            01/01/70 00:00      

Back to Subject List