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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/26/07 07:11
Read: times


 
#131530 - now let me get this straight ...
Responding to: ???'s previous message
Erik, you're really taxing the realm of the plausible now.

You say you're bit-banging 5000 data bits per half-millisecond. I suppose it's reasonable from your comment that you "do it again" in the next half-millisecond, that you mean you're shoveling out 10000 bits per millisecond, which is 10 Megabits, forever. How do you get all that done, particularly with the overhead, e.g. fetching and blocking the data from its source? If you get even one interrupt, it had best be disabled, else you'll lose sync with your data rate.

For each of those bits you have to get them from somewhere, presumably putting them in A. Where do the bits come from? I assume it's from within that 8k-byte XRAM block you have. Is that right?

Having fetched a byte, you have to update the DPTR, don't you?

Then, you have to isolate a bit, pehaps by rotating through carry? Of course, to isolate the bit that's in the carry, so how do you do that, and how do you write that bit to I/O?

After that, you have to do it again and maintain a count of how many times you've done it. How do you do that?

When you're done, you have to do that whole thing again. Additionally, you have to maintain some overhead, right? You do have to block and deblock the data so you'll know when you're done with your 5000-bit block. How do you do that? How long does all this take?

Where does the data that you're banging out at a constant 10 Mbps originate? How does it get into your MCU? How does it get into your buffer? How long does that take?

If you're transferring 5000 bits per half-millisecond all the time, when do you have time to respond to that time-critical interrupt that you were mentioning? When do you have time enough, even to maintain that bit-banging process?

If you transfer this data synchronously, you have to generate or synchronize with a bit clock. I don't see where you have time to do that. This suggests that you actually have to bang out a few extra bits. To make async format work, you have to bang out at least 10 bits for each byte. How do you manage that, when you have to transfer 5000 data bits every half millisecond?

Do you suppose you've exaggerated just a bit?

RE



List of 144 messages in thread
TopicAuthorDate
speed of microcontroller            01/01/70 00:00      
   crystal            01/01/70 00:00      
      Incorrect!            01/01/70 00:00      
         Sorry.            01/01/70 00:00      
   Impossible to say!            01/01/70 00:00      
      confusion            01/01/70 00:00      
         Jan you need to add            01/01/70 00:00      
            scroll down            01/01/70 00:00      
               the enlightenment that it "was explained there tha            01/01/70 00:00      
                  I may move it...            01/01/70 00:00      
   Other things            01/01/70 00:00      
   Anything can happen            01/01/70 00:00      
      That's why we have Datasheets!            01/01/70 00:00      
      switching times            01/01/70 00:00      
         the other way round            01/01/70 00:00      
         You've missed the point entirely!            01/01/70 00:00      
            Example            01/01/70 00:00      
         show and tell            01/01/70 00:00      
   where the datasheet belong            01/01/70 00:00      
      Overclocking            01/01/70 00:00      
         How maximum speed is set            01/01/70 00:00      
            you forgot            01/01/70 00:00      
               the overclockers...            01/01/70 00:00      
               Vdd and leakage            01/01/70 00:00      
                  Lynn, please....            01/01/70 00:00      
   and Lynn please ...            01/01/70 00:00      
      Are the average readers...            01/01/70 00:00      
         i do not know the 'average'            01/01/70 00:00      
            Job security            01/01/70 00:00      
         Off-datasheet operation            01/01/70 00:00      
         view of an insider to the insides...            01/01/70 00:00      
      careful now, Erik            01/01/70 00:00      
         apples and oranges            01/01/70 00:00      
            Yes, your example was 25 ppm ... ...            01/01/70 00:00      
               OT: It feels like home...            01/01/70 00:00      
                  Well ... this topic is totally exhausted ...            01/01/70 00:00      
                     as the song says "let me entertain you"            01/01/70 00:00      
                        That doesn't change anything.            01/01/70 00:00      
                            BULLSHIT            01/01/70 00:00      
                              so what? You\'ve got lots of bandwidth. Use it!            01/01/70 00:00      
                                 Once again            01/01/70 00:00      
                                    Richard, do you have an electric drill?            01/01/70 00:00      
                                    I read that ...            01/01/70 00:00      
                                       3 - three - wrongs            01/01/70 00:00      
                                    If you believe this, then read the datasheet again            01/01/70 00:00      
                                       clarification            01/01/70 00:00      
                                          OT: for all the 8255 lovers and haters...            01/01/70 00:00      
                                             It's not about the 8255, Jan            01/01/70 00:00      
                                                where thr .... did you get that from?            01/01/70 00:00      
                                                   Please clarify ...            01/01/70 00:00      
                                                      if that is what you want to call it, then yes.            01/01/70 00:00      
                                                         Well, that\'s a horse of a different color            01/01/70 00:00      
                                                            what about "roughconvert" do you not understand            01/01/70 00:00      
                                                               OK ... so that's 1250 bytes/ms ,,, or 12.5 Mbps ?            01/01/70 00:00      
                                                                  I have no intention            01/01/70 00:00      
                                                                     It won't benefit me ...            01/01/70 00:00      
                                                                        nope, for that I am paid            01/01/70 00:00      
                        OOOH! You're right ... I misread your post            01/01/70 00:00      
                           yes, stick an \'always\' in            01/01/70 00:00      
                              Are you distorting or just misinformed?            01/01/70 00:00      
                                 neither            01/01/70 00:00      
                                    now let me get this straight ...            01/01/70 00:00      
                                       This would be so darn easy to describe if I were n            01/01/70 00:00      
                                          More clarification, please, Erik            01/01/70 00:00      
                                             At the risk of entering a flame war...            01/01/70 00:00      
                                                Yes, I suspect it is ... but he didn't say that            01/01/70 00:00      
                                                   gave you all you need, if you want to argue \'possi            01/01/70 00:00      
                                                      You're wandering off track ...            01/01/70 00:00      
                                                         then how come you keep asking            01/01/70 00:00      
                                                            Because you, Erik, have overstated your case            01/01/70 00:00      
                                             the danger of 'it'            01/01/70 00:00      
                                                not quite ...            01/01/70 00:00      
                                                   Richard, I would never accuse you of such a            01/01/70 00:00      
                                                   Artist vs. engineer            01/01/70 00:00      
                                                      why, were it not for you, then ...            01/01/70 00:00      
                                                         How do I...            01/01/70 00:00      
                                                            Thre has been no other reason to bring this partic            01/01/70 00:00      
                                                               depends on the circumstances            01/01/70 00:00      
                                                                  Jan, consider the details, please            01/01/70 00:00      
                                                                     bit bang for lack of other term            01/01/70 00:00      
                                                                        Jan, that may be, but I don\'t think so ...            01/01/70 00:00      
                                                                           on interfacing both slow and fast on external bus            01/01/70 00:00      
                                                                              Your conclusion doesn't follow, Jan            01/01/70 00:00      
                                                                                 I did not discuss the appropriateness of any...            01/01/70 00:00      
                                                                     again ignoring increased interrupt latency            01/01/70 00:00      
                                                                        What latency is that, Erik?            01/01/70 00:00      
                                                                           I already did            01/01/70 00:00      
                                                                              Not exactly ...            01/01/70 00:00      
                                                                                 not me, necessarily            01/01/70 00:00      
                                                                                    Just how would that occur?            01/01/70 00:00      
                                                                                       finally you got it.            01/01/70 00:00      
                                                               Once again, Erik, you\'ve missed the point            01/01/70 00:00      
                                                                  once more ignoring interrupt latency            01/01/70 00:00      
                                                               double post again ... looks like the server\'s slow            01/01/70 00:00      
                                                         I'm lost long ago...            01/01/70 00:00      
                                                            Jan, it\'s not my \"red herring\"            01/01/70 00:00      
                                                               not so wide range of applications            01/01/70 00:00      
                                                                  What do you mean?            01/01/70 00:00      
                                                                     this discussion or engineering?            01/01/70 00:00      
                                                                        Oh, this annyoing beating arround the bush!            01/01/70 00:00      
                                                                           Sorry Erik!            01/01/70 00:00      
                                                                        Optimal? Well, maybe occasionally ...            01/01/70 00:00      
                                                                           not use antiques is interfering with progress???            01/01/70 00:00      
                                                                              Yes, the learner's progress            01/01/70 00:00      
                                                                                 Is that not obvious?            01/01/70 00:00      
                                                                                    nope ... not that simple            01/01/70 00:00      
                                                                                       in the post you are responding to!!!            01/01/70 00:00      
                                                                                    Erik, You have no argument ... just an opinion            01/01/70 00:00      
                                                                                       wrong once more            01/01/70 00:00      
                                                                                          Erik, YOU said it affects nothing            01/01/70 00:00      
                                                                                             this is NOT about \'me\' or \'mine\'            01/01/70 00:00      
                                                                                                there you go again ...            01/01/70 00:00      
                                                                                                   it has ABSOLUTELY nothing to do with any specific            01/01/70 00:00      
                                                                                                      We definitely disagree on this ...            01/01/70 00:00      
                                                                                                         if you can not accept this being general, then            01/01/70 00:00      
                                                                                                            It has to be personal and about YOU, Erik            01/01/70 00:00      
                                                                                                               I thought so            01/01/70 00:00      
                                                                                                                  Now you've proven my point, Erik            01/01/70 00:00      
                                                                                                                     back to technical ONLY            01/01/70 00:00      
                                                                                                                        So, what's the problem?            01/01/70 00:00      
                                                                                                                           what good would that do?            01/01/70 00:00      
                                                                                                                              Can't you support your dubious assertions?            01/01/70 00:00      
                                                                                                                                 no ';cases' please            01/01/70 00:00      
                                                                                                                                    Without specifics, there's no proof            01/01/70 00:00      
                                                                                                                                       I will not            01/01/70 00:00      
                                                                                                                                          All you've done so far, Erik, is huff and puff ...            01/01/70 00:00      
                                                                                                                                             I have given you 'details'            01/01/70 00:00      
                                                                                                                                                Maybe, but your \"details\" don\'t support your claim            01/01/70 00:00      
                                                                  Jan, there are always tradeoffs            01/01/70 00:00      
                                                                     forgetting the \"methods of yore\" and instead discu            01/01/70 00:00      
                                                               he can            01/01/70 00:00      
                                                                  There's a semantic problem ...            01/01/70 00:00      
                                                                     already answered            01/01/70 00:00      
                                                         Get over it, Erik ... I don't want your "secrets"            01/01/70 00:00      
                                                            once more ignoring interrupt latency bugs            01/01/70 00:00      
                                                               You keep referring to interrupts ...            01/01/70 00:00      
                                                                  I even made that exception            01/01/70 00:00      
                                                                     That's probably quite true            01/01/70 00:00      
   Why "non-specific/vague question" karma point??            01/01/70 00:00      
      You don't get more vague than...            01/01/70 00:00      
         Come on...            01/01/70 00:00      
            question vs answer            01/01/70 00:00      
            we still only guess            01/01/70 00:00      
               So...            01/01/70 00:00      

Back to Subject List