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 > Designing with Xilinx FPGAs Using Vivado > Synthesis

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

Synthesis

FONT SIZE : AAA

Synthesis is the fi rst step, which maps architecture-independent RTL code into technology- specifi c primitives. Usually, synthesis tools are supposed to isolate the users from knowing the device details. However, having a good idea of device prim- itives allows you to fi ne-tune the synthesis behavior. This might be required mainly for the following reasons: 

• Code written for another device might need tweaks in order to get optimal area, performance, and power on the current device. 

• Sometimes, synthesis is done on individual parts of the design. So, what might appear as a good optimization decision in the context of that small design might not necessarily be the right decision in the context of the whole design. You might need to guide the synthesis tool in such cases to alter the optimization decisions. 

• Sometimes, for designs with special purpose application, you might want to obtain the last bit of performance or area or power—depending on the need— even at the cost of a few other factors. 

Synthesis behavior can also have an impact on how effi ciently a design can be taken through the back end place and route tools. In the context of this chapter, any synthesis behavior refers specifi cally to Vivado synthesis tool, though some other synthesis tools may also provide similar capabilities. 


  • XC1736DJI

    Manufacturer:Xilinx

  • Xilinx PLCC-20
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XCR3128A-10VQ100I

    Manufacturer:Xilinx

  • CPLD CoolRunner Family 4K Gates 128 Macro Cells 0.35um Technology 3.3V 100-Pin VTQFP
  • Product Categories: Voltage regulator tube

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC2S200E-7PQG208C

    Manufacturer:Xilinx

  • FPGA Spartan-IIE Family 200K Gates 5292 Cells 400MHz 0.15um Technology 1.8V 208-Pin PQFP
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS:

  • XC4013L-5BG225I

    Manufacturer:Xilinx

  • High Performance Field Programmable Gate Array
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XCR3128XL-6TQ144C

    Manufacturer:Xilinx

  • CPLD CoolRunner XPLA3 Family 3K Gates 128 Macro Cells 175MHz 0.35um Technology 3.3V 144-Pin TQFP
  • Product Categories: Programmable logic array

    Lifecycle:Active Active

    RoHS: No RoHS

Need Help?

Support

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