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 > Design Automation of FPGAs > RTL Design Flow

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

RTL Design Flow

FONT SIZE : AAA

Register Transfer Level (RTL) VHDL is the input to most standard synthesis software tools. The VHDL must be written in a form that contains registers, state machines (FSM), and combinational logic functions. The synthesis software translates these blocks and functions into gates and library cells from the FPGA library. The RTL design flow is shown in Figure 5.3. Using RTL VHDL restricts the scope of the designer as it precludes algorithmic design, as we shall see later. This approach forces the designer to think at quite a low level, making the resulting code sometimes verbose and cumbersome. It also forces structural decisions early in the design process, which can be restrictive and not always advisable, or helpful.

The design process starts from RTL (Register Transfer Level) VHDL, as follows: 

• Simulation (RTL): needed to develop a test bench (VHDL).

• Synthesis (RTL): targeted at a standard FPGA platform.

• Timing Simulation (Structural) simulate to check timing.

• Place and Route using standard tools (e.g., Xilinx Design Manager).

Although there are a variety of software tools available for synthesis (such as LeonardoSpectrum™ or Synplify), they all have generally similar approaches and design flows.


  • XC4VSX25-10FF668I

    Manufacturer:Xilinx

  • FPGA Virtex-4 SX Family 23040 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: Disjoncteur

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC4VSX25-11FF668I

    Manufacturer:Xilinx

  • FPGA Virtex-4 SX Family 23040 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: Chip de gestion de batterie

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC2018-70PC68I

    Manufacturer:Xilinx

  • Field Programmable Gate Array (FPGA)
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC4VSX35-11FF668I

    Manufacturer:Xilinx

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

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC3042-100PG84B

    Manufacturer:Xilinx

  • FPGA XC3000 Family 3K Gates 144 Cells 100MHz 5V 84-Pin CPGA
  • Product Categories:

    Lifecycle:Unconfirmed -

    RoHS: No RoHS

Need Help?

Support

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