Window address function, Window address area – Renesas R61509V User Manual

Page 134

Advertising
background image

R61509V

Target

Spec

Rev. 0.11 April 25, 2008, page 134 of 181

Window Address Function

The window address function enables writing display data consecutively in a rectangular area (a window
address area) made in the internal RAM. The window address area is described by the horizontal address
register (start: HSA7-0, end: HEA7-0 bits) and the vertical address register (start: VSA8-0, end: VEA8-0
bits). The AM and ID bits set the transition direction of RAM address (either increment or decrement,
horizontal or vertical, respectively). Setting these bits enables the R61509V to write data including image
data consecutively without taking the data wrap position into account.

The window address area must be made within the GRAM address map area. Also, the AD16-0 bits (RAM
address set register) must be set to an address within the window address area.

[Window address area setting range]

(Horizontal direction)

8’h00

≤ HSA ≤ HEA ≤ 8’hEF

(Vertical direction)

9’h000

≤ VSA ≤ VEA ≤ 9’h1AF

[RAM Address setting range]

(RAM address)

HSA ≤ AD7-0 ≤ HEA

VSA ≤ AD16-8 ≤ VEA

Window address area

GRAM address map

17'h00000

17'h000EF

17'h1AF00

17'h1AFEF

17'h02010

17'h02110

17'h05F10

17'h0212F

17'h0202F

17'h05F2F

ORG = 0 RAM address set = 17'02010 (arbitrary)
ORG = 1 RAM address set = 17'00000

Both are set to the same RAM address.

HSA = 8'h10, HEA = 8'h2F

ID = 2'h3 (increment)

VSA = 9'h020, VEA = 9'h05F

AM = 1'h0 (horizontal writing)

Window address area

Figure 54 Automatic Address Update within a Window Address Area

Advertising