**** AGGREGATE FILE 56-104V.txt 6/7/01 **** ============================================================ **** FILE 56B-104V.txt **** These SED1356 register contents were taken while displaying a 640x480x8 image on a KCS104VG.. Kyocera LCD module. The SED1356 was on an SDU1356BOC evaluation board by Epson, distributed by Kyocera as part of their SED1356 evaluation kit. This board was mounted in a PCI slot, connected to a Kyocera KK5 No.3 interface board via 40pin cable. The KK5 was connected to the KCS104VG.. LCD via black and blue cables. The 15pin blue cable was connected between white paper labeled CN1 of the KK5 and CN1 of the LCD. The 14 pin black cable was connected between the white paper labeled CN2 of the KK5 no.3 and CN2 of the LCD. I made a copy of 1356BMP.EXE, named 56B-104V.EXE and configured it as follows: PANEL TAB dual, color, STN, 16bit, FPline Hi, FPframe Hi, 640 wide, 480 high, Non-Display Period horz 32 pixels and vert 4 lines, Frame Rate 76Hz, Pixel Clock 12587kHz. CLOCKS TAB LCDPCLK is CLKI2, CRT/TV is CLKI2, BUSCLK is 33.333mHz, MCLK is BUSCLK and 1:1, Media Plug Clk is CLKI2 and 1:1 DEFAULTS TAB Initial Display is Panel, Swivel View is 0 deg, Panel color depth is 8 bpp, TV color depth is 8. OTHER TABS WERE NOT SET BY ME AND SEEMED TO DEFAULT CORRECTLY TO MY PC'S PARAMETERS. The program renamed 56B-104V.exe and configured as above seems to display any .bmp image on the Kyocera KHS104VG.. LCD. It displays the image in the upper left corner, and black fills non-image area to the right and truncates images longer than 480 lines, just as you would expect. The SED1356 has 2MB of memory, so it seems to be able to display images up to this size. But, unlike the 1374, it will not correctly display images with 1 bpp color. It will not correctly rotate 4bpp images to 90 or 270 degrees, but it rotates 8bpp images and higher to all orientations without problem. Robert Joslyn 6/6/2001 Kyocera Industrial Ceramics Corp. 800-826-0527 1356PLAY - test utility - version 2.01 (HAL 2.09) Register Start Addr: Configured by system Display Memory Start Addr: Configured by system = [0000] 11 00 00 00 06 00 00 00-04 00 00 00 5E 84 00 00 [0010] 01 00 00 00 12 00 00 00-02 00 00 00 02 00 01 00 [0020] 00 04 00 00 00 00 00 00-00 00 12 02 00 00 00 00 [0030] 26 00 4F 00 03 01 0B 00-DF 01 03 0A 01 00 91 00 [0040] 03 00 00 00 00 00 40 01-00 00 00 00 00 00 00 00 [0050] 4F 00 13 01 0B 00 DF 01-2B 09 01 10 00 00 00 00 [0060] 83 00 00 00 00 00 40 01-00 00 00 00 00 00 00 00 [0070] 00 0A 00 00 00 00 00 00-00 00 1F 3F 1F 00 00 00 [0080] 00 0A 00 00 00 00 00 00-00 00 1F 3F 1F 00 00 00 [0100] 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 [0110] 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 [01E0] 01 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 [01F0] 00 00 00 00 00 00 00 00-00 00 00 00 01 00 00 00 [1000] 0011 0000 0006 0000-0004 0000 845E 0000 = =================================================================================== //---------------------------------------------------------------------------- // File generated by 1356CFG.EXE // **** FILE 56B-104V.csv // **** Formatted print of registers as configured in 56B-104V.exe above. //---------------------------------------------------------------------------- // Panel: (active) 640x480 76Hz STN Dual 16-bit (PCLK=CLKI2/2=12.587MHz) // CRT: (inactive) 640x480 60Hz (PCLK=CLKI2=25.175MHz) // Memory: 50ns EDO-DRAM 2-CAS#: 8ms refresh (MCLK=BUSCLK=33.333MHz) 0x0001, 0x00, Miscellaneous Register ,0x01fc, 0x00, Display Mode Register 0x0004, 0x00, General IO Pins Configuration Register ,0x0008, 0x00, General IO Pins Control Register 0x0010, 0x01, Memory Clock Configuration Register ,0x0014, 0x12, LCD Pixel Clock Configuration Register 0x0018, 0x02, CRT/TV Pixel Clock Configuration Register ,0x001c, 0x02, MediaPlug Clock Configuration Register 0x001e, 0x01, CPU To Memory Wait State Select Register ,0x0020, 0x00, Memory Configuration Register 0x0021, 0x04, DRAM Refresh Rate Register ,0x002a, 0x12, DRAM Timings Control Register 0 0x002b, 0x02, DRAM Timings Control Register 1 ,0x0030, 0x26, Panel Type Register 0x0031, 0x00, MOD Rate Register ,0x0032, 0x4f, LCD Horizontal Display Width Register 0x0034, 0x03, LCD Horizontal Non-Display Period Register ,0x0035, 0x01, TFT FPLINE Start Position Register 0x0036, 0x0b, TFT FPLINE Pulse Width Register ,0x0038, 0xdf, LCD Vertical Display Height Register 0 0x0039, 0x01, LCD Vertical Display Height Register 1 ,0x003a, 0x03, LCD Vertical Non-Display Period Register 0x003b, 0x0a, TFT FPFRAME Start Position Register ,0x003c, 0x01, TFT FPFRAME Pulse Width Register 0x0040, 0x03, LCD Display Mode Register ,0x0041, 0x00, LCD Miscellaneous Register 0x0042, 0x00, LCD Display Start Address Register 0 ,0x0043, 0x00, LCD Display Start Address Register 1 0x0044, 0x00, LCD Display Start Address Register 2 ,0x0046, 0x40, LCD Memory Address Offset Register 0 0x0047, 0x01, LCD Memory Address Offset Register 1 ,0x0048, 0x00, LCD Pixel Panning Register 0x004a, 0x00, LCD Display FIFO High Threshold Control Register ,0x004b, 0x00, LCD Display FIFO Low Threshold Control Register 0x0050, 0x4f, CRT/TV Horizontal Display Width Register ,0x0052, 0x13, CRT/TV Horizontal Non-Display Period Register 0x0053, 0x01, CRT/TV HRTC Start Position Register ,0x0054, 0x0b, CRT/TV HRTC Pulse Width Register 0x0056, 0xdf, CRT/TV Vertical Display Height Register 0 ,0x0057, 0x01, CRT/TV Vertical Display Height Register 1 0x0058, 0x2b, CRT/TV Vertical Non-Display Period Register ,0x0059, 0x09, CRT/TV VRTC Start Position Register 0x005a, 0x01, CRT/TV VRTC Pulse Width Register ,0x005b, 0x10, TV Output Control Register 0x0060, 0x03, CRT/TV Display Mode Register ,0x0062, 0x00, CRT/TV Display Start Address Register 0 0x0063, 0x00, CRT/TV Display Start Address Register 1 ,0x0064, 0x00, CRT/TV Display Start Address Register 2 0x0066, 0x40, CRT/TV Memory Address Offset Register 0 ,0x0067, 0x01, CRT/TV Memory Address Offset Register 1 0x0068, 0x00, CRT/TV Pixel Panning Register ,0x006a, 0x00, CRT/TV Display FIFO High Threshold Control Register 0x006b, 0x00, CRT/TV Display FIFO Low Threshold Control Register ,0x0070, 0x00, LCD Ink/Cursor Control Register 0x0071, 0x0a, LCD Ink/Cursor Start Address Register ,0x0072, 0x00, LCD Cursor X Position Register 0 0x0073, 0x00, LCD Cursor X Position Register 1 ,0x0074, 0x00, LCD Cursor Y Position Register 0 0x0075, 0x00, LCD Cursor Y Position Register 1 ,0x0076, 0x00, LCD Ink/Cursor Blue Color 0 Register 0x0077, 0x00, LCD Ink/Cursor Green Color 0 Register ,0x0078, 0x00, LCD Ink/Cursor Red Color 0 Register 0x007a, 0x1f, LCD Ink/Cursor Blue Color 1 Register ,0x007b, 0x3f, LCD Ink/Cursor Green Color 1 Register 0x007c, 0x1f, LCD Ink/Cursor Red Color 1 Register ,0x007e, 0x00, LCD Ink/Cursor FIFO Threshold Register 0x0080, 0x00, CRT/TV Ink/Cursor Control Register ,0x0081, 0x0a, CRT/TV Ink/Cursor Start Address Register 0x0082, 0x00, CRT/TV Cursor X Position Register 0 ,0x0083, 0x00, CRT/TV Cursor X Position Register 1 0x0084, 0x00, CRT/TV Cursor Y Position Register 0 ,0x0085, 0x00, CRT/TV Cursor Y Position Register 1 0x0086, 0x00, CRT/TV Ink/Cursor Blue Color 0 Register ,0x0087, 0x00, CRT/TV Ink/Cursor Green Color 0 Register 0x0088, 0x00, CRT/TV Ink/Cursor Red Color 0 Register ,0x008a, 0x1f, CRT/TV Ink/Cursor Blue Color 1 Register 0x008b, 0x3f, CRT/TV Ink/Cursor Green Color 1 Register ,0x008c, 0x1f, CRT/TV Ink/Cursor Red Color 1 Register 0x008e, 0x00, CRT/TV Ink/Cursor FIFO Threshold Register ,0x0100, 0x00, BitBlt Control Register 0 0x0101, 0x00, BitBlt Control Register 1 ,0x0102, 0x00, BitBlt ROP Code/Color Expansion Register 0x0103, 0x00, BitBlt Operation Register ,0x0104, 0x00, BitBlt Source Start Address Register 0 0x0105, 0x00, BitBlt Source Start Address Register 1 ,0x0106, 0x00, BitBlt Source Start Address Register 2 0x0108, 0x00, BitBlt Destination Start Address Register 0 ,0x0109, 0x00, BitBlt Destination Start Address Register 1 0x010a, 0x00, BitBlt Destination Start Address Register 2 ,0x010c, 0x00, BitBlt Memory Address Offset Register 0 0x010d, 0x00, BitBlt Memory Address Offset Register 1 ,0x0110, 0x00, BitBlt Width Register 0 0x0111, 0x00, BitBlt Width Register 1 ,0x0112, 0x00, BitBlt Height Register 0 0x0113, 0x00, BitBlt Height Register 1 ,0x0114, 0x00, BitBlt Background Color Register 0 0x0115, 0x00, BitBlt Background Color Register 1 ,0x0118, 0x00, BitBlt Foreground Color Register 0 0x0119, 0x00, BitBlt Foreground Color Register 1 ,0x01e0, 0x00, Look-Up Table Mode Register 0x01e2, 0x00, Look-Up Table Address Register ,0x01e4, 0x00, Look-Up Table Data Register 0x01f0, 0x00, Power Save Configuration Register ,0x01f1, 0x00, Power Save Status Register 0x01f4, 0x00, CPU-to-Memory Access Watchdog Timer Register ,0x01fc, 0x01, Display Mode Register