[发明专利]支持多种传输协议的串行接口控制器及控制方法有效
| 申请号: | 200810114438.7 | 申请日: | 2008-06-05 |
| 公开(公告)号: | CN101599053A | 公开(公告)日: | 2009-12-09 |
| 发明(设计)人: | 温天元;谢巍 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰 |
| 地址: | 100085北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 支持 多种 传输 协议 串行 接口 控制器 控制 方法 | ||
1.一种支持多种传输协议的串行接口控制器,其特征在于,包括:
参数存储单元,用于存储所述串行接口控制器所支持的多种传输协议中的各传输协议的控制参数信息;
种类设置单元,用于设置所述串行接口控制器将要控制的串行接口所遵循的传输协议种类,并生成种类设置信息;
总线数据传输单元,用于在数据处理设备和所述串行接口之间传输数据;以及
控制逻辑处理单元,用于根据所述种类设置信息,从所述参数存储单元中获取对应于所述种类设置信息的控制参数信息,并根据所获取的控制参数信息对所述串行接口进行控制,其中,所述控制逻辑处理单元包括:
参数获取单元,用于根据所述种类设置信息,从所述参数存储单元中获取对应于所述种类设置信息的控制参数信息;
控制执行单元,用于根据所获取的控制参数信息对与所述数据相关的串行数据进行逻辑处理,并得到已处理数据;以及
信号生成单元,用于根据所获取的控制参数信息生成接口控制信号,所述接口控制信号用于控制所述串行接口发送所述已处理数据或者接收外部串行数据。
2.根据权利要求1所述的串行接口控制器,其特征在于,所述参数存储单元包括:
共有参数存储单元,用于存储所述串行接口控制器所支持的多种传输协议共有的一个或多个共有控制参数信息;
多个特有参数存储单元,分别用于存储所述串行接口控制器所支持的多种传输协议中的各传输协议特有的一个或多个特有控制参数信息。
3.根据权利要求2所述的串行接口控制器,其特征在于,所述共有参数存储单元包括以下寄存器中的一种或多种:时钟采样方式寄存器、时钟频率使能寄存器、同步方式寄存器、状态字寄存器、启动命令控制寄存器、校验方式寄存器、以及数据位数寄存器。
4.根据权利要求1所述的串行接口控制器,其特征在于,所述总线数据传输单元包括:
总线接口单元,用于发送所述串行接口控制器的内部数据到系统总线上或由系统总线接收数据;
串/并转换单元,用于将来自所述串行接口的串行数据转换为并行数据、以及用于将来自所述数据处理设备的并行数据转换为串行数据;
数据缓存单元,用于缓存来自所述数据处理设备和/或所述串/并转换单元的并行数据。
5.一种支持多种传输协议的串行接口的控制方法,其特征在于,包括以下步骤:
设置串行接口将要遵循的传输协议种类,并生成种类设置信息;以及
根据所述种类设置信息,从一参数存储单元中获取对应于所述种类设置信息的控制参数信息;
根据所获取的控制参数信息对将要传输的串行数据进行逻辑处理,并得到已处理数据;
根据所获取的控制参数信息生成接口控制信号,所述接口控制信号用于控制所述串行接口发送所述已处理数据或者接收外部串行数据。
6.根据权利要求5所述的控制方法,其特征在于,所述控制参数信息包括:共有控制参数信息和特有控制参数信息。
7.根据权利要求6所述的控制方法,其特征在于,所述共有控制参数信息包括以下信息中的一种或多种:时钟采样方式信息、时钟频率使能信息、同步方式信息、状态字信息、启动命令控制信息、校验方式信息、以及数据位数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810114438.7/1.html,转载请声明来源钻瓜专利网。





