基于AMBA总线的星载计算机SoC型FPGA的IP设计

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:duozhiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天事业的发展,卫星也逐步趋于小型化,微型化。微纳卫星是指具有高功能密度的现代微型、纳型卫星,即发射重量在1kg-100kg范围内的现代卫星,在近年来成为研究人员的重点研究对象。它与传统卫星相比,具有体积小,重量轻,功耗低的特点,这就要求星载计算机系统能达到高集成度,多功能的性能要求。  和传统的FPGA处理芯片不同,新型SoC型FPGA处理器自带ARM处理内核,本文采用的SmartFusion2 SoC型FPGA芯片,处理能力能达到100MHz,1.25DMIPS/MHz,拥有大量逻辑处理单元,能实现星载计算机星务处理的功能。此芯片采用了AMBA总线将CortexM3内核、FPGA逻辑资源、以及APB接口的I2C、SPI、以太网、DMA等外设连接起来,真正实现了单芯片SoC的完美解决方案。  SmartFusion2 SoC型FPGA的IP开发采用基于总线的开发方式,将各个模块合理划分,初始开发阶段只需要关注每个模块的功能实现,后期采用总线将各个模块连接起来,利用总线读写的方式操控总线上各个模块的通信。这种方式不需要设计人员考虑FPGA与ARM处理器直接如何让通信,降低了设计人员开发的难度,且FPGA代码和ARMC代码的开发能同时进行,缩短了研发周期。调试完成的FPGA代码能生成通用化的IP核,为后期研发数十颗,甚至上百颗微纳卫星做好准备。  本文在充分理解AMBA总线协议的基础上,完成了基于AMBA总线的星载计算机星务SoC型FPGA的部分IP设计,阐述了RTL级设计思想和设计流程,给出了仿真验证的结果以及在硬件集成环境的开发与调试过程。验证结果表明,该设计在功能和时序上均已符合设计标准,达到设计要求。
其他文献
随着各种成像设备和应用需求的发展,影像数据格式经历了由全色图、彩色图、多光谱图像到高光谱图像的发展。丰富的影像数据为我们处理不同的实际问题提供了强大的数据支持。其
随着互联网技术的飞速发展,互联网出现了个人化、去中心化的趋势,同时强调社会化,强调开放、共享,强调参与、创造。普通人开始去改变、创造网络。网络用户的行为发生了改变,从寻找
玉米作物廉价,容易种植,但是,对于玉米高产栽培技术的分析需要不断深入.根据专业人员广泛的实践经验以及工作经验,对于玉米高产栽培技术的研究需要有进一步理性的思考,以理论
红枣在柯坪多年的栽培实践表明,枣树品种适宜在全阿克苏地区大面积发展.经过多年发展,新疆大部分地区对这类枣树的栽培技术趋于成熟,在原产区栽培技术的基础上形成了一套适应
自从上个世纪七十年代初ALOHA系统在夏威夷大学出现,随机多址接入技术取得了突飞猛进的发展,在通信网络、计算机系统、自动化控制系统等领域得到广泛应用,促进了计算机通信网
现今,信息技术的飞速发展给我们的日常生活带来了便利,各种企业级软件所提供的各式资讯服务已成为人们生活中不可或缺的一部分。与此同时,各种合力也促使企业级软件需求变更
目前我国星载计算机使用的航天处理器,相对发达国家来说性能较低,已经成为阻碍我国航天事业发展的一个重要因素。欧空局于2005年开发的Leon3软核作为航空航天级的嵌入式处理器,
合成孔径雷达(Synthetic Aperture Radar,SAR)图像解译是近些年发展起来的新兴学科,是当今发展国民经济和加强国防建设的一个重要学科,在军事和民用领域都具有很好的发展前景及
长链非编码RNA(1ong non-coding RNA,lncRNA)是真核细胞中一类长度超过200 nt,不具有蛋白编码功能的RNA分子。目前研究表明,lncRNA可以在转录水平、转录后修饰和翻译水平调节基因
视频目标分割是计算机视觉领域的一个研究热点,涉及图像处理、模式识别、概率论与数理统计等多个学科,具有较强的学术研究与应用价值。它是计算机视觉领域很多高级应用的基础,这