0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

总线半握手跨时钟域处理

FPGA自习室 来源:FPGA自习室 作者:FPGA自习室 2021-04-04 12:32 次阅读

总线半握手跨时钟域处理

简要概述:

在上一篇讲了单bit脉冲同步器跨时钟处理,本文讲述控制信号基于脉冲同步机制的总线单向握手跨时钟域处理。由于是单向握手,所以比全握手同步效率高一些。

总线半握手同步器应用场景:

适用有脉冲控制信号的总线跨时钟域处理,不适用电平控制信号。慢到快,快到慢均可,大多数应用于快到慢的场景,尤其是频率比较大时,同步时间不仅要满足单bit脉冲同步器的同步时间,还要保证脉冲同步后采集是更新前总线数据。

总线半握手同步器原理框图:

总线半握手同步器跨时钟域原理图如下所示,内部使用了脉冲同步器跨时钟处理机制来处理总线对应的控制信号。因为总线数据没有参与同步过程,所以需要输入的总线数据在控制信号变化时才更新,其他时间锁存原来的值。这样使得同步后的控制信号信号能采集到对应的总线数据。

ffa2d5bc-8e7c-11eb-8b86-12bb97331649.png

总线半握手总线同步器仿真测试 :

场景:快到慢, 源时钟100Mhz 目的时钟 25Mhz ,RATIO 比例设置为4(实际展宽了5倍)。

005e52f6-8e7d-11eb-8b86-12bb97331649.png

从上图中可以看出,源总线对应的控制信号src_vld_d1间隔是有要求的,同步之后的脉冲src_vld_sync 必须在前后两个脉冲之间,否则会导致前级同步后的脉冲采集到下级锁存的数据,如图红色箭头,本应采集数据是8’h10而实际误采集了8’h1e。

总线半握手与总线全握手对比:

1.效率:全握手不管快到慢还是慢到快其同步时间为6个慢速时钟。

半握手快到慢其同步时间为4个慢速时钟。(100Mhz->25Mhz)

2.接口:全握手没有对应的控制信号,握手信号上电解复位后即可工作起来,

半握手信号有对应有脉冲控制信号,内部通过脉冲同步器握手。

3.应用:全握手适用总线没有对应控制信号的场景,比如一些静态配置信号。

半握手适用总线有对应控制信号的场景,比如慢速的数据流信号。

易错点:把控制信号(脉冲)和总线拼接后,错误使用全握手同步器处理,而没有使用内有脉冲采样机制的半握手同步器处理。

原文标题:CDC(三)总线半握手跨时钟域处理

文章出处:【微信公众号:FPGA自习室】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 同步器
    +关注

    关注

    1

    文章

    98

    浏览量

    14799

原文标题:CDC(三)总线半握手跨时钟域处理

文章出处:【微信号:FPGA_Study,微信公众号:FPGA自习室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    探索对抗训练的概率分布偏差:DPA双概率对齐的通用自适的目标检测方法

    检测) 目标检测作为计算机视觉领域的核心任务,在闭集场景中已经取得了显著的进展。然而,现有的方法通常假设类别集合是固定的,并依赖于大量的标注数据,这导致它们在处理数据时,特别是在源
    的头像 发表于 01-15 13:45 237次阅读
    探索对抗训练的概率分布偏差:DPA双概率对齐的通用<b class='flag-5'>域</b>自适的目标检测方法

    TSP研究:车内网联服务向融合、全场景融合、舱驾融合方向拓展

    的数据采集与供应,进而为车主提供更加多样化服务。其服务内容涵盖导航服务、社交服务、娱乐服务、远程保养服务、安全服务等。 来源:公开资料 随着融合、舱驾融合等趋势的演进,TSP供应商也在悄然进步,从纯车内网联服务应用向
    的头像 发表于 01-06 09:40 650次阅读
    TSP研究:车内网联服务向<b class='flag-5'>跨</b><b class='flag-5'>域</b>融合、全场景融合、舱驾融合方向拓展

    TCP三次握手安全性分析

    TCP(传输控制协议)的三次握手是建立可靠连接的重要机制,它确保了通信双方在数据传输前的连接状态是可靠和准确的。然而,从安全性的角度来分析,TCP三次握手并非无懈可击,以下是对其安全性的详细分析
    的头像 发表于 01-03 18:10 615次阅读

    TCP三次握手协议的作用

    在计算机网络中,数据的传输需要在发送方和接收方之间建立一个稳定的连接,以确保数据的完整性和顺序。TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它通过三次握手协议来建立
    的头像 发表于 01-03 17:15 435次阅读

    在不同时钟下,多片ADS131E08如何实现不间断的同步采集?

    如题,在不同时钟下,多片ADS131E08如何实现不间断的同步采集?
    发表于 12-05 08:10

    一文解析时钟传输

    一、单比特CDC传输1.1 慢到快 快时钟相比慢时钟采样速度更快,也就是说从慢时钟来到快
    的头像 发表于 11-16 11:55 842次阅读
    一文解析<b class='flag-5'>跨</b><b class='flag-5'>时钟</b><b class='flag-5'>域</b>传输

    前端总线频率的类型是什么?

    ,数据传输速度越快,计算机性能也就越好。前端总线频率的类型主要有以下几种: 同步前端总线(Synchronous Front Side Bus,SFSB) 同步前端总线是一种早期的前端总线
    的头像 发表于 10-10 18:17 407次阅读

    总线时钟周期与CPU时钟周期的区别

    总线时钟周期与CPU时钟周期是计算机体系结构中两个重要但有所区别的概念。为了深入探讨它们之间的区别,本文将从定义、作用、关系、影响因素以及实际应用等多个方面进行详细阐述。
    的头像 发表于 09-26 15:43 3065次阅读

    如何处理时钟电路的常见故障

    处理时钟电路的常见故障是一个涉及多个步骤和细节的过程,需要仔细分析和逐步排查。时钟电路在电子设备中扮演着至关重要的角色,负责提供稳定的时钟信号,以确保设备内部各组件能够协调运行。
    的头像 发表于 09-09 16:49 1532次阅读

    极限失控的大模型使电力系统面临的攻击风险及应对措施

    分析大规模生成式预训练模型(以下简称为大模型)发生极限失控、使电力系统面临的攻击风险及相关的应对措施,以期引起业内对这一风险的重视、讨论与行动。基于大模型的现状、发展趋势以及它与人工智能反叛之间
    发表于 07-22 12:09 0次下载

    单芯片运行六个操作系统,芯驰科技交卷融合

    关于智能汽车的整车架构如何发展,行业内已经达成了三步走的共识。过去汽车行业采用的是分布式的计算架构,目前正迈入更加集成化的融合阶段,而对于未来的设想则是实现中央计算。
    的头像 发表于 05-09 15:17 636次阅读

    航盛与高通发布全新一代墨子舱驾融合平台

    在2024年的北京国际汽车展览会上,深圳市航盛电子股份有限公司携手高通技术公司,共同发布了全新一代墨子舱驾融合平台。该平台是基于高通技术公司领先的Snapdragon Ride™ Flex SoC(SA8775P)研发的,针对中央计算舱驾融合域控制器系统进行了深度设计
    的头像 发表于 05-07 10:31 733次阅读

    黑芝麻智能与斑马智行达成单芯片融合平台项目合作

    第十八届北京国际汽车展览会如火如荼进行中。4月26日,黑芝麻智能参展期间再度公布产业链新伙伴,与斑马智行达成单芯片融合平台项目合作。
    的头像 发表于 04-26 18:16 766次阅读

    时钟源到底有多重要?微控制器中的时钟频率是什么?

    微控制器依赖于其时钟源。处理器、总线和外围设备都使用时钟来同步它们的操作。
    的头像 发表于 04-15 14:17 1159次阅读

    介绍一个IC设计错误案例:可读debug寄存器错误时钟

    本文将介绍一个时钟错误的案例如图所示,phy_status作为一个多bit的phy_clk时钟的信号,需要输入csr模块作为一个可读状态寄存器
    的头像 发表于 03-11 15:56 639次阅读
    介绍一个IC设计错误案例:可读debug寄存器错误<b class='flag-5'>跨</b><b class='flag-5'>时钟</b>