This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > FPGAs Fundamentals, advanced features, and applications in industrial electronics > Main Architectures and Hardware Resources of FPGAs

Main Architectures and Hardware Resources of FPGAs

FONT SIZE : AAA

Since their advent, microprocessors were for many years the only efficient way to provide electronic systems with programmable (user-defined) func- tionality. As discussed in Chapter 1, although their hardware structure is fixed, they are capable of executing different sequences of basic operations ( instructions). The programming process mainly consists of choosing the right instructions and sequences for the target application. 

Another way of achieving user-defined functionality is to use devices whose internal hardware resources and interconnects are not totally configured by default. In this case, the process to define functionality ( configuration, as also introduced in Chapter 1) consists of choosing, configuring, and inter- connecting the resources to be used. This second approach gave rise to the FPGA concept (depicted in Figure 2.1), based on the idea of using arrays of custom logic blocks surrounded by a perimeter of I/O blocks (IOBs), all of which could be assembled arbitrarily (Xilinx 2004). 

From the brief presentation made in Section 1.4, this chapter describes the main characteristics, structure, and hardware resources of modern FPGAs. It is worth noting that it is not intended to provide a comprehensive list of resources, for which readers can refer to specialized literature (Rodriguez- Andina et al. 2007, 2015) or vendor-provided information. Embedded soft and hard processors are separately analyzed in Chapter 3 because of their special significance and the design paradigm shift they caused (as they transformed FPGAs from hardware accelerators to FPSoC platforms, con- tributing to an ever-growing applicability of FPGAs in many domains). DSP and analog blocks are other important hardware resources that are sepa- rately analyzed in Chapters 4 and 5, respectively, because of their usefulness in many industrial electronics applications. 

FPGA concept.png

FIGURE 2.1 FPGA concept.



  • XCR3064XL-7CSG48C

    Manufacturer:Xilinx

  • CPLD CoolRunner XPLA3 Family 1.5K Gates 64 Macro Cells 119MHz 0.35um Technology 3.3V 48-Pin CSBGA
  • Product Categories: CPLDs (Complex Programmable Logic Devices)

    Lifecycle:Active Active

    RoHS:

  • XC2S200E-4FG456C

    Manufacturer:Xilinx

  • Xilinx BGA456
  • Product Categories:

    Lifecycle:Any -

    RoHS:

  • XC4VLX15-10FF668C

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 13824 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC4VLX15-10SFG363C

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 13824 Cells 90nm Technology 1.2V 363-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS:

  • XC17256DPD8I

    Manufacturer:Xilinx

  • PROM Serial 256K-bit 5V 8-Pin PDIP
  • Product Categories:

    Lifecycle:Unconfirmed -

    RoHS: No RoHS

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.