Understanding Embedded

Feb. 12, 2013
To have any hope of deciphering the embedded world, a few key terms must be understood.

ARM: Once an acronym for Advanced RISC Machine, the term now refers to a family of processors designed in accordance with a RISC CPU design developed by ARM Holdings. The architecture of ARM processors require as few as 35,000 transistors, compared to the millions used in most conventional processor chips. This results in a very low-power chip that is nonetheless capable of a great degree of computing power. ARM chips are used widely in tablet PCs, digital TVs, and smartphones.

ASIC: Application Specific Integrated Circuit, in other words an integrated circuit (IC) customized for a particular use, rather than for general-purpose use.

Atom: A single core, dual logic low-power, low-cost microprocessor technology designed by Intel to compete against ARM. Atom technology uses the x86 architecture.

CPU: Central Processing Unit or microprocessor (see definition below) that essentially handles all the computing work in a device including fetch (retrieving instructions required to run from the program’s memory), decode (translating program code into a language the CPU can understand), execute (performing calculations or moving data), and writeback (output of an action written to computer’s memory).

FPGA: An integrated circuit that can be configured after it is manufactured. The ability of FPGAs to be programmable is due to the existence of logic blocks on the integrated circuit.

IGBT: This stands for Insulated Gate Bipolar Transistor, which is a three-terminal power semiconductor device primarily used as an electronic switch.

Microcontroller: A small computer on a single integrated circuit containing a processor core, memory, and programmable I/O peripherals.

Microprocessor: A single integrated circuit that incorporates the functions of a computer’s CPU.

You may notice a strong similarity between the definitions of microprocessor and microcontroller, which leads to the two terms being used almost interchangeably. However, there is a difference: A microcontroller has memory and I/O resources on the integrated circuit. A microprocessor usually requires external components to handle memory and I/O.  

>> Read Automation World's complete embedded coverage: How Embedded Systems are Changing Automation

About the Author

David Greenfield, editor in chief | Editor in Chief

David Greenfield joined Automation World in June 2011. Bringing a wealth of industry knowledge and media experience to his position, David’s contributions can be found in AW’s print and online editions and custom projects. Earlier in his career, David was Editorial Director of Design News at UBM Electronics, and prior to joining UBM, he was Editorial Director of Control Engineering at Reed Business Information, where he also worked on Manufacturing Business Technology as Publisher. 

Sponsored Recommendations

Put the Plant Floor in Your Pocket with Ignition Perspective

Build mobile-responsive HTML applications that run natively on any screen.

Ignition: Industrial-Strength System Security and Stability

Ignition is built on a solid, unified architecture and proven, industrial-grade security technology, which is why industrial organizations all over the world have been trusting...

Iron Foundry Gains Competitive Edge & Increases Efficiency with Innovative Technology

With help from Artek, Ferroloy implemented Ignition to digitally transform their disconnected foundry through efficient data collection and analysis while integrating the new ...

Empowering Data Center Growth: Leveraging Ignition for Scalability and Efficiency

Data center growth has exploded over the past decade. Initially driven by organizations moving their computer assets to the cloud, this trend has only accelerated. With the rise...