Virtual address access to tiled surfaces

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 12/02 (2006.01) G09G 5/393 (2006.01)

Patent

CA 2294884

A data accessing system (160) provides access data to video display stored in one or more frame buffers (45) via a virtual frame buffer implemented as phantom port (201). The virtual frame buffer facilitates remapping between pixel coordinate space and memory address space for both tiled and linear addressing schemes. Generation of virtual linear and virtual tiled addresses is obtained through one or more of shifting, replacing, and concatenating operations. These operations can be implemented to perform very fast in comparison to the multiplication, addition, division, and modulo operations used in convential display processors, video controllers and central processing units (80). In some embodiments the virtual addresses are converted to addresses in a frame buffer for accessing the frame buffer. Alternate embodiments use a frame buffer adapted to respond directly to generated virtual addresses. The present invention can thus generate addresses for accessing data in a frame buffer and efficiently use data storage capacity in the frame buffer.

La présente invention concerne un système (160) d'accès à des données qui permet d'accéder à des données d'affichage vidéo, stockées dans une ou plusieurs mémoires vidéo, via une mémoire vidéo virtuelle utilisé en tant que point d'accès fantôme (201). La mémoire vidéo virtuelle facilite le rétablissement d'une correspondance entre un espace de coordonnées de pixels et un espace d'adresses mémoire pour des schémas d'adressage linéaire et des schémas d'adressage par pavés. La génération d'adresses linéaires virtuelles et d'adresses virtuelles de pavés est effectuée à l'aide d'une ou plusieurs opérations de décalage, de remplacement et de concaténation. Ces opérations peuvent être mises en oeuvre de manière à s'exécuter très rapidement par rapport à des opérations de multiplication, d'addition, de division et de modulo utilisées dans des processeurs de visualisation classiques, des contrôleurs vidéo et des unités centrales de traitement (80). Selon certains modes de réalisation, les adresses virtuelles sont converties en adresses dans une mémoire vidéo permettant d'accéder à ladite mémoire. Selon d'autres réalisations, une mémoire vidéo est conçue de façon à répondre directement aux adresses virtuelles générées. La présente invention peut ensuite générer des adresses permettant d'accéder à des données dans une mémoire vidéo et d'utiliser efficacement la capacité de stockage de données dans ladite mémoire vidéo.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Virtual address access to tiled surfaces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual address access to tiled surfaces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual address access to tiled surfaces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1631173

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.