【技术实现步骤摘要】
【国外来华专利技术】一种主芯片、从芯片及芯片间的DMA传输系统
本申请涉及多芯片系统
,特别涉及一种主芯片、从芯片及芯片间的DMA传输系统。
技术介绍
在DMA(Direct Memory Access,直接存储器访问)传输方案中,DMA控制器可通过硬件的方式直接实现存储器与存储器之间,或存储器与外设之间的高速数据传送。但现有双芯片或多芯片系统中,仅有少数采用片间DMA传输方案,来实现从芯片与主芯片之间的数据传输。而且,该片间DMA传输方案传输任务相对单一,通常只能在主芯片与从芯片的一个特定外设之间建立DMA传输通道,即只能完成主芯片与从芯片的一个特定外设之间的DMA数据传输,而从芯片中的其他外设则不能使用上述DMA传输通道进行数据传输。
技术实现思路
本申请部分实施例的目的在于提供一种主芯片、从芯片及芯片间的DMA传输系统,使得到主芯片可与从芯片多个第一外设进行DMA数据传输。本申请实施例提供了一种主芯片,包括:所述主芯片通过至少一第一传输通道与从芯片连接、且通过第二传输通道与所述从芯片连接;所述主芯片包括直接存储器访问DMA控制器及微控制单元MCU,且所述MCU连接所述DMA控制器;所述MCU用于在检测到任意所述第一传输通道处于空闲状态时,将所述从芯片的多个第一外设中的一个第一外设配置为DMA模式;所述DMA控制器用于通过所述第一传输通道接收所述第一外设在所述DMA模式下产生的DMA请求,并在接收到所述DMA请求时,通过所述第二传输通道获取所述第一外设的DMA数据。本申请实施例还提供了一种从芯片,所述从芯片
【技术保护点】
一种主芯片,其特征在于,所述主芯片通过至少一第一传输通道与从芯片连接、且通过一第二传输通道与从芯片连接;所述主芯片包括DMA控制器及MCU,且所述MCU连接于所述DMA控制器;/n所述MCU用于在检测到任意所述第一传输通道处于空闲状态时,将所述从芯片的多个第一外设中的一个第一外设配置为DMA模式;/n所述DMA控制器用于通过所述第一传输通道接收所述第一外设在所述DMA模式下产生的DMA请求,并在接收到所述DMA请求时,通过所述第二传输通道获取所述第一外设的DMA数据。/n
【技术特征摘要】
【国外来华专利技术】一种主芯片,其特征在于,所述主芯片通过至少一第一传输通道与从芯片连接、且通过一第二传输通道与从芯片连接;所述主芯片包括DMA控制器及MCU,且所述MCU连接于所述DMA控制器;
所述MCU用于在检测到任意所述第一传输通道处于空闲状态时,将所述从芯片的多个第一外设中的一个第一外设配置为DMA模式;
所述DMA控制器用于通过所述第一传输通道接收所述第一外设在所述DMA模式下产生的DMA请求,并在接收到所述DMA请求时,通过所述第二传输通道获取所述第一外设的DMA数据。
根据权利要求1所述的主芯片,其特征在于,所述MCU还用于在所述DMA控制器中配置每个所述第一外设的数据搬运总量及每次数据搬运量;
所述DMA控制器用于在接收到所述DMA请求时,获取所述第一外设内缓存的DMA数据,直至获取的所述第一外设的DMA数据的总量达到所述数据搬运总量;
其中,所述第一外设被配置为DMA模式后,在所述第一外设内缓存的DMA数据的当前总量达到所述每次数据搬运量时,产生所述DMA请求。
根据权利要求2所述的主芯片,其特征在于,所述主芯片还包括中断控制器,所述中断控制器连接在所述DMA控制器与所述MCU之间;
所述DMA控制器还用于在获取的所述第一外设的DMA数据的总量达到所述数据搬运总量时,通过所述中断控制器向所述MCU输出中断信号;
所述MCU用于在接收到所述中断信号时,判定用于传输所述第一外设的DMA请求的所述第一传输通道处于所述空闲状态。
根据权利要求1所述的主芯片,其特征在于,所述主芯片还包括DMA请求检测模块,所述DMA请求检测模块连接所述DMA控制器;
所述DMA请求检测模块用于检测通过所述第一传输通道发送的所述DMA请求,并将所述DMA请求发送给所述DMA控制器。
根据权利要求1所述的主芯片,其特征在于,所述第一传输通道为DMA请求线。
根据权利要求1所述的主芯片,其特征在于,所述主芯片还包括至少一第一数据传输接口,所述第一数据传输接口的一端连接所述DMA控制器,所述第一数据传输接口的另一端用于连接从芯片,以形成所述第二传输通道。
一种从芯片,其特征在于,所述从芯片通过至少一第一传输通道和一第二传输通道与主芯片连接,所述主芯片为权利要求1至6中任意一项所述的主芯片;
其中,所述从芯片包括多个第一外设,任意一个所述第一外设在DMA模式下将产生的DMA请求通过对应的所述第一传输通道输出至所述主芯片,所述第一外设的DMA数据经所述第二传输通道输出至所述主芯片。
一种主芯片,其特征在于,所述主芯片分别通过第一传输通道及第二传输通道与从芯片连接;
所述主芯片包括DMA控制器,所述DMA控制器用于通过所述第一传输通道或所述第二传输通道获取从芯片的DMA寄存器中当前存储的所有DMA请求,并通过所述第二传输通道获取每个所述DMA请求对应的第一外设的DMA数据。
根据权利要求8所述的主芯片,其特征在于,所述主芯片包括至少一第一数据传输接口及至少一第一DMA请求通信接口;
所述第一数据传输接口的一端连接所述DMA控制器,另一端用于连接所述DMA寄存器,以形成所述第一传输通道;所述第一DMA请求通信接口的一端连接所述DMA控制器,另一端用于连接所述从芯片的多个第一外设,以形成所述第二传输通道。
根据权利要求8所述的主芯片,其特征在于,所述主芯片还包括DMA请求搬运模块,所述DMA请求搬运模块连接所述DMA控制器;
所述DMA...
【专利技术属性】
技术研发人员:梁智兵,李一帆,陈泽楷,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。