首页 > 其他分享 >记录

记录

时间:2023-07-13 19:46:01浏览次数:43  
标签:异步 触发器 记录 50 寄存器 数据 时钟

亚稳态

(由边沿提取温故)

定义

触发器输出信号无法在规定时间内输出确定的状态

同步电路

定义

钟控单元全由一个统一的全局时钟控制

  1. 避免竞争冒险
  2. 触发器只在时钟边沿变取值,减少毛刺和噪声

缺点

  1. 到达各个触发器有延迟
  2. 时钟可能抖动
  3. 延时单元消耗面积,功耗大

异步电路

定义

电路数据传输无统一时钟控制,可在任意时刻进行

例如两个触发器用两个clk控制


同一个时钟域、不同的时钟域主要是针对时钟源点来说的

  1. 比如从同一个PLL引出几个时钟,这些时钟之间的相位和倍数是可控的,因此它们是同步时钟
  2. 又如从两个PLL引出两个时钟,即使它们频率相同也是异步时钟,因为它们的相位关系不可控

全局异步、局部同步的设计要注意异步信号与同步电路的交互问题


可以用故障间隔平均时间MTBF衡量亚稳态影响

  1. 该值越大,影响越小

  2. 时钟频率和数据变化率固定时,只能在两个寄存器间不添加任何逻辑来减少逻辑延时


a_clk下采样到的数据在b_clk下如果仅用一个触发器锁存,那么结果可能是亚稳态(输出中间电平)

输出阻抗

信号源

我们设置的是希望示波器显示的值

50Ω :以负载为50Ω输出

示波器

50Ω : 内阻为50Ω

\[V_s:V_o = R_s : R_o \]

使用这个关系式对Vsig、Rs、Ro串联回路进行分析

\[ \]

移位寄存器

对后两位进行减法操作时,如果所得为负数,也会和(>20)得到一样的判断结果

image

数据保存

数据保存

image
打拍前

系统误差

ADC 系统误差为2%

低幅值时(0.1V取4075还是4076)即使变动1也会造成2%的误差

数据保存

image

mem没能保存show

可能原因

  • 建立时间,英文名字Setup Time,缩写是 Tsu,即在时钟上升沿之前数据必须稳定的最短时间。
    若不满足setup time,数据无法进入寄存器,也就是说寄存器的数据采样会失败。
  • 保持时间,英文名字Hold Time,缩写是 Th,即在时钟上升沿之后数据必须稳定的最短时间。若不满足hold time,数据也无法进入寄存器,也就是说寄存器的数据采样采样也会失败。

解决方案

  • 移位寄存器!

标签:异步,触发器,记录,50,寄存器,数据,时钟
From: https://www.cnblogs.com/Meadows-beside-Lake/p/17551914.html

相关文章

  • 记录--用Echarts打造自己的天气预报!
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言最近刚刚学习了Echarts的使用,于是想做一个小案例来巩固一下。项目效果如下图所示:话不多说,开始进入实战。创建项目这里我们使用vue-cli来创建脚手架:vuecreateapp这里的app是你要创建的项目的名称,进入......
  • WSL2安装CUDA记录
    ❗建议直接Windows安装驱动,不要在子系统里装官网安装,选择自己的版本即可https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_localwget<https://developer.download.nvidia.com/co......
  • Jmeter运用记录
    1、jmeter环境变量配置博主写的非常清楚:https://blog.csdn.net/vi_xiao/article/details/122090157cmd进入命令行窗口,分别输入java-version(验证是否安装jdk)、jmeter(验证jmeter是否安装成功) 2、启动方式:方式一:进入JMeter的安装路径,打开bin文件,在bin文件夹下找到“jmeter......
  • Kubernetes轻量级日志工具Loki安装及踩坑记录
    Loki简介Loki是Grafana出品的一个轻量级日志系统,熟悉ELK的都知道ELK使用起来的成本,而且仅仅是日志检索使用ELK的话有点大材小用了。Loki8技术栈中使用了以下组件。Promtail用来将容器日志发送到Loki或者Grafana服务上的日志收集工具,该工具主要包括发现采集目标以及给日志......
  • pwn | buuctf刷题记录(二)
    babyheap_0ctf_2017堆溢出,extendoverlap,unsortedbinleak,fastbinattackedit选项可以随意溢出堆块,通过扩展堆块造成重叠,把后面一个bins的fd给打出来,从而泄露libc,通过fastbinattack将malloc_hook改为one_gadgetextendoverlap1.首先申请四个堆块,note0用于溢出修改note1的si......
  • 算法小菜鸟成长记录Day01-二分查找和双重指针
    二分查找和双重指针今天是代码随想录刷题的第一天,刚开始刷的时候昏昏欲睡,其中用时3h主要实现以下几个部分二分查找:其中二分查找中其收获最大部分就在于对左开右闭区间的理解,如果都是闭区间也就是【a,b】,那么在while中的条件就为while(left<=right),确保其中是拥有元素也就是......
  • 暑期记录5
    7月11之前新买的车子,没怎么骑,一骑就发现变速器有问题我靠,自己和老爸修了老半天,不是剐蹭就是升不上去挡位。下午就去修了,结果他也没修好我靠,之后又去一个车子专卖店那里去修,结果老板直接说,某某变速我不修,修起来很麻烦。​那一天真烦,后来找卖家,卖家联系技术人员和我通话,教我一步......
  • 暑期记录6
    7月12驾驶证到手了,虽然你们没问我,但是我要是要说的,哥们有驾照了。从科一到科四都一把过,我只能说ez。那些没考过的也别灰心,下次一定过。这两天村里发水卡了,意味着要来谁了,之前一直停水,打水可不方便了,现在终于要来水了,但同时意味着以后吃水要收费了。......
  • 逻辑运算记录(或运算、与运算、按位异或)
    或运算,都为1时才为1---------------------------------------------------------与运算,有1则为1-------------------------------------------------------按位异或,相同为0,不同为1......
  • 记录--你知道Vue中的Scoped css原理么?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助追忆Scoped偶然想起了一次面试,二面整体都聊完了,该做的算法题都做出来了,该背的八股文也背的差不多了,面试官频频点头,似乎对我的基础和项目经验都很是满意。嗯,我内心os本次面试应该十拿九稳了。突然,面试官说:「我的......