查找表实现任意组合逻辑皮皮祥

六管静态存储单元结构(每个管都处于饱和导通状态或者截止状态)

T1、T2为工作管,用来保存\存储数据

T3、T4为负载管,用于为T1、T2提供电荷

T5、T6、T7、T8为门控管,用于控制开关

X地址选通(行选通)

T5、T6管被打开,A、B与位线连通

Y地址选通(列选通)

T7、T8管被打开,A、B分别于I/O和非I/O相连通

当I/O=1时,A=1,此时T2处于饱和导通状态,因为T2接地而且B与T2相连,所以B=0

当B=0时,T1与B相连,所以此时T1也为0,T1为0可以使A保持高电平的状态,形成稳定的互锁状态

当A点读入的值为1时,读出结果即I/O结果也为1

当A点读入的值为0时,读出结果即I/O结果也为0

B点同理

注意:不论是读或写,都要求X和Y译码线同时有效!

当X和Y撤销后,由负载管T3、T4分别为T1、T2提供工作电流,保持此互锁状态。

上面提到的双译码结构就是图中的存储单元阵列

X和Y的位数可能不相同,均需要通过驱动器进行扩大

还有控制电路,分为读信号RD、写信号WR和片选信号CS,当片选信号有效时才可以进行其他操作。

(1)某计算机字长16位,其存储器容量为64KB,按字编址时,其寻址范围是多少?

【1】存储容量为64KB时,按字节编址的寻址范围就是64KB【2】当按字编址时,因为一个字有8位,所以结果为64K×8/16=32K

(2)一个16K*32位的SRAM存储芯片,其数据线和地址线之和为多少?

该存储芯片为16K*32位,那么16K为24×210,即它需要的数据线为4+10=14根。此外它还需要32根地址线,所以数据线和地址线的总和为46。

(3)一个16K*32位的SRAM存储芯片,其内部采用位数相同的行列地址译码器,则其内部译码输出线的总量为多少?

【1】16K的存储单元需要的译码输入线为:24×210即14位。【2】因为它采取位数相同的行列地址译码器,所以行列各7位,那么需要的译码输出线为27+27=28。即结果为28。【3】拓展:当采用单译码方式时,译码输出线为24×210=214

最近在看CycloneV代FPGA芯片手册,网上的资料就是把中文手册抄一遍或者是把英文手册翻译一下,不讲解细节以及应用,所以想发一篇从手册中电路出发到实际应用对应的电路到底会消耗什么资源。不管是altera、xilimx还是国产的芯片,这些原理都是一致的。

图1CycloneV器件的ALM高级结构图

本来查找表原理是比较简单的,当然要将内部结构一次搞清楚。打开图1内部详细电路如图2所示,想要一次说清楚好像有亿点复杂。6输入查找表是由2个4输入查找表和4个3输入查找表加一些数据选择器构成的,本节就先了解一下图2中红色部分4输入查找表(LUT),由于CycloneIV、Cyclone10LP这些芯片的查找表均为4输入,其实几输入的原理都一样,只是SRAM地址端个数不同而已。

图2CycloneV器件的ALM内部详细结构

FPGA可以实现所有门电路,然而FPGA却没有门电路这种硬件结构,都是通过一个叫查找表的结构等效实现的。本节内容解决一个查找表凭什么可以综合成任何门电路。下图蓝色边缘的方框就是一个四输入的查找表,四个输入端a、b、c、d,一个输出端。

图3查找表外部结构图

个查找表(LUT)可以实现与门、或门、门、加减法等各种组合逻辑。试想一下,n个输入,最多可以组合成2n个不同的状态,输出也就要与2n个输入状态对应。当查找表在实现固定功能时,输入信号确定时,输出信号也是确定的,只需要先把输入对应的输出结果计算并存储起来,把输入信号作为存储区的地址信号,读出的数据就是对应的输出数据了。

如图4所示,4输入LUT实际有16个1bit基于SRAM结构的存储器,将A、B、C、D四个输作为SRAM存储器的地址信号,输出该地址存储的数据。SRAM存储的数据不同,相同的输入可以得到不同的输出,从而等效成不同门电路,实现使个LUT实现各种组合逻辑的功能。

图44输入查找表内部组成

图54输入查找表实现四输入或门

Quartus在对模块进行综合时,就会生成每个查找表每bitSRAM需要存储的数据,在下载程序或者上电配置时,FPGA查找表对应的SRAM就会被初始化,之后这些查找表就可以等效成对应的门电路了,通过下面代码实现上述电路。

moduletop(inputA,inputB,inputC,inputD,outputdout);assigndout=A|B|C|D;endmodule综合的RTL视图如下所示,右击打开chipplanner查看该或门在芯片内的位置,以及实现方式。

图64四输入或门的RTL视图

图7Chipplanner中对应的查找表所在的LE

图8查找表实现4输入或门

由于查找表是最基本结构,quartus无法在对其进行展开,无法查看更加细节的电路,而vivado是可以导出lut的网表,可以看到lut的ram里面存储的数据,会更加直观。

对xilimx、altera等厂家的FPGA进编程,实际上就是把需要进运算的结果计算出来并存储在SRAM之中,输发相应变化时,将RAM中对应值输出即可。个N输查找表(LUT)可以实现N个输变量的任何逻辑功能,如N输“与”、N输“异或”等。输多于N个的函数、程必须分开个查找表(LUT)实现,这个过程由quartus、vivado等综合软件动完成。

从前面查找表原理有人也会想到,查找表最基本的结构是SRAM,除了能够用来实现门电路,加减法等组合逻辑之外,还可以作为存储体使用。FPGA的RAM分为两部分,一部分是块RAM,在CycloneIV里面叫M9K,在CycloneV系列里面升级为M10K存储体。另一部分叫分布式RAM,查找表就属于分布式RAM,一般情况下,块RAM读写速度会比分布式RAM高,所以在实现FIFO、ROM、双口RAM这些存储体IP时,一般会选择使用块RAM资源,后面到存储体时在详细说。

需要CycloneIV、CycloneV代FPGA中英文手册的在gongzhonghao回复Cyclone即可。

THE END
1.附近日结附近日结招聘上一页 1/10 下一页 相关搜索 ERP电话销售招聘卖场销售员招聘笔记本销售顾问招聘职业经理人招聘猎头招聘产品销售工程招聘电视购物专员招聘服务销售代表招聘VIP投资顾问招聘大学生金融理财规划师培养招聘 热门搜索 相关推荐 热门城市 相关模板 热门企业 ERP电话销售招聘 卖场销售员招聘 笔记本销售顾问招聘 职业经理人招聘 https://m.liepin.com/s/ab832c74db38b7418d892ec773da9e51/
2.附近临时工招聘,日结225330一天,下班结算,一天一结“附近快递打包临时工招聘,日结工资一天一结”快递包装临时工是电子商务和物流行业不可缺少的一部分,尤其是在高峰期,包装人员的工作量急剧增加,肩负着确保包装安全与立即交付的主要义务。 一般来说,快递包装临时工为许多侯选人提供了很好的就业选择,都是适用电商行业兴盛不可缺少的动能。在未来的物流行业中,随着电商和https://www.jianshu.com/p/eb9116c04cf3
3.泗县丁湖镇公共服务清单指南信息公开五、办理程序?:1.受理,查询告知;2.办结。 六、办理时限:1个工作日 七、收费依据及标准:不收费 八、咨询方式:乡镇承办机构电话 ? ? ?7、居民身份证申办进度查询服务指南 一、办理依据:企业群众实际需要,已常态化开展。 二、承办机构:乡镇派出所 https://www.sixian.gov.cn/public/25642/160469241.html
4.短期做什么工作赚钱多手机打字赚钱一单一结为积极推进数据改革,传统式股份制银行2021年開始很多招骋智能化行业的专业工作人员,加快推动企业战略转型在零售业务运用方面的落地式,在其中了解金融机构银行对公业务(如付款,清结算业务)的项目风险管理和运维服务工作人员仍然十分火热,其年收入区段为30万到90万。 https://www.dkewl.com/course/detail11161.html
5.司法部国家档案局关于印发《律师业务档案立卷归档办法》和《律第一条 律师业务档案,是律师进行业务活动的真实记录,反映律师维护国家法律正确实施,维护委托人合法权益的情况,体现律师的基本职能和社会作用。为加强对律师业务档案的管理,制定本办法。 关联法规:全国人大法律(1)条 第二条 律师承办业条形成的文件材料,必须严格按照本办法规定的要求立卷归档。立卷归档工作由承办律师或https://www.lawtime.cn/info/tiaojie/minshidiaojiefagui/201011224865.html
6.指南与共识中国抗癌协会乳腺癌诊治指南与规范(2021年版)(一)⑴ 肿瘤筛查,或称作普查,是针对无症状人群的一种防癌措施,而针对有症状人群的医学检查称为诊断。 ⑵ 乳腺癌筛查是通过有效、简便、经济的乳腺检查措施,对无症状妇女开展筛查,以期早期发现、早期诊断及早期治疗。其最终目的是要降低人群乳腺癌的死亡率。 https://www.cmtopdr.com/post/detail/ea6919ff-2c35-431a-8578-e5d88c86bd63
7.物流工作计划和总结(精选13篇)总结就是对一个时期的学习、工作或其完成情况进行一次全面系统的回顾和分析的书面材料,通过它可以全面地、系统地了解以往的学习和工作情况,为此要我们写一份总结。那么如何把总结写出新花样呢?以下是小编整理的物流工作计划和总结,欢迎阅读,希望大家能够喜欢。 物流https://mip.ruiwen.com/zongjie/4741376.html
8.海通证券:2015年年度报告股票频道国证券登记结 10/2844 海 有限公司 2015 年年度报告 公司网下登记 分公 年7月6日,存续公司在上海 记工作,2007年 理工商登记变 政管理局办理 册资本(一) 主营业务分析 利润表及现金流量表相 动分析表 单 币种:人民币 科 本期数 上 变动 业收入 营业38,086,267,7200.37 17,9978,474,435.10 111.84https://stock.stockstar.com/notice/JC2016040100003901_83.shtml
9.「短期工随走随结招聘信息」BOSS直聘为您提供2024年短期工随走随结信息,BOSS直聘在线开聊约面试,及时反馈,让短期工随走随结更便捷,找工作就上BOSS直聘!https://www.zhipin.com/zhaopin/98c4ce18e54959153nZ829u1/
10.2023年初级会计《经济法基础》三星考点汇总!一、自然人 二、法人 1.法人制度概述 2.营利法人 3.非营利法人 4.特别法人 主要包括机关法人、农村集体经济组织法人、城镇农村的合作经济组织法人、基层群众性自治组织法人。 三、非法人组织 四、国家 在特殊情况下,国家可以作为一个整体成为法律主体。 https://www.dongao.com/cjks/jjfjc/202305104220674.shtml
11.语文基础知识11.一部分动词可以重叠,表示“动作短暂”或“尝试”的意思,是时态的表示法。 单音节动词重叠形式是: 实词中的名词、动词、形容词的前面都可以有修饰成分,如,“美丽的花”、“外科大夫”、“努力工作”分析例8中"婚"本是动词,这里用在叙述句谓语部分找不到动词,这时"婚"变为动词,意思为"结为婚姻"。https://www.360doc.cn/article/64990497_1062613122.html
12.每日热点0928北京市疾控中心结核病实验室短期援藏人员凯旋 援藏工作是一段难得的人生历练,条件虽然艰苦,但也提高了自身业务水平和综合能力,通过这几日的入藏工作,北京市疾控与拉萨市疾控建立了良好的沟通平台,为进一步的工作合作以及人员交流打下了基础。 七天时间里,北京疾控结核病实验室圆满完成了对拉萨市结核病https://sccdc.cn/Article/View?id=32123
13.[课程笔记](李沐动手学深度学习)为什么求导产生对角线矩阵机器学习只关心NP问题,所以基本上找不到最优解 自动求导 向量链式求导法则 自动求导 计算图其实等价于链式求导 过程 显示构造就是数学上的那种 复杂度 假设神经网络有n层(n个操作子) 内存:神经网络耗费GPU资源的最大原因 自动求导实现 loss通常是一个标量,向量对于一个矩阵的loss就会变成矩阵,矩阵再往下走就变成一https://blog.csdn.net/weixin_38800498/article/details/125111024
14.业务跟单年终工作总结(通用17篇)日子如同白驹过隙,不经意间,一年的工作即将收尾,有过困惑,更有希望和喜悦,这也意味着,又要准备开始写年终总结了。相信写年终总结是一个让许多人都头痛的问题,下面是小编帮大家整理的业务跟单年终工作总结,仅供参考,大家一起来看看吧。 业务跟单年终工作总结 1 https://www.wenshubang.com/gongzuozongjie/nianzhonggongzuozongjie/3037923.html
15.微信找工作招聘岗位附近日结工资兼职临时工小时工一单一结微信找工作招聘岗位附近日结工资兼职临时工小时工一单一结,微信兼职群欢迎您的加入,网上同城兼职赚钱日结手机兼职,微信做单子一单一结附近临时工招聘,小说文字录入打字员今日求职副业加入每天千群万群等您。 02 - 报名方式:长按下方二维码加入 ENTER TITLE https://www.shangyexinzhi.com/article/4817281.html
16.促销活动方案热门为了确保工作或事情有序地进行,就需要我们事先制定方案,方案指的是为某一次行动所制定的计划类文书。我们应该怎么制定方案呢?以下是小编整理的促销活动方案,欢迎大家借鉴与参考,希望对大家有所帮助。 促销活动方案1 一、活动背景 进入21世纪以来,新年购物送礼的观念也发生了很大变化。消费者购买产品送礼品越来越讲究新https://m.unjs.com/huodongfangan/202301/6236016.html
17.建筑工作总结15篇总结是在某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而得出教训和一些规律性认识的一种书面材料,它在我们的学习、工作中起到呈上启下的作用,为此要我们写一份总结。那么你真的懂得怎么写总结吗?以下是小编为大家整理的建筑工作总结,仅供参考,希望能够帮助到大家。 https://www.gdyjs.com/shiyongwen/gongzuozongjie/302239.html
18.安全标准化工作总结15篇总结是事后对某一阶段的学习或工作情况作加以回顾检查并分析评价的书面材料,它可以明确下一步的工作方向,少走弯路,少犯错误,提高工作效益,不妨让我们认真地完成总结吧。那么总结应该包括什么内容呢?下面是小编收集整理的安全标准化工作总结,仅供参考,大家一起来看看吧。 https://www.cnfla.com/gongzuozongjie/3393035.html
19.跟单员年终工作总结(精选15篇)总结在一个时期、一个年度、一个阶段对学习和工作生活等情况加以回顾和分析的一种书面材料,它可以明确下一步的工作方向,少走弯路,少犯错误,提高工作效益,不妨让我们认真地完成总结吧。你想知道总结怎么写吗?以下是小编整理的跟单员年终工作总结,仅供参考,欢迎大家阅读。 https://www.fwsir.com/Article/html/Article_20230317174616_2551120.html
20.跟单员工作总结13篇跟单员工作总结13篇 总结是事后对某一阶段的学习、工作或其完成情况加以回顾和分析的一种书面材料,它可以帮助我们总结以往思想,发扬成绩,不如立即行动起来写一份总结吧。我们该怎么去写总结呢?下面是小编帮大家整理的跟单员工作总结,仅供参考,欢迎大家阅读。 https://www.oh100.com/a/202303/6313378.html
21.打字赚钱一单一结app知乎当你相信他们之后,工作人员就会告诉你上岗前需要培训,要交培训费。 而所谓的培训,都是非常随意的敷衍打字赚钱一单一结app知乎,培训结束后再随便分配一个,极费体力,报酬极低的任务,割韭菜。 这种骗局最混淆视野的点在于,说他骗人,他真给你培训然后分配工作,但是,整个公司为宰“小白羊”设置的,培训流程浮于形式,https://uuwangluo.cn/?p=105829
22.学生工作网—四川文化艺术学院结核病预防控制工作规范 附件: 结核病预防控制工作规范 二〇〇七年八月 结核病预防控制工作规范 目录 第一章机构、人员和职责6 1.机构6 2.人员6 3.职责6 3.1国家级6 3.2省级7 3.3地(市)级8 3.4县(区)级9 3.5乡镇(社区)级9 3.6村卫生室(社区卫生服务站)9 http://xgw.sca.edu.cn/content/?1799.html