YHFT-DSPx扩展总线I/O接口的设计与实现

YHFT-DSPx扩展总线I/O接口的设计与实现

论文摘要

在当今的数字信号处理系统(DSPs)中,DSP芯片间数据传输的速度、DSP芯片与外设之间数据交互的速度对于DSPs性能的影响越来越大,因此,性能优良的I/O接口在每一款DSP的设计中都占有重要的位置。本文阐述YHFT-DSPx中一个32bit并行I/O接口——扩展总线I/O接口的设计与实现,相关工作的重点如下:1.常用I/O接口在外设间连续切换访问时容易出现数据丢失而且效率不高,本文针对这种情况提出一种“帧处理”的方法,将对扩展总线I/O接口的访问隔离为许多段,每一段为一帧对应一个外设,帧与帧之间相隔离,从而保证了扩展总线I/O接口在外设间连续切换时数据交互的正确性,提高了扩展总线I/O接口的灵活性。2.深入研究常用的跨时钟域传输方法,结合扩展总线I/O接口自身的特点,采用简单、高效的传递方式并辅助以后端设计中的时钟节点对齐等手段解决了标准同步FIFO接口的跨时钟域传输问题。3.针对I/O接口以及存储器接口中常见的端口时序问题和数据采样问题展开一系列的分析与讨论,并且在本文的设计中采用调节时钟节点、异步对接等方法解决了这些问题。本文按照功能要求完成了扩展总线I/O接口的系统设计、逻辑设计以及验证相关工作,达到了设计要求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.1.1 课题来源和背景
  • 1.1.2 课题意义
  • 1.2 本文所做的研究工作
  • 1.3 文章组织结构
  • 第二章 扩展总线I/O接口系统结构
  • 2.1 YHFT-DSPX概述
  • 2.1.1 YHFT-DSPX总体结构
  • 2.1.2 YHFT-DSPX扩展总线概述
  • 2.2 扩展总线I/O接口功能特点
  • 2.2.1 主要功能特点
  • 2.2.2 扩展总线I/O接口设计要求
  • 2.3 扩展总线基本结构
  • 第三章 扩展总线I/O接口逻辑设计与实现
  • 3.1 扩展总线I/O接口结构划分
  • 3.2 控制寄存器
  • 3.3 DMA通道缓冲
  • 3.3.1 总体结构
  • 3.3.2 帧头处理机制
  • 3.3.3 帧头处理的状态控制
  • 3.3.4 同步FIFO指针控制
  • 3.4 译码
  • 3.5 标准同步FIFO接口
  • 3.5.1 总体结构
  • 3.5.2 维护数据访问的顺序性
  • 3.5.3 异步FIFO设计
  • 3.5.4 端口信号和控制信号生成
  • 3.5.5 数据通路
  • 3.6 异步器件接口
  • 3.6.1 总体结构
  • 3.6.2 维护数据访问的顺序性
  • 3.6.3 端口信号和控制信号生成
  • 3.6.4 数据通路
  • 3.7 仲裁
  • 3.8 输入输出控制
  • 第四章 功能验证
  • 4.1 常用的验证方法
  • 4.1.1 模拟验证
  • 4.1.2 形式验证
  • 4.1.3 静态时序分析
  • 4.2 功能验证内容
  • 4.2.1 扩展总线I/O接口验证计划
  • 4.2.2 系统级功能验证
  • 4.3 功能验证结果
  • 第五章 时序优化及时序验证
  • 5.1 综合简介以及时序优化
  • 5.1.1 综合前的时序优化方法
  • 5.1.2 综合后的时序优化方法
  • 5.2 时序验证
  • 5.2.1 时序验证基本流程
  • 5.2.2 端口信号的时序参数调整
  • 5.3 时序验证结果
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].一种基于软件定义的可重构I/O控制器设计[J]. 电子元器件与信息技术 2020(02)
    • [2].核电站I/O变量信息快速检查方法的研究[J]. 自动化博览 2017(04)
    • [3].远程I/O系统在海上平台项目中的应用[J]. 仪器仪表用户 2016(02)
    • [4].浅谈远程I/O技术在海洋石油平台的实践和应用[J]. 工业控制计算机 2011(05)
    • [5].一种面向多核处理器I/O系统软错误容错方法[J]. 计算机工程与科学 2011(10)
    • [6].一种基于现场总线及分布式I/O控制的混凝土搅拌站设计[J]. 科技广场 2011(12)
    • [7].远程I/O系统在港口桥式起重机电气控制系统中的应用[J]. 交通科技 2010(06)
    • [8].基于主从线程池的I/O解决方案[J]. 微计算机信息 2009(18)
    • [9].I/O复用代理在网络隔离系统中的应用研究[J]. 计算机科学 2008(07)
    • [10].数控车床可编程控制I/O点的研究[J]. 科技视界 2016(12)
    • [11].基于对象的文件系统I/O分析与评测[J]. 计算机应用与软件 2011(03)
    • [12].远程I/O与现场总线控制的选择[J]. 中国仪器仪表 2010(S1)
    • [13].浅谈计算机联锁系统分布式I/O的实现[J]. 铁道通信信号 2009(02)
    • [14].分布式仿真二层I/O体系结构设计[J]. 仪表技术 2014(03)
    • [15].嵌入式远程I/O数据采集器的设计与实现[J]. 自动化仪表 2011(07)
    • [16].活性染料无机性值/有机性值(I/O)在拼混染色中的应用(待续)[J]. 染整技术 2019(10)
    • [17].轮机模拟器I/O单元远程升级设计[J]. 中国航海 2016(03)
    • [18].可编程序控制器控制系统中I/O点数计算探讨[J]. 现代工业经济和信息化 2014(15)
    • [19].基于I/O关系的适应性随机测试[J]. 计算机研究与发展 2010(S1)
    • [20].差分编码实现通用I/O口串行异步通信的方法[J]. 计算机技术与发展 2012(03)
    • [21].基于自动测试的虚拟机磁盘I/O服务质量评估框架[J]. 计算机应用与软件 2011(03)
    • [22].基于虚拟技术的数据库I/O解决方案研究[J]. 湖北工业大学学报 2010(05)
    • [23].运动控制技术在数控机床I/O中的应用[J]. 价值工程 2012(28)
    • [24].远程I/O系统在硫回收装置中的应用及故障解决[J]. 化工自动化及仪表 2011(10)
    • [25].基于光电耦合器的智能仪器I/O接口电路设计[J]. 工业仪表与自动化装置 2013(05)
    • [26].装船机控制系统I/O模块升级改造[J]. 设备管理与维修 2011(08)
    • [27].可编程控制器I/O点数扩展方法研究[J]. 国内外机电一体化技术 2010(01)
    • [28].I/O负载自相似研究综述[J]. 计算机研究与发展 2008(06)
    • [29].一种基于请求大小的固态盘I/O调度算法[J]. 计算机工程 2014(01)
    • [30].一种用于透明计算的多媒体I/O访问控制方法[J]. 湖南大学学报(自然科学版) 2013(03)

    标签:;  ;  ;  ;  ;  

    YHFT-DSPx扩展总线I/O接口的设计与实现
    下载Doc文档

    猜你喜欢