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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/20/11 16:51
Read: times


 
#183414 - ICD - a joy for factory testing
Responding to: ???'s previous message
An important thing with ICD instead of ICE is that it can be used for standard factory testing.

Since it doesn't require extra hardware (besides a JTAG/BDM/xxx) connector or just pads for a bed of nails, the production process can use it to program flash (including boot loader) or to (at least for some architectures) download test programs directly into RAM to wiggle all I/O signals, and verify UART in/out, SPI, I2C, ... giving a very high test coverage without expensive hardware. In many situations, the ICD is enough to very clearly point out production issues even when the target hardware is unable to run. In the microcontroller world, it's now common to have internal RC oscillators in the processor allowing the factory testing to be performed with just a stable supply voltage (which is obviously easy to verify externally) and working signals for the ICD interface.

An emulator (ICE) on the other hand is used with a specially prepared target hardware so expensive (together with the emulator and target-specific probe) that newer emulators normally have ethernet interfaces just so a large development team can share the single setup, basically booking time with the emulator similar to how software developers once had to book mainframe time.

List of 26 messages in thread
TopicAuthorDate
Microcontroller Lab            01/01/70 00:00      
   make sure you get ...            01/01/70 00:00      
      Nothing wrong with simulation!            01/01/70 00:00      
         Simulation            01/01/70 00:00      
            and another things            01/01/70 00:00      
               the ability to emulate is todays technology and ...            01/01/70 00:00      
                  Disagree!            01/01/70 00:00      
                     but 'only'            01/01/70 00:00      
                        not really            01/01/70 00:00      
                           re simulation            01/01/70 00:00      
                              More than that            01/01/70 00:00      
                              Still disagree            01/01/70 00:00      
                                 restating the point            01/01/70 00:00      
                                    beginning to agree            01/01/70 00:00      
      JTAG != ICE            01/01/70 00:00      
         Bond out not in existence anymore            01/01/70 00:00      
            people should consider saying ICD instead of ICE            01/01/70 00:00      
               ICD - a joy for factory testing            01/01/70 00:00      
   ebay            01/01/70 00:00      
   What kind of "lab"?            01/01/70 00:00      
      Thanks.            01/01/70 00:00      
         But What kind of "lab"?            01/01/70 00:00      
            Lab            01/01/70 00:00      
               then on_line_debugging is mandatory            01/01/70 00:00      
                  Skills - not just tools            01/01/70 00:00      
                     It's the brain that needs training so specific tool isn't it            01/01/70 00:00      

Back to Subject List