Renesas H8SX user manual Driver Mode Selection, Sramdd, Sramnomuxdd, Sdramdd, Sdramclusterdd

Models: H8S H8SX

1 26
Download 26 pages 51.3 Kb
Page 9
Image 9
2.3 Driver Mode Selection

Direct Drive LCD Design Guide

2.3 Driver Mode Selection

There are several different modes of operation currently supported in the Direct Drive LCD driver. The selection of operation mode depends on RAM type selection and LCD panel resolution.

2.3.1SRAM_DD

Defining this macro selects a mode of operation that utilizes SRAM (or PSRAM) as the frame buffer. In this operation mode, the ExDMA ACK signal supplies the Dot Clock during data transfer and the TPU supplies the dot clock during blanking. This is currently the only mode supported on the H8S family of MCUs.

2.3.2SRAM_NOMUX_DD

Defining this macro selects a mode of operation that utilizes SRAM (or PSRAM) as the frame buffer. In this operation mode, the TPU supplies the dot clock during data transfer and blanking. This operation mode can currently only be used on the H8SX on panels that do not require driving a “data enable” signal.

2.3.3SDRAM_DD

Defining this macro selects a mode of operation that utilizes SDRAM as the frame buffer. In this operation mode, the ExDMA ACK signal supplies the Dot Clock during data transfer and the TPU supplies the dot clock during blanking.

2.3.4SDRAM_CLUSTER_DD

Defining this macro selects a mode of operation that utilizes SDRAM as the frame buffer. In this operation mode, the Bus Clock signal supplies the Dot Clock during data transfer and the TPU supplies the dot clock during blanking. This mode is intended for LCD panels that have relatively high dot clock requirements (VGA+) because the high speed Bus clock is used to drive the dot clock.

2.3.5Dot Clock Hardware Connections

From the microcontroller, the EDACK signal is fed into a mux with the Dot Clock to ensure the clock edge is sent at the time the valid data is on the bus.

Figure 4 H8S SRAM and H8SX SDRAM Dot Clock Logic

Note 1: When using the H8S devices, or the H8SX devices with SDRAM, it is also necessary to connect the EDREQ (active low) line to the mux. This ensures that the clock remains synchronized in the time between blocks of data. The H8SX running with SRAM uses a ExDMA mode which has a deterministic number of clocks between blocks, and so can be relied on to give predictable timing – the other modes have a latency which may take 4 or 5 clocks, and so hardware synchronization is necessary.

Note 2: If the panel you are connecting to requires a Dot Clock inversion (falling edge data transfers) you must place an inverter gate between EDACK and the mux and define DOT_INVERT in the driver code.

8

Page 9
Image 9
Renesas H8SX Driver Mode Selection, Sramdd, Sramnomuxdd, Sdramdd, Sdramclusterdd, Dot Clock Hardware Connections