发明名称 Method and apparatus for mapping a linear address to a tiled address
摘要 A method and apparatus for mapping a linear address to a tiled address that reduces latency between retrieval of pages of data is accomplished when a video graphics processor receives a linear address from the central processing unit and determines whether the linear address is referencing a tiled surface, which is one of up to four portions of the memory. If so, the video graphics processor obtains parameters of the tiled surface. Having obtained the parameters, the video graphics processor determines a normalized linear address based on at least one of the parameters and the linear address. Having done this, the video graphics processor determines a band pointer of the tiled surface based on at least one of the parameters, the normalized linear address and a modular function. In essence, the band pointer points to a normalized initial address of a band of a tiled surface, which includes a plurality of bands. Having obtained the band pointer, the video graphics processor then determines a linear band offset based on the band pointer and at least one of the parameters. Next, a tiled band offset is determined based on the linear band offset. Finally, the tiled address is determined based on the tiled band offset, the band pointer, and at least one of the parameters.
申请公布号 US6072507(A) 申请公布日期 2000.06.06
申请号 US19980058949 申请日期 1998.04.10
申请人 ATI TECHNOLOGIES, INC. 发明人 BALATSOS, ARIS;ALEKSIC, MILIVOJE;CARUK, GORDON;GRUBER, ANDREW E.
分类号 G06F12/02;(IPC1-7):G06F12/06 主分类号 G06F12/02
代理机构 代理人
主权项
地址