【技术实现步骤摘要】
直接存储器存取相关申请的交叉引用本申请要求2018年11月02日提交的法国专利申请号1871349和2018年07月19日提交的法国专利申请号1856705的优先权,该申请通过引用并入本文。2019年07月15日提交的美国专利申请号16/511,362也要求法国专利申请号1856705的优先权,并且通过引用并入本文。
本公开一般涉及电子系统,并且在特定实施例中,涉及利用通过直接存储器存取(DMA)的数据传递的电子系统。
技术介绍
直接存储器存取是在电子系统中使得能够在外围设备和存储器之间、两个外围设备之间或两个存储器之间传递数据而无需中央处理单元(CPU)干预(除了开始和结束传递)的方法。直接存储器存取通常由直接存储器存取控制电路实施。为了执行数据传递,电路从存储器中读取记录的链接列表中的记录(LLI-“链接列表项”)以获得传递的参数。所读取的参数临时存储在电路的寄存器组件或寄存器组中。然后,电路根据所存储的参数执行传递。
技术实现思路
本公开一般涉及电子系统。特定实施例涉及电子系统,在电子系统中任务的执行(例如,通过直接存储器存取(DMA)的数据传递)由存储在存储器中的记录的链接列表参数化。一些实施例可以克服已知电子系统的至少某些缺点。例如,实施例克服了电子电路的至少某些缺点,其中由寄存器使任务参数化,根据存储在存储器中的记录的链接列表对该寄存器进行编程。作为另一示例,实施例克服了电子系统的至少某些缺点,其中由寄存器参数化的任务是由直接存储器存取进行的数据传递。< ...
【技术保护点】
1.一种电子系统,包括:/n直接存储器存取控制电路;和/n存储器,包含记录的链接列表,所述记录的链接列表表示经由所述直接存储器存取控制电路的多个数据传递,每个记录表示所述多个数据传递中的相关联的数据传递的参数,每个记录的参数包括所述相关联的数据传递的传递开始条件和所述相关联的数据传递的传递结束事件。/n
【技术特征摘要】
20180719 FR 1856705;20181102 FR 18713491.一种电子系统,包括:
直接存储器存取控制电路;和
存储器,包含记录的链接列表,所述记录的链接列表表示经由所述直接存储器存取控制电路的多个数据传递,每个记录表示所述多个数据传递中的相关联的数据传递的参数,每个记录的参数包括所述相关联的数据传递的传递开始条件和所述相关联的数据传递的传递结束事件。
2.根据权利要求1所述的系统,其中对于每个记录,所述参数包括所述相关联的数据传递的客户端的指示。
3.根据权利要求2所述的系统,其中所述传递开始条件至少部分地由所述相关联的数据传递的所述客户端确定。
4.根据权利要求1所述的系统,其中对于每个记录,所述参数包括传递开始信号的标识,所述传递开始条件至少部分地由所述传递开始信号确定。
5.根据权利要求1所述的系统,其中对于每个记录,所述参数包括应当检测所述传递开始条件的时间或不应当检测所述传递开始条件的时间的指示。
6.根据权利要求1所述的系统,其中对于每个记录,所述参数包括应当生成所述传递结束事件的时间或不应当生成所述传递结束事件的时间的指示。
7.根据权利要求6所述的系统,其中所述传递结束事件是传递结束信号的修改。
8.根据权利要求1所述的系统,其中每个记录包含第一字段,所述第一字段具有用于确定所述记录的链接列表中的下一个记录的字段的数目的信息,记录的每个字段表示要被编程在所述直接存储器存取控制电路的寄存器组的寄存器中的内容。
9.根据权利要求8所述的系统,其中所述第一字段包括用于确定所述内容应当被编程在哪些寄存器中的信息。
10.根据权利要求9所述的系统,其中所述第一字段包括多个位,其中所述多个位中的每个位标识一个寄存器,并且所述多个位的值确定要被编程的所述记录的所述字段。
11.根据权利要求1所述的系统,其中对于每个记录,所述参数包括所述数据传递是数据的片段、多个数据、数据块或多个数据块的传递的指示。
12.根据权利要求11所述的系统,其中对于每个记录,所述参数包括应当检测所述传递开始条件的时间或不应当检测所述传递开始条件的时间的指示,应当检测所述传递开始条件的所述时间是在以下中选择的时间:在每次数据传递之前、仅在数据的第一片段的所述传递之前、在每个数据块的所述传递之前,或者仅...
【专利技术属性】
技术研发人员:F·克卢特,S·朗德勒,
申请(专利权)人:意法半导体格勒诺布尔二公司,意法半导体鲁塞公司,
类型:发明
国别省市:法国;FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。