12.07.2015 Views

VOICE OF THE ENGINEER - ElectronicsAndBooks

VOICE OF THE ENGINEER - ElectronicsAndBooks

VOICE OF THE ENGINEER - ElectronicsAndBooks

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Surface Mountand Plug-In400 / 800 HzTransformersNow...up to150Watts• 0.4 Watts to 150 WattsPower Transformers• 115V/26V-400/800 Hz Primary• Secondary Voltages2.5V to 300V• Manufactured to MIL-PRF 27Grade 5, Class S, (Class V,155 0 C available)• Surface Mount or Plug-In• Smallest possible sizeSee Pico’s full Catalog immediatelywww.picoelectronics.comPICOElectronics, Inc143 Sparks Ave., Pelham, NY 10803Call Toll Free: 800-431-1064E Mail: info@picoelectronics.comFAX: 914-738-8225Delivery - Stock to one weekINDUSTRIAL • COTS • MILITARYEXTERNALNAND-FLASHMEMORYINTERNALFLASHPROCESSORNAND-FLASHCONTROLLERSYSTEM ON CHIPallow a system to boot from a variety ofinterfaces (Figure 7). Booting from internalflash memory is among the mostcommon and simplest methods of configuringan embedded microcontrollerthat includes the necessary on-chip resources.This method reduces dependencieson external interfaces becausethe boot loader resides in on-chip memory.After system-reset deassertion, theprocessor points to the flash memory’sstarting address and loads the necessaryinitialization code and operatingsystems. Operating systems with smallfootprints arecompatible withthis approach becausea practicallimit exists on theamount of on-chipflash memory thatcan be available.This approach isalso one of mostsecure ways to boot a processor becausemodifying code residing in on-chipmemory requires fewer changes than dooff-chip boot options.As with Windows XP, some microcontrollersintegrate ROM as the primaryboot option. The boot ROM includesa basic boot loader so that the microcontrollercan subsequently perform amore sophisticated boot sequence onits own, loading programs from varioussources, such as Ethernet, NAND-flashmemory, an SD (secure-digital) card,an MMC (multimedia card), or a USBinterface. Boot-ROM usage enablesmore flexible boot sequences than doesSYSTEMMEMORYEXTERNAL-BUSEXTERNALINTERFACE FLASHCHIP SELECTBOOTROMDRAMCONTROLLERDDRMEMORYFigure 7 Common hardware-boot components allow a system to boot from a variety ofinterfaces.AS WITH WINDOWS XP,SOME MICROCON-TROLLERS INTEGRATEROM AS <strong>THE</strong> PRIMARYBOOT OPTION.hard-wired logic, and it allows usersthe choice to boot up from various peripherals.Users often employ the boot-ROM feature for system recovery whensomeone inadvertently erases the usualboot software in nonvolatile memoryother than ROM. You cannot reprogramboot ROM, so applications thatrequire a secure boot may include securitychecks so that the boot-up stops ifone or multiple security checks fails.An external bus interface allows thesystem to boot directly from externalNOR flash or other parallel memories.It is one ofthe fastest waysto boot the systembecause theinterface to externalmemorycan be 32 bits ormore with a reasonablefrequencyof operation. Fora full-fledged operating system such asLinux, or Windows, it can take severalmilliseconds to seconds to boot the systemdue to the size of the operating system,which can be annoying to the user.Keeping the boot loader/operating systemin external parallel memory reducesthe boot-up time drastically for systemsin which boot time is critical.NAND-flash memories are gainingpopularity in numerous applications dueto their higher read throughput, althoughthis throughput is lower than that ofNOR-flash memory. NAND flash alsooffers faster erases and lower cost per bytethan does NOR flash. The primary use

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!