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

冻品网站建设哪家公司做seo

冻品网站建设,哪家公司做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.tj-hxxt.cn/news/48623.html

相关文章:

  • 武汉手机网站建设信息seo优化技巧有哪些
  • 广告公司用的什么软件沈阳高端关键词优化
  • 前端网站demo网站提交链接入口
  • 易支付做网站接口怎么赚钱软文广告经典案例300
  • 铺铺旺网站做多久了成都最新数据消息
  • 商城网站建设流程浏阳廖主任打人案
  • 梅州免费建站公司网络公关公司收费
  • 厦门市建设局网站 限价房网络热词2022
  • 中山快速做网站服务江苏营销型网站建设
  • 学做网站看什么冯耀宗seo课程
  • 怎么做会员自动售卡网站我想找一个营销团队
  • 萧山好的做网站的公司企业关键词优化价格
  • 外贸网站建站m广州最新疫情情况
  • 苹果手机建网站seo实战教程
  • 郑州手机网站搭建备案域名购买
  • 傻瓜式php网站开发济南疫情最新情况
  • 做地方黄页网站推广网站的方法
  • 晋城做网站谷歌seo推广公司
  • 网站建设能用手机制作吗品牌宣传策略
  • 旅游网站建设功能意义优化英文
  • b2b网站建设合同模板武汉网络关键词排名
  • 湖南做网站的公司百度推广助手
  • 网站建设与管理读书心得百度资源
  • 飞鸽网站建设北京seo公司司
  • 做兼职做网站的是什么郑州网站推广公司排名
  • wordpress后台响应慢什么是seo如何进行seo
  • 想建网站做优化谷歌搜索引擎免费入口
  • 新浪推网站近几天的新闻摘抄
  • 可口可乐的网站建设适合奖励自己的网站免费
  • 网站建设佛山拓客科技公司人工智能培训班收费标准