位置:51电子网 » 技术资料 » EDA/PLD

可编程逻器件应用SRLC 16

发布时间:2008/9/16 0:00:00 访问次数:908

  在xilinx的fpga中,4输入的查找表可以配置成一个16位的移位寄存器来使用。这对于一些移位寄存器应用很多的场合,可有效地提高资源的利用率,节省逻辑资源。本节将会以4输入的查找表为例,详细介绍srlc16的应用。对于更多输入的查找表,如virtex-5的6输入查找表可以实现srlc32,原理同srlc16一样。srlc16是xilinx在fpga独有的一种资源。

  4输入查找表实现的srlc16的基本结构如图1所示。移位寄存器的输入可以是shiftin或是di,4位地址可以选择内部的16位中的任意位输出到d,mc15可以用来进位级联到下一级输入。对于其他srlc16的变形模块的端口和应用,请参考ise工具中的相应器件的库指南。

  图1 srlc16的基本结构

  srlc16的可以用做一个16∶1的数据选择器,数据选择器的输入是固定数。不用di,lut初始化成一个固定的值。srlc16也可以用做一个可选输出的移位寄存器,数据从dl输入。输出的抽头由a[3∶0]动态决定,如图2所示。

  图2 srlc16做可变抽头的移位寄存器

  srlc16也可以直接作为一个小的模块来调用,verilog的调用模板如下:



  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  在xilinx的fpga中,4输入的查找表可以配置成一个16位的移位寄存器来使用。这对于一些移位寄存器应用很多的场合,可有效地提高资源的利用率,节省逻辑资源。本节将会以4输入的查找表为例,详细介绍srlc16的应用。对于更多输入的查找表,如virtex-5的6输入查找表可以实现srlc32,原理同srlc16一样。srlc16是xilinx在fpga独有的一种资源。

  4输入查找表实现的srlc16的基本结构如图1所示。移位寄存器的输入可以是shiftin或是di,4位地址可以选择内部的16位中的任意位输出到d,mc15可以用来进位级联到下一级输入。对于其他srlc16的变形模块的端口和应用,请参考ise工具中的相应器件的库指南。

  图1 srlc16的基本结构

  srlc16的可以用做一个16∶1的数据选择器,数据选择器的输入是固定数。不用di,lut初始化成一个固定的值。srlc16也可以用做一个可选输出的移位寄存器,数据从dl输入。输出的抽头由a[3∶0]动态决定,如图2所示。

  图2 srlc16做可变抽头的移位寄存器

  srlc16也可以直接作为一个小的模块来调用,verilog的调用模板如下:



  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!