Xilinx SRL16E(详细说明)
发布时间
阅读量:
阅读量
在进行FPGA开发时,移位寄存器是一种经常被使用的组件,其主要作用是将特定信号进行延时处理,以满足设计中的时序要求。通常情况下,实现信号延时的方式是在process过程语句中对信号进行移位操作(在Verilog语言中则是在always块中完成该操作)。不过,这里将介绍一种特殊的移位寄存器原语——SRL6E,这是Xilinx公司提供的一种资源,从名称即可看出,它能够支持最多16位的移位功能。
需要特别指出的是,在不同类型的器件中,SRL16E原语的具体实现方式可能存在差异。以下内容展示了在Kintex-7系列器件中SRL16E原语的使用形式:
--使用原语时,需要加上这两句
Library UNISIM;
use UNISIM.vcomponents.all;
-- SRL16E: 16-bit shift register LUT with clock enable operating on posedge of clock (Mapped to SliceM LUT6)
-- Kintex-7
-- Xilinx HDL Language Template, version 2017.4
--以
全部评论 (0)
还没有任何评论哟~
