一种opb总线和ips总线之间的桥装置的制造方法

文档序号:9787354阅读:1007来源:国知局
一种opb总线和ips总线之间的桥装置的制造方法
【技术领域】
[0001]本发明属于计算机体系结构和总线桥设计技术领域,尤其是涉及一种OPB总线和 IPS总线之间的桥装置。
【背景技术】
[0002] 随着集成电路的深亚微米制造技术、设计技术的迅速发展,集成电路已进入片上 系统时代。所谓片上系统,也就是系统级集成电路(S0C,System on chip)。系统级集成电路 是指在单一硅芯片上实现信号采集、转换、存储、处理和I/O等功能,或者说在单一硅芯片上 集成了数字电路、模拟电路、信号采集和转换电路等,实现一个系统的功能。
[0003] 由于芯片设计越来越复杂,而人们对芯片设计速度的要求越来越高,这就使得模 块的复用显得尤为重要。在工业控制,安全管理等领域0PB(0n_Chip Peripheral Bus)总线 是一种十分常见的总线协议。由于IPS总线是一种常见的十分简单的总线协议,因此有很多 成熟的基于IPS总线协议的IP( Intellectual Property,知识产权核)。在实际的OPB总线系 统设计中往往会需要用到这些基于IPS总线协议的成熟的IP,如果对这些IP针对OPB总线重 新进行设计验证,会需要很长的时间,增加设计的成本,降低了设计的进行速度。

【发明内容】

[0004] 有鉴于此,本发明旨在提出一种OPB总线和IPS总线之间的桥装置,可以在不重新 设计原有的IP的条件下,只增加少量的硬件逻辑,就可以完成对原有的成熟的IPS总线协议 的IP的复用。这样就可以短时间内获得需要很长时间设计的IP的功能,同时也增强了原有 模块的复用性,加快了系统设计的速度,缩短了系统集成的时间。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] -种OPB总线和IPS总线之间的桥装置,包括:
[0007]地址判断逻辑单元,用于判断总线桥是否响应来自OPB总线的请求;
[0008] OPB总线向IPS总线信号转换单元,用于将接收的OPB总线请求的地址信号,控制信 号和写数据信号等转换为符合IPS总线协议的地址信号,控制信号和写数据信号;
[0009] IPS总线向OPB总线信号转换单元,用于将接收的IPS总线协议的应答信号和读数 据信号转换为符合OPB总线协议的应答信号和读数据信号。
[0010] 进一步的,所述地址判断逻辑单元包括与逻辑单元和比较单元,所述地址判断逻 辑单元内配置有IPS总线上各个模块所占用的地址的范围,并将这些地址范围通过取反运 算得到这些模块的地址的屏蔽MASK;所述与逻辑单元将所述地址的MASK和从OPB总线传输 过来的地址进行与运算;比较单元将从与逻辑单元输出的地址范围和内部配置好的IPS总 线上各个模块的基地址进行比较决定是否响应此次传输。
[0011] 进一步的,所述OPB总线向IPS总线信号转换单元的具体的功能实现设计如下:首 先,本单元会依据地址判断逻辑单元中产生的选中信号是否有效来决定是否进行此次转 换;针对两类OPB总线信号采取不同的转换策略:
[0012] -类是与IPS总线协议相同或者类似的信号,采用直连的方式,并且通过地址判断 逻辑单元中的模块使能信号进行控制,最终产生符合IPS总线协议的信号,如:IPS_addr和 IPS_wdata信号;
[0013] 另一类为IPS总线没有或者功能不同的信号,采用译码逻辑单元一将OPB总线上的 字节控制信号〇PB_FFWFER、OPB_HWXFER和0PB_addr相互配合转换为IPS总线上的字节控制 信号IPS_byte;通过控制单元一起到选通作用,若允许进行信号转换,将符合IPS总线上信 号输出到IPS总线系统中;否则不输出。
[0014]进一步的,所述IPS总线向OPB总线信号转换单元的具体的功能实现设计如下:首 先,本单元会依据地址判断逻辑单元中产生的选中信号是否有效来决定是否进行此次转 换;针对两类IPS总线信号采取不同的转换策略:
[0015] 一类是与OPB总线协议相同或者类似的信号,采用直连的方式,并且通过地址判断 逻辑单元中的模块使能信号进行控制,最终产生符合OPB总线协议的信号,如:0PB_rdata信 号和0PB_ERRACK信号;
[0016]另一类为OPB总线有但是IPS总线上没有的信号,采用译码逻辑单元二将IPS总线 上的响应信号、IPS总线上模块的位宽、IPS总线上的等待信号和地址判断逻辑单元中产生 的模块使能信号进行逻辑译码,最终产生符合OPB总线协议的响应信号0PB_FWACK、0PB_ HWACK、(PB_XFERACK;另外,通过IPS总线上的错误应答信号和地址判断逻辑单元中的模块 使能信号产生OPB总线上的错误应答信号;通过控制单元二的选通作用,若地址判断逻辑单 元判断进行IPS总线向OPB总线信号转换时,将符合OPB总线协议的信号输出到OPB总线系统 中;否则不输出。
[0017]相对于现有技术,本发明具有以下优势:
[0018] (1)本发明可以将OPB总线标准通过该总线桥转换为IPS总线标准,该总线桥可以 作为一个ip连接oro总线和IPS总线,将符合两种总线协议的IP可以自由的组合连接,增强 的IP模块的复用性,增加了系统设计集成的速度。
[0019] (2)在不重新设计原有的IP的条件下,只需增加少量的硬件逻辑便可实现。
【附图说明】
[0020] 构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1为本发明实施例所述OPB总线和IPS总线之间的桥装置的整体结构原理图; [0022]图2为本发明实施例所述地址判断逻辑单元的结构原理图;
[0023]图3为本发明实施例所述OPB总线向IPS总线信号转换单元的结构原理图;
[0024]图4为本发明实施例所述IPS总线向OPB总线信号转换单元的结构原理图。
【具体实施方式】
[0025] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相 互组合。
[0026] 下面将参考附图并结合实施例来详细说明本发明。
[0027] 一种OPB总线和IPS总线之间的桥装置,如图1所示,包括:
[0028]地址判断逻辑单元,用于判断总线桥是否响应来自OPB总线的请求;
[0029] OPB总线向IPS总线信号转换单元,用于将接收的OPB总线请求的地址信号,控制信 号和写数据信号等转换为符合IPS总线协议的地址信号,控制信号和写数据信号;
[0030] IPS总线向OPB总线信号转换单元,用于将接收的IPS总线协议的应答信号和读数 据信号转换为符合OPB总线协议的应答信号和读数据信号。
[0031] 所述地址判断逻辑单元包括与逻辑单元和比较单元,如图2所示,所述地址判断逻 辑单元内配置有IPS总线上各个模块所占用的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1