发明名称 一种实现PCI总线与CPU总线之间转换的方法
摘要 本发明涉及一种实现总线之间转换的方法,具体是一种利用PCI配置命令,实现PCI总线访问CPU总线的方法。通过配置访问中地址期的寄存器号作为CPU总线的读写操作地址信息,对PCI配置读和配置写操作及初始化设备选择信号作出响应,根据地址期的总线命令译码产生读写信号,利用设备号产生片选信号来实现将PCI总线的信息“翻译”到CPU总线。与现有技术相比实现简单,所需资源极少,不需要将子卡作为一个完整的PCI设备进行处理,不需要为子卡分配地址空间,除了配置命令,子卡不响应任何PCI操作,减小了系统的工作负担,同时对可编程器件的要求也很少,利用一片较小的CPLD即可实现。
申请公布号 CN100401278C 申请公布日期 2008.07.09
申请号 CN200310110382.5 申请日期 2003.12.30
申请人 中兴通讯股份有限公司 发明人 王志忠;刘衡祁;李为朴
分类号 G06F13/36(2006.01);G06F13/38(2006.01) 主分类号 G06F13/36(2006.01)
代理机构 代理人
主权项 1.一种实现PCI总线与CPU总线之间转换的方法,至少包括如下步骤:初始化步骤,配置访问中地址期的寄存器号作为CPU总线的读写操作地址信息,PCI总线的命令字段作为CPU总线读写操作的指示;设置PCI设备的制造商识别号,通过总线转换模块设置PCI设备制造商识别号,二进制为全部为1的数据形式;设备选择步骤,对PCI配置读和配置写操作作出响应,总线转换模块对初始化设备选择信号作出响应;数据传输步骤,根据地址期的PCI总线命令字段译码产生读写信号;数据锁存步骤,利用设备号产生片选信号,用于选择CPU总线上的设备。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层