Mode dependent minimum fifo fill level controls processor...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 3/153 (2006.01) G06F 5/06 (2006.01) G06F 5/10 (2006.01) G09G 1/16 (2006.01) G09G 5/36 (2006.01) G09G 5/395 (2006.01)

Patent

CA 2065979

A full screen of video data is stored in a video memory. A small block of video data to be imminently displayed on a raster scan display device is copied, two double-words (32 bits) at a time, from the video memory to a 6 by 32-bit first in, first out buffer (FIFO). A fill detection circuit determines when the fill level of the FIFO is at or above certain predetermined levels; specifically, 3, 5 and 6 double-words. The current operating mode is stored in a programmable mode register wherein each mode corresponds to a unique screen resolution. For example, one mode corresponds to a 1024 by 768 pixel resolution having 256 colors per pixel, while another mode corresponds to a 320 by 200 pixel resolution having 4 colors per pixel. A minimum fill level is selected by a level selection circuit depending on the current operating mode. Since the FIFO is emptied quickly in a high resolution mode, a higher minimum fill level is selected for high resolution modes than for low resolution modes. Processor access circuitry permits a central processor to write new video data to the video memory. The processor access circuitry, however, is disabled whenever the current fill level is below the minimum fill level set by the level selection circuit. Thus, central processor access to the video memory is only permitted when there is a minimum level of data in the FIFO, and that minimum level of data is selected according to the current operating mode.

Un écran complet de données vidéo est stocké dans une mémoire vidéo. Un petit bloc de données vidéo à afficher de façon imminente sur un dispositif d'affichage à balayage récurrent est copié deux mots doubles (32 bits) à la fois d'une mémoire vidéo dans un tampon premier entré premier sorti à 6 x 32 bits. Un circuit de détection de remplissage détermine quand le niveau de remplissage du tampon se trouve à certains niveaux prédéterminés, spécifiquement 3, 5 et 6 doubles mots, ou au-dessus de ces niveaux. Le mode de travail du moment est stocké dans un registre de modes programmable dans lequel chaque mode correspond à un résolution particulière de l'écran. Par exemple, l'un des modes correspond à une résolution de 1024 x 768 pixels de 256 couleurs, alors qu'un autre correspond à une résolution de 320 x 200 pixels de 4 couleurs. Un niveau de remplissage minimum est sélectionné par un circuit de sélection de niveau selon le mode de travail du moment. Étant donné que le tampon premier entré premier sorti est vidé rapidement dans un mode à haute résolution, un niveau de remplissage minimum plus élevé est sélectionné avec les modes à haute résolution. Un circuit d'accès permet au processeur central de verser de nouvelles données vidéo dans la mémoire vidéo. Toutefois, ce circuit est mis hors fonction quand le niveau de remplissage du moment se trouve au-dessous du niveau de remplissage minimum sélectionné par le circuit de sélection de niveau. Par conséquent, le processeur central ne peut avoir accès à la mémoire vidéo que s'il y a un niveau minimum de données dans le tampon premier entré premier sorti, et ce niveau minimum est sélectionné selon le mode de travail du moment.

LandOfFree

Say what you really think

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

Rating

Mode dependent minimum fifo fill level controls processor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mode dependent minimum fifo fill level controls processor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mode dependent minimum fifo fill level controls processor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2046284

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