background image

Chapter 1. Introduction

2

Figure 1.1: Embedded Systems market share

certain class of circuits. These circuits do not implement any specific function, but they

have the potential to implement any hardware block, according to size constrains. They

can be described as vast arrays of circuit blocks, each capable of functioning in various

ways. By providing a specific bitstream configuration, the complete array can operate

as the desired circuit e.g. processor, signal processing unit and many others. In fact

there is almost no limit as to what can be implemented on these devices. Compared

to the application specific integrated circuits (ASICs), they are more flexible, providing

lower engineering cost, reduced development time, reduced debugging time and lower

implementation risk .

The usage spectrum of FPGAs is mainly focused in areas where flexibility, low cost and

rapid prototyping is mandatory. Such examples vary from radio-astronomy and particle

physics to chip multiprocessor emulation and derivative pricing. All those fields have

a common factor, which is the dynamic environment and alternating circumstances. It

is clear that in such situations adapting, combining and incorporating IP-cores to large

scale projects is mandatory.