CN102402422B - 处理器组件及该组件内存共享的方法 - Google Patents
处理器组件及该组件内存共享的方法 Download PDFInfo
- Publication number
- CN102402422B CN102402422B CN201010280781.6A CN201010280781A CN102402422B CN 102402422 B CN102402422 B CN 102402422B CN 201010280781 A CN201010280781 A CN 201010280781A CN 102402422 B CN102402422 B CN 102402422B
- Authority
- CN
- China
- Prior art keywords
- internal memory
- read
- request
- coprocessor
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000015654 memory Effects 0.000 title claims abstract description 182
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000012913 prioritisation Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 16
- 238000012545 processing Methods 0.000 abstract description 9
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
本发明提供了一种处理器组件,包括内存、协处理器组件和应用处理器组件,该内存包括协处理器组件访问区、应用处理器组件访问区和共享区;该协处理器组件包括协处理器,发送带有优先级访问信息的读/写访问请求;第一内存仲裁器,接收协处理器发送的访问请求;该应用处理器组件包括协处理器控制器,接收第一内存仲裁器发送的访问请求;应用处理器,发送带有优先级访问信息的读/写访问请求;第二内存仲裁器,接收协处理控制器或应用处理器发送的访问请求,并按优先级等级对访问请求进行排序;内存控制器,接收第二内存仲裁器发送的访问请求,并对内存的相应区域进行访问。本发明还提供一种处理器组件内存共享的方法。
Description
技术领域
本发明涉及处理器,特别是涉及嵌入式系统中的应用处理器与协处理器的结构及内存共享的方法。
背景技术
随着计算机微处理器及网络技术的发展,嵌入式系统的功能逐渐强大,应用范围也越来越广泛。在嵌入式系统中,较多附加的功能都是以处理器的外围电路的形式存在,因此需要大量的分立元器件,并需要各类的输入输出扩展,处理器也需要相应的增加接口等结构,结构较为复杂,不便于实现。
协处理器的出现解决了这一问题,然而,通常情况下,在嵌入式系统中,协处理器与应用处理器都设置有各自对应的内存控制器和内存,协处理器对应的内存控制器控制协处理器与内存之间的数据交换,应用处理器对应的内存控制控制应用处理器与内存之间的数据交换,而两个处理器之间的通信则是通过选择器来选择。因此,此种嵌入式系统中,需要在二者之间设置选择器。因为两个处理器所对应的内存是相互独立的,不便于两个处理器之间的互访。此外,因为协处理器通常所需要的内存较小,若单独为协处理器配置一个内存,其在使用时往往并不会占用该内存的全部容量,这样便会造成内存使用的浪费,不利于减少成本。
发明内容
本发明所要解决的技术问题是提供一种处理器组件及该组件中内存共享的方法,能够实现应用处理器与协处理之间的内存共享,降低成本。
为了解决上述问题,本发明公开了一种处理器组件,包括内存、协处理器组件和应用处理器组件,该内存包括协处理器组件访问区、应用处理器组件访问区和共享区;该协处理器组件包括协处理器,发送带有优先级访问信息的读/写访问请求;第一内存仲裁器,接收协处理器发送的带有优先级访问信息的读/写访问请求;该应用处理器组件包括协处理器控制器,接收第一内存仲裁器发送的带有优先级访问信息的读/写访问请求;应用处理器,发送带有优先级访问信息的读/写访问请求;第二内存仲裁器,接收协处理控制器或应用处理器发送的带有优先级访问信息的读/写访问请求,并按优先级等级对访问请求进行排序;内存控制器,接收第二内存仲裁器发送的访问请求,并控制访问请求对内存的相应区域进行访问。
进一步地,该协处理器组件还包括至少一个控制器,向第一内存仲裁器发送带有优先级访问信息的读/写访问请求。
进一步地,该应用处理器组件还包括至少一个控制器,向第二内存仲裁器发送带有优先级访问信息的读/写访问请求。
进一步地,该第一内存仲裁器中具有优先级控制模块,所述优先级控制模块内预先存储有优先级表及信号生成单元,优先级表根据接收到的读/写访问请求的请求时间及优先级等级等信息对其进行排序,信号生成单元将具有最高优先级等级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号。
进一步地,该第二内存仲裁器中具有优先级控制模块,所述优先级控制模块内存储有优先级表及信号生成单元,优先级表根据接收到的读/写访问请求的请求时间及优先级等级等信息对其进行排序,信号生成单元将具有最高优先级等级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号。
本发明还提供上述处理器组件的内存共享的方法,包括A.对内存进行分区,将内存分为供应用处理器访问的应用处理器组件访问区、供协处理器组件访问的协处理器访问区及二者均可访问的共享区;B.协处理器向第一内存仲裁器发送带有优先级访问信息的读/写访问请求,第一内存仲裁器根据优先级等级将接收到的读/写访问请求进行排序后发送给协处理器控制器,协处理器控制器再将接收到的读/写访问请求发送给第二内存仲裁器,应用处理器向第二内存仲裁器发送带有优先级访问信息的读/写访问请求;C.第二内存仲裁器将所接收到的读/写访问请求根据优先级等级依次传送给内存控制器;D.内存控制器对所接收到的读/写访问请求进行分析并控制访问请求对内存的相应区域进行访问。
进一步地,该B步骤中还包括至少一个控制器向第一内存仲裁器发送带有优先级访问信息的读/写访问请求,若第一内存仲裁器内没有其他器件发送的读/写访问请求,则第一内存仲裁器直接将该读/写访问请求发送给协处理器仲裁器,若第一内存仲裁器内还有其他器件发送的读/写访问请求,则第一内存仲裁器根据优先级等级对其中所有的读/写访问请求按照优先级等级进行排序,并发送给协处理器控制器,协处理控制器再将接收到的读/写访问请求发送给第二内存仲裁器。
进一步地,该B步骤中还包括至少一个控制器向第二内存仲裁器发送带有优先级访问信息的读/写访问请求,若第二内存仲裁器内没有其他器件发送的读/写访问请求,则第二内存仲裁器直接将该读/写访问请求发送给内存控制器;若第二内存仲裁器内还有其他器件发送的读/写访问请求,则第二内存仲裁器对其中所有的读/写访问请求按照优先级等级进行排序。
进一步地,该B步骤中还包括:第一内存仲裁器和第二内存仲裁器根据读/写访问请求的请求时间及优先级等级等信息,参照预先存储的优先级等级表对访问请求进行排序,确定具有最高优先级的读/写访问请求,并将具有最高优先级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号,处于等待状态。
进一步地,该D步骤中还包括:内存控制器对接收到的读/写访问请求的访问信息进行判断,若访问信息错误,则终止对内存的访问;若访问信息正确,则允许该访问请求对内存相应区域的访问。
与现有技术相比,本发明具有以下优点:
通过对内存进行分区,将内存分为供应用处理器组件访问的应用处理器访问区、供协处理器组件访问的协处理器访问区及二者均可访问的共享区。因为协处理器组件所占用的内存一般较小,因此只需要将原本用于应用处理器组件的内存的其中一小部分容量划分为协处理器访问区及共享区,便可以满足协处理器组件对内存的需求。同时,在应用处理器组件中设置协处理器控制器,使协处理器组件中的访问请求能通过协处理器控制器经由第二内存仲裁器及内存控制器对内存进行访问,因此,一个内存便可以同时满足协处理器组件及应用处理器组件的访问需求,无需为协处理器组件及应用处理器组件各设置一个独立内存,节省了内存的数量、降低了成本,并减少了因为设置多个内存而占用过多电路板上的空间。同时,第二内存仲裁器中的优先级表,可以保证协处理组件的访问请求具有较高的优先级等级,因此,协处理器组件的访问请求能够被及时处理,提高对应硬件的响应速度。此外,二者共用一个内存,当二者之间需要进行数据交互时,其中一方可以直接将该数据写入内存的共享区,而另一方直接从共享区读取该数据即可,无需通过中间环节来转接,二者的互访更加方便,提高了访问效率。
附图说明
图1是本发明实施例的处理器组件的结构示意图。
图2是本发明实施例的处理器组件内存共享方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
请参阅图1,一种处理器组件100,包括内存10、协处理组件30和应用处理器组件50。
内存10包括供协处理器组件30访问的协处理器组件访问区、供应用处理器组件50访问的应用处理器组件访问区和二者均可访问的共享区。
协处理器组件30包括第一内存仲裁器31、协处理器33及直接存取内存的控制器35。协处理器33及控制器35向第一内存仲裁器31发送带有优先级访问信息的读/写访问请求。第一内存仲裁器31具有优先级控制模块,其内存储有优先级表,第一内存仲裁器31可以根据接收到的来自协处理器33及控制器35的读/写访问请求的请求时间及优先级等级等信息,依照优先级表首先设定的等级对访问请求进行排序。第一内存仲裁器31还包括信号生成单元,优先级控制模块将经过排序后的访问请求的信息发送给信号生成单元,信号生成单元会将具有最高等级的访问请求生成访问信号,对于其他的访问请求则生成禁止访问信号,处于等待状态,等待下次排序。控制器35的数量可以为一个、两个或者多个,其数量根据处理实际连接的外部器件的数量确定。
应用处理器组件50包括协处理器控制器51、应用处理器53、第二内存仲裁器55、内存控制器57及直接存取内存的控制器59。协处理器控制器51用于接收第一内存仲裁器31发送的带有优先级访问信息的读/写访问请求并将访问请求传送给第二内存仲裁器55。应用处理器53及控制器59向第二内存仲裁器55发送带有优先级访问信息的读/写访问请求。第二内存仲裁器55具有优先级控制模块,其内存储有优先级表,第二内存仲裁器55可以根据接收到的来自协处理器控制器51、应用处理器53及控制器59的读/写访问请求的请求时间及优先级等级等信息,依照优先级表首先设定的等级对访问请求进行排序。第二内存仲裁器55还包括信号生成单元,优先级控制模块将经过排序后的访问请求的信息发送给信号生成单元,信号生成单元会将具有最高等级的访问请求生成访问信号,对于其他的访问请求则生成禁止访问信号,处于等待状态,等待下次排序。控制器59的数量可以为一个、两个或者多个,其数量根据处理实际连接的外部器件的数量确定。
请同时参阅图2,该处理器组件100的内存共享方法,包括以下步骤:
S101,对内存10进行分区,将内存10分为供应用处理器组件50访问的应用处理器访问区、供协处理器组件30访问的协处理器访问区及二者均可访问的共享区。
S102,控制器35或协处理器33向第一内存仲裁器31发送带有优先级访问信息的读/写访问请求。第一内存仲裁器31首先判断是否同时有多路读/写访问请求,若只有一路,则直接向协处理器控制器51发送该读/写访问请求;若同时有多路,则通过预先设定的优先级表对多路读/写访问请求进行排序,并通过信号生成单元将经过排序后具有最高优先级等级的访问请求生成访问信号后传送给协处理控制器51,其余的则生成禁止访问信号,等待前次访问信号输出后再进行排序。协处理器控制器51、应用处理器53或控制器59均是将读/写访问请求发送给第二内存仲裁器55。第二内存仲裁器55首先也会判断是否同时有多路读/写访问请求,若只有一路,则直接向内存控制器57发送该读/写访问请求;若同时有多路,则通过预先设定的优先级表对该多路读/写访问请求进行排序,并通过信号生成单元将经过排序后具有最高优先级等级的访问请求生成访问信号后传送给内存控制器,其余的则生成禁止访问信号,等待上次访问结束后再进行排序。
S103,第二内存仲裁器55将经过排序后的读/写访问请求根据优先权等级依次传送给内存控制器。
S104,内存控制器57对所接收到的读/写访问请求进行分析并控制访问请求对内存10中的相应区域进行访问。例如,来自协处理器33的访问请求,请求访问内存10中的应用处理器访问区,则内存控制器57可以判断此访问请求错误,拒绝此次访问。若来自协处理器33的访问请求,请求访问内存10中的协处理器访问区,则可以判断此次访问请求正确,允许此次访问。
因为通常情况下,协处理器组件30的读/写访问请求的优先级会高于应用处理器组件50的读/写访问请求,对于协处理器组件30的访问请求一般采取随到随访问的方式。因此本发明实施例中的处理器组件100及该处理器组件内存共享的方法中,在第二内存仲裁器55内设置的优先级表中,协处理器组件30的访问请求的优先级会高于应用处理器组件50的访问请求。当两者的访问请求同时到达第二内存仲裁器55时,协处理器组件30的访问请求可以优先进行访问。若协处理器组件30的访问请求到达第二内存仲裁器55时,前面已有应用处理器组件50的访问请求在等待时,此时第二内存仲裁器55会对所有的访问请求重新排序,使协处理器组件30的访问请求能够优先处理。第二内存仲裁器55内设置的优先级表可以保证此种过程的顺利进行,从而保证协处理器组件30的访问请求能够及时的被处理,系统能够正常工作。
另外,因为协处理器组件30所占用的内存一般都较小,通过对原本用于应用处理器组件的内存10进行分区,将内存10的其中一小部分容量划分为给协处理器访问区及共享区,便可以满足协处理器组件30对内存的需求。同时,在应用处理器组件50中设置协处理器控制器51,使协处理器组件30中的访问请求能通过协处理器控制器51经由应用处理器组件50的第二内存仲裁器55及内存控制器57对内存10进行访问,因此,一个内存便可以同时满足协处理器组件30及应用处理器组件50的访问需求,无需单独为协处理器组件30及应用处理器组件50各设置一个内存,节省了内存的数量、降低了成本,并减少了因为设置多个内存而占用过多电路板上的空间。同时,通过在第二内存仲裁器55中的优先级表中将协处理器组件30的访问请求的优先级等级设置为高于应用处理器组件50的访问请求的优先级等级,可以保证协处理组件30的访问请求能够被及时处理,提高对应硬件的响应速度,避免因为共有内存而造成的访问请求等待时间过长的问题。
进一步地,内存10中设置有协处理器组件30及应用处理器组件50可以同时访问的共享区,当二者之间需要进行数据交互时,其中一方可以直接将该数据写入内存10的共享区,而另一方直接从共享区读取该数据即可,而无需通过中间环节来转接,二者的互访更加方便,提高了访问效率。此种方式还可以节省用于转换数据的交换器等结构,使此处理器组件100的结构更加简单,且降低了成本。
以上对本发明所提供的一种处理器组件和该处理器组件内存共享的方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种处理器组件,包括内存、协处理器组件和应用处理器组件,其特征在于,
该内存包括:协处理器组件访问区、应用处理器组件访问区和共享区;所述内存为原本用于应用处理器组件的内存,所述内存被划分为协处理器组件访问区、应用处理器组件访问区和共享区;
该协处理器组件包括:
协处理器,发送带有优先级访问信息的读/写访问请求;
第一内存仲裁器,接收协处理器发送的带有优先级访问信息的读/写访问请求;
该应用处理器组件包括:
协处理器控制器,接收第一内存仲裁器发送的带有优先级访问信息的读/写访问请求;
应用处理器,发送带有优先级访问信息的读/写访问请求;
第二内存仲裁器,接收协处理器控制器或应用处理器发送的带有优先级访问信息的读/写访问请求,并按优先级等级对访问请求进行排序;
内存控制器,接收第二内存仲裁器发送的访问请求,并控制访问请求对内存的相应区域进行访问;
其中,所述协处理器控制器使协处理器组件中的访问请求能通过协处理器控制器经由应用处理器组件的第二内存仲裁器及内存控制器对内存进行访问;
同时,通过在第二内存仲裁器中的优先级表中将协处理器组件的访问请求的优先级等级设置为高于应用处理器组件的访问请求的优先级等级。
2.如权利要求1所述的处理器组件,其特征在于,所述协处理器组件还包括至少一个控制器,向第一内存仲裁器发送带有优先级访问信息的读/写访问请求。
3.如权利要求1所述的处理器组件,其特征在于,所述应用处理器组件还包括至少一个控制器,向第二内存仲裁器发送带有优先级访问信息的读/写访问请求。
4.如权利要求1所述的处理器组件,其特征在于,所述第一内存仲裁器中具有优先级控制模块,所述优先级控制模块内预先存储有优先级表及信号生成单元,优先级表根据接收到的读/写访问请求的请求时间及优先级等级信息对其进行排序,信号生成单元将具有最高优先级等级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号。
5.如权利要求1所述的处理器组件,其特征在于,所述第二内存仲裁器中具有优先级控制模块,所述优先级控制模块内存储有优先级表及信号生成单元,优先级表根据接收到的读/写访问请求的请求时间及优先级等级信息对其进行排序,信号生成单元将具有最高优先级等级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号。
6.一种处理器组件内存共享的方法,其特征在于,所述方法包括:
A.对内存进行分区,将内存分为供应用处理器访问的应用处理器组件访问区、供协处理器组件访问的协处理器访问区及二者均可访问的共享区;所述内存为原本用于应用处理器组件的内存,所述内存被划分为协处理器访问区、应用处理器组件访问区和共享区;
B.协处理器向第一内存仲裁器发送带有优先级访问信息的读/写访问请求,第一内存仲裁器根据优先级等级将接收到的读/写访问请求进行排序后发送给协处理器控制器,协处理器控制器再将接收到的读/写访问请求发送给第二内存仲裁器,应用处理器向第二内存仲裁器发送带有优先级访问信息的读/写访问请求;
C.第二内存仲裁器将所接收到的读/写访问请求根据优先级等级依次传送给内存控制器;
D.内存控制器对所接收到的读/写访问请求进行分析并控制访问请求对内存的相应区域进行访问;
其中,所述协处理器控制器使协处理器组件中的访问请求能通过协处理器控制器经由应用处理器组件的第二内存仲裁器及内存控制器对内存进行访问;
同时,通过在第二内存仲裁器中的优先级表中将协处理器组件的访问请求的优先级等级设置为高于应用处理器组件的访问请求的优先级等级。
7.如权利要求6所述的方法,其特征在于,所述B步骤中还包括:至少一个控制器向第一内存仲裁器发送带有优先级访问信息的读/写访问请求,若第一内存仲裁器内没有其他器件发送的读/写访问请求,则第一内存仲裁器直接将该读/写访问请求发送给协处理器仲裁器,若第一内存仲裁器内还有其他器件发送的读/写访问请求,则第一内存仲裁器根据优先级等级对其中所有的读/写访问请求按照优先级等级进行排序,并发送给协处理器控制器,协处理器控制器再将接收到的读/写访问请求发送给第二内存仲裁器。
8.如权利要求6所述的方法,其特征在于,所述B步骤中还包括:至少一个控制器向第二内存仲裁器发送带有优先级访问信息的读/写访问请求,若第二内存仲裁器内没有其他器件发送的读/写访问请求,则第二内存仲裁器直接将该读/写访问请求发送给内存控制器;若第二内存仲裁器内还有其他器件发送的读/写访问请求,则第二内存仲裁器对其中所有的读/写访问请求按照优先级等级进行排序。
9.如权利要求6所述的方法,其特征在于,所述B步骤中还包括:第一内存仲裁器和第二内存仲裁器根据读/写访问请求的请求时间及优先级等级信息,参照预先存储的优先级等级表对访问请求进行排序,确定具有最高优先级的读/写访问请求,并将具有最高优先级的读/写访问请求生成访问信号,其他的读/写访问请求生成禁止访问信号,处于等待状态。
10.如权利要求6所述的方法,其特征在于,所述D步骤中还包括:内存控制器对接收到的读/写访问请求的访问信息进行判断,若访问信息错误,则终止对内存的访问;若访问信息正确,则允许该访问请求对内存相应区域的访问。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010280781.6A CN102402422B (zh) | 2010-09-10 | 2010-09-10 | 处理器组件及该组件内存共享的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010280781.6A CN102402422B (zh) | 2010-09-10 | 2010-09-10 | 处理器组件及该组件内存共享的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102402422A CN102402422A (zh) | 2012-04-04 |
| CN102402422B true CN102402422B (zh) | 2016-04-13 |
Family
ID=45884658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010280781.6A Active CN102402422B (zh) | 2010-09-10 | 2010-09-10 | 处理器组件及该组件内存共享的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102402422B (zh) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9652270B2 (en) * | 2014-03-21 | 2017-05-16 | Intel Corporation | Apparatus and method for virtualized computing |
| TWI553483B (zh) * | 2014-10-13 | 2016-10-11 | 瑞昱半導體股份有限公司 | 處理器及存取記憶體的方法 |
| CN105787360B (zh) * | 2016-03-02 | 2019-01-04 | 杭州字节信息技术有限公司 | 一种嵌入式系统内存安全访问控制的技术实现方法 |
| CN106484531B (zh) * | 2016-09-18 | 2019-12-24 | 上海顺久电子科技有限公司 | 内存访问仲裁方法、电路及装置 |
| TW201926147A (zh) * | 2017-12-01 | 2019-07-01 | 阿比特電子科技有限公司 | 電子裝置、加速器、適用於神經網路運算的加速方法及神經網路加速系統 |
| CN113868636B (zh) * | 2020-06-30 | 2025-07-08 | 深圳引望智能技术有限公司 | 内核和任务隔离的方法和装置 |
| CN112100090A (zh) * | 2020-09-16 | 2020-12-18 | 浪潮(北京)电子信息产业有限公司 | 数据访问请求处理方法、装置、介质及内存映射控制器 |
| CN114661651B (zh) * | 2020-12-23 | 2025-08-22 | 富泰华工业(深圳)有限公司 | 数据存取方法以及系统 |
| CN113312303B (zh) | 2021-04-30 | 2022-10-21 | 展讯通信(上海)有限公司 | 处理器微架构系统、SoC芯片及低功耗智能设备 |
| CN113806244B (zh) * | 2021-11-18 | 2022-02-08 | 深圳比特微电子科技有限公司 | 用于片上系统的内存管理方法和基于片上系统的设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6684278B1 (en) * | 1999-07-16 | 2004-01-27 | Mitsubishi Denki Kabushiki Kaisha | Microcomputer and memory access control method |
| CN1952916A (zh) * | 2006-11-28 | 2007-04-25 | 北京中星微电子有限公司 | 一种内存访问仲裁装置和方法 |
| CN101114272A (zh) * | 2007-01-22 | 2008-01-30 | 北京中星微电子有限公司 | 一种可实现芯片内多核间通信的芯片及通信方法 |
-
2010
- 2010-09-10 CN CN201010280781.6A patent/CN102402422B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6684278B1 (en) * | 1999-07-16 | 2004-01-27 | Mitsubishi Denki Kabushiki Kaisha | Microcomputer and memory access control method |
| CN1952916A (zh) * | 2006-11-28 | 2007-04-25 | 北京中星微电子有限公司 | 一种内存访问仲裁装置和方法 |
| CN101114272A (zh) * | 2007-01-22 | 2008-01-30 | 北京中星微电子有限公司 | 一种可实现芯片内多核间通信的芯片及通信方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102402422A (zh) | 2012-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102402422B (zh) | 处理器组件及该组件内存共享的方法 | |
| CN103793342B (zh) | 一种多通道直接内存存取dma控制器 | |
| CN100472494C (zh) | 支持多总线多类型存储器的内存仲裁实现系统和方法 | |
| US5301279A (en) | Apparatus for conditioning priority arbitration | |
| CN101887382B (zh) | 动态优先级的仲裁方法及装置 | |
| CN106648896B (zh) | 一种Zynq芯片在异构称多处理模式下双核共享输出外设的方法 | |
| CN106569727A (zh) | 一种多控制器间多存储器共享并行数据读写装置及其写入、读取方法 | |
| CN103988186A (zh) | 内存系统、内存模块、内存模块的访问方法以及计算机系统 | |
| CN101150485A (zh) | 一种零拷贝缓冲区队列网络数据发送的管理方法 | |
| US7970960B2 (en) | Direct memory access controller and data transmitting method of direct memory access channel | |
| CN206946471U (zh) | 一种多通道共享读写sdram的电路装置 | |
| CN104699654A (zh) | 一种基于chi片内互联总线与qpi片间互联总线互联适配系统和方法 | |
| CN105183698A (zh) | 一种基于多核dsp的控制处理系统和方法 | |
| CN100444143C (zh) | 一种内存访问仲裁装置和方法 | |
| CN100505676C (zh) | 智能多缓冲区管理的集中调度控制器和动态调度方法 | |
| CN102957594A (zh) | 基于消息队列的消息处理方法、相关设备及系统 | |
| CN101075220A (zh) | 一种总线仲裁仿真装置和方法 | |
| CN109145397A (zh) | 一种支持并行流水访问的外存仲裁结构 | |
| CN1163668A (zh) | 带有主单元和从属单元的装置 | |
| US6754658B1 (en) | Database server processing system, method, program and program storage device | |
| CN115114192B (zh) | 存储器接口、功能核、众核系统和存储数据访问方法 | |
| CN103064749A (zh) | 一种进程间通信方法 | |
| CN120492166A (zh) | 一种通道带宽的切换方法、硬盘背板、计算机设备及存储介质 | |
| EP0872800A1 (en) | Method and device for exchanging data between two processor units | |
| CN113157602A (zh) | 一种对内存进行分配的方法、设备及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20201210 Address after: No.602, 6 / F, shining building, 35 Xueyuan Road, Haidian District, Beijing 100191 Patentee after: BEIJING ZHONGXINGTIANSHI TECHNOLOGY Co.,Ltd. Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 16 floor Patentee before: Vimicro Corp. |