Bandwidth Calculation; Table 14-4: Number Of Mclks Required For Various Memory Access - Epson S1D13505 Technical Manual

Embedded ramdac lcd/crt controller
Table of Contents

Advertisement

Epson Research and Development
Vancouver Design Center

14.3 Bandwidth Calculation

Bandwidth during non display period
Bandwidth during display period
Hardware Functional Specification
Issue Date: 01/02/02
4.
Optimum frame rates for panels range from 60Hz to 150Hz. If the maximum refresh rate is too
high for a panel, MCLK should be reduced or PCLK should be divided down.
5.
Half Frame Buffer disabled by REG[1Bh] bit 0.
6.
When setting a horizontal resolution greater than 767 pixels, with a color depth of 15/16 bpp,
the Memory Offset Registers (REG[16h], REG[17h]) must be set to a virtual horizontal pixel
resolution of 1024.
When calculating the average bandwidth, there are two periods that must be calculated separately.
The first period is the time when the CPU is in competition with the display refresh fetches. The CPU
can only access the memory when the display refresh releases the memory controller. The CPU
bandwidth during this period is called the "bandwidth during display period".
The second period is the time when the CPU has full access to the memory, with no competition from
the display refresh. The CPU bandwidth during this period is called the "bandwidth during non
display period."
To calculate the average bandwidth, calculate the percentage of time between display period and non
display period. The percentage of display period is multiplied with the bandwidth during display
period. The percentage of non display period is multiplied with the bandwidth during non display
period. The two products are summed to provide the average bandwidth.
Based on simulation, it requires a minimum of 12 MCLKs to service one, two byte, CPU access to
memory. This includes all the internal handshaking and assumes that N
wait state bits are set to 10b.
Bandwidth during non display period = f(MCLK) / 6 Mb/s
The amount of time taken up by display refresh fetches is a function of the color depth, and the
display type. Below is a table of the number of MCLKs required for various memory fetches to
display 16 pixels. Assuming N

Table 14-4: Number of MCLKs required for various memory access

Memory access
Half Frame Buffer, monochrome
Half Frame Buffer, color
Display @ 1 bpp
Display @ 2 bpp
Display @ 4 bpp
Display @ 8 bpp
Display @ 16 bpp
CPU
= 4MCLKs.
RC
Number of MCLKs
7
11
4
5
7
11
19
4
Page 143
is set to 4MCLKs and the
RC
S1D13505
X23A-A-001-14

Advertisement

Table of Contents
loading

Table of Contents