Friday, September 30, 2016

Embedded System Glossary – I

Embedded System Terminology - I

I/O - The interface between a processor and the world around it.
I/O Device - A piece of hardware that interfaces between the processor and the outside world.
I/O Map - A table or diagram containing the name and address range of each I/O device addressable by the processor within the I/O space
I/O Space - A special memory region provided by some processors and generally reserved for the attachment of I/O devices
I2C - Inter-Integrated Circuit bus
In-circuit Emulator (ICE) - A device used in the development and debugging of an embedded system which emulates the master processor on an embedded board.
Inductance - The storage of electrical energy within a magnetic field.
Inductor - An electrical component made up of coiled wire surrounding some type of core (air, iron, etc.). When a current is applied to a conductor, energy is stored in the magnetic field surrounding the coil allowing for a energy storing and filtering effect.
Infrared (IR) - Light in the THz (1,000 GHz , 2 x 1011 Hz—2 x 1014 Hz) range of frequencies.
Instruction Pointer - A register in a processor that contains the address of the next instruction to be executed.
Instruction Set Architecture (ISA) - The features that are built into an architecture’s instruction set, including the types of operations, types of operands, and addressing modes, to name a few.
Insulator - A type of component or material which impedes the movement of an electric current.
Integrated Circuit (IC) - An electrical device made up of several other discrete electrical active elements, passive elements, and devices (transistors, resistors, etc.)—all fabricated and interconnected on a continuous substrate (chip).
Interpreter - A mechanism that translates higher-level source code into machine code, one line or one byte code at a time.
Interrupt - An asynchronous electrical signal.
Interrupt Handler - The software that handles (processes) the interrupt, and is executed after the context switch from the main instruction stream as a response to the interrupt.
Interrupt Latency - The amount of time between the assertion of an interrupt signal and the start of the associated ISR
Interrupt Service Routine (ISR) - See Interrupt Handler.
Interrupt Type - A unique number associated with each interrupt. The interrupt type is typically the processor's index into the IVR
Interrupt Vector - An address of an interrupt handler.
Interrupt Vector Table - A table containing interrupt vectors, indexed by interrupt type, that maps interrupt and ISR. The interrupt vector table must be initialized before interrupts are enabled.
Intertask Communication - The passing of data between tasks in a multitasking system with extensive RTOS resources like mailbox, queue, etc to safely transfer data without risk of race conditions.
Intertask synchronization - The coordination of timing and ordering between tasks in a multitasking environment with extensive RTOS resources like semaphore, monitors, etc to safely synchronise without risk of race conditions.
Inverter - A NOT gate that inverts a logical level input, such as from HIGH to a LOW or vice-versa.

Glossary: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Related topics:
Embedded System Architecture   |   Embedded Hardware Architecture   |   Embedded Software Architecture   |   Embedded Software Definition   |   Embedded System Acronyms   |   Embedded System Symbols

List of topics: Embedded System

No comments:

Post a Comment