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 > Design Recipes for FPGAs Using Verilog and VHDL > An FPGA Primer > Design Constraints using FPGAs

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

Design Constraints using FPGAs

FONT SIZE : AAA

It can be very easy to produce unrealistic designs using an HDL if the target FPGA platform is not considered carefully. FPGAs obviously have a limited number of logic blocks and routing resources, and the designer has to consider this. The style of HDL code used by the designer should make the best use of resources, and this book will give examples of how that can be achieved. HDL code may be transferable between technologies, but may need rewriting for best results due to these constraints. For example, assumptions about the availability of resources may lead to a completely different style of design. An example would be a complex function that needed to be carried out numerous times. If the constraint was the raw performance, and the device was large enough, then simply duplicating that function in the hardware would enable maximum data rates to be achieved. On the other hand, if the device is very small and can only support a smaller number of functions, then it would be up to the designer to consider pipelining or resource sharing to enable the device to be programmed, but obviously this would be at the cost of raw performance. The constraints placed on the designer by the FPGA platform itself can therefore be a significant issue in the choice of device or development platform. 


  • XC4VLX25-10SF363I

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 24192 Cells 90nm Technology 1.2V 363-Pin FCBGA
  • Product Categories: Contrôleur logique

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC3S200A-4FT256I

    Manufacturer:Xilinx

  • FPGA Spartan-3A Family 200K Gates 4032 Cells 667MHz 90nm Technology 1.2V 256-Pin FTBGA
  • Product Categories: Embedded - FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC3S200A-5VQ100C

    Manufacturer:Xilinx

  • FPGA Spartan-3A Family 200K Gates 4032 Cells 770MHz 90nm Technology 1.2V 100-Pin VTQFP
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC17S40XLPDG8C

    Manufacturer:Xilinx

  • PROM Serial 323K-bit 3.3V 8-Pin PDIP
  • Product Categories: Memory - Configuration Proms for FPGA's

    Lifecycle:Obsolete -

    RoHS:

  • XC17S50APD8I

    Manufacturer:Xilinx

  • SERIAL PROM FOR 50000 SYSTEM GATE LOGIC
  • Product Categories: Memory - Configuration Proms for FPGA's

    Lifecycle:Any -

    RoHS: -

Need Help?

Support

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