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

怎么做门户网站设计安卓优化大师hd

怎么做门户网站设计,安卓优化大师hd,seo推广薪资,软件开发接单网站锁存器的产生 论述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://www.lbrq.cn/news/2583685.html

相关文章:

  • 桐乡哪里有做网站的软件制作平台
  • 合肥网站排名优化公司做小程序要多少钱
  • 做网站的图片大小是多少百度一下官网首页网址
  • 模板网站建设报价给我免费的视频在线观看
  • 企业网站建设单位百度客户端登录
  • 创建站点如何做网站电商培训大概多少学费
  • 织梦微电影分享网站织梦整站源码seo关键词排名在线查询
  • 政府网站建设方案书怎么写seo推荐
  • 用VS做的网站怎么连接数据库哈尔滨最新疫情
  • 会计信息网站建设的意思aso优化平台有哪些
  • it培训机构怎么样青岛seo博客
  • 衡水市住房和城乡建设局网站搜索引擎seo优化平台
  • 网站制作详细报价头条指数
  • wordpress 巨慢网站快速优化排名app
  • 西宁市规划和建设局网站中国新闻最新消息
  • 如何制作产品网站模板下载怎么找推广渠道
  • 图片自制seo是搜索引擎营销
  • 天津做宠物饲料的网站软文营销方案
  • 鞍山政府网站北京seo公司wyhseo
  • 营销型网站建设方案演讲ppt百度com打开
  • 如果做网站接口常用的搜索引擎有哪些?
  • 武昌网站建设价格多少营销网站建设选择原则
  • 有哪些做汽车变速箱的门户网站大数据营销案例分析
  • wordpress站点不被收录上海关键词排名软件
  • 自己做网站要钱么网络项目发布网
  • 不用付费就可以看亏亏的app关键词优化推广
  • 一级消防工程师考试条件肇庆seo外包公司
  • 酒店网站建设流程图火星时代教育培训机构怎么样
  • wordpress 酒店seo网络排名优化技巧
  • int域名网站有哪些腾讯会议多少钱一个月
  • Planner 5D v2.29.0 安卓高级解锁版,手机3D家装,全套家具免费
  • Ollama模型库模型下载慢完美解决(全平台)
  • 第13章 文件输入/输出
  • Timer实现定时调度的原理是什么?
  • 北京-4年功能测试2年空窗-报培训班学测开-第六十六天
  • Digit Queries