[发明专利]具有多个UART接口的设备以及利用该设备的方法无效
申请号: | 201010607214.7 | 申请日: | 2010-12-27 |
公开(公告)号: | CN102567260A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 樊广超 | 申请(专利权)人: | 北京国睿中数科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王岳;王洪斌 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 uart 接口 设备 以及 利用 方法 | ||
1. 一种具有多个UART接口的设备,所述多个UART接口具有多个波特率,其特征在于该设备包括:
总线接口,用于当需要所述UART接口执行发送操作时从总线接收与所述UART接口对应的地址信息和数据;
与所述总线接口耦合的数据ID逻辑,用于将所述地址信息转换为对应UART接口的ID信息;
与所述数据ID逻辑耦合的发送缓存器,用于缓存所述ID信息和所接收的数据;
与所述发送缓存器耦合的数据选择器,用于从所述发送缓存器读取所接收的数据并且将所接收的数据发送到与所述ID信息对应的UART接口;
波特率时钟电路,根据所述多个UART接口的波特率产生所述多个UART接口所需要的时钟信号;
所述数据选择器进一步用于当所述UART接口执行接收操作后从UART接口接收数据,并保存对应的ID信息;
所述设备还包括与数据ID逻辑耦合并且与所述发送缓存器并行设置的接收缓存器,用于缓存来自数据选择器的所述ID信息和从UART接口所接收的数据;
所述数据ID逻辑进一步用于将接收缓存器中的所述ID信息转换为地址信息;
所述总线接口进一步用于将接收缓存器中的从UART接口接收的数据和所述转换后的地址信息通过总线输出。
2. 根据权利要求1所述的设备,其特征在于所述波特率时钟电路包括波特率时钟选择逻辑和波特率发生器。
3. 根据权利要求2所述的设备,其特征在于所述波特率发生器包括波特率计数器,其计数器的最大值为各个UART接口波特率系数乘以16后的最小公倍数。
4. 根据权利要求3所述的设备,其特征在于如果波特率计数器的值为对应UART接口的波特率系数的倍数,则波特率时钟选择逻辑产生对应的接收时钟。
5. 根据权利要求3所述的设备,其特征在于当所述UART接口需要执行发送操作时,如果波特率计数器的值为对应UART接口的波特率系数乘以16的倍数,则波特率时钟选择逻辑产生对应的发送时钟。
6. 根据权利要求1所述的设备,其特征在于所述UART接口包括数据收发逻辑。
7. 根据权利要求1所述的设备,其特征在于所述发送缓存器和所述接收缓存器都是同步FIFO缓存器。
8. 一种利用权利要求1所述的设备发送数据的方法,包括如下步骤:
1)总线接口从总线接收与所述UART接口对应的地址信息和数据;
2)数据ID逻辑将所述地址信息转换为ID信息;
3)发送缓存器缓存所述ID信息和所接收的数据;
4)数据选择器从所述发送缓存器读取所接收的数据并且将所接收的数据发送到与所述ID信息对应的UART接口;
5)波特率时钟电路根据所述多个UART接口的波特率产生所述多个UART接口所需要的时钟信号;
6)对应的UART接口根据所述时钟信号,发送数据。
9. 根据权利要求8所述的方法,其特征在于所述步骤5)还包括以下步骤:
如果波特率计数器的值为对应UART接口的波特率系数乘以16的倍数,则波特率时钟选择逻辑产生对应的发送时钟。
10. 一种利用权利要求1所述的设备接收数据的方法,包括如下步骤:
1)波特率时钟电路根据所述多个UART接口的波特率产生所述多个UART接口所需要的时钟信号;
2)UART接口根据所述时钟信号,接收数据;
3)数据选择器从所述UART接口接收所述数据和保存对应的ID信息;
4)接收缓存器缓存所接收的数据和ID信息;
5)数据ID逻辑将所述ID信息转换为地址信息;
6)将所接收的数据和地址信息传输给总线接口。
11. 根据权利要求10所述的方法,其特征在于所述步骤1)还包括以下步骤:
如果波特率计数器的值为对应UART接口的波特率系数的倍数时,则波特率时钟选择逻辑产生对应的接收时钟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国睿中数科技股份有限公司,未经北京国睿中数科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010607214.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防脱落悬挂线夹
- 下一篇:一种自动化测试数据的管理方法