多旋翼飞控芯片中AHB总线设计与验证

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:mike1983mm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术高速的发展,旋翼无人机凭借其结构微小、有效载荷量大、生存能力较强、隐蔽性能高等独特优势,很大程度满足了百姓生活和国防科技巨大需求。目前,主流的无人机处理器大多使用C51、ARM或DSP。这些处理器中有的工作速度慢、在处理较复杂运算时存在缺陷;有的价格昂贵、而且功耗较高,严重阻碍了旋翼无人机的发展。为解决上述处理器基于MCU设计飞控芯片中存在的问题,开展基于FPGA平台的多旋翼飞控芯片设计十分必要。论文主要完成的内容有:根据多旋翼飞控芯片内各功能模块数据流方向、划分模块建立AHB总线互联结构;完成AHB互联中各IP开发;在Modelsim软件下配合Monitor模块完成AHB总线仿真验证,结合Zedboard板完成AHB总线中主要控制模块验证。最后采用DC综合工具对AHB总线进行时序、功耗以及面积分析。论文主要目的是设计出能高速传输并且可以互联的AHB总线作为飞控芯片系统总线。首先定性地分析了优先级固定仲裁算法和优先级循环仲裁算法各自的局限性以及芯片内各功能模块输出数据的更新频率以及对总线带宽的要求,确定使用优先级混合仲裁算法设计Arbiter。该仲裁机制能最大限度地实现各主设备以优先原则和公平原则访问到总线。随后实现了AHB互联中各IP开发,具体包括:Master接口模块、Slave模块、Decoder模块、Master_to_Slave mux模块、Slave_to_Master mux模块、Default_Master模块、Default_Slave模块以及APB转换桥模块。其中AHB互联结构中GPS/INS从设备模块支持split传输机制,不但可以提高AHB总线传输数据效率,而且很明显地改善总线带宽。同时APB转换桥优化了常规写数据传输算法,实现多拍写数据传输的第二拍开始,每拍写数据传输只需要两个总线周期就能完成,而不再像常规每个写传输需要三个总线周期,这显著提高了APB总线传输效率。最后使用Modelsim软件配合监控总线事务的Monitor模块对AHB总线进行了模块级验证、结构级验证和主要控制模块的FPGA板级验证同时采用DC综合工具对AHB总线进行了时序、面积和功耗分析。通过对比可知,本文设计的AHB总线时序稍好、芯片面积开销较小、功率消耗较低:在100 MHz工作时钟下,AHB总线的芯片面积开销为7215.039969mm2;功率消耗只有445.1795μW。
其他文献
5G移动通信网络主要面向eMBB、mMTC、uRLLC三大应用场景,而针对这3种不同的应用场景,信令基站与数据基站功能将伴随无线网控制面与用户面的不同配置灵活分布于各类网元,构建
介绍了通信部队应急通信现状,就当前消防应急通信存在问题进行了分析思考,并结合实践提出了相应的建议.
外部因素或者自身疾病导致的意外摔倒以较大的概率发生在老年人身上,当独居老人摔倒后不能自主起身和求助时会造成严重后果。另外,老人的睡眠和运动情况是身体健康与否的一个
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
本文在深入分析公安系统的需求和公安应急指挥领域的发展趋势的基础上,经过用户需求分析、系统设计、系统方案实现等阶段的工作,研究了多协议融合、多业务统一调度和多数据融
本文首先说明了融媒体的基本特征,然后分析了传统电视媒体面临的形势,最后详细阐述了融媒体时代电视台编辑转型策略.
当前,5G技术也已经在部分城市投入到试运营的状态下,不难预料,今后5G技术的普及一定会给人们生活带来翻天覆地的变化.文章基于5G通信技术的基本特点进行分析,探究其关键技术
心血管疾病是循环系统的一种疾病,具有发病快、来势凶的特点,是人类的身体健康与生命安全的一大威胁。心电监护仪可以用于心血管疾病的检测与监护,是医院中必不可少的器材。然而临床环境中分散的仪器增加了医护人员的工作量,甚至可能出现医护人员未能及时获取信息而贻误救治时机的悲剧。因此,可以远程、集中展示多个病人心电图的监护系统具有很好的研究意义和医疗前景。论文基于.NET框架,设计并实现了一款可兼容不同类型心
学位
嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点。而Li
本文通过对荣华二采区10
期刊