[发明专利]一种RTC的硬件架构及其读写控制方法有效
申请号: | 202110721379.5 | 申请日: | 2021-06-28 |
公开(公告)号: | CN113342718B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 何再生 | 申请(专利权)人: | 珠海一微半导体股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40;G06F9/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rtc 硬件 架构 及其 读写 控制 方法 | ||
1.一种RTC的硬件架构,其特征在于,硬件架构包括电平转换器、总线接口锁存模块和RTC内核模块;
硬件架构内设计有被电平转换器隔离的主控电源域和RTC工作电源域;
电平转换器被配置为在主控电源域中接收总线接口锁存模块输入的信号,并在RTC工作电源域中提供对应转换输出的信号;
电平转换器还被配置为在RTC工作电源域中接收RTC内核模块输入的信号,并在主控电源域中提供对应转换输出的信号;
总线接口锁存模块设置在主控电源域内,RTC内核模块设置在RTC工作电源域,使得总线接口锁存模块与RTC内核模块不设置在同一个电源域;
其中,RTC工作电源域的工作时钟的频率小于主控电源域的工作时钟的频率;所述总线接口锁存模块设置有总线接口,用于接收所述硬件架构的外设的外围总线传输的数据;
所述RTC内核模块,用于在转换后的写操作有效信号的控制下,在所述RTC工作电源域内,将转换后的待写数据写入到转换后的待写地址指向的RTC的相关寄存器中,当转换后的待写数据完全写入对应的RTC的相关寄存器之后,将所述RTC内核模块设置的写操作完成标志位置1,并通过所述电平转换器将写操作完成标志位对应的指示信号转换并输出至所述主控电源域,以将所述待写数据完全写入所述RTC的相关寄存器的信息反馈给所述外围总线;
所述总线接口锁存模块,用于在接收到所述电平转换器转换输出的反馈所述写操作完成标志位置1的指示信号时,清除当前锁存的写操作有效信号、待写数据及待写地址,并确定主控单元完成一次写操作。
2.根据权利要求1所述硬件架构,其特征在于,所述硬件架构的外设存在主控单元,主控单元通过外围总线与总线接口连接;其中,所述主控电源域的工作时钟包括外围总线或主控单元的工作时钟,所述主控电源域的工作电压包括外围总线或主控单元的工作电压;
主控单元,用于通过所述外围总线对RTC的相关寄存器的标志位或RTC的相关寄存器存储的数据执行读操作;
主控单元,还用于通过所述外围总线向RTC的相关寄存器执行写操作;其中,RTC内核模块的内部设置有RTC的相关寄存器。
3.根据权利要求2所述硬件架构,其特征在于,所述电平转换器是属于一种双向电平转换器;
所述电平转换器,用于在所述主控单元向RTC的相关寄存器执行写操作时,将总线接口锁存模块输入的电压转换为RTC的相关寄存器所需的电压,以实现所述主控单元写入的信号从主控电源域切换到RTC工作电源域;
所述电平转换器,用于在所述主控单元对RTC的相关寄存器执行读操作时,将RTC内核模块输入的电压转换为外围总线所需的电压,以实现所述主控单元读取的信号从RTC工作电源域切换到主控电源域;
其中,RTC工作电源域的工作时钟包括RTC的相关寄存器的时钟源。
4.根据权利要求2或3所述硬件架构,其特征在于,所述总线接口锁存模块,用于在所述外围总线的工作时钟的控制下,将所述外围总线传输的写操作有效信号、待写数据及待写地址锁存,再将当前锁存的信息传输给所述电平转换器对应的信号输入端以同步到所述RTC工作电源域的工作时钟,然后通过所述电平转换器转换并输出至所述RTC工作电源域内。
5.根据权利要求2所述硬件架构,其特征在于,所述主控单元,用于在通过所述外围总线对所述RTC的相关寄存器执行新的一次读操作或执行新的一次写操作之前,先查询所述RTC内核模块在上一次写操作的过程中置出的写操作完成标志位,当上一次写操作中置出的写操作完成标志位是1时,确定已经完成上一次写操作,然后开始对所述RTC的相关寄存器执行新的一次写操作或新的一次读操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海一微半导体股份有限公司,未经珠海一微半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110721379.5/1.html,转载请声明来源钻瓜专利网。