[发明专利]一种用于芯片BU-65170的读写控制装置有效
申请号: | 201210085527.X | 申请日: | 2012-03-28 |
公开(公告)号: | CN103365804A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 黄莹珠;张升伟 | 申请(专利权)人: | 中国科学院空间科学与应用研究中心 |
主分类号: | G06F13/20 | 分类号: | G06F13/20 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 芯片 bu 65170 读写 控制 装置 | ||
技术领域
本发明涉及总线通信领域,特别涉及一种用于芯片BU-65170的读写控制装置。
背景技术
1553总线是一种在航天航空领域广泛应用的时分制指令响应型串行多路数据传输总线,主要用于设备间的信息传输,它具有一般数据总线所无法比拟的高可靠性和实时性。1553总线协议芯片BU-65170专门用于RT(远程终端)模式,具有协议控制器和存储管理器,通过对芯片BU-65170中的数据存储器和控制寄存器的读写,该芯片能够与1553总线连接的BC(总线控制器)模式的设备进行通信。
目前对芯片BU-65170的控制主要由单片机或其它形式的微处理器来完成。这些微处理器对设备的控制由程序的顺序执行分时完成,所以在时间有限又需要完成大量的数据处理及工作的情况下,无法同时控制多个设备,而1553总线的通信又要求实时地处理芯片BU-65170的指令和数据,所以无法达到实时通信的要求。例如在一些星载设备的有效载荷中,利用单片机单独完成1553总线通信的工作,把通信的数据缓存在FIFO后再供另外一个微处理器芯片读取,这样做大大增加了电路板的尺寸和电量消耗,并且芯片间的传输也加大了数据的错误概率风险。
总的来说,利用单片机或其它形式的微处理器来控制芯片BU-65170具有以下缺点:
(1)所述单片机或其它形式的微处理器采用顺序执行分时完成的控制方式,在有限的时间内需要完成大量数据处理的时候,无法兼顾对芯片BU-65170的数据处理,而1553总线通信又要求实时地处理芯片BU-65170的指令和数据,所以无法达到实时通信的要求。
(2)所述单片机或其它形式的微处理器执行指令时有固定的指令周期,正常情况下往往需要几个读写周期才能完成对芯片BU-65170的一个读写过程,这样读写的时间受到指令周期的影响,读写速度较慢,影响了读写的效率。
发明内容
本发明的目的在于克服现有的单片机或微处理器在对芯片BU-65170进行数据处理时,读写速度较慢,影响读写效率,实时性低等缺陷,从而提供一种具有较高实时性的用于芯片BU-65170的读写控制装置。
为了实现上述目的,本发明提供了一种用于芯片BU-65170的读写控制装置,该装置包括读BU-65170模块、写BU-65170模块、数据接口模块以及地址接口模块;其中,
所述的读BU-65170模块从外部接入与读操作有关的信号线,所述写BU-65170模块从外部接入与写操作有关的信号线;所述写BU-65170模块对所述从外部接入与写操作有关的信号线所输入的信号进行管理,生成适用于芯片BU-65170的写时序;所述读BU-65170模块对所述从外部接入与读操作有关的信号线所输入的信号进行管理,生成适用于芯片BU-65170的读时序;所述数据接口模块用于将所述芯片BU-65170双向的数据接口分成输入和输出两个部分,在执行写功能时,该模块将写BU-65170模块的写数据传输给所述芯片BU-65170的数据口,在执行读功能时,将所述芯片BU-65170的数据口的数据传输给读BU-65170模块;所述地址接口模块用于把所述写BU-65170模块、读BU-65170模块所输出的地址和控制信号统一整合成传输给芯片BU-65170的地址和控制信号,在写过程中,写BU-65170模块输出的地址和控制信号有效,在读过程中,读BU-65170模块输出的地址和控制信号有效。
上述技术方案中,所述写BU-65170模块的输入信号包括:系统复位信号rst、系统时钟信号clk、触发写BU-65170模块使之开始写芯片BU-65170的信号wr_start、要写入芯片BU-65170的数据data_in、要写入芯片BU-65170的地址add_in、用于写所述芯片BU-65170的数据存储器或控制寄存器的选择信号memreg以及反馈信号wr_cmd;
所述写BU-65170模块的输出信号包括:给芯片BU-65170的写控制信号wr_65170、给芯片BU-65170的内部锁存信号strbd、给芯片BU-65170的内部片选信号select、用于写芯片BU-65170的数据存储器或控制寄存器的选择信号memreg、要写入芯片BU-65170的内部存储器地址add_out、输出到芯片BU-65170的数据总线的数据data_out、用于表示工作的状态完成与否的信号wr_done、用于表示写计数器clk_cnt的计数使能wr_en。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间科学与应用研究中心,未经中国科学院空间科学与应用研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210085527.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息交互方法和电子设备
- 下一篇:数据存储方法、装置和系统