针对深空探测任务中对产品小型化及低功耗的需求,各功能间的融合及模块的复用成为深空探测类产品设计中不可或缺的一环.本文提出了一种CCSDS Proximity-1协议下全双工/半双工及单工的融合实现方法,该方法通过将全双工模式、半双工模式及单工模式中的流式处理部分及特定功能部分从主框架中剥离,并进行融合设计,形成通用的VHDL结构;将其余调度控制部分集成在FPGA中的MicroBlaze结构中.通用的VHDL结构意味着资源配置最优,而MicroBlaze结构因其灵活性,可实现对不同模式的灵活切换.本方法将应用到下一代火星探测临近空间链路收发信机中,通过采用仅有1片V5的开发板,实现结果表明,CCSDS Proximity-1协议下的全双工、半双工及单工功能性能正常,且资源的消耗量仅为5％ ALMs,6％ DSP和8％ RAM.
CCSDS Proximity-1协议 融合设计