做网站一定要有空间吗/武汉大学人民医院光谷院区

做网站一定要有空间吗,武汉大学人民医院光谷院区,湘潭网站建设 磐石网络擅长,wordpress 亚马逊s3一、综述 参考ug474.pdf: 7系列中,一个CLB包含两个slice:每个CLB的资源:CLB可配置的主要功能:二、主要功能 LUT是基本单元,例如选择器assign muxout (sel) ? din_0: din_1;A-shift register每个Slice对应…

一、综述

参考ug474.pdf:

7系列中,一个CLB包含两个slice:
每个CLB的资源:
CLB可配置的主要功能:

二、主要功能

LUT是基本单元,例如选择器assign muxout =  (sel) ? din_0: din_1;
  A-shift register
每个Slice对应4个LUT,而每个LUT可配32bit的移位寄存器:
对应指令:
always @(posedge clk)srl <= {srl[31:0],din};
assign dout = srl[20];

   

当添加复位信号:

always@ (posedge clk)if(rst)srl <= 32'd0;elsesrl <= {srl[31:0],din]};
assign dout = srl[20]

  

  为什么结构不一致?因为LUT没有同步复位控制输入端,因此综合器无法将代码综合成有LUT实现的结构,因此写代码需要根据相应结构编写。

每个Slice可扩展为128bit的移位寄存器:
  B-Distributed RAM
每个LUT为6选1,或2个5选1,其中SLICEM挂distributed RAM以及Shift Registers,关于Distributed RAM可实现的功能:

以下列举了一些适用于分布式RAM的情况:

  1. 深度小于64-bit
  2. 在深度大于64-bit小于128-bit情况下,有时延要求并需要异步输出(其clock-to-out时间小,并且布线比Block RAM自由)
  3. 数据宽度小于16-bit
(个人观点:这里配置RAM调用FPGA内部逻辑资源,而Block RAM blocks内部的RAM只能作为RAM使用,因此在时序没有要求,且固定RAM容量有剩余的情况下,不建议配置CLB中的RAM,固定RAM容量不够,可用CLB配置作为补充)。

  C-Multiplexer

  CLB还有一个重要功能:多路复用器(multiplexer)。

在一个Slice中包含有三个多路复用器:F7MUXA、F7MUXB和F8MUX。其中F7MUXA组合LUT A和LUT B成为7输入LUT,F7MUXB组合LUT C和LUT D成为7输入LUT,而F8MUX组合1个Slice中的4个LUT成为8输入LUT。

因此通过F7MUXA、F7MUXB和F8MUX的搭配,1个Slice可以实现4:1、8:1和16:1多路复用器,

  • 一个LUT实现4:1多路复用器
  • 2个LUT实现8:1多路复用器
  • 4个LUT实现16:1多路复用器

如图1、2、3所示:

   D-Carry logic

 每个slice有4bits,每个bit包含一个多路复用和一个专用异或门XOR(用于加/减运算): 

每个SLICE的Carry logic图:

三、原语

具体可参考ug953.pdf,原语列表:

查看CLB相关的原语用法:

 即可按需要进行调用,例如每个LUT对应32bit的shift register logic,查看原语:

移位计算方法:

接口说明:

模板调用:

测试:

module CLB_SRL(clk,rst,din,dout);
input clk,rst;
input din;
output dout;
// SRLC32E: 32-bit variable length cascadable shift register LUT (Mapped to a SliceM LUT6)
// with clock enable
// 7 Series
// Xilinx HDL Libraries Guide, version 2015.2
SRLC32E #(
.INIT(32'h00000000) // Initial Value of Shift Register
) SRLC32E_inst (
.Q(dout), // SRL data output
.Q31(1'b0), // SRL cascade output pin
.A(32'h00010100), // 5-bit shift depth select input
.CE(1'b1), // Clock enable input
.CLK(clk), // Clock input
.D(din) // SRL data input
);
// End of SRLC32E_inst instantiationendmodule

  综合之后的线路图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242558.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自定义IP在PCIE中使用

自定义IP在PCIE中使用

基础001_Xilinx V7资源

作者&#xff1a;桂。 时间&#xff1a;2018-02-08 09:37:35 链接&#xff1a;http://www.cnblogs.com/xingshansi/p/8430247.html 前言 本文主要是Xilinx V7系列的零碎记录&#xff0c;以便查阅。 一、器件资料 主要参考《Xilinx新一代FPGA设计套件VIVADO应用指南》。FPGA基本…

角度和弧度的相互换算

角度和弧度的相互换算 既可以使用角度来测量角&#xff0c;也可以使用弧度来测量角。 弧长等于半径对应的角为1弧度。 平时有的单位为角度&#xff0c;没有单位表示的弧度。 弧度与角度的相互换算 利用相似原理。得出周角之比等于弧长之比。 角秒&#xff0c;又称弧秒&a…

银行爆雷不断,放在银行的钱安全吗?

近段银行可谓是多事之秋&#xff0c;在监管重磅之下银行爆雷不断&#xff0c;进入2018年以来&#xff0c;监管已经引爆了超过500个雷&#xff0c;各个银行貌似要过年了都在排队爆雷迎接新年一样&#xff0c;其中最大的两个雷被浦发银行和邮储银行领走。2018年罚单泪如雨下1月19…

基础003_V7-Memory Resources

一、综述 参考ug473.pdf。 常用Memory 资源&#xff1a; 在IP核中&#xff0c;Block memory&#xff08;distributed memory为CLB中的资源&#xff09;&#xff1a; 通常选用Native&#xff0c;而不用AXI接口&#xff1a; Block RAM可配置单端口RAM、伪双端口RAM、双端口RAM、单…

现代控制理论基础

现代控制理论基础 机理建模法列写状态空间表达式 状态方程是指刻画系统输入和状态关系的表达式。状态向量所满足的向量常微分方程称为控制系统的状态方程。状态方程是控制系统数学模型的重要组成部分。 状态方程的描述 其中A、B、C、D的位置是固定的。 第一步先找状态。状态的…

信用非常良好,为何银行不给你批信用卡?

大家都是知道申请信用卡对个人信用的要求很高&#xff0c;稍微有逾期都有可能被拒绝。但是很多网友反映&#xff0c;自己信用没有逾期&#xff0c;可是为什么申请信用卡还是被拒绝了呢&#xff1f;其实申请信用卡不只是单单看信用这么简单&#xff0c;银行在审批的时候是从申请…

云闪付单个红包最高2018,这是要打败支付宝的节奏吗?

最近过年&#xff0c;红包雨满天飞&#xff0c;各家各路都来参与&#xff0c;特别是移动支付领域的竞争更为激烈&#xff0c;其中支付宝、微信、云闪付的战火烧的最旺。云闪付巨额红包意在抢占移动支付市场云闪付最近一段时间又出来闹事&#xff0c; 为推广银联云闪付&#xff…

如何解决MathType中公式与文字错位的问题

如何解决MathType中公式与文字错位的问题 使用MathType数学公式编辑器编辑公式时&#xff0c;难免会出现公式与文字错位的问题&#xff0c;这不仅影响整个文档的美观&#xff0c;也会给排版带来不便。公式与文字对齐的方法主要有三种&#xff0c;分布是清除格式、使用MathType…

基础004_V7-DSP Slice

主要参考ug479.pdf。之前的文章&#xff1a;FIR调用DSP48E_05。本文主要记录基本用法。 一、DSP48核 A-参数说明 instrctions&#xff0c;多个功能&#xff0c;通过sel选用目前没发现C勾选与否&#xff0c;有何影响。 如上图所示&#xff0c;结果3拍后输出&#xff1a; 其他参数…

打字小妙招

打字小妙招 u字的拼音是字之间的组合 例如&#xff1a;奆 v数字可是大写 例如&#xff1a;壹万贰仟叁佰肆拾伍 v数字计算 例如&#xff1a;123

揭秘买车0首付的套路,羊毛出在羊身上

买车现在已经成为很多年轻人的一种追求&#xff0c;不管是城里的还是农村的&#xff0c;也不管有钱没钱&#xff0c;总之&#xff0c;很多年轻人觉得有车层次就是不一样&#xff0c;开出去把妹也很拉风。但是很多人在买车的时候根本就没有考虑自己的经济能力&#xff0c;甚至很…

地震中房子变废墟了,贷款还需要还吗?

2月12日18时31分在河北省廊坊市永清县(北纬39.37度&#xff0c;东经116.67度)发生4.3级地震&#xff0c;震源深度20千米。截止目前暂时没有人员伤亡报告。我国是一个自然灾害比较多的国家&#xff0c;比如地震&#xff0c;泥石流、台风、洪灾等等&#xff0c;这些自然灾害每年都…

远程控制他人电脑

远程控制他人电脑 首先wini打开window设置&#xff0c;选择系统 下划找到&#xff0c;关于&#xff0c;找到&#xff0c;远程 点击启用远程桌面&#xff0c;弹出的选项框中选择确定 然后&#xff0c;winr&#xff0c;打开运行框&#xff0c;输入mstsc点确定。 然后输入需要远…

过年遇到前任借钱, 如何傲娇的拒绝?

春节又到了&#xff0c;过节走亲访友&#xff0c;有一个话题不得不谈&#xff0c;那就是钱&#xff01;都说谈钱伤感情&#xff0c;这话一点都没有错&#xff0c;特别是遇到前任来找你借钱。明明被前任甩得伤痕累累&#xff0c;没想到过年了&#xff0c;有些前任竟然厚着脸皮回…

由传递函数求状态方程

由传递函数求状态方程 直接法 例子 并联法

借呗利息为什么比银行信用贷款高很多?

利息高低取决于3个方面&#xff0c;一个是风险&#xff0c;二个是资金成本&#xff0c;三是市场竞争对收益定价的影响。借呗利息之所以比银行高也离不开这三个因素。首先是风险&#xff0c;借呗面对的据大部分是普通老百姓&#xff0c;门槛比较低&#xff0c;所以相应的风险比较…

全款房抵押贷款利息和抵押率各是多少?

银行房产抵押贷款的利息及抵押率根据不同客户的资质及申请条件&#xff0c;最终结果是不一样的。&#xfffc;首先我们来说下利率&#xff0c;目前银行贷款利率一般都会在基础利率的基础上上浮&#xff0c;目前银行贷款基准利率一年之内是4.35%&#xff1b;1-5年是4.75%&#x…

将simulink中的workspace中的变量画出来

将simulink中的workspace中的变量画出来 第一种方法 设置Scope 允许之后&#xff0c;工作空间会出现变量 在编辑器中输入画图代码 figure %%% scope多个接口 plot(ScopeData.time,ScopeData.signals(1).values,LineWidth, 1) hold on plot(ScopeData.time,ScopeData.si…

房贷等额本金和等额本息有什么区别,为何很多人傻傻分不清?

等额本金和等额本息是房贷最常见的两种还款方式&#xff0c;但两者却有很多差别&#xff0c;而且很多人对如何区分等额本息和等额本金云里雾里&#xff0c;傻傻分不清。 其实要区分等额本金和等额本息也很简单。首先我们来说下等额本金。所谓等额本金就是把房贷金额平分到每个月…