发明名称 Buffer managing method and buffer controller thereof
摘要 By assigning a slave unit and at least one master unit in a buffer controller, clocks of the at least one master unit can be unified with a clock of the slave unit. A buffer status array is assigned for the slave unit in a buffer, and either a range status array or a queue status array is assigned for the master unit in the buffer for performing operations of the buffer controller in an accessing-by-block manner or in an accessing-by-spaced-interval manner. The master unit cooperated with the slave unit is determined from the at least one master unit by using a starvation-preventing algorithm.
申请公布号 US8949510(B2) 申请公布日期 2015.02.03
申请号 US201213345767 申请日期 2012.01.09
申请人 Skymedi Corporation 发明人 Chan Li-Hsiang;Liu Po-Yen
分类号 G06F12/00;G06F12/08;G06F13/16 主分类号 G06F12/00
代理机构 代理人 Hsu Winston;Margo Scott
主权项 1. A buffer managing method, comprising: receiving data from a host to a set of physical memory segments of a buffer of a buffer controller, the set of physical memory segments having corresponding buffer status slots indicating allowance to write on the set of physical memory segments and having corresponding accessing-by-block status slots indicating the set of physical memory segments is current datum receiving targets; changing status of the buffer status slots corresponding to the set of physical memory segments receiving data from the host to indicate allowance to read; outputting data from a plurality of physical memory segments of the buffer to a flash memory, the plurality of physical memory segments having corresponding buffer status slots indicating allowance to read and having corresponding accessing-by-block status slots indicating the plurality of physical memory segments are current datum outputting sources; and changing status of the buffer status slots corresponding to the plurality of physical memory segments outputting data from the plurality of physical memory segments to indicate allowance to write; wherein the plurality of physical memory segments include the set of physical memory segments, and the accessing-by-block status slots indicate that the plurality of physical memory segments are consecutive.
地址 Hsinchu Science Park, Hsinchu TW