【技术实现步骤摘要】
异步桥电路、总线装置和片上系统
[0001]本公开涉及电子电路
,具体而言,涉及一种异步桥电路、总线装置和片上系统。
技术介绍
[0002]出于简化芯片设计、降低运行功耗等方面的考虑,片上系统(System On Chip,SOC)可以被划分成多个固化域(hardening block),不同的固化域可以被单独设计,且可以分别属于不同的电源域或时钟域,以实现固化域中独立的上下电控制或时钟控制。然而,在不同的固化域之间进行数据通信时,固化域中不同的时钟频率将带来时序方面的问题。
技术实现思路
[0003]本公开的目的之一在于提出一种异步桥电路、总线装置和片上系统,以解决具有不同的时钟频率的固化域之间的数据通信问题。
[0004]根据本公开的第一方面,提供了一种异步桥电路,包括:第一异步子模块,所述第一异步子模块用于设置在第一固化域中,且所述第一异步子模块被配置为基于所述第一固化域中的第一时钟频率运行;以及,第二异步子模块,所述第二异步子模块与所述第一异步子模块以异步通信的方式相连接,所述第二异步子模块用于设置在第二固化域中,且所述第二异步子模块被配置为基于所述第二固化域中的不同于第一时钟频率的第二时钟频率运行。
[0005]在一些实施例中,所述第一异步子模块和所述第二异步子模块中的一者包括缓存组件,所述缓存组件被配置为基于所述缓存组件所在的固化域中的时钟频率缓存待传数据;以及,所述第一异步子模块和所述第二异步子模块中的另一者包括读取组件,所述读取组件被配置为基于所述读取组件所在的固 ...
【技术保护点】
【技术特征摘要】
1. 一种异步桥电路,其特征在于,所述异步桥电路包括:第一异步子模块,所述第一异步子模块用于设置在第一固化域中,且所述第一异步子模块被配置为基于所述第一固化域中的第一时钟频率运行;以及第二异步子模块,所述第二异步子模块与所述第一异步子模块以异步通信的方式相连接,所述第二异步子模块用于设置在第二固化域中,且所述第二异步子模块被配置为基于所述第二固化域中的不同于第一时钟频率的第二时钟频率运行。2.根据权利要求1所述的异步桥电路,其特征在于,所述第一异步子模块和所述第二异步子模块中的一者包括缓存组件,所述缓存组件被配置为基于所述缓存组件所在的固化域中的时钟频率缓存待传数据;以及所述第一异步子模块和所述第二异步子模块中的另一者包括读取组件,所述读取组件被配置为基于所述读取组件所在的固化域中的时钟频率读取待传数据;其中,所述缓存组件的缓存空间的大小大于每次读取的数据所占的空间的大小。3.根据权利要求1所述的异步桥电路,其特征在于,所述异步桥电路包括先进先出FIFO异步桥,其中,所述FIFO异步桥包括写入子模块和读取子模块,所述写入子模块和所述读取子模块中的一者作为所述第一异步子模块,且所述写入子模块和所述读取子模块中的另一者作为所述第二异步子模块。4.根据权利要求3所述的异步桥电路,其特征在于,所述写入子模块包括写入同步器、写入控制器和FIFO存储器,其中:所述写入同步器与所述读取子模块通信地连接,且所述写入同步器被配置为接收来自所述读取子模块的读取指针,并将读取指针与所述写入子模块所在的固化域中的时钟频率同步;所述写入控制器与所述写入同步器通信地连接,且所述写入控制器被配置为根据所同步的读取指针、写入指针和写入请求信号,产生相应的写入控制信号;和所述FIFO存储器与所述写入控制器通信地连接,且所述FIFO存储器被配置为响应于所述写入控制信号指示写入数据,接收并存储待传数据。5.根据权利要求4所述的异步桥电路,其特征在于,所述写入控制器还被配置为将二进制码形式的写入指针转换为格雷码形式的写入指针。6. 根据权利要求4所述的异步桥电路,其特征在于,所述写入控制器被配置为根据所同步的读取指针、写入指针和写入请求信号,产生相应的写入控制信号包括:所述写入控制器被配置为根据所同步的读取指针和写入指针,产生第一存储状态指示信号;和所述写入控制器被配置为根据所述第一存储状态指示信号和所述写入请求信号,产生所述写入控制信号;其中,在所述第一存储状态指示信号指示所述FIFO存储器处于非满状态且所述写入请求信号指示存在写入请求的情况下,所述写入控制信号指示写入数据,否则,所述写入控制信号指示不写入数据。7.根据权利要求3所述的异步桥电路,其特征在于,所述读取子模块包括读取同步器、读取控制器和选择器,其中:所述读取同步器与所述写入子模块通信地连接,且所述读取同步器被配置为接收来自
所述写入子模块的写入指针,并将写入指针与所述读...
【专利技术属性】
技术研发人员:寿建能,万红星,杨作兴,
申请(专利权)人:深圳比特微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。