数据传输芯片、方法和电子设备技术

技术编号:33278890 阅读:49 留言:0更新日期:2022-04-30 23:38
本申请实施例公开了一种数据传输芯片、方法及电子设备,涉及通信领域。本申请的SPI控制器从存储有数据的SPI闪存中读取数据分段,然后将数据分段写入到传输总线控制器的缓冲队列中,再由传输总线控制器将缓冲队列中的数据分段通过通信接口发送给外部设备。本申请在数据传输过程中,不需要内核参与,可以减少对内核计算能力的消耗,同时在数据传输过程不会产生中断事件,因此具有较高的传输速度和传输连续性。续性。续性。

【技术实现步骤摘要】
数据传输芯片、方法和电子设备


[0001]本申请涉及通信领域,尤其涉及一种数据传输芯片、方法和电子设备。

技术介绍

[0002]在单片机架构中,数据传输由单片机中的内核执行,例如:在单片机外部的非易失性存储器中存在待传输的数据时,首先内核从非易失性存储器中依次读取数据分段,然后读取到的数据分段写入到随机存取存储器中,再由内核把数据分段从随机存取存储器中的数据分段通过传输总线传输给外部设备,直到所有的数据分段传输完毕。由此可见,在传输数据的过程中内核需要不断的读取和写入数据,内核的处理开销较大,因此在数据传输过程中很难再处理其他事务;另外,在数据传输过程中,内核往往会处理中断事务从而造成数据传输过程的暂停,这样数据传输的连续性无法保证,在某些场景下会影响用户体验,例如:内核8080总线将图片数据发送到显示屏过程中发生中断事件,那么用户可能在显示屏上查看到图片显示发生卡顿现象。

技术实现思路

[0003]本申请实施例提供了数据传输芯片、方法和电子设备,可以解决相关技术中芯片在传输数据过程中会消耗较大计算能力的问题。所述技术方案如下:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输芯片,其特征在于,包括:SPI控制器和传输总线控制器;其中,所述SPI控制器,用于确定SPI闪存中待传输的数据的长度;在长度大于长度阈值时,依次从所述SPI闪存中读取固定长度的数据分段;将所述数据分段写入到传输总线控制器的缓冲队列中;所述传输总线控制器,用于在所述缓冲队列读取所述数据分段;将所述数据分段通过通信接口发送给外部设备。2.根据权利要求1所述的数据传输芯片,其特征在于,所述SPI控制器的时钟频率或等于2倍的所述传输总线控制器的时钟频率。3.根据权利要求1或2所述的数据传输芯片,其特征在于,所述SPI控制器为QSPI控制器,所述传输总线控制器为8080总线控制器。4.根据权利要求3所述的数据传输芯片,其特征在于,所述待传输的数据为图片数据,所述外部设备为显示屏。5.一种电子设备,其特征在于,包括如权利要求1至4任意一项所述的数据传输芯片、SPI闪存和外部设备。6.一种数据传输方法,其...

【专利技术属性】
技术研发人员:汪玉龙
申请(专利权)人:深圳市乐升半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1