片上系统及其外设数据传输方法和电子设备与流程
技术特征:
1.一种片上系统的外设数据传输方法,其特征在于,所述片上系统包括第一处理器、第二处理器、直接寄存器访问dma控制器、外设控制器、共享内存,所述dma控制器、共享内存以及第二处理器挂接于同一总线;
2.根据权利要求1所述的方法,其特征在于,所述第二处理器利用所述读写参数配置并使能所述dma控制器,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,所述确定对应所述外设控制器的dma通道,包括如下之一:
6.根据权利要求1所述的方法,其特征在于,所述dma控制器将所述外设控制器中的外设数据搬运至所述共享内存,以使得所述第一处理器能够从所述共享内存中读取到所述外设数据,包括:
7.根据权利要求1所述的方法,其特征在于,
8.根据权利要求1所述的方法,其特征在于,
9.根据权利要求8所述的方法,其特征在于,所述第二处理器对所述多组读写参数排序,包括:
10.根据权利要求8所述的方法,其特征在于,被使能后,所述dma控制器将所述外设控制器中的外设数据搬运至所述共享内存,以使得所述第一处理器能够从所述共享内存中读取到所述外设数据,包括:
11.根据权利要求1所述的方法,其特征在于,所述外设控制器包括如下之一或多种:
12.一种片上系统,其特征在于,所述片上系统包括第一处理器、第二处理器、直接寄存器访问dma控制器、外设控制器、共享内存,所述dma控制器、共享内存以及第二处理器挂接于同一总线;
13.一种电子设备,其特征在于,包括:权利要求12所述的片上系统。
技术总结
本公开提供了一种片上系统及其外设数据传输方法和电子设备,片上系统包括第一处理器、第二处理器、直接寄存器访问DMA控制器、外设控制器、共享内存,所述DMA控制器、共享内存以及第二处理器挂接于同一总线。外设数据传输方法,包括:第一处理器向共享内存写入针对外设控制器的读写参数;第二处理器利用读写参数配置并使能DMA控制器;被使能后,DMA控制器将外设控制器中的外设数据搬运至共享内存,以使得第一处理器能够从共享内存中读取到外设数据。本公开实施例解决了片上系统内外设数据传输中的数据堵塞、耗时太长等问题。
技术研发人员:廖飞帆,杨维韬
受保护的技术使用者:飞腾信息技术有限公司
技术研发日:
技术公布日:2024/11/26
文档序号 :
【 40124259 】
技术研发人员:廖飞帆,杨维韬
技术所有人:飞腾信息技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:廖飞帆,杨维韬
技术所有人:飞腾信息技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
