Tag: Embedded systems design
-
Key Features of Field Programmable Gate Arrays (FPGAs)
A field programmable gate array (FPGA) utilizes an array of logic blocks, which can be configured by the user. The term “field programmable” implies that the device is programmable outside the factory where it is produced. The internal architecture of a FPGA device has three main parts, namely: The figure below illustrates the architecture of…
-
Design Metrics Employed in Embedded Systems
We have a number of design metrics you need to put into consideration when designing embedded systems. The following are some of the key design metrics used in embedded systems: Performance The instruction execution time in the system measures the performance. Smaller execution time means higher performance. For example, for a digital camera, shooting a…
-
Networked Embedded Systems
Each specific IO device can be connected to others using specific interfaces, for instance, an IO device connects and is interfaced to an LCD controller, keyboard controller, or print controller using specific interface. Bus communication simplifies the number of connections and provides a common protocol for interconnecting different or same type of IO devices. Any…
-
Embedded Systems Design Process
The ideas employed during the design process in embedded systems can be subdivided into 8 steps: Abstraction Each problem component is first abstracted. For instance, in the design of a robotic system, the problem of abstraction can be in terms of control of arms and motors. Hardware and Software Architecture Architectures should be well comprehended…
-
Embedded System-On-Chip (SoC)
System-on-chip (SoC) is a system on VLSI chip that has all the required analog as well as digital circuits, processors and software. At the heart of most SoC designs are an embedded proprietary RISC processor and a block of RAM memory (for the software that runs on the processor). This allows the designer to partition…