
27
UGM
CPU memory space
4 GB
0
Frame buffer 0
Frame buffer 1
Source patterns
Display list
Typical uses of UGM
Figure 3-2 Example of UGM Mapping onto CPU Memory Space
3 . 2 . 2
Memory Access
The priority order for control of UGM access is as follows:
1. Refreshing
2. Display
3. CPU
4. Other (command fetches, drawing, source referencing, etc.)
To enable these different kinds of processing to be performed in parallel, after performing access for
a fixed period, the Q2 passes the access right to another source. So if three sources are requesting
access, for example, they will perform accesses alternately.
UGM Access by the CPU: The CPU can access the UGM in two ways, via CPU software or
via the DMAC. When the CPU accesses the UGM, the UGM address is input directly to the Q2’s
A1–A22 pins and the
CS0
pin is driven low. Therefore, a UGM address in the range specified by
the memory mode register should be input to the Q2’s A1–A22 pins. For example, when using
one 4-Mbit memory as the UGM, the Q2’s A19–A22 pins must go low when the UGM is
accessed by the CPU.
Since an SuperH Series CPU is used, the UGM is mapped onto “SuperH external memory space
other than reserved areas (cache-through).” Data transfer between the CPU and UGM is
synchronized with the Q2’s operating clock.
For UGM access by the CPU, set initial values in the interface control register, memory control
register, and display control register, and then start display synchronization operation before
Summary of Contents for HD64411 Q2
Page 17: ...10 ...
Page 31: ...24 ...
Page 108: ...101 Example 0 0 Work coordinates Rendering coordinates XC YC ...
Page 110: ...103 Example Old XC YC Old XC XC old YC YC 0 0 Work coordinates Rendering coordinates XC YC ...
Page 116: ...109 Example 0 0 Work coordinates Rendering coordinates XMIN YMIN XMAX YMAX ...
Page 118: ...111 Example 0 0 Work coordinates Rendering coordinates XMAX YMAX ...
Page 120: ...113 Example 0 0 Work coordinates XMIN YMIN XMAX YMAX ...
Page 129: ...122 ...
Page 167: ...160 ...
Page 179: ...172 ...