【技术实现步骤摘要】
专利技术背景优先权数据本申请要求于2007年4月10日提交的题目为“Sharing Non-SharableDevices Between an Embedded Controller and A Processor in a ComputerSystem”的美国临时申请序列号60/910,863的优先权利益,其专利技术人为Ian Harris和Drew J.Dutton。专利
本专利技术一般涉及计算设备的领域,尤其涉及共享设备,例如没有设计成在系统内的处理器中间共享的非易失性存储器。相关技术的描述很多硬件系统包括中央处理单元(CPU),即,主处理器以及一个或更多用于执行系统的辅助功能如初始化、管理和复位功能的微控制器。系统内的每个处理器或微控制器通常具有相应的非易失性存储器,处理器或微控制器从该非易失性存储器读取指令,用于执行在固件中实现的启动、复位、管理(例如功率状态管理)或其它功能。用于提供控制器存储器的目前的解决方案是:(1)对每个控制器/处理器都有单独的专用/私用存储设备;(2)集成片上(on-chip)存储器;或(3)试图仲裁现有存储设备的使用。然而,试图仲裁另一设备的使用的问题是系统性能和用户体验可能被恶化。而且,提供具有单独的非易失性存储器的每个处理器和微控制器在费用和时间上都是昂贵的。例如,很多用于笔记本式和台式计算机的目前-->的嵌入式微控制器解决方案使用对市场时间( ...
【技术保护点】
一种系统,包括: 非易失性存储器; 处理器;以及 微控制器,其连接到所述非易失性存储器和所述处理器,其中所述微控制器配置成: 响应于系统状态到第一状态的变化,其中确保所述微控制器对所述非易失性存储器的安全访问,将所述 系统保持在所述第一状态中,并将对所述非易失性存储器的访问从所述处理器转换到所述微控制器; 当所述系统保持在所述第一状态中时,从所述非易失性存储器提取程序指令/数据,并将所述程序指令/数据装入到所述微控制器的存储器中;以及 在装入 所述程序指令/数据之后,将对所述非易失性存储器的访问从所述微控制器转换到所述处理器,并从所述第一状态释放所述系统。
【技术特征摘要】
US 2007-4-10 60/910,863;US 2007-12-18 11/958,6011.一种系统,包括:
非易失性存储器;
处理器;以及
微控制器,其连接到所述非易失性存储器和所述处理器,其中所述微
控制器配置成:
响应于系统状态到第一状态的变化,其中确保所述微控制器对所
述非易失性存储器的安全访问,将所述系统保持在所述第一状态中,
并将对所述非易失性存储器的访问从所述处理器转换到所述微控制
器;
当所述系统保持在所述第一状态中时,从所述非易失性存储器提
取程序指令/数据,并将所述程序指令/数据装入到所述微控制器的存
储器中;以及
在装入所述程序指令/数据之后,将对所述非易失性存储器的访问
从所述微控制器转换到所述处理器,并从所述第一状态释放所述系
统。
2.如权利要求1所述的系统,其中系统状态到所述第一状态的所述
变化由软件执行。
3.如权利要求1所述的系统,其中所述第一状态包括下列项中的一
个或更多:
上电复位(POR)状态;
系统复位状态;或
睡眠状态。
4.如权利要求1所述的系统,其中所述程序指令/数据包括用于所述
微控制器的固件代码和/或数据。
5.如权利要求1所述的系统,所述微控制器是用于计算机系统的外
围设备控制器。
6.一种用于在系统中处理器和微控制器之间共享非易失性存储器的
方法,包括:
响应于系统状态到第一状态的变化,其中确保所述微控制器对所述非
易失性存储器的安全访问,将所述系统保持在所述第一状态中,并将对所
述非易失性存储器的访问从所述处理器转换到所述微控制器;
当所述系统保持在所述第一状态中时,从所述非易失性存储器提取程
序指令/数据,并将所述程序指令/数据装入到所述微控制器的存储器中;
以及
在装入所述程序指令/数据之后,将对所述非易失性存储器的访问从所
述微控制器转换到所述处理器,并从所述第一状态释放所述系统。
7.如权利要求6所述的方法,其中系统状态到所述第一状态的所述
变化由软件执行。
8.如权利要求6所述的方法,其中所述第一状态包括下列项中的一
个或更多:
上电复位(POR)状态;
系统复位状态;或
睡眠状态。
9.如权利要求6所述的方法,其中所述程序指令/数据包括用于所述
微控制器的固件代码和/或数据。
10.如权利要求6所述的方法,所述微控制器是用于计算机系统的外
围设备控制器。
11.一种系统,包括:
非易失性存储器;
处理器;以及
微控制器,其连接到所述非易失性存储器和所述处理器,其中所述微
控制器配置成:
响应于上电复位,将系统复位信号保持在复位状态中,因而禁止
所述处理器访问所述非易失性存储器;
当所述系统复位信号保持在所述复位状态中时,从所述非易失性
存储器提取程序指令/数据,并将所述程序指令/数据装入到所述微控
制器的存储器中;以及
在装入所述程序指令/数据之后,允许所述系统中的所述处理器访
问所述非易失性存储器,并从所述复位状态释放所述系统复位信号。
12.如权利要求11所述的系统,其中所述程序指令/数据包括用于所
述微控制器的固件代码和/或数据。
13.如权利要求12所述的系统,所述微控制器是用于计算机系统的
外围设备控制器。
14.如权利要求11所述的系统,其中所述微控制器通过非易失性存储
器总线连接到所述非易失性存储器,以及其中所述微控制器可操作来通过
所述非易失性存储器总...
【专利技术属性】
技术研发人员:IF哈里斯,DJ杜顿,
申请(专利权)人:标准微系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。