CN1296830C - 中央处理单元启动的方法及系统 - Google Patents
中央处理单元启动的方法及系统 Download PDFInfo
- Publication number
- CN1296830C CN1296830C CNB03137543XA CN03137543A CN1296830C CN 1296830 C CN1296830 C CN 1296830C CN B03137543X A CNB03137543X A CN B03137543XA CN 03137543 A CN03137543 A CN 03137543A CN 1296830 C CN1296830 C CN 1296830C
- Authority
- CN
- China
- Prior art keywords
- central processing
- processing unit
- memory
- slave
- cpu
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
一种中央处理单元启动的方法及系统,在多中央处理单元系统中,利用同一个存储器存放各个中央处理单元的引导程序,各个中央处理单元与该存储器之间的数据/地址总线分别通过缓冲器进行隔离;上电或整个系统复位后,主中央处理单元使得各从中央处理单元处于复位状态而无法启动,主中央处理单元给出片选信号选通对应的缓冲器及存储器,正常启动;主中央处理单元启动完毕或启动到某个步骤后,解除从中央处理单元的复位;从中央处理单元给出片选信号选通对应的缓冲器及存储器,正常启动。本发明相对于现有的从不同BOOTROM启动而言节省了成本,由于各个CPU都可以访问flash,可以很方便地实现对所有CPU的软件进行升级。
Description
技术领域
本发明涉及电数字数据处理,尤其涉及一种中央处理单元(CPU)启动的方法及系统。
背景技术
现在中央处理单元(CPU)启动都有单独的启动系统,特别是在多CPU系统中,每个CPU由各自的启动芯片(BOOTROM)启动,这样的设计方式使用的器件数量多,而且不易实现BOOTROM软件升级,造成系统维护和增强功能的困难。
如图1所示,在现有技术方案中,各个CPU系统(如图中CPU1系统和CPU2系统)都有独立的BOOTROM,系统只能从该CPU对应的BOOTROM启动。由于整个系统中,通常只以某个CPU为主,其他CPU协助处理业务,各CPU之间只进行简单的通信,系统设计中为了降低成本,一般只实现主CPU的BOOTROM升级,而各个从CPU的BOOTROM不升级。如果实现所有BOOTROM的升级,则需要为每个BOOTROM设计加载电路,系统设计复杂度增加,成本上升。
现有技术方案的缺点为:
(1)在多CPU系统中,每个CPU通道由各自独立的BOOTROM引导启动,系统中需要使用多个BOOTROM存储器,增加了系统成本。
(2)系统需要升级所有CPU的软件时,为降低成本,只实现主CPU的升级,从CPU不升级。
(3)实现从CPU升级需要增加系统复杂度,增加系统成本。
发明内容
本发明所要解决的技术问题是:克服现有技术各个CPU通过独立的BOOTROM启动所带来的成本高、升级复杂等缺点,提供一种CPU启动的方法和系统,从而降低系统成本,并方便实现CPU的升级。
本发明为解决上述技术问题所采用的技术方案为:
这种中央处理单元启动的方法,在多中央处理单元系统中,利用同一个存储器存放各个中央处理单元的引导程序,各个中央处理单元与该存储器之间的数据/地址总线分别通过缓冲器进行隔离;中央处理单元系统启动流程步骤如下:
1)上电或整个系统复位后,主中央处理单元使得各从中央处理单元处于复位状态而无法启动,主中央处理单元给出片选信号选通与主中央处理单元对应的缓冲器及存储器,正常启动;
2)主中央处理单元启动完毕或启动到某个步骤后,解除从中央处理单元的复位,并调整主中央处理单元输出的控制信号,使得从中央处理单元可以访问存储器;
3)从中央处理单元给出片选信号选通该从中央处理单元对应的缓冲器及存储器,正常启动。
其中,所述的存储器可采用闪存,各个中央处理单元的引导程序和应用软件在同一个闪存中根据地址划分存放在不同的空间。
其中,从中央处理单元已正常启动或启动到不需要存储器后,主中央处理单元可以通过调整其输出的控制信号,取消从中央处理单元选通该从中央处理单元对应的缓冲器的权限,防止从中央处理单元误访问存储器。
其中,所述的从中央处理单元已正常启动的信息通过中央处理单元之间的通信通道获得,也可以估算一定的时间,确保该从中央处理单元已正常启动或已启动到不需要存储器的阶段。
其中,在各中央处理单元正常运行期间,如果从中央处理单元需要访问存储器,必须通过中央处理单元之间的通信通道向主中央处理单元提出申请,得到允许后,主中央处理单元调整其输出的控制信号,使该从中央处理单元可以选通读取存储器;读取完毕后通知主中央处理单元,主中央处理单元调整其输出的控制信号,取消该从中央处理单元选通读取存储器的权限。
其中,如果存储器的空间较大,某些中央处理单元的地址范围不够时,根据该中央处理单元程序在存储器中存放的地址,在缓冲器之前给高位的存储器地址线做上、下拉处理,将其从外部强制成所需的固定电平,使得该中央处理单元可以访问到分配的存储器空间。
相应的一种中央处理单元启动系统,其特征在于:
主、从中央处理单元的数据/地址总线分别通过缓冲器隔离后连接到同一存储器;
主中央处理单元的片选信号直接输入到与主中央处理单元对应的缓冲器的使能信号管脚,同时该片选信号在与各从中央处理单元的片选信号相与后输入存储器,控制存储器的选通;
从中央处理单元的片选信号在与所述主中央处理单元的片选信号相与之前,由上拉电阻拉高,并被与该从中央处理单元对应的缓冲器隔离;
主中央处理单元复位信号经下拉电阻拉低后输出到各从中央处理单元的复位管脚,同时,该复位信号在进行非运算后,与经上拉电阻拉高的主中央处理单元输出的控制信号及从中央处理单元的片选信号进行或运算,所产生的信号输入该从中央处理单元对应的缓冲器的使能信号管脚。
其中,所述的存储器可以是具有块保护功能的闪存器件。
其中,主、从中央处理单元之间可通过通信通道相连进行通讯。
其中,各中央处理单元的数据/地址总线还分别连接同步动态存储器或其它存储器件。
本发明的有益效果为:本发明在多CPU系统中使用flash来放置各CPU的引导程序和应用软件,所有CPU共用一个flash,从同一个flash启动,相对于现有技术从不同的BOOTROM启动而言节省了成本,由于各个CPU都可以访问flash,可以很方便地实现对所有CPU的软件进行升级。
附图说明
图1为现有的CPU启动原理示意图;
图2为本发明CPU启动原理示意图;
图3为本发明多个CPU从同一个flash启动的控制电路图;
图4为本发明CPU启动流程图;
图5为本发明CPU地址线范围不足时的处理示意图。
具体实施方式
下面根据附图和实施例对本发明作进一步详细说明:
如图2所示为本发明CPU启动原理示意图,本发明使用可读写的存储器(如flash闪存器件)作为载体,取代现有的启动芯片(bootrom),使用flash器件存放CPU软件,所有CPU共用同一个flash,从同一个flash启动。由于CPU启动时读取bootrom的时间很短,程序搬运到同步动态存储器(sdram)后不再访问bootrom,所以可以通过主CPU来控制各个CPU系统对bootrom按顺序先后访问,达到共享的目的。为防止各CPU随意选取通flash以及隔离各个总线防止干扰,各个CPU系统与flash之间的数据/地址总线、及部分或所有片选信号通过缓冲器(buffer)进行隔离,由主CPU(图中CPU1)对各buffer进行控制,实现各CPU对flash的先后访问。同时主CPU可以在正常运行时选通flash,进行各个CPU软件的升级加载。
如图3所示,以两个CPU系统为例说明本发明的技术方案,图中CPU1为主CPU,CPU2为从CPU。CPU1、CPU2的数字地址总线接口(date_addr_bus)分别经buffer1、buffer2的隔离后与同一flash的数字地址总线接口(date_addr_bus)相接。在buffer和flash分别选通时,相应的CPU可以访问flash,从flash的相应区域读取数据和进行数据搬运到相应的SDRAM,从而启动。
图3中,缓冲器buffer1和buffer2的/G管脚为开关选通信号,低有效。该管脚为高时,相应的CPU和flash的数据/地址总线隔离;该管脚为低时,相应的CPU和flash的数据/地址总线连通。
各CPU之间的通信通道在不同的系统中可以不同,可以为RS232、RS485、I2C等串口;也可以为其他接口,如通用测试与操作接口(UTOPIA)等;也可以为自定义的通信接口。
CPU1的片选信号/CS1直接输入buffer1的/G管脚,同时/CS1在与CPU2的片选信号/CS2相与(and)后形成flash的选通信号/CS3。
CPU2的片选信号/CS2在做与运算送给flash之前,通过buffer2隔离,防止CPU2不取得flash控制权时选通flash。/cs2_buf的上拉电阻保证上电期间和buffer2隔离时,该信号为高状态,不会误选通flash。
CPU1的复位输出信号/reset_out连到CPU2的复位管脚/reset,控制CPU2的复位状态。如果有多个从CPU,每个从CPU各需要一个与主CPU相连的复位信号,不能共用,复位信号低有效。
CPU1的control信号先和/reset_out的非(not)进行或运算(or)后产生信号CPU1_ctr,再将CPU1-ctr与/cs2进行或运算后输出CPU2_OE信号到buffer2的/G管脚,CPU2_OE作为使能信号控制buffer2的通断,防止CPU2随意选通buffer2,访问flash。平时由于上拉电阻的上拉,control信号为高,不允许CPU2选通buffer2。允许CPU2选通buffer2时,control信号为低。上拉电阻保证上电期间control信号为高状态。
这样,当系统启动时,各CPU的启动过程如下(假设以下器件的控制信号都为低有效):
上电后或整个系统复位后,CPU1先正常启动,CPU1的/reset_out管脚输出低电平,使得CPU2的复位输入为低(同时该管脚被拉低,保证CPU1启动初期也能为低电平),CPU2处于复位状态,无法启动;同时/reset_out经过非和或运算后使得CPU2_OE为高,关闭buffer2。CPU1正常启动,给出/CS1低信号,/CS1输入buffer1的/G管脚选通buffer1,同时/CS1与/CS2_buf目与产生低信号/CS3送入flash,选取通flash,取得flash的读写权限,从flash的相应区域读取数据和进行数据搬运到SDRAM。
CPU1启动完毕或者启动到某个步骤后(根据实际情况决定),/reset_out管脚拉高,使得CPU2走出复位状态,正常启动,同时control信号保持为低电平,使得CPU2可以控制buffer2的选通。CPU2正常启动,给出/CS2低信号,输入/G管脚的信号为低,buffer2选通,输出/CS2_buf为低,从而选通flash,取得flash的读写权限,从flash的相应区域读取数据和进行数据搬运到SDRAM。
在CPU2启动期间,CPU1必须保证不访问flash,以免发生冲突。CPU2启动完毕的信息可以通过CPU之间的通信通道获得,也可以估算一定的时间,确保CPU2已正常启动或已启动到不需要flash的阶段(CPU从flash启动的时间通常很短,几秒钟之内可以完成基本启动,不再需要从flash读取数据)。确保CPU2不再需要flash后,CPU1的control管脚拉高,取消CPU2选通buffer2的权限,防止两个CPU同时访问flash,造成冲突,损坏器件。
在正常运行期间,如果CPU2需要访问flash,必须通过CPU之间的通信通道提出申请,得到允许后同时CPU1的control管脚拉低,CPU2可以选通读取flash。读取完毕后通知CPU1,CPU1的control管脚拉高,取消CPU2选通buffer2的权限。如果正常运行期间CPU2不需要访问flash,没有本操作。
图3中只给出了三个片选信号:/cs1为主CPU给flash的片选信号(输出),/cs2为从CPU给flash的片选信号(输出),/cs3为flash的选通信号(输入)。
当从CPU不只CPU2一个时,同样根据control、/reset_out和从CPU给出的片选信号作为使能信号输入相应buffer的/G管脚来控制该buffer的通断,并通过该从CPU给出的片选信号与主CPU给出的片选信号相与来控制flash的通断,从而实现该从CPU对flash的访问。为了安全起见,也可以增加主CPU的control信号来控制相应的从CPU,达到主CPU可以单独控制各个从CPU的buffer通断。
如图4所示为本发明CPU启动流程图,启动流程概括如下:
1)上电或整个系统复位后,主CPU使得各从CPU处于复位状态而无法启动,主CPU给出片选信号选通主CPU与flash之间的buffer及flash,正常启动;
2)主CPU启动完毕或启动到某个步骤后,解除从CPU的复位,并把control信号拉低,使得从CPU可以访问flash;
3)从CPU给出片选信号选通该从CPU与flash之间的buffer及flash,正常启动,在此期间主CPU不能访问flash;
4)确保从CPU不再访问flash后,主CPU把control信号拉高,防止从CPU误访问flash;
5)主CPU和从CPU完成其它启动操作;
6)主CPU和从CPU正常运行。
本系统中的flash空间要进行划分,给各个CPU划分足够的地址空间,放置软件和其他信息。由于各个CPU都可以访问flash,可以很方便的实现在线加载各个软件,升级各个CPU的软件。
如果flash的空间较大,某些CPU的地址范围不够时,可以采用在buffer之前给高位的flash地址线做上、下拉处理,通过上、下拉处理后,从外部将高位的地址线强制成所需的固定电平,使得该CPU可以访问到分配的flash空间。如图5所示,当CPU地址线为A0-A18,共19根,而flash地址线为A0-A20,共21根时,图4圈中部分采用上、下拉处理,根据该CPU在flash中存储的地址,在buffer之前将A19强制为低电平,A20强制为高电平,从而在buffer选通时,该CPU可以访问到分配的flash空间(0x100000-0x17FFFF的512k空间分配给该从CPU使用)。
如果某些CPU的数据线宽不够,比如flash为16bit的数据线,而从CPU1为8位的数据线时,则该CPU只能访问8位对应的flash空间。
本发明节省了成本,降低了系统复杂度,同时可以很方便的实现对所有CPU的软件进行升级,只要能访问flash器件的CPU都能升级软件。通常主CPU能够访问flash器件的所有空间,同时它能够决定flash器件的使用权限,由它来升级软件比较简单方便。需要注意的是,由于基本输入输出系统(BIOS)软件部分软件比较重要,可选用具有块保护功能的flash器件,从而可在平时使得各个CPU的BIOS软件空间处于保护状态,防止误操作。
Claims (10)
1、一种中央处理单元启动的方法,其特征在于:在多中央处理单元系统中,利用同一个存储器存放各个中央处理单元的引导程序,各个中央处理单元与该存储器之间的数据/地址总线分别通过缓冲器进行隔离;中央处理单元系统启动流程步骤如下:
1)上电或整个系统复位后,主中央处理单元使得各从中央处理单元处于复位状态而无法启动,主中央处理单元给出片选信号选通与主中央处理单元对应的缓冲器及存储器,正常启动;
2)主中央处理单元启动完毕或启动到某个步骤后,解除从中央处理单元的复位,并调整主中央处理单元输出的控制信号,使得从中央处理单元可以访问存储器;
3)从中央处理单元给出片选信号选通该从中央处理单元对应的缓冲器及存储器,正常启动。
2、根据权利要求1所述的中央处理单元启动的方法,其特征在于:所述的存储器采用闪存,各个中央处理单元的引导程序和应用软件在同一个闪存中根据地址划分存放在不同的空间。
3、根据权利要求1所述的中央处理单元启动的方法,其特征在于:从中央处理单元已正常启动或启动到不需要存储器后,主中央处理单元通过调整其输出的控制信号,取消从中央处理单元选通该从中央处理单元对应的缓冲器的权限,防止从中央处理单元误访问存储器。
4、根据权利要求3所述的中央处理单元启动的方法,其特征在于:所述的从中央处理单元已正常启动的信息通过中央处理单元之间的通信通道获得,也可以估算一定的时间,确保该从中央处理单元已正常启动或已启动到不需要存储器的阶段。
5、根据权利要求1所述的中央处理单元启动的方法,其特征在于:在各中央处理单元正常运行期间,如果从中央处理单元需要访问存储器,必须通过中央处理单元之间的通信通道向主中央处理单元提出申请,得到允许后,主中央处理单元调整其输出的控制信号,使该从中央处理单元可以选通读取存储器;读取完毕后通知主中央处理单元,主中央处理单元调整其输出的控制信号,取消该从中央处理单元选通读取存储器的权限。
6、根据权利要求1所述的中央处理单元启动的方法,其特征在于:如果存储器的空间较大,某些中央处理单元的地址范围不够时,根据该中央处理单元程序在存储器中存放的地址,在缓冲器之前给高位的存储器地址线做上、下拉处理,将其从外部强制成所需的固定电平,使得该中央处理单元可以访问到分配的存储器空间。
7、一种中央处理单元启动系统,其特征在于:
主、从中央处理单元的数据/地址总线分别通过缓冲器隔离后连接到同一存储器;
主中央处理单元的片选信号直接输入到与主中央处理单元对应的缓冲器的使能信号管脚,同时该片选信号在与各从中央处理单元的片选信号相与后输入存储器,控制存储器的选通;
从中央处理单元的片选信号在与所述主中央处理单元的片选信号相与之前,由上拉电阻拉高,并被与该从中央处理单元对应的缓冲器隔离;
主中央处理单元复位信号经下拉电阻拉低后输出到各从中央处理单元的复位管脚,同时,该复位信号在进行非运算后,与经上拉电阻拉高的主中央处理单元输出的控制信号及从中央处理单元的片选信号进行或运算,所产生的信号输入该从中央处理单元对应的缓冲器的使能信号管脚。
8、根据权利要求7所述的中央处理单元启动系统,其特征在于:所述的存储器为具有块保护功能的闪存器件。
9、根据权利要求7或8所述的中央处理单元启动系统,其特征在于:主、从中央处理单元之间可通过通信通道相连进行通讯。
10、根据权利要求7或8所述的中央处理单元启动系统,其特征在于:各中央处理单元的数据/地址总线还分别连接同步动态存储器或其它存储器件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB03137543XA CN1296830C (zh) | 2003-06-08 | 2003-06-08 | 中央处理单元启动的方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB03137543XA CN1296830C (zh) | 2003-06-08 | 2003-06-08 | 中央处理单元启动的方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1553338A CN1553338A (zh) | 2004-12-08 |
| CN1296830C true CN1296830C (zh) | 2007-01-24 |
Family
ID=34323575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB03137543XA Expired - Fee Related CN1296830C (zh) | 2003-06-08 | 2003-06-08 | 中央处理单元启动的方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1296830C (zh) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI308696B (en) | 2005-10-07 | 2009-04-11 | Via Tech Inc | Initializing method bus device |
| CN100373365C (zh) * | 2005-10-14 | 2008-03-05 | 威盛电子股份有限公司 | 总线组件初始化方法 |
| CN101222373B (zh) * | 2008-01-29 | 2010-07-28 | 杭州华三通信技术有限公司 | 多主控系统中的主控板启动方法和多主控系统 |
| CN102520778A (zh) * | 2011-12-09 | 2012-06-27 | 山东大学 | 一种适用于嵌入式Linux操作系统的系统一键还原方法 |
| CN102647280A (zh) * | 2012-02-28 | 2012-08-22 | 山东大学 | 一种用于社区信息化系统的嵌入式上网装置及其实现方法 |
| CN103907108B (zh) * | 2012-10-25 | 2017-07-07 | 华为技术有限公司 | 共享闪存的方法、控制器及系统 |
| CN103150224B (zh) * | 2013-03-11 | 2015-11-11 | 杭州华三通信技术有限公司 | 用于提高启动可靠性的电子设备及方法 |
| JP5996513B2 (ja) * | 2013-11-27 | 2016-09-21 | 京セラドキュメントソリューションズ株式会社 | 電子機器 |
| CN104750510B (zh) * | 2013-12-30 | 2019-04-02 | 深圳市中兴微电子技术有限公司 | 一种芯片启动方法及多核处理器芯片 |
| CN104834535A (zh) * | 2014-02-07 | 2015-08-12 | 昆达电脑科技(昆山)有限公司 | Soc芯片系统及其开机方法 |
| CN105468390B (zh) * | 2014-09-05 | 2020-11-06 | 中兴通讯股份有限公司 | Boot在线升级装置及方法 |
| CN106407156B (zh) * | 2016-09-23 | 2018-11-23 | 深圳震有科技股份有限公司 | 一个bootrom引导多核cpu启动的方法及系统 |
| CN108268286A (zh) * | 2016-12-29 | 2018-07-10 | 联想(上海)信息技术有限公司 | 计算机系统启动方法及计算机系统 |
| CN109273031B (zh) * | 2018-10-09 | 2021-07-27 | 珠海格力电器股份有限公司 | 一种flash译码电路和flash译码方法 |
| CN109800032B (zh) * | 2019-01-31 | 2022-03-25 | 深圳忆联信息系统有限公司 | Bootrom多核加载方法及装置 |
| CN110119286A (zh) * | 2019-04-11 | 2019-08-13 | 厦门亿联网络技术股份有限公司 | 一种基于模拟Flash芯片的固件引导实现方法 |
| CN120523770A (zh) * | 2024-02-22 | 2025-08-22 | 华为技术有限公司 | 一种芯片系统、运行方法、数据处理单板及电子设备 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2069972A1 (en) * | 1991-08-30 | 1993-03-01 | Brigitte R. Rapatz | Power-up and initialization of a multiprocessor system |
| US5497497A (en) * | 1989-11-03 | 1996-03-05 | Compaq Computer Corp. | Method and apparatus for resetting multiple processors using a common ROM |
-
2003
- 2003-06-08 CN CNB03137543XA patent/CN1296830C/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5497497A (en) * | 1989-11-03 | 1996-03-05 | Compaq Computer Corp. | Method and apparatus for resetting multiple processors using a common ROM |
| CA2069972A1 (en) * | 1991-08-30 | 1993-03-01 | Brigitte R. Rapatz | Power-up and initialization of a multiprocessor system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1553338A (zh) | 2004-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1296830C (zh) | 中央处理单元启动的方法及系统 | |
| CN112783818B (zh) | 一种多核嵌入式系统的在线升级方法及系统 | |
| AU651747B2 (en) | Arbitration control logic for computer system having dual bus architecture | |
| US7287101B2 (en) | Direct memory access using memory descriptor list | |
| CN1085864C (zh) | 用于pci总线计算机具有有效/无效扩充rom的内插式板卡 | |
| US6789169B2 (en) | Embedded DRAM cache memory and method having reduced latency | |
| CN1026926C (zh) | 动态存储系统中动态调定各时标用的数据处理系统 | |
| US6202107B1 (en) | Host controller interface descriptor fetching unit | |
| JP6777050B2 (ja) | 仮想化システム、仮想化プログラム、及び、記憶媒体 | |
| US7581054B2 (en) | Data processing system | |
| CN116342365A (zh) | 用于经由使用可用设备存储器扩展系统存储器的技术 | |
| JPH096722A (ja) | コンピュータ・システム | |
| US7934029B2 (en) | Data transfer between devices within an integrated circuit | |
| CN108121672A (zh) | 一种基于NandFlash存储器多通道的存储阵列控制方法与装置 | |
| KR20120092176A (ko) | 멀티프로세서 완전 상호접속 방법 및 시스템 | |
| CN105264506A (zh) | 向内存映射配置分配处理器 | |
| US20190138341A1 (en) | Method and apparatus for managing disaggregated memory | |
| US20260037185A1 (en) | Heterogeneous in-storage computation | |
| CN115309678B (zh) | 处理系统、相关集成电路、设备及方法 | |
| CN118427131B (zh) | 一种多核系统芯片存储的动态分配方法和系统 | |
| JPH08227381A (ja) | メモリシステムおよびこのシステムにアクセスする方法 | |
| CN119938576B (zh) | 基于apb总线的通信管理方法、装置、设备和存储介质 | |
| US5799195A (en) | Structure and method for detecting occurrence of external events using semaphores | |
| US8244994B1 (en) | Cooperating memory controllers that share data bus terminals for accessing wide external devices | |
| US9436617B2 (en) | Dynamic processor-memory revectoring architecture |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070124 Termination date: 20150608 |
|
| EXPY | Termination of patent right or utility model |