以及NASA的可重构星载电子平台SRCrE"1;德国斯图加特大学小卫星打算的第一颗微小卫星——Flying Laptop也回收了基于FPGA的可重构计较技能设计星载计较机【6刁J.我国今朝尚没有将可重构计较技能应用于航天规模的实例.该文针对微小卫星星载计较机的技能近况,重点举办可重构星载计较机的设计,给出详细的体系布局与成果实现方法,并在系统机能与靠得住性方面举办阐明与设计.为了验证可重构星载计较机的成果切换,构建闭合回路仿真平台并举办相应尝试.1 基于可重构计较的星载计较机设计为了满意航天器机能、成果以及靠得住性的要求,举办可重构星载计较机旧1的设计,这种星载机打破了传统的冯诺依曼布局,以粗粒度全硬件方法实现卫星系统成果并颠末仿真验证生成可设置到FPGA中的重构体,通过对FPGA编程,完成星载计较机各项任务.1.1可重构星载计较机体系布局图1 可重构星载计较机体系布局Fig.1Architecture of reconfigurable OBC可重构星载计较机由处理惩罚器单位、设置存储与节制单位、射频单位3部门组成,如图1所示.处理惩罚器单位是可重构星载计较机的焦点部门,FPGA是系统成果模块的载体,当差异成果模块以设置文件方法下载到FPGA后,即可完成卫星在轨运行各个阶段的数据收罗、信息处理惩罚、电源与热控打点、数据打点、妨碍处理惩罚以及遥测遥控等成果;设置存储与节制单位包括一片微节制器与一片设置存储器FLASH,FLASH中存储了用于FPGA设置的星载计较机成果文件以及系统进级文件,这些文件由微节制器节制下载到FPGA中;射频单位认真星地测控、星间通信,并可以共同处理惩罚器单位完成星间测距成果,地面通过射频模块上传软/硬件进级措施或非正常状态下的系统重构呼吁,以实现对星载计较机的在线进级与妨碍处理惩罚.1.2可重构星载计较机成果实现为了节减硬件开销,公道操作有限的硬件资源,淘汰由于硬件之间互联引起的若干问题,可重构星载计较机回收单片FPGA布局,并通过硬件的分时复用实现系统的多成果.由于芯片局限的限制,将星载计较机成果凭据粗粒度分别为若干模块p],回收硬件描写语言对成果模块举办硬件编程,并通过EDA软件举办仿真、逻辑综合、机关布线与验证等事情,生成可以或许下载到FPGA实现相应成果的设置文件,这些设置文件存储在设置存储与节制单位中,航天器航行进程中,按照节制进程的变革利用相应设置文件对星载计较机举办重构,使其完成差异的系统成果.设置存储与节制单位微节制器l设置存储器J速率阻尼算法对日定向算法对地定向算法对方针定向算法安详模式进级存储区图2 司重构星载计较机成果分别示意图Fig.2Functionpartition of reconfigurable OBC卫星与火箭疏散后,星载计较机开始节制卫星,需要举办速率阻尼、对日定向、对地定向、对方针定向、有效载荷打点等一系列操纵,以此为星载计较机成果模块尺度举办高条理的粗粒度分别,通过设计与仿真验证,将生成的相应算法设置文件存放到设置存储器中,并分派有效地点,按照地点,微节制器可以挪用存储器中的相应算法.系统上电后,微节制器将FPGA配置为可编程状态并向其下载默认算法,默认算法视需要而定,凡是系统预先设定正常状态与妨碍状态的默认算法.接下来按照航天器运行环境与节制进程,下载相应算法,实现星载计较机的成果切换或妨碍处理惩罚.为了实现系统在轨进级,设置存储器中为地面上传的进级包预留牢靠地点的存储区,如图2所示.1.3 可重构星载计较机机能阐明传统星载计较机多回收通用微处理惩罚器或针对特定需求的ASIC的要领设计,通用微处理惩罚器系统成果由软件实现,这种设计要领具有较强机动性,但系统机能低;而ASIC设计要领固然系统机能较高,但进级本领差,并且一旦产生妨碍很难规复.回收可重构计较技能设计星载计较机可以在担保系统机动进级与妨碍处理惩罚本领前提下,使系统得到较高机能.可重构星载计较机的并行性大大提高了其处理惩罚速度,以256阶FIR滤波器计较为例,以软件方法实现的FIR滤波器需要轮回执行256次乘累加MAC与1次数据输出,执行1次乘法需要2个时钟周期,加法需要1个时钟周期,别的数据存储还需要1个周期,加上输出占用1个时钟周期,1个计较进程总共需要[(2+1+1)×256+1]个时钟周期,如图3所示.通过重构技能回收并行方法实现的256阶FIR如图4所示,256次的MAC同时举办,只需要1个时钟周期,加上输出所需要的1个时钟,共2个时钟周期完成计较.乘累加单位!厂——]i坠匾且O—O毕输出 !,.一‘~~\i、 .\i<轮回2s6次);/I!。二j£256 (2+l+1)×个时钟周期图3串行方法实现的256阶FIRFig.3 256 bands FIR filter implemented in software按照Amdahl定量定律,回收硬件布局的设计所能得到的加快比的巨细为.s。=笋=——I_—i. (1)q(1一Fe)+了re式中:%为没有改造的系统执行一个任务的时间;正为改造的系统执行沟通任务的时间;F。为可以改造的任务在整个任务中所占的比例;S。为可改造的任务改造后机能的提高倍数.回收可重构技能设计的256阶FIR中,可改造的任务为累加器,输出未作改造,所以F一(呈±!±1 2莶2主鱼一坐r,、 。。一(2+1+1)×256+1—1 025’
给出具体的体系结毕业论文范文 构与功能实现方式
毕业论文库:计算机 时间:2016-10-17 点击:
次