SOC中跨时钟域问题的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:minjiangfashion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,在现代数字集成电路中,已经可以使设计规模达到千万门级甚至更大规模。同时,由于功能的复杂性,现代集成电路内部已经不可能只使用单一的时钟进行设计,通常一个系统中会涉及到多个时钟。如果在不同时钟域之间直接进行数据传输,将会导致亚稳态的产生和传播,会造成数据丢失或者功能错误,甚至可能会造成整个系统的崩溃。因此,设计人员必须在电路设计中加入相应的同步机制,以确保信号在不同的时钟域之间传输时能够正确可靠地进行。  本文从触发器的时序理论出发,分析数字电路设计中跨时钟域通信时亚稳态现象产生的原因和危害,然后系统地分析和研究了解决跨时钟域通信问题常用的各种同步技术,分析和比较它们在不同场合下的应用以及各自存在的优缺点。  然后,以一个跨时钟域通信的系统--SD卡控制器为项目背景,论述了整个系统的硬件架构设计,并针对其中的跨时钟域问题进行了具体的分析、设计和实现。其中,优化了系统中异步FIFO的设计,并对跨时钟域通信的缓存机制采用了DMA传输以及乒乓缓存的设计,有效提高了系统的通信速率。在实现同步的过程中采用了软硬件协同的机制和亚稳态屏蔽等策略。  最后,对跨时钟域系统的验证方法进行了研究,并对SD卡控制器项目进行了全面的功能验证和FPGA验证。  综上所述,本文先从理论上研究和分析了解决问题的方法,然后以SD卡控制器项目为例论述了具体的硬件设计和同步技术的应用,并经过实际流片证明了该项目的设计方法和验证方法的可行性,对同类跨时钟域通信系统的设计和验证具有一定的指导和借鉴意义。  鉴于跨时钟域通信目前尚无一套很完善的设计和验证机制,本文主要的难点和创新点在于:  (1)SD卡控制器项目中补丁机制的设计,便于固件升级更新和调试;  (2)异步FIFO、DMA传输、乒乓BUFFER在项目中的结合应用,有效地解决了项目中数据跨时钟域传输的问题;  (3)在实现同步的过程中,采用了软硬件协同的机制和亚稳态屏蔽等策略;  (4)在验证过程中,解决了FPGA板级时钟毛刺的问题;  (5)设计了仿真平台的SD Reader和NAND-FLASH仿真模型,满足了仿真和调试的需求;  (6)功能仿真、结构验证、FPGA原型验证,有效地验证了SD卡控制器项目中跨时钟域通信的可靠性。
其他文献
随着我国经济、社会的迅速发展和城市化进程的不断加快,水环境污染问题已成为严重制约经济社会可持续发展和危害人们身体健康的重要因素。然而,水环境污染防治工作的开展是建立
氧化锌是一种直接带隙的宽禁带半导体材料,在室温有很高的激子束缚能,具有很好的紫外和可见光波段的光发射性能。一维结构的氧化锌纳米线对光子有很强的光学限域作用,具有很
本文通过对荣华二采区10
期刊
这篇论文的内容主要涉及到两个方面:三钼酸盐系列纳米线的生长以及由可溶性纳米线在微纳流体通道制备上的应用所引深的纳米流体通道电导的计算。通过自创的常温常压水溶液合
为缓解居民日常用电压力,我国企业用电已经转变为市电、柴油发电、风力发电和光伏发电混合使用的模式。企业用电对于电能质量要求较高,因此配电端监控必不可少。不同于传统电能
地下室混凝土墙具有平面尺度较大且连续的特点,由于混凝土温差和收缩应变情况复杂,地下室混凝土墙是裂缝的常见和高发部位.本文通过阐述地下室墙的裂缝特点,分析该结构裂缝产
从对普通公司债券与可转换公司债券相关要素的比较出发,对可转换公司债券票面利率的制定、发行价格、发行方式及利息费用的确定几个方面进行了分析,并在此基础上,对投资可转
人工经济林替代天然林是热带地区主要的土地利用变化类型,为了探讨土地利用变化对穿透雨的影响,本研究在海南岛选取橡胶林、槟榔林、次生热带低地雨林和原始热带山地雨林四种典
随着集成电路的不断发展,电路规模不断地增大,功耗成为了不可忽视的重要问题,电路功耗的持续增加成为制约集成电路规模进一步扩大的瓶颈。伴随着便携式移动产品和无线通讯的
随着铁路运输的大面积提速,对列车的安全监测系统提出了更高要求。红外轴温监测系统是探测和识别运行列车的问题轴承、防止燃轴和切轴、保障行车安全的重要设施。因此,开发研究