【技术实现步骤摘要】
使用端点的PCIE根复合体消息中断产生方法
本专利技术公开一种用于产生消息中断的方法和设备。
技术介绍
CPU可以传递数据。但是,CPU在传递数据时无法执行其它功能。直接存储器存取(Directmemoryaccess,DMA)是独立于CPU传递数据的方法,这同时允许CPU执行其它功能。在DMA数据传递结束时,通过中断通知CPU,使得CPU可以执行与数据传递有关的功能。中断可以通过中断控制器产生。
技术实现思路
根据本专利技术的第一方面,提供一种方法,包括:第一中央处理单元(CPU)创建第一数据结构,所述第一数据结构包括分别映射到一个或多个第一目标地址的一个或多个第一源地址,以及映射到预定目标地址的预定源地址,其中所述一个或多个第一源地址分别对应于存储器系统中的一个或多个第一源位置,一个或多个第一数据块分别存储于所述一个或多个第一源位置中,并且其中所述预定源地址对应于所述存储器系统中的预定源位置,预定义数据模式存储于所述预定源位置中;第一集成电路(IC)中的直接存储器存取(DMA)控制器参与DMA数据传递,其中所述DMA数据传递包括:分别将所述一个或多个第一数据块依序地复制到一个或多个第一目标存储位置,所述一个或多个第一目标存储位置分别对应于所述一个或多个第一目标地址,以及;在将所述一个或多个第一数据块依序地复制到所述一个或多个第一目标存储位置之后,将所述预定义数据模式复制到对应于所述预定目标地址的预定存储位置。在一个或多个实施例中,所述方法进一步包括在所述 ...
【技术保护点】
1.一种方法,其特征在于,包括:/n第一中央处理单元(CPU)创建第一数据结构,所述第一数据结构包括分别映射到一个或多个第一目标地址的一个或多个第一源地址,以及映射到预定目标地址的预定源地址,其中所述一个或多个第一源地址分别对应于存储器系统中的一个或多个第一源位置,一个或多个第一数据块分别存储于所述一个或多个第一源位置中,并且其中所述预定源地址对应于所述存储器系统中的预定源位置,预定义数据模式存储于所述预定源位置中;/n第一集成电路(IC)中的直接存储器存取(DMA)控制器参与DMA数据传递,其中所述DMA数据传递包括:/n分别将所述一个或多个第一数据块依序地复制到一个或多个第一目标存储位置,所述一个或多个第一目标存储位置分别对应于所述一个或多个第一目标地址,以及;/n在将所述一个或多个第一数据块依序地复制到所述一个或多个第一目标存储位置之后,将所述预定义数据模式复制到对应于所述预定目标地址的预定存储位置。/n
【技术特征摘要】
1.一种方法,其特征在于,包括:
第一中央处理单元(CPU)创建第一数据结构,所述第一数据结构包括分别映射到一个或多个第一目标地址的一个或多个第一源地址,以及映射到预定目标地址的预定源地址,其中所述一个或多个第一源地址分别对应于存储器系统中的一个或多个第一源位置,一个或多个第一数据块分别存储于所述一个或多个第一源位置中,并且其中所述预定源地址对应于所述存储器系统中的预定源位置,预定义数据模式存储于所述预定源位置中;
第一集成电路(IC)中的直接存储器存取(DMA)控制器参与DMA数据传递,其中所述DMA数据传递包括:
分别将所述一个或多个第一数据块依序地复制到一个或多个第一目标存储位置,所述一个或多个第一目标存储位置分别对应于所述一个或多个第一目标地址,以及;
在将所述一个或多个第一数据块依序地复制到所述一个或多个第一目标存储位置之后,将所述预定义数据模式复制到对应于所述预定目标地址的预定存储位置。
2.根据权利要求1所述的方法,其特征在于,进一步包括在所述第一CPU创建所述第一数据结构之前,将所述预定义数据模式存储于所述存储器系统中的所述预定源位置中的动作。
3.根据权利要求1所述的方法,其特征在于,所述预定目标存储位置包括与所述第一IC外部的中断控制器电路相关联的寄存器。
4.根据权利要求3所述的方法,其特征在于,进一步包括所述中断控制器电路检测所述寄存器中的所述预定义数据模式,并且所述中断控制器电路响应于检测所述预定义数据模式而产生中断信号。
5.根据权利要求4所述的方法,其特征在于,进一步包括第二CPU从所述中断控制器电路接收所述中断信号。
6.根据权利要求3所述的方法,其特征在于,进一步包括响应于将所述预定义模式复制到所述寄存器的所述动作,第二CPU从所述中断控制器电路接收中断信号。
7.根据权利要求1所述的方法,其特征在于,所述第一CPU包含在所述第一IC中,并且其中所述一个或多个第一存储位置处于所述第一IC外部。
8.根据权利要求1所述的方法,其特征在于,进一步包括:
所述第一CPU创建第二数据结构,所述第二数据结构包括分别映射到一个或多个第二目标地址的一个或多个第二源地址,以及映射到所述预定目标地址的所述预定源地址,其中所述一个或多个第二源地址分别对应于所述存储器系统中的一个或多个第二源位置,一个或多个第二数据块...
【专利技术属性】
技术研发人员:臧铁飞,胡鸣凯,刘岗,廉明欢,
申请(专利权)人:恩智浦美国有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。