S1D13505 Epson Electronics America, Inc., S1D13505 Datasheet - Page 143

no-image

S1D13505

Manufacturer Part Number
S1D13505
Description
LCD Controller
Manufacturer
Epson Electronics America, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S1D13505F00A
Manufacturer:
EPSON
Quantity:
254
Part Number:
S1D13505F00A100
Manufacturer:
EPSON
Quantity:
8 000
Part Number:
S1D13505F00A2
Manufacturer:
EPSON
Quantity:
5
Part Number:
S1D13505F00A2
Manufacturer:
EPSON/爱普生
Quantity:
20 000
Part Number:
S1D13505F00A200
Manufacturer:
EPSON
Quantity:
1 400
Part Number:
S1D13505F00A200
Manufacturer:
Epson Electronics America Inc-Semiconductor Div
Quantity:
10 000
Part Number:
S1D13505F00A200
Manufacturer:
EPSON/爱普生
Quantity:
20 000
Epson Research and Development
Vancouver Design Center
13.3 Physical Memory Requirement
Hardware Functional Specification
Issue Date: 01/02/02
Because the programmer must now deal with a virtual display, the amount of image buffer required
for a particular display mode has increased. The minimum amount of image buffer required is:
For single panel, the required display buffer size is the same as the image buffer required. For dual
panel, the display buffer required is the sum of the image buffer required and the half-frame buffer
memory required. The half-frame buffer memory requirement is:
The half-frame buffer memory is always located at the top of the physical memory.
For simplicity the hardware cursor and ink layer memory requirement is ignored. The hardware
cursor and ink layer memory must be located at 16K byte boundaries and it must not overlap the
image buffer and half-frame buffer memory areas.
Even though the virtual display is 1024 1024 pixels, the actual panel window is always smaller.
Thus it is possible for the display buffer size to be smaller than the virtual display but large enough
to fit both the required image buffer and the half-frame buffer memory. This poses a maximum
“accessible” horizontal virtual size limit.
For example, a 640 480 single panel running 8 bpp mode requires 480K byte of image buffer and
0K byte of half-frame buffer memory. The virtual display size is 1024 1024 = 1M byte. The
programmer may use a 512K byte DRAM which is smaller than the 1M byte virtual display but
greater than the 480K byte minimum required image buffer. The maximum accessible horizontal
virtual size is = (512K byte - 0K byte) / 1024 = 512. The programmer therefore has room to pan the
portrait window to the right by 512 - 480 = 32 pixels. The programmer also should not read/write to
the memory beyond the maximum accessible horizontal virtual size because that memory is either
reserved for the half-frame buffer or not associated with any real memory at all.
The following table summarizes the DRAM size requirement for SwivelView using different panel
sizes and display modes. Note that DRAM size for the S1D13505 is limited to either 512K byte or
2M byte. The calculation is based on the minimum required image buffer size. The calculated
minimum display buffer size is based on the image buffer and the half-frame buffer only; it does not
take into account the hardware cursor/ink layer and so it may or may not be sufficient to support it
– this is noted in the table. The hardware cursor requires 1K byte of memory and the 2-bit ink layer
requires (W
supported at a time. The table shows only one possible sprite/ink layer location – at the highest
possible 16K byte boundary below the half-frame buffer which is always at the top.
Minimum Required Image Buffer (bytes)
Half-Frame Buffer Memory (bytes)
Maximum Accessible Horizontal Virtual Size (pixels)
H) / 4 bytes of memory; both must reside at 16K byte boundaries but only one is
=(1024
=(1024
=(W
=(W
= (Physical Memory – Half-Frame Buffer Memory) / 2048
= (Physical Memory – Half-Frame Buffer Memory) / 1024
H) / 4
H) / 16
H)
H)
2
for 16 bpp mode
for 8 bpp mode
for color mode
for monochrome mode
for 16 bpp mode
for 8 bpp mode
X23A-A-001-14
S1D13505
Page 137

Related parts for S1D13505