面向嵌入式系统的实时传输与接口技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wst6681
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业控制、医疗装备、汽车电子等领域有大量的嵌入式系统需求,随着实时传感器数据融合、信号大数据在线处理等需求的提高,嵌入式系统架构需要具备更强的实时流处理与数据传输能力。同构的嵌入式CPU、DSP架构往往难以满足复杂流数据处理场景的需求,基于FPGA与CPU结合的异构架构,能够发挥其可灵活定制的优势实现高并发的预处理和复杂数据传输,同时具有功耗低、扩展性好等特点。面向高性能嵌入式信号处理系统需求,本文提出一种传输链路规范化、通用化、可灵活重构的多片FPGA加嵌入式CPU的架构。针对该架构,本文着重研究并设计了FPGA的内外部的灵活互联接口,给出FPGA与嵌入式CPU的控制和传输方案,实现了FPGA和嵌入式CPU在实时数据传输层面的协同。本文的主要工作如下:1)建立并实现了FPGA与嵌入式CPU的PCIe链路,然后完成基于DMA的数据传输,采用命令队列的方式来解决流传输过程中由命令处理延时导致的数据间断问题,通过灵活设定采样量来平衡数据传输的带宽和实时性。2)构建FPGA上的互联基础架构,包括PCIe接口、DMA、以及DDR等模块的互联,该架构可在不改变硬件逻辑的前提下实现多种方式的数据传输,并使用通用接口加中间模块的方式降低模块的耦合深度,具有较好的灵活性和通用性。3)完成了一种高效率的AXI协议接口DMA模块,该DMA模块可对命令进行AXI事务拆分,使软件在发送命令时无需考虑协议4K边界的问题。最后构建了测试平台进行测试和验证。实验结果显示:FPGA与嵌入式CPU之间可实现超过3GB/s的数据传输,FPGA之间通过Aurora可实现超过14GB/s的高带宽传输。在嵌入式CPU管理控制下,系统可以实现实时流数据传输、缓存、数据回放等多种方式的数据传输,表明系统能够实现处理器单元之间的协同和高效稳定传输,验证了架构和传输方案的可行性。
其他文献
在部分并行或者全并行LDPC译码器架构中,随着稀疏校验矩阵维度的增加,计算和存储第二最小值已经成为制约译码器吞吐率和面积的关键因素。针对上述研究背景和问题,本文主要做了以下工作:1、本文提出一种自适应权重MS算法(awMS)。该算法不需要计算第二最小值,而是通过第一最小值计算得到。本文通过引入一个与校验节点输入有关的线性方程和一个随迭代次数变化的自适应系数来计算第二最小值,提高纠错性能,加快收敛速
人口老龄化为世界各国带来挑战的同时,也推动了环境辅助生活概念的产生与智慧养老事业的发展。建立基于环境和生物智能感知的室内日常生活监测系统可以将老年人的身体情况及时反馈给远程家属,从而实现辅助照护。为避免摄像头和可穿戴设备等传统感知方式造成的隐私暴露和身体侵入感,超宽带雷达不失为一种选择。本研究借助超宽带雷达实现室内人体目标检测与跟踪、动作识别、运动参数提取以及初步的日常活动能力评估,主要工作如下:
嵌入式Flash由于成本、存储密度等优势日益成为微控制器中重要的程序、数据存储器。然而嵌入式Flash相对较慢的读取速度,制约着微控制器的整体性能,因而提升Flash中指令和数据的读取性能十分重要。当前研究主要采用缓存和预取技术对Flash进行读取加速,但是仍存在两个问题:1)缓存的行大小是固定的,不利于适配各种应用程序;2)当前预取技术主要是顺序预取,准确率相对较低。因此如何进一步优化缓存和预取
分组密码算法是密码学当中一个重要的领域,它被广泛地应用于智能卡,U盾等商用设备中,以保证攻击者无法窃取到其中的私密信息。随着分组密码设计方案的不断完善,目前广泛使用的诸如高级加密标准(Advanced Encryption Standard,AES),PRESENT等常见密码算法都有着极高的理论安全性能,传统的密码学分析方法很难对这些算法产生实质性的威胁。然而,理论上的安全并不代表着实际上的安全。
随着网络通信技术的快速发展,以及智能移动终端的普及,基于位置信息的服务在室外场景中为人们提供便利,已经完美融入人类的日常生活。但是在室内场景的消费者领域,如地下停车场寻车、消防员对被困人员的快速定位、大型交通枢纽寻人等场景,受限于室内定位技术的发展,基于位置信息的服务迟迟无法开展。为了解决室内定位的困境,需要一种可用于智能移动终端的高精度室内定位系统。本文从定位精度、有效范围以及成本等方面进行研究
云计算、数据中心和高性能计算带宽的快速增长,促使高速线缆和高速连接器必须降低其信号衰减,进一步发展以满足更快的传输速率,更宽的带宽和更高用频的需求。对高速互连相关技术的发展必须借助仿真工具进行。本论文的主要工作内容总结如下:(1)介绍了经典多传输线模型、以及针对差分系统的混合模S参数,根据混合模式特点分析高速线缆建模要点,对实际线缆进行简化。(2)针对线缆测量的实际环境,界定线缆外的复杂结构对共模
随着无线通信技术的不断发展,人们对于信息的传输速率有了越来越高的要求。6G通信作为未来新一代无线通信技术,在传输速率、网络延迟等方面将有更高目标,正受到越来越多的关注,也面临着严峻的技术挑战。毫米波传输是6G通信非常有潜力的方式,而多天线的大规模MIMO系统作为毫米波传输的核心技术之一,其传输频率高、天线阵元数量多等特点,对信号的功率利用率提出了更高的要求。从这个角度来看,高功率效率物理层设计的重
在当今的高速有线通信中,以SerDes为基础的串行传输方式成为研究的热门。SerDes是串行器(Serializer)和解串器(Deserializer)的缩略词,意在将多路并行的低速数据合并成一路串行高速数据发送,再在接收端接收后将数据恢复成多路并行的低速数据。正如无线通信系统那样需要产生本振时钟来完成信号的调制、解调,在SerDes有线链路中,同样需要有时钟模块产生“本振信号”来配合系统接收端
随着无线通信技术的不断发展,移动通信对带宽和速率的需求也在不断地增长。然而由于中低频段无线电已经趋于饱和,必须开发新的频谱资源以实现高速、高带宽的可靠通信。因此,鉴于毫米波频段仍有许多未开发的可用频谱资源,毫米波通信被列为5G系统的关键技术之一。为获得毫米波系统的全部增益,需要对毫米波大规模天线系统进行波束成形设计。然而由于传统的全数字波束成形架构需要配备大量的射频链路而导致其极高的硬件成本和能耗
随着社会经济的发展,我国汽车保有量迅速增加。在此背景下,做好车辆检测与修理工作对于保障汽车行驶安全有着重要意义。在车辆检修企业的传统作业流程中,检修结果以手工填写纸质表的方式来记录,存在检修效率低、检修成本高、检修结果不易保存等问题。通过引入语音识别技术,将检修工人发出的语音转换为文字检修结果后,利用信息化系统进行管理,可实现车辆检修流程的无纸化,从而解决以上问题。因此,研发一款基于语音识别的车辆