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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/23/06 05:45
Read: times


 
#108059 - I'd figured that as well
Responding to: ???'s previous message
Yes, it was pretty clear to me that the performance profile of the DS89C4x0 family members suggests that it is not a microcoded machine. Further, since I'd been told years ago that the reason the originally specified 50 MHz max execution rate of 50 MHz was not reliably attainable due to a shortcoming of the FLASH process, I'd concluded that the necessary clock multiplication couldn't take place within the technology in use there. Clearly, since they need a full cycle of the clock to make the memory work, a multi-phased clock arrangement wouldn't make a microcoded process operate at the necessary speed either. I'm told that the way the UBICOM Pic-like MCU's get around the flash process limitations is with an on-board shadow RAM that carries the code and is reloaded on each reset. It's too bad the Dallas guys didn't do that.

Nevertheless, these parts have lots of potential in the areas that interest me most, i.e. those that require really fast response to changes in external conditions, quick interrupt response, a fast synchronous serial port, etc. The fact that one can, under software control modify the workings of the memory map and the memory access timing is also a handy feature, though it won't find use very often.

However, I do have something on my desk at the moment that will use the XRAM at full speed while accessing external peripherals at a reduced rate, and which uses both the synchronous serial ports. Those features alone justify the selection of that device family. The fact that it has two data pointers is also a plus, as is the fact that the memory map itself can be modified under firmware control. In one mode, it can use the XRAM as a small but fast data buffer. In another, it can use the entire 64KB of external data memory as a buffer for the data acquired via the sync serial port. In a third, it can take that buffered data, fetch a portion of it into the XRAM, shuffle it into the USB FIFO, then move the data to be transferred next to another portion of the data memory, change the memory map again so the XRAM becomes a target again, and repeats the process. I've not yet seen a device that can do all that, yet lives in a convenient package.

I'm building this as a one-of, so it will be wire-wrapped. A half-millimeter-pitch TQFP would not lend itself to a one-of.

RE


List of 75 messages in thread
TopicAuthorDate
Page Mode, anyone?            01/01/70 00:00      
   benefits            01/01/70 00:00      
   got curious, could'nt find "ultra" just            01/01/70 00:00      
      Ulta            01/01/70 00:00      
         I'd love to see more "ultra"            01/01/70 00:00      
            I found it quick enough            01/01/70 00:00      
      Link to manual            01/01/70 00:00      
   high - Ok, ultra - no way            01/01/70 00:00      
      why ultra            01/01/70 00:00      
         page mode            01/01/70 00:00      
      Apparently there were grand plans...            01/01/70 00:00      
         There are some advantages            01/01/70 00:00      
            they don't fill all amateur needs            01/01/70 00:00      
               not all old app's are hobby jobs            01/01/70 00:00      
                  Name me one case, outside amateurs where            01/01/70 00:00      
                     inhouse special devices            01/01/70 00:00      
                     Here's one, but where there's one ...            01/01/70 00:00      
               One advantage...            01/01/70 00:00      
               Commercial DIP applications            01/01/70 00:00      
            at the other end of the scale            01/01/70 00:00      
            Comments on DS89C4x0            01/01/70 00:00      
               Sasha's comments.            01/01/70 00:00      
                  Architecture            01/01/70 00:00      
                     Architecture ... there's the rub            01/01/70 00:00      
                        hardware library            01/01/70 00:00      
                           hardware library?            01/01/70 00:00      
                              Hardware Library!            01/01/70 00:00      
                                 How could I have missed that ???            01/01/70 00:00      
   In fact you could            01/01/70 00:00      
   Hazards in pipelined processors            01/01/70 00:00      
   Page Mode - DS'4x0            01/01/70 00:00      
      Say ... are you the same Phil Gallo who            01/01/70 00:00      
         No .. Not the same fellow            01/01/70 00:00      
            Sorry Mr. Fagin            01/01/70 00:00      
            ... it was a typergeographical error ...            01/01/70 00:00      
               Roll your own..... maybe            01/01/70 00:00      
                  But.....            01/01/70 00:00      
                     an old reference            01/01/70 00:00      
               DS'420 Pipeline            01/01/70 00:00      
                  I'd figured that as well            01/01/70 00:00      
                  I am pretty sure if you look            01/01/70 00:00      
                     Be specific, please            01/01/70 00:00      
                        Oh I am sorry            01/01/70 00:00      
                           Let's not start a jihad here.            01/01/70 00:00      
                              there is documentation of a pipeline in            01/01/70 00:00      
                                 to pipeline or not to pipeline            01/01/70 00:00      
                                    not really            01/01/70 00:00      
                                 maybe so, but ...            01/01/70 00:00      
                                    when is a question a conclusion?            01/01/70 00:00      
                                       What's a DS4?            01/01/70 00:00      
                                          oops, got caouht up in the hype a DS3xx            01/01/70 00:00      
                  Pipeline Ref - Electronic Design            01/01/70 00:00      
                     hummm....            01/01/70 00:00      
                     Yes, it's a 4-stage pipeline ...            01/01/70 00:00      
                     Huh?            01/01/70 00:00      
                        Huh?            01/01/70 00:00      
                           and it's somewhat dated            01/01/70 00:00      
                              the common approach            01/01/70 00:00      
                                 Where is "the bible" published?            01/01/70 00:00      
                                    UART modes 2 and 3 "the bible" chapter 3            01/01/70 00:00      
                                    The Bible            01/01/70 00:00      
                                       Yes, but...            01/01/70 00:00      
                                          Intel Documentation            01/01/70 00:00      
                                             Thanks for coming up with that            01/01/70 00:00      
                                          Erik's link            01/01/70 00:00      
                                          go to links            01/01/70 00:00      
                                             Thanks! That's not what I expected            01/01/70 00:00      
                                                Identical ?            01/01/70 00:00      
                                                Philips and Intel            01/01/70 00:00      
                                                   License History            01/01/70 00:00      
                                                      foundation document            01/01/70 00:00      
   branch prediction            01/01/70 00:00      
      Maybe, as an intellectual exercise, but            01/01/70 00:00      
         ah well.....            01/01/70 00:00      
            it's clearly worth doing            01/01/70 00:00      

Back to Subject List