一种支持多种主机接口的实现方法及其系统的制作方法

文档序号:6337899阅读:176来源:国知局
专利名称:一种支持多种主机接口的实现方法及其系统的制作方法
技术领域
本发明属于计算机领域,涉及一种支持多种主机接口的实现方法及其系统。
背景技术
在航空电子系统中,155 总线接口模块与主机通信的数据总线常用的有 LBE-486、LBE-PPC、VME、PCI/PCI-E桥局部总线等。传统的解决方案是针对不同的应用环境,设计不同的接口电路,该方式设计繁琐、重复,可移植性差等问题。

发明内容
为了解决背景技术中存在的上述技术问题,本发明提供了一种简单易行、简化操作、可移植性强以及应用范围广的支持多种主机接口的实现方法及其系统。本发明的技术解决方案是本发明提供了一种支持多种主机接口的实现方法,其特殊之处在于所述方法包括以下步骤1)对主机接口进行编码;2)对编码的主机接口进行时序转换得到通用存储器接口信号;3)将步骤2)所得到的信号进行输出。上述步骤2)的具体实现方式是2. 1)判断主机接口类型;2. 2)根据主机接口类型选择状态机进行时序转换。上述主机接口是一个或多个。上述主机接口是多个时,所述主机类型对应的也是多个。上述主机类型是486、PowerPC、VME 或 PCI。一种支持多种主机接口的实现系统,其特殊之处在于所述支持多种主机接口的实现系统包括用于对主机接口进行编码的编码模块、用于对编码的主机接口进行时序转换为存储器接口信号的时序转换模块以及用于信号进行输出的输出模块;所述编码模块、时序转换模块以及输出模块依次连接。本发明的优点是本发明提供了一种支持多种主机接口的实现方法及其系统,该方法将电路中的多种接口复用地址总线、数据总线和控制总线,通过跳线控制来实现不同接口下总线的不同功能。采用引脚跳线配置,完成对LBE-486、LBE-PPC、VME、PCI/PCI-E桥局部总线等四种主机接口的访问支持,具有简单易行可操作性强的优点,同时,本发明所提供的方法和系统可以广泛广泛应用在各种不同主机环境中,使用非常方便。提供一种支持四种常用主机接口的可复用电路结构,统一不同应用的电路设计,简化逻辑设计工作量。


图1是本发明所提供的系统框图;图2是本发明所提供系统的较佳实施例结构示意图。
具体实施例方式本发明提供了一种支持多种主机接口的实现方法,该方法包括以下步骤1)对主机接口进行编码;2)对编码的主机接口进行时序转换得到电信号2. 1)判断主机接口类型;2. 2)根据主机接口类型选择状态机进行时序转换。3)将步骤2)所得到的电信号进行输出。主机接口可以是一个或多个,当主机接口是多个时,主机类型对应的也是多个,主机类型是 486、PowerPC、VME 或 PCI。参见图1,本发明在提供支持多种主机接口的实现方法的同时,还提供了一种支持多种主机接口的实现系统,该系统包括用于对主机接口进行编码的编码模块、用于对编码的主机接口进行时序转换得到电信号的时序转换模块以及用于电信号进行输出的输出模块;编码模块、时序转换模块以及输出模块依次连接。时序转换模块是一个或多个。具体而言,本发明涉及一种支持多种主机访问存储器的接口电路,本发明采用引脚跳线配置,完成对LBE-486、LBE-PPC、VME、PCI/PCI-E桥局部总线四种主机接口的访问支持。本发明解决了不同类型主机接口的访问问题。本发明所提供的接口电路主要有hi和mode和out_Sel三个模块,hi接口逻辑对四种主机的访问逻辑进行信号复用,根据mode模块输出信号的值,选择hi内部不同逻辑单元进行工作,将主机接口时序转换为存储器访问时序;mode模块负责主机接口工作方式的控制选择;out_sel根据mode的输出选择hi的输出。mode_sel值不同,选择不同的主机接口工作方式(l)mode_sel 为 “00”,主机接口工作在 486LBE 方式;(2)mode_sel 为 “01”,主机接口工作在 PowerPC LBE 方式;(3)mode_sel为“10”,主机接口工作在VME方式;(4)m0de_Sel为“11”,主机接口工作在PCI/PCI-E桥局部总线方式;(5)hi模块将不同时序转成标准的同步存储器访问时序。下面对本发明做进一步详细说明。参见图2,该部分实现主机接口在不同方式下对双口的读写操作。双口的访问时序暂按 IDT7025时序来实现。mode模块(编码模块)有两个输入信号,四个输出信号。四个输出信号同时连接到hi和out_sel两个模块,四个输出信号用于选择hi中的时序转换模块和out_sel模块 (输出模块)的输出选择控制。hi模块(时序转换模块)中包含四个时序转换模块,分别对应4种主机接口。四个时序转换模块负责具体的主机接口与存储器接口之间的时序转换。 如果对应的mode模块输出信号有效,则选择其中的一个时序转换模块进行工作。时序转换模块将主机接口的输入输出信号转换为存储器接口的输入输出信号。来自主机接口的输入信号会输入到每一个时序转换模块,时序转换模块将转换后的输出送到out_sel模块,在对应的mode模块输出信号控制下,选择特定的输出由out_sel送出到存储器接口。反之, 存储器模块的输入信号会输入到每一个时序转换模块,时序转换模块将转换后的输出送到out_sel模块,在对应的mode模块输出信号控制下,选择特定的输出由out_sel送出到主机接口。当 mode_sell = 0,mode_sel0 = 0 时,mode 模块输出 sel_lbe_486 信号有效,486 时序转换模块工作,其他时序转换模块不工作。0ut_sel模块选择输出来自486时序转换模块信号。当 mode_sell = 0,mode_sel0 = 1 时,mode 模块输出 sel_lbe_ppc 信号有效,ppc 时序转换模块工作,其他时序转换模块不工作。0ut_sel模块选择输出来自ppc时序转换模块信号。当 mode_sell = 1,mode_sel0 = 0 时,mode 模块输出 sel_vme 信号有效,vme 时序转换模块工作,其他时序转换模块不工作。0ut_sel模块选择输出来自vme时序转换模块信号。当 mode_sell = 1,mode_sel0 = 1 时,mode 模块输出 sel_pci 信号有效,pci 时序转换模块工作,其他时序转换模块不工作。0ut_sel模块选择输出来自pci时序转换模块信号。
权利要求
1.一种支持多种主机接口的实现方法,其特征在于所述方法包括以下步骤1)对主机接口进行编码;2)对编码的主机接口进行时序转换得到通用存储器接口信号;3)将步骤幻所得到的信号进行输出。
2.根据权利要求1所述的支持多种主机接口的实现方法,其特征在于所述步骤2)的具体实现方式是2. 1)判断主机接口类型;2.2)根据主机接口类型选择状态机进行时序转换。
3.根据权利要求1或2所述的支持多种主机接口的实现方法,其特征在于所述主机接口是一个或多个。
4.根据权利要求3所述的支持多种主机接口的实现方法,其特征在于所述主机接口是多个时,所述主机类型对应的也是多个。
5.根据权利要求4所述的支持多种主机接口的实现方法,其特征在于所述主机类型是 486、PowerPC、VME 或PCI。
6.一种支持多种主机接口的实现系统,其特征在于所述支持多种主机接口的实现系统包括用于对主机接口进行编码的编码模块、用于对编码的主机接口进行时序转换得到存储器接口信号的时序转换模块以及用于存储器接口信号进行输出的输出模块;所述编码模块、时序转换模块以及输出模块依次连接。
全文摘要
本发明涉及一种支持多种主机接口的实现方法及其系统,该系统包括用于对主机接口进行编码的编码模块、用于对编码的主机接口进行时序转换得到存储器接口信号的时序转换模块以及用于存储器接口信号进行输出的输出模块;编码模块、时序转换模块以及输出模块依次连接。本发明提供了一种简单易行、简化操作、可移植性强以及应用范围广的支持多种主机接口的实现方法及其系统。
文档编号G06F13/40GK102541797SQ20101057661
公开日2012年7月4日 申请日期2010年12月7日 优先权日2010年12月7日
发明者廖寅龙, 田泽, 蔡叶芳, 赵强, 郭蒙 申请人:中国航空工业集团公司第六三一研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1