发明名称 |
一种实现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层 |