[发明专利]一种PCI接口转Flash接口的控制装置及方法在审
申请号: | 201110208517.6 | 申请日: | 2011-07-25 |
公开(公告)号: | CN102279828A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 魏翠 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田俊峰 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pci 接口 flash 控制 装置 方法 | ||
技术领域
本发明涉及通讯技术领域,特别是涉及一种PCI接口转Flash接口的控制装置及方法。
背景技术
随着以太网技术的高速发展。以太网已经成为人们日常工作和生活必不可少的工具。而在以太网交换设备上用户对于数据传送需求越来越多,而且传输速率的要求越来越高,这就要求CPU(Central Processing Unit,中央处理器)与周边设备能实现高速结合。PCI(Peripheral component interconnect,外设组件互连标准)接口即可满足此类需求;并且整个交换设备一般选用Flash(闪存,英文名称为″Flash Memory″,简称为″Flash″)作为存储设备,因而PCI接口到Flash接口的转化具有相当重要的地位和作用。
目前Flash主要应用于计算机平台中,与CPU、DDR(Double Data Rate,双倍速率同步动态随机存储器)、声卡、显卡等构成一个计算机平台系统,多将Flash用于存储BOOT启动程序,或者存储临时文件等,应用较为单一。
现有技术中的计算机平台架构,PCI接口上挂接Flash作为BOOT存储器,应用单一,而且并未提及其PCI接口到Flash接口转换的具体实现策略。
发明内容
本发明要解决的技术问题是提供一种PCI接口转Flash接口的控制装置及方法,用以解决现有技术PCI接口上挂接Flash作为BOOT存储器应用单一的问题。
为解决上述技术问题,一方面,本发明提供一种PCI接口转Flash接口的控制装置,所述装置包括:
PCI接口模块,通过PCI接口与PCI总线连接,与PCI主设备进行数据通讯;
状态机控制模块,与所述PCI接口模块连接,用于根据所述PCI接口模块获取的所述PCI总线上的操作信息,确定状态机控制模块的状态;
Flash接口模块,与所述状态机控制模块连接,且通过Flash接口与Flash存储器连接,用于根据所述状态机控制模块的状态,对所述Flash存储器进行访问。
进一步,当所述PCI总线上的操作信息为对所述Flash存储器的写操作时,所述状态机控制模块的状态为写Flash状态,所述Flash接口模块向所述Flash存储器发送写指令和写数据格式;待写操作结束后,所述状态机控制模块的状态由写Flash状态跳转为PCI空闲状态。
进一步,当所述PCI总线上的操作信息为对所述Flash存储器的读操作时,所述状态机控制模块的状态为读Flash状态,所述Flash接口模块向所述Flash存储器发送读指令格式;待读操作结束后,所述状态机控制模块的状态由读Flash状态跳转为PCI空闲状态。
另一方面,本发明还提供一种PCI接口转Flash接口的控制方法,所述方法包括以下步骤:
A,PCI接口模块通过PCI接口获取PCI总线上的操作信息;
B,根据所述PCI总线上的操作信息,确定状态机控制模块的状态;
C,根据所述状态机控制模块的状态,Flash接口模块对Flash存储器进行访问。
进一步,在获取所述PCI总线上的操作信息之后,还包括:
判断所述PCI总线发起的操作是否是对所述Flash存储器进行访问,如果是,则转步骤B;如果否,则所述状态机控制模块的状态为PCI忙状态,所述PCI总线根据初始化时分配的PCI从设备地址,访问与所述操作信息对应的PCI从设备。
进一步,访问所述PCI从设备结束之后,所述状态机控制模块的状态由PCI忙状态跳转为PCI空闲状态。
进一步,当所述PCI总线上的操作信息为对所述Flash存储器的写操作时,所述状态机控制模块的状态为写Flash状态,所述Flash接口模块向所述Flash存储器发送写指令和写数据格式。
进一步,待写操作结束后,所述状态机控制模块的状态由写Flash状态跳转为PCI空闲状态。
进一步,当所述PCI总线上的操作信息为对所述Flash存储器的读操作时,所述状态机控制模块的状态为读Flash状态,所述Flash接口模块向所述Flash存储器发送读指令格式。
进一步,待读操作结束后,所述状态机控制模块的状态由读Flash状态跳转为PCI空闲状态。
本发明有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110208517.6/2.html,转载请声明来源钻瓜专利网。