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 Verifi cation

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

RTL Verifi cation

FONT SIZE : AAA

Automatic RTL verifi cation is a feature of HLS. Since the HLS tool knows the inter- faces which are created in the RTL, it is possible to automatically create an RTL testbench to verify the RTL output from HLS. This allows the RTL to be verifi ed without the requirement to create an RTL testbench. 

Since the RTL verifi cation is based on the C testbench, the amount of verifi cation which is performed on the RTL is exactly correlated with the effort spent writing a C testbench which exhaustively verifi es all modes. As stated earlier, spending time and effort to create a C testbench which exhaustively tests all modes is a productive investment, since C simulation is fast and productive and the investment in this is automatically leveraged into the RTL verifi cation. 

RTL verifi cation typically takes substantially longer to complete than any other part of a C-based design flow. It is therefore recommended to only perform RTL verifi cation when the design exploration process is complete or whenever you wish to take a representative sample through the remainder of the design flow. 

Verification confi rms the behavior of the RTL matches the behavior of the C code simulation. To verify the RTL in the context of the other RTL blocks in the full FPGA design, the RTL output must be integrated into the FPGA RTL design project. 

  • XCV200E-6FG256C

    Manufacturer:Xilinx

  • FPGA Virtex-E Family 63.504K Gates 5292 Cells 357MHz 0.18um Technology 1.8V 256-Pin FBGA
  • Product Categories: Socle de fusible

    Lifecycle:Obsolete -

    RoHS:

  • XC4028XL-3HQ160I

    Manufacturer:Xilinx

  • FPGA XC4000X Family 28K Gates 2432 Cells 0.35um Technology 3.3V 160-Pin HSPQFP EP
  • Product Categories: Socle de fusible

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XC4028XL-4BG352C

    Manufacturer:Xilinx

  • XC4000E and XC4000X Series Field Programmable Gate Arrays
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC4003A-5PC84C

    Manufacturer:Xilinx

  • FPGA XC4000A Family 3K Gates 100 Cells 125MHz 5V 84-Pin PLCC
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS: No RoHS

  • XCS30-3VQ100I

    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.