[发明专利]设定记忆区块为系统程序区和数据缓冲区的电路及方法无效
申请号: | 201210065363.4 | 申请日: | 2012-03-13 |
公开(公告)号: | CN103186478A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 萧友章;陈鼎允 | 申请(专利权)人: | 擎泰科技股份有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设定 记忆 区块 系统 程序 数据 缓冲区 电路 方法 | ||
技术领域
本发明是有关于一种用以设定多个记忆区块的电路及其方法,尤指一种用以设定多个记忆区块为系统程序区和数据缓冲区的电路及其方法。
背景技术
请参照图1,图1是为说明内存数组100的示意图。内存数组100分为只读记忆区(read only memory area)102、随机存取记忆区(random access memory area)104和输入输出程序区106,其中随机存取记忆区104又分为系统程序区1042和数据缓冲区1044。只读记忆区102是用以存放固定不变的程序,输入输出程序区106是用以存放用以控制输入输出装置的程序,系统程序区1042是用以存放内存的驱动程序,以及数据缓冲区1044是用以存放数据。
在现有技术中,只读记忆区102、输入输出程序区106、系统程序区1042和数据缓冲区1044分别有一组记忆区块组。请参照图2,图2是为说明只读记忆区102的记忆区块组与位置译码线108示意图。如图2所示,只读记忆区102的记忆区块组具有4个记忆区块1021-1024,其中4个记忆区块1021-1024中的每个记忆区块具有256个记忆单元,其中只读记忆区102的记忆区块的数目可随使用者需求而改变。如图2所示,位置译码线108可区分为记忆区块寻址区1082和记忆单元寻址区1084。因此,使用者可通过位置译码线108上的记忆区块寻址区1082决定只读记忆区102的记忆区块的4个记忆区块1021-1024中的一个相对应记忆区块,以及通过位置译码线108上的记忆单元寻址区1084决定4个记忆区块1021-1024中的相对应记忆区块中的一个相对应记忆单元。
然而,因为系统程序区1042的大小是为固定,所以当使用者开发程序时,使用者需要注意程序代码的大小是否超过系统程序区1042的大小。如此,对于使用者而言,固定大小的系统程序区1042会降低使用者撰写程序的弹性。
发明内容
本发明的一实施例提供用以设定多个记忆区块为系统程序区和数据缓冲区的电路。该电路包括系统程序区位置译码单元、数据缓冲区位置译码单元及区块选择单元。该系统程序区位置译码单元是用以根据多个区块寻址信号及寻址选择信号,产生对应于该多个记忆区块的多个第一译码信号;该数据缓冲区位置译码单元是用以根据该多个区块寻址信号及该寻址选择信号,产生对应于该多个记忆区块的多个第二译码信号;该区块选择单元包括多个选择单元,其中每一个选择单元是对应该多个记忆区块中的一个记忆区块、该多个第一译码信号中的一个第一译码信号、多个选择信号中的一个选择信号和该多个第二译码信号中的一个第二译码信号,并根据该选择信号决定输出该第一译码信号或该第二译码信号,以致能该记忆区块。
本发明的另一实施例提供用以设定多个记忆区块为系统程序区和数据缓冲区的方法。该方法包括产生多个选择信号;根据该多个选择信号,将该多个记忆区块中的部分记忆区块设定为该系统程序区的记忆区块。
本发明提供一种用以设定多个记忆区块为系统程序区和数据缓冲区的电路及其方法。该电路及该方法是利用判断单元比较欲写入该系统程序区的程序大小和该系统程序区的大小,并根据比较结果,产生多个选择信号,或是根据使用者的实际需求设定该多个选择信号。然后,区块选择单元可根据该多个选择信号,将该多个记忆区块中的部分记忆区块设定为该系统程序区的记忆区块,以及将该多个记忆区块中的其余记忆区块设定为该数据缓冲区的记忆区块。如此,本发明不仅可增加内存数组的该使用者开发该程序的弹性,亦可降低该内存数组因为该内存数组架构问题改版的机率。
附图说明
图1是为说明内存数组的示意图。
图2是为说明只读记忆区的记忆区块组与位置译码线示意图。
图3是为本发明的一实施例说明一种用以设定内存数组的随机存取记忆区的8个记忆区块为系统程序区和数据缓冲区的电路的示意图。
图4是为说明系统程序区位置译码单元的示意图。
图5是为说明数据缓冲区位置译码单元的示意图。
图6是为说明判断单元和区块选择单元的示意图。
图7是为说明选择单元的示意图。
图8和图9是为说明当判断单元根据欲写入系统程序区的程序大小,产生8个选择信号时,区块选择单元根据8个选择信号,将8个记忆区块中的部分记忆区块设定为系统程序区的记忆区块以及将8个记忆区块中的其余记忆区块设定为数据缓冲区的记忆区块的示意图。
图10是为本发明的另一实施例说明用以设定多个记忆区块为系统程序区和数据缓冲区的方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于擎泰科技股份有限公司,未经擎泰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210065363.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理设备及防止未授权访问的方法
- 下一篇:移动终端的基于手势的解锁