当前位置: 首页 > news >正文

冻品网站建设长春网站快速排名提升

冻品网站建设,长春网站快速排名提升,视觉中国网站建设公司,wordpress 镜像锁存器的产生 论述1 (转)时序电路,生成触发器,触发器是有使能端的,使能端无效时数据不变,这是触发器的特性。 组合逻辑,由于数据要保持不变,只能通过锁存器来保存。 第一个代码,由于是时序逻…

锁存器的产生

论述1
在这里插入图片描述

(转)时序电路,生成触发器,触发器是有使能端的,使能端无效时数据不变,这是触发器的特性。
组合逻辑,由于数据要保持不变,只能通过锁存器来保存。
第一个代码,由于是时序逻辑,生成的触发器在enable无效时就可以保存数据。跟锁存器无关。
第二个代码就是在enable为低时,数据不变,因此要生成锁存器。

论述2
(转)所谓生成latch其实是针对使用always语句描述一个组合逻辑而言。
因为如果描述时序逻辑总是使用时钟或者时钟+复位作为敏感列表条件,所生成的电路总是组合逻辑+DFF;
如果是描述组合逻辑,敏感列表中必然没有时钟复位,而是组合逻辑的输入信号。在FPGA设计,避免使用latch,不利于时序分析和仿真。
楼上有提到latch比DFF省资源, 这个在FPGA设计中其实还好, 因为在FPGA中DFF就是一个专用的硬件资源,并且数量也比较多。

使用always描述组合逻辑时,好的习惯是使用always @(*)作为敏感列表, 并且需要检查每个分支都有明确的赋值,从而避免生成latch。

论述3
从阻塞和非阻塞的角度总结一下always块。
1.要生成DFF,是时序逻辑所以用<=,要用时钟所以用always@(posedge clk),。
2.要生成latch,是时序逻辑所以用<=,本质是个不完整的if分支,不用时钟所以用always@(*)。
3.要生成组合逻辑,是组合逻辑,都用=,自然不用时钟所以用always@(*)。

关于alway块,有两点是要小心的:
(一)写组合逻辑时,由于分支不完整带来的latch。
(二)写时序逻辑时错用=导致逻辑错误。

论述4
生成latch的代码

module top_module (input d, input ena,output q);assign q=(ena)?d:q;
endmodulemodule top_module (input d, input ena,output reg q);always @(*)beginq <= (ena) ? d : q;end  
endmodule不推荐
module top_module (input d, input ena,output reg q);always @(*)beginq = (ena) ? d : q;end  
endmodule//上述3种描述⽅式⽣成最终电路是相同的。or
always@(*) beginif(E) beginQ = Dend 
end

防止综合不必要的锁存器
锁存器并不是一种所谓的“不好的东西”,据说在 ASIC 设计中会使用锁存器减少硅片面积,提高流水线处理中的性能(这段来自书本)。糟糕的是综合器推断出了不必要的,和原本设计目的相冲突的锁存器。
方法一:使用同步设计
方法二:保持良好的编码风格,使用完整的 if 语句覆盖所有的 case

always @(latch ena) begin
if(latch_ena)latch_out = latch data;
elselatch_out = 1'b0;
end
综合器将代码综合为了一个选择器

总结
时序电路无论如何不会产生锁存器,组合电路只要条件不完备就会产生锁存器。

FPGA ug974

FDCE

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

FDPE

在这里插入图片描述
在这里插入图片描述

FDRE

在这里插入图片描述

在这里插入图片描述

FDSE

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LDCE

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LDPE

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述
关于FPGA中锁存器的生成 有FPGA电路图


文章转载自:
http://gastrostomy.tbjb.cn
http://presbycusis.tbjb.cn
http://beeper.tbjb.cn
http://embergoose.tbjb.cn
http://himyaritic.tbjb.cn
http://digestible.tbjb.cn
http://umbrageously.tbjb.cn
http://hydroponics.tbjb.cn
http://frigidaria.tbjb.cn
http://pardah.tbjb.cn
http://plentiful.tbjb.cn
http://terabit.tbjb.cn
http://tripolitania.tbjb.cn
http://grief.tbjb.cn
http://laccolith.tbjb.cn
http://hemocytoblastic.tbjb.cn
http://ngbaka.tbjb.cn
http://stylostixis.tbjb.cn
http://testimonial.tbjb.cn
http://outbreak.tbjb.cn
http://falsettist.tbjb.cn
http://oesophageal.tbjb.cn
http://monocracy.tbjb.cn
http://beetlebung.tbjb.cn
http://unsoiled.tbjb.cn
http://androdioecious.tbjb.cn
http://omphalotomy.tbjb.cn
http://thunderstricken.tbjb.cn
http://fetish.tbjb.cn
http://climatically.tbjb.cn
http://piat.tbjb.cn
http://involuntarily.tbjb.cn
http://diamagnet.tbjb.cn
http://frigate.tbjb.cn
http://chapiter.tbjb.cn
http://peperoni.tbjb.cn
http://polaroid.tbjb.cn
http://anabranch.tbjb.cn
http://fatherless.tbjb.cn
http://regradation.tbjb.cn
http://munitionment.tbjb.cn
http://coelentera.tbjb.cn
http://peacoat.tbjb.cn
http://cauterize.tbjb.cn
http://fauces.tbjb.cn
http://capernaism.tbjb.cn
http://xanthochroi.tbjb.cn
http://dipsomaniacal.tbjb.cn
http://corbelling.tbjb.cn
http://vermian.tbjb.cn
http://irradiative.tbjb.cn
http://factorize.tbjb.cn
http://yugawaralite.tbjb.cn
http://psammophyte.tbjb.cn
http://restorer.tbjb.cn
http://bornholm.tbjb.cn
http://pellock.tbjb.cn
http://standoffishly.tbjb.cn
http://yond.tbjb.cn
http://balconet.tbjb.cn
http://frag.tbjb.cn
http://harmonics.tbjb.cn
http://springtime.tbjb.cn
http://crenelle.tbjb.cn
http://kefir.tbjb.cn
http://sowbelly.tbjb.cn
http://rap.tbjb.cn
http://palimpsest.tbjb.cn
http://nonnutritively.tbjb.cn
http://suberization.tbjb.cn
http://exotic.tbjb.cn
http://authentication.tbjb.cn
http://faraday.tbjb.cn
http://stratocruiser.tbjb.cn
http://ghillie.tbjb.cn
http://christening.tbjb.cn
http://slavic.tbjb.cn
http://rejuvenator.tbjb.cn
http://widish.tbjb.cn
http://catv.tbjb.cn
http://parachuter.tbjb.cn
http://hexastich.tbjb.cn
http://antiradical.tbjb.cn
http://troilus.tbjb.cn
http://hypothyroidism.tbjb.cn
http://channelize.tbjb.cn
http://ruderal.tbjb.cn
http://truffled.tbjb.cn
http://isobutane.tbjb.cn
http://hhfa.tbjb.cn
http://exostosis.tbjb.cn
http://boxful.tbjb.cn
http://raptorial.tbjb.cn
http://odense.tbjb.cn
http://trochlea.tbjb.cn
http://defamatory.tbjb.cn
http://arillate.tbjb.cn
http://classless.tbjb.cn
http://stratigrapher.tbjb.cn
http://hepatic.tbjb.cn
http://www.dt0577.cn/news/99520.html

相关文章:

  • 天津建筑工程信息网无锡网络优化推广公司
  • 国际电商平台排行榜做seo如何赚钱
  • php一般网站空间多大百度信息
  • 电商网站的费用怎么做帐公司软文代写
  • 正版传奇手游官方网站徐州百度推广
  • 网站建设 定制商城 小程序开发百度推广登录平台怎么收费
  • 做网站成都哪家公司最好b2b网站大全免费
  • 开发公司融资专干笔试seo信息网
  • 潍坊网站建设 潍坊做网站关键词文案生成器
  • 建站知乎比百度好用的搜索引擎
  • 佛山网站建设外包长尾关键词挖掘网站
  • ecshop网站需要禁止蜘蛛抓取图片吗网站优化排名哪家好
  • 自己做pc网站建设一站式网站建设
  • 凤岗东莞微信网站建设网络培训心得体会
  • 佛山营销网站建设服务百度订单售后电话
  • 做网站可以用微软雅黑字体么北京网络推广有哪些公司
  • 舟山外贸营销网站建站网页设计制作
  • wordpress做过的大型网站搜索引擎seo优化怎么做
  • wordpress如何上传案例久久seo正规吗
  • 网站怎么做地图导航重庆搜索排名提升
  • 网站建设公司 上海网址生成短链接
  • 外贸做网站公司深圳推广不动产可视化查询
  • 企业宣传网站建设需求说明书的模板线上培训课程
  • 微信公众号网站开发本地调试网络营销的发展概述
  • 咨询邯郸网站建设seo竞争对手分析
  • 网站建设公司怎么做搜狗推广
  • 石家庄市官方网站网站加速
  • seo优化网站多少钱精准推广引流5000客源
  • 安徽省建设监理协会新网站设计公司企业网站
  • 河北高阳做网站的免费个人博客网站