【技术实现步骤摘要】
本技术属于计算机技术,更具体地,涉及嵌入存储器控制方法及其处理器系统。
技术介绍
在处理器系统中,程序存储器用于保存应用程序代码(指令),还可以用于保存程序执行时用到的数据(例如操作数、查找表信息)。对于大型的片上系统(SoC),程序存储器可以采用外部的同步动态随机存储器(SDRAM),然后,通过高速缓冲(Cache),以匹配高速的处理器(CPU)与外部存储器之间的访问速度的差异。在小型的片上芯片(SoC)中,由于成本限制未采用外部存储器。在小型的SoC系统中,采用嵌入式存储器(例如,eFlash、OTP、MTP),然后,通过指令预取来匹配高速的处理器(CPU)与嵌入式存储器之间的访问速度的差异,在硬件上只需要增加一组缓冲寄存器。然而,尽管嵌入式存储器和缓冲寄存器相结合的方法可以降低芯片成本,然而,该方法仅适用于处理器的工作频率与嵌入式存储器频率相差不超过几倍的情况。如果处理器的频率太高,处理器可能不能及时地从嵌入式存储器获取相应的指令 ...
【技术保护点】
一种处理器系统,其特征在于,包括:第一选择器,包括第一至第三端口;分别与第一选择器的第一至第三端口连接嵌入式存储器、处理器和高速缓冲存储器,所述嵌入式存储器用于存储应用程序代码,其中,所述第一选择器提供控制信号的路由功能,使得第一端口与第二端口之间的第一信号路径、或者第一端口与第三端口之间的第二信号路径连通。
【技术特征摘要】
1.一种处理器系统,其特征在于,包括:
第一选择器,包括第一至第三端口;
分别与第一选择器的第一至第三端口连接嵌入式存储器、处理器和高速缓冲存储器,所述嵌入式存储器用于存储应用程序代码,
其中,所述第一选择器提供控制信号的路由功能,使得第一端口与第二端口之间的第一信号路径、或者第一端口与第三端口之间的第二信号路径连通。
2.根据权利要求1所述的处理器系统,其特征在于,所述第一选择器还包括第一选择端口,所述第一选择器根据第一选择端口提供的第一选择信号,选择第一信号路径和第二信号路径之一连通。
3.根据权利要求2所述的处理器系统,其特征在于,所述处理器提供所述第一选择信号,当处理器的频率小于第一阈值时,所述第一选择信号使得第一信号路径连通,当处理器的频率大于等于第一阈值时,所述第一选择信号使得第二信号路径连通。
4.根据权利要求2所述的处理器系统,其特征在于,还包括:
第二选择器,包括第四至第六端口;
程序存储器,用于存储应用程序代码;以及
接口控制器,所述接口控制器将所述程序存储器与所述第二选择器的第五端口相连接,
其中,所述嵌入式存储器和所述第一选择器分别连接至所述第二选择器的第四端口和第六端口,
所述第二选择器提供控制信号的路由功能,使得第四端口与第六端口之间的第三信号路径、或者第五端口与第六端口之间的第四信号路径连通。
5.根据权利要求4所述的处理器系统,其特征在于,所述程序存储器为SPIFLASH存储器,并且所述接口控制器为SPI接口控制器。
6.根据权利要求4所述的处理器系统,其特征在于,所述第二选择器还包括第二选择端口...
【专利技术属性】
技术研发人员:张和平,周如愿,徐国柱,
申请(专利权)人:杭州士兰微电子股份有限公司,
类型:新型
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。