UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 46511

7 Series FPGA Design Assistant - Using SRLs to conserve resources

Description

This answer record discusses how shift register look-up tables (SRLs) can be used to help conserve resources in fabric.

NOTE: This answer record is part of the Xilinx 7 Series FPGA Solution Center (Xilinx Answer 46370). The Xilinx 7 Series FPGA Solution Center is available to address all questions related to 7 series devices. Whether you are starting a new design with 7 series FPGAs or troubleshooting a problem, use the 7 Series FPGA Solution Center to guide you to the right information.

解决方案

The SRL primitive can be utilized to reduce resources used in a design. Instead of implementing a shift register using a series of flip-flops, you can implement a shift register in the dedicated performance optimized SRL blocks in fabric. However, in order to utilize an SRL in your design, you must be careful how you use resets.

Resets should not be used on shift registers in your design as this requires additional logic around the SRL block which reduces performance and increases the amount of logic needed to implement the shift register.

For more information on using SRLs in your design, see the section on SRLs in the HDL Coding Practices to Accelerate Design Performance White Paper (WP231): http://www.xilinx.com/support/documentation/white_papers/wp231.pdf

链接问答记录

相关答复记录

AR# 46511
创建日期 03/20/2012
Last Updated 12/15/2012
状态 Active
Type 综合文章
器件
  • Artix-7
  • Kintex-7
  • Virtex-7