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 > C-Based Design > RTL Integration

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

RTL Integration

FONT SIZE : AAA

The output from HLS is used as RTL input to the remainder of the FPGA design fl ow. The HLS output is provided in industry standard RTL format (Verilog and VHDL) and in gate-level format ( EDIF ). The most productive methodology for using the outputs of HLS is the one which uses an IP integration fl ow where the RTL output from HLS is another IP block in the RTL system along with existing RTL IP. 

An IP integration environment allows the IP blocks, including the HLS-generated RTL design, to be easily integrated into the chip-level design, and is explained in Chap. 7 . It would typically take more effort to add the HLS IP into the chip-level RTL design manually (connecting each port in a text editor), than using IPI. Since IPI uses IPs based on AXI protocol, you are highly encouraged to use AXI interfaces for your HLS designs, allowing the HLS IP to easily be integrated into your FPGA RTL design using the IP integration environment. 

The fi nal part of any productive C-based design fl ow is the use of a Tcl script to take advantage of batch processing. Batch processing through Tcl is supported by HLS, allowing C simulation, C synthesis, RTL verifi cation, and RTL IP integration to be performed effi ciently in batch mode. 

  • XCV200E-6FG256I

    Manufacturer:Xilinx

  • FPGA Virtex-E Family 63.504K Gates 5292 Cells 357MHz 0.18um Technology 1.8V 256-Pin FBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Obsolete -

    RoHS:

  • XC4028XL-3HQ240C

    Manufacturer:Xilinx

  • FPGA XC4000X Family 28K Gates 2432 Cells 0.35um Technology 3.3V 240-Pin HSPQFP EP
  • Product Categories: FPGAs

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC2V1500-6FFG896C

    Manufacturer:Xilinx

  • FPGA Virtex-II Family 1.5M Gates 17280 Cells 820MHz 0.15um Technology 1.5V 896-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Obsolete -

    RoHS:

  • XC4003A-5PC84I

    Manufacturer:Xilinx

  • Xilinx PLCC84
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XCS30-4PQ208I

    Manufacturer:Xilinx

  • Spartan and Spartan-XL Families Field Programmable Gate Arrays
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: -

Need Help?

Support

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