电子设备、片上存储器和操作所述片上存储器的方法技术

技术编号:15195169 阅读:78 留言:0更新日期:2017-04-21 00:08
公开了一种电子设备、一种片上存储器和一种操作所述片上存储器的方法。所述片上存储器包括:多个设计知识产权(IP),包括存储区域的存储器以及连接到所述存储器的处理器,其中,所述处理器被配置为:监测所述多个设计IP当中的至少一个IP的存储器流量,以及基于所述监测的结果控制存储区域的使用情况。根据本公开的所述电子设备、所述片上存储器以及操作所述片上存储器的所述方法,在AP‑CP单芯片结构中,保证了稳定的通信,为处理CP的实时所需要的代码保证了存储器延迟,并且在AP‑CP单芯片结构中,提高了通信带宽。

Electronic device, on-chip memory, and method of operating the on-chip memory

An electronic device, an on-chip memory, and a method of operating the on-chip memory are disclosed. The on-chip memory includes a plurality of intellectual property rights (IP), including the memory storage area, which is connected to the memory of the processor, the processor is configured to at least one IP memory flow monitoring of the plurality of design in IP, and use the control of storage area based on the results of the monitoring. According to the electronic equipment, the disclosure of the on-chip memory and the operation of the on-chip memory of the method in the AP CP single chip structure, ensure the stable communication, to ensure the memory delay for CP real-time processing the code required, and in the AP CP single chip structure to improve the communication bandwidth.

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种电子设备、一种片上存储器和一种操作所述片上存储器的方法,并且更具体地涉及在其中应用处理器、通信处理器和存储器被安装在单芯片上的芯片存储器以及操作所述芯片存储器的方法。
技术介绍
在移动环境中,应用处理器(AP)被广泛应用于移动设备(如智能电话和平板设备)中。移动设备的高性能、功能的多样化以及大小的微型化的竞争已经变得十分激烈。根据此竞争,通过在AP中包括通信处理器(CP)来不断努力降低大小和成本,所述CP作为附加芯片被形成并连接至AP。图1和图2是视图,展示了AP-CP连接结构。参照图1和图2,在AP-CP单芯片200中,相比于使用AP10、CP20和单独芯片100的先前情况,存储器延迟(latency)增加了,并且因此难以保证实时。首先,在AP-CP单芯片200中,CP自身的存储器延迟增加了。由于从CP区域到AP区域传输CP所处理的通信数据的操作是通过直接存储器访问(DMA)来执行的,因此从路径101到路径201的路径延迟的缩减并不影响性能。然而,CP中央处理单元(CPU)的从路径102到路径201的DRAM访问延迟的增加却影响通信数据处理速度。特别地,当CP的CPU控制硬件(H/W)时,因为需要实时处理,所以生成延迟的极限条件,并且当延迟比所述极限条件的延迟长时,不可以执行通信。此外,当生成AP的M/M流量时,DRAM延迟增加,并且CP的存储器延迟也增加。目前,在CP的存储器的平均延迟为200ns和CP的存储器的最大延迟为400ns的环境中,下行链路对应于大约300Mbps。然而,当生成AP的M/M流量时,预计路径201的存储器的平均延迟会增加到500ns或更多,并且路径201的存储器的最大延迟会增加到1000ns或更多,并且因此在下行链路中难以达到300Mbps。在CP中,为了降低存储器延迟,传统上,已经使用了紧耦合存储器(TCM)和高速缓存(cache)。CPU和数字信号处理器(DSP)中的每一个都在处理器中包括1级高速缓存和所述TCM,并且CPU使用2级高速缓存作为附加设计知识产权(IP)来降低延迟。在AP中,传统上,为了保证特定IP的事务的延迟QoS,基于优先级的QoS已经被应用到并且用于总线和DRAM控制器。当使用此方法时,低优先级的事务的延迟增加,并且DRAM的整个吞吐量降低。在AP中,通过提高需要被实时处理的流量(像显示器IP)的优先级来保证延迟。传统上,高速缓存位于靠近处理器的位置并且根据命中率概率降低平均存储器访问时间。最近关注的系统高速缓存是由系统中的所有IP共享和使用的资源,并且关于所述系统高速缓存的更多研究正在进行。
技术实现思路
问题的解决方案为了解决以上讨论的缺陷,主要目标是提供在其中应用处理器、通信处理器和存储器被安装在单芯片上的片上存储器、电子设备和操作所述片上存储器的方法。本公开的另一方面是提供片上存储器、电子设备和操作所述片上存储器的方法,用于保证设计知识产权(IP)的IP实时处理。本公开的另一方面是提供片上存储器、电子设备和操作所述片上存储器的方法,其将存储器的延迟隐藏在处理器之外,比如DRAM,对于实时IP,提供了固定存储器延迟,并且由此提供通信和显示的稳定性。根据本公开的一方面,一种片上存储器包括:多个设计知识产权(IP),包括存储区域的存储器以及连接到所述存储器的处理器,并且所述处理器被配置为:监测多个设计IP当中的至少一个IP的存储器流量,以及基于所述监测的结果控制存储区域的使用情况。根据本公开的另一方面,一种操作包括多个设计知识产权(IP)的片上存储器的方法包括:监测多个设计IP之间的至少一个IP的存储器流量;以及基于所述监测的结果控制包括在片上存储器中的存储区域的使用情况。根据本公开的另一方面,一种电子设备包括根据本公开的片上存储器和存储器。在某些实施例中,存储器是DRAM。所述片上存储器包括高速缓存和缓冲区。根据本公开的片上存储器、电子设备以及操作所述片上存储器的方法,在AP-CP单芯片结构中,对于处理CP的实时所需要的代码,保证存储器延迟,并且由此保证了稳定通信。此外,在CP中减少存储器延迟,并且增加在相同时间内处理的数据量,并且由此提高通信带宽。对于AP,尽管电子设备的屏幕大小变大,但是支持不间断的显示。此外,通过DRAM延迟监测,根据每个IP动态地支持QoS,并且对于若干实时IP使用片上存储器,并且由此满足操作中所需要的延迟条件。在进行以下具体实施方式之前,可能有利的是,阐述贯穿本专利文档使用的某些词语和短语的定义:术语“包含”和“包括”以及其变形意思指无限制地包括;术语“或”是包含的,意思指和/或;短语“与…有关”和“与其相关”以及其变形可以意思指包括、包括在…内、与…互连、包含、包含在…内、连接到…或与…连接、耦接到…或与…耦接、可与…通信、与…协作、交织、并置、接近于、一定、具有、具有…的性质等等;以及术语“控制器”意思指控制至少一个操作的任何设备、系统或其部件,这样的设备可以被实现在硬件、固件或软件、或硬件、固件或软件中的至少两个的一些组合中。应注意到:无论是本地地还是远程地,可集中或分散与任何特定控制器相关联的功能。在本专利文件中通篇提供针对特定单词和短语的定义,本领域普通技术人员应理解:在许多(如果不是最多的)示例中,所述定义应用于所述限定的单词和短语的之前以及未来的使用。附图说明为了更加完整地理解本公开及其优点,现在结合附图参考以下描述,其中相同的参考标号表示相同的部件:图1展示了根据本公开的现有AP-CP连接结构的各种实施例;图2展示了根据本公开的现有AP-CP连接结构的另一个实施例;图3展示了根据本公开的电子设备的各种实施例的配置;图4展示了根据本公开的电子设备的各种实施例的配置;图5展示了根据本公开的存储器模块的各种实施例的配置;图6展示了根据本公开的分配表的各种实施例;图7展示了根据本公开的分配表的各种实施例;图8A展示了专用区域的存储器的使用情况的各种实施例;图8B展示了普通区域的存储器的使用情况的各种实施例;图9展示了根据本公开的操作表的各种实施例;图10展示了操作表的使用情况的各种实施例;图11展示了操作表的使用情况的另一个示例;图12展示了预加载;图13展示了被执行预加载的数据的划分的各种实施例;图14展示了根据本公开的操作存储器的方法的各种实施例的执行过程;图15展示了显示器IP的存储器模块的作用;图16展示了根据本公开的标签存储器;图17展示了根据本公开的操作存储器的方法的各种实施例的执行过程;图18展示了根据本公开的操作存储器的方法的另一个实施例的执行过程;图19展示了根据分辨率变化的显示器的实时条件;并且图20展示了根据通信带宽的图像的下载时间和图像质量。具体实施方式在本专利文档中,用于描述本公开的原理的图3至图20、以下讨论的内容以及各种实施例仅是示例的方式并且不应以任何方式被解释为限制本公开的范围。本领域技术人员将会理解本公开的原理可以在任意适当布置的无行通信设备中实现。下面,将参考附图详细描述本公开的实施例。值得注意的是,在附图中相同标号可能表示相同部件。进一步地,将省略可能使本公开的主题不清楚的对已知功能和配置的详细描述。图3是框图,展示了根据本公开的电子设备的本文档来自技高网
...

【技术保护点】
一种片上存储器,包括:多个设计知识产权(IP);包括存储区域的存储器;以及连接到所述存储器的处理器,其中,所述处理器被配置为:监测所述多个IP当中的至少一个IP的存储器流量,以及基于所述监测的结果控制存储区域的使用情况。

【技术特征摘要】
【国外来华专利技术】2014.08.08 KR 10-2014-01024811.一种片上存储器,包括:多个设计知识产权(IP);包括存储区域的存储器;以及连接到所述存储器的处理器,其中,所述处理器被配置为:监测所述多个IP当中的至少一个IP的存储器流量,以及基于所述监测的结果控制存储区域的使用情况。2.如权利要求1所述的片上存储器,其中,以下各项中的至少一项适用:所述处理器被进一步配置为预加载事先配置在所述存储区域中的预加载区域,并且其中,所述预加载区域是存储与所述多个设计IP当中的至少一个IP相关的数据中的一些或全部的区域;以及所述处理器被进一步配置为基于所述至少一个IP所使用的存储器请求来在所述存储区域上执行预取。3.如权利要求1所述的片上存储器,其中,所述处理器被进一步配置为:识别是否生成预定事件,以及执行与所述生成的事件相关的所述片上存储器的动作,其中,所述片上存储器的动作包括以下各项中的至少一项:改变与所述生成的事件相关的IP的预加载、给所述IP分配所述存储区域、从所述IP处释放所述存储区域的分配、激活所述IP的预取执行、以及对所述IP的所述预取执行进行去激活。4.如权利要求3所述的片上存储器,其中,所述处理器被进一步配置为基于所述监测的结果识别是否生成所述预定事件。5.如权利要求1所述的片上存储器,其中,所述处理器被进一步配置为基于事先根据每个IP定义的分配信息来给所述至少一个IP分配所述存储区域,其中,所述分配信息包括以下各项中的至少一项:指示分配区域的优先级的信息、指示所述分配区域的类型的信息以及指示所述分配区域的大小的信息,并且其中,所述分配区域的所述类型包括专用区域和普通区域中的至少一项。6.一种操作包括多个设计知识产权(IP)的片上存储器的方法,所述方法包括:监测所述多个设计IP当中的至少一个IP的存储器流量;以及基于所述监测的结果控制包括在所述片上存储器中的存储区域的使用情况。7.如权利要求6所述的方法,其中,以下各项中的至少一项适用:进一步包括预加载事先配置给所述存储区域的预加载区域,并且其中,所述预加载区域是存储与所述多个设计IP当中的至少一个IP相关的数据中的一些或全部的区域;以及进一步包括基于所述至少一个IP所使用的存储器请求来在所述存储区域...

【专利技术属性】
技术研发人员:黄赞荣梁承珍
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1