The invention provides a peripheral interface circuit and a peripheral memory system. The peripheral interface circuit comprises an interface sorter, an input / output controller, a register unit and a data buffer. The interface sorter electrically connects the peripheral memory via the peripheral interface. The input / output controller electrically connects the bus master controller via one or more bus interfaces. The interface sorter receives a plurality of requests from the input / output controller and responds to the request to access the peripheral memory. The input / output controller receives the scratchpad access request from the bus master controller and accesses the register unit to respond to the scratchpad access request. The technical proposal of the invention can improve the efficiency of executing data access and the speed of accessing the target data.
【技术实现步骤摘要】
周边接口电路与周边存储器系统
本专利技术是有关于一种接口电路,且特别是有关于一种用以存取周边存储器的周边接口电路及周边存储器系统。
技术介绍
数码相机、手机与MP3在这几年来的成长十分迅速,使得消费者对存储介质的需求也急速增加。由于可复写式非挥发性存储器(rewritablenon-volatilememory)具有数据非挥发性、省电、体积小、无机械结构、读写速度快等特性,最适于便携式电子产品,例如笔记本电脑。U盘就是一种以快速存储器作为存储介质的便携式存储装置。因此,近年快速存储器产业成为电子产业中相当热门的一环,并且快速存储器也被大量应用于周边存储器的使用。一般而言,主机端会通过周边接口电路使用合适的周边接口标准来通过对应的周边接口以连接周边存储器以存取数据。此外,为了加速存取数据的速度,周边接口电路通常具有先进先出(first-infirst-out,FIFO)缓冲器,以存储预先撷取(pre-fetched)数据,并且具有较周边存储器快的存取速度。然而,若所存取数据的地址是不连续的,部分的预先撷取数据,即使在短时间之内就会被存取,也必须从先进先出缓冲器中移除。因此,整个数据存取速度会降低。此外,周边接口电路会被用来辨识所连接的周边存储器。如此一来,在周边接口电路被实作后,周边接口电路可能无法辨识新的周边存储器。
技术实现思路
本专利技术提供一种基于所存储在缓冲数据而采用不同存取方式的周边接口电路、一种弹性地识别所连接的周边存储器在种类的方法,以及一种具有所述周边接口电路的周边存储器系统。本专利技术的一实施例提供一种周边接口电路。所述周边接口电路包括接口排 ...
【技术保护点】
一种周边接口电路,其特征在于,包括:一接口排序器,通过一周边接口电性连接一周边存储器;一输入/输出控制器,通过一或多个总线接口电性连接一总线主控制器;一暂存器单元;以及一数据缓冲器,其中该接口排序器从该输入/输出控制器接收多个请求且回应于该些请求以存取该周边存储器,当从该总线主控制器接收一数据存取请求时,该输入/输出控制器判断该数据存取请求的目标数据是否存在于该数据缓冲器中,其中该数据缓冲器是通过地址来随机地被存取,其中该暂存器单元控制该周边接口电路的行为或反映该周边接口电路的状态,并且该数据缓冲器保留该周边存储器的一部分或多个部份的复本。
【技术特征摘要】
2015.12.28 US 14/979,6071.一种周边接口电路,其特征在于,包括:一接口排序器,通过一周边接口电性连接一周边存储器;一输入/输出控制器,通过一或多个总线接口电性连接一总线主控制器;一暂存器单元;以及一数据缓冲器,其中该接口排序器从该输入/输出控制器接收多个请求且回应于该些请求以存取该周边存储器,当从该总线主控制器接收一数据存取请求时,该输入/输出控制器判断该数据存取请求的目标数据是否存在于该数据缓冲器中,其中该数据缓冲器是通过地址来随机地被存取,其中该暂存器单元控制该周边接口电路的行为或反映该周边接口电路的状态,并且该数据缓冲器保留该周边存储器的一部分或多个部份的复本。2.根据权利要求1所述的周边接口电路,其特征在于,该暂存器单元包括多个暂存器。3.根据权利要求2所述的周边接口电路,其特征在于,该暂存器单元的一暂存器作为指令暂存器,并且当该指令暂存器被存取时,该输入/输出控制器传送一接口请求至该接口排序器。4.根据权利要求2所述的周边接口电路,其特征在于,该暂存器单元的一或多个暂存器被映射至该数据缓冲器,并且存取该些暂存器实为存取该数据缓冲器。5.根据权利要求1所述的周边接口电路,其特征在于,若该数据存取请求的该目标数据存在于该数据缓冲器中,该输入/输出控制器从该数据缓冲器回传数据,作为该数据存取请求的回应;以及若该数据存取请求的该目标数据不存在于该数据缓冲器中,该输入/输出控制器传送一接口请求至该接口排序器以存取该周边存储器并且至少保留该目标数据的复本在该数据缓冲器中。6.根据权利要求1所述的周边接口电路,其特征在于,该数据缓冲器包括一或多组的:一有效位元;一标签;以及一数据串,其中该有效位元用以指示对应的数据串的数据是否有效,该标签用以记录对应的数据串的部份地址,并且该数据串用以记录一或多个该周边存储器的连续地址的数据。7.根据权利要求1所述的周边接口电路,其特征在于,该输入/输出控制器所接收的数据存取请求只有读取请求,该数据缓冲器被实施为指令快取。8.根据权利要求1所述的周边接口电路,其特征在于,该输入/输出控制器所接收的数据存取请求包含读取请求和写入请求。9.根据权利要求8所述的周边接口电路,其特征在于,该数据缓冲器被实施为数据快取。10.一种周边存储器系统,其特征在于,包括:一周边接口电路,其包括:一接口排序器;一输入/输出控制器;一暂存器单元;...
【专利技术属性】
技术研发人员:叶宜忠,余俊璋,
申请(专利权)人:晶心科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。