发明名称 一种航天器AOS系统双口RAM缓冲区管理方法
摘要 本发明公开了一种航天器AOS系统双口RAM缓冲区管理方法,步骤包括:根据AOS系统中VCDU数据包的长度对双口RAM缓冲区进行划分,并对划分后的子分区编码;写入VCDU数据包时:根据写入选择信号确定待写入的子分区;若子分区为空状态,则将VCDU数据包写入子分区,并将写入选择信号指向下一个子分区;若子分区为满状态,则将VCDU数据包丢弃。读出VCDU数据包时:根据读出选择信号确定待读出的子分区;若子分区为满状态,则将子分区中的VCDU数据包读出,并将读出选择信号指向下一个待读的子分区;若子分区为空状态,则放弃当前读出操作。实现了对VCDU数据包在双口RAM缓冲区中的自主存储管理。
申请公布号 CN102799537A 申请公布日期 2012.11.28
申请号 CN201210214200.8 申请日期 2012.06.18
申请人 北京空间飞行器总体设计部 发明人 牛跃华;汪路元;裴楠;顾明;李宁宁;王向晖
分类号 G06F12/08(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种航天器AOS系统双口RAM缓冲区管理方法,用于对双口RAM进行读写自主控制,其特征在于包括以下步骤:根据AOS系统中VCDU数据包的长度对双口RAM缓冲区进行划分,并对划分后的子分区编码;写入VCDU数据包时:接收输入的VCDU数据流;根据写入选择信号确定待写入的子分区;若子分区为空状态,则将VCDU数据包写入子分区,并在写入结束时将写入选择信号指向下一个子分区;若子分区为满状态,则将VCDU数据包丢弃;读出VCDU数据包时:根据读出选择信号确定待读出的子分区;若子分区为满状态,则将子分区中的VCDU数据包读出,并在读出结束时将读出选择信号指向下一个待读的子分区;若子分区为空状态,则放弃当前读出操作。
地址 100080 北京市2729信箱