Spartan-3E Starter Kit Board User Guide www.xilinx.com 47UG230 (v1.0) March 9, 2006LCD ControllerRDisabledIf the LCD_E enable signal is Low, all other inputs to the LCD are ignored.Clear DisplayClear the display and return the cursor to the home position, the top-left corner.This command writes a blank space (ASCII/ANSI character code 0x20) into all DD RAMaddresses. The address counter is reset to 0, location 0x00 in DD RAM. Clears all optionsettings. The I/D control bit is set to 1 (increment address counter mode) in the Entry ModeSet command.Execution Time: 82 μs – 1.64 msReturn Cursor HomeReturn the cursor to the home position, the top-left corner. DD RAM contents areunaffected. Also returns the display being shifted to the original position, shown inFigure 5-3.The address counter is reset to 0, location 0x00 in DD RAM. The display is returned to itsoriginal status if it was shifted. The cursor or blink move to the top-left character location.Execution Time: 40 μs – 1.6 msEntry Mode SetSets the cursor move direction and specifies whether or not to shift the display.These operations are performed during data reads and writes.Execution Time: 40 μsBit DB1: (I/D) Increment/DecrementFunction Set 0 0 0 0 1 0 1 0 - -Set CG RAM Address 0 0 0 1 A5 A4 A3 A2 A1 A0Set DD RAM Address 0 0 1 A6 A5 A4 A3 A2 A1 A0Read Busy Flag and Address 0 1 BF A6 A5 A4 A3 A2 A1 A0Write Data to CG RAM or DD RAM 1 0 D7 D6 D5 D4 D3 D2 D1 D0Read Data from CG RAM or DD RAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0Table 5-3: LCD Character Display Command Set(Continued)FunctionLCD_RSLCD_RW Upper Nibble Lower NibbleDB7DB6DB5DB4DB3DB2DB1DB00 Auto-decrement address counter. Cursor/blink moves to left.1 Auto-increment address counter. Cursor/blink moves to right.