KTA55/pITX KTD-S0043-A
User Information Table of Contents » Table of Contents « 1 User Information .............................................................................1 1.1 About This Document.................................................................................................... 1 1.2 Copyright Notice.......................................................................................................... 1 1.3 Trademarks...............................................................................
User Information Table of Contents 8 Thermal Management ..................................................................... 19 8.1 Active Cooling ............................................................................................................19 9 ACPI Wakeup ................................................................................. 19 9.1 Wake On LAN..............................................................................................................19 9.1.
KTD-S0043-A Page 1 1 User Information 1.1 About This Document User Information This document provides information about products from KONTRON Technology A/S and/or its subsidiaries. No warranty of suitability, purpose or fitness is implied. While every attempt has been made to ensure that the information in this document is accurate the information contained within is supplied “as-is” - no liability is taken for any inaccuracies. Manual is subject to change without prior notice.
KTD-S0043-A 1.6 Page 2 User Information Life Support Policy KONTRON Technology's products are not for use as critical components in life support devices or systems without express written approval of the general manager of KONTRON Technology A/S.
KTD-S0043-A 2 Page 3 BIOS Update BIOS Update The update tools are available for three environments: DOS, EFI-Shell and Windows® (Windows® XP or Windows® 7 32/64 bit). Note: If you update the Bios with the AFUDOS update tool please use the tool from the KTA55/pITX product website. To verify that the correct version is used check that the displayed version info matches the following terms: AMI Firmware Update Utility(APTIO) v?.?? Copyright (C)2011 ...
KTD-S0043-A 2.3 Page 4 Custom Logo BFLASH (Kontron) In this manual the abbreviation BF is used for BFlash. This also matches with the actual name of the tool (BF.EXE). BF can be used to read and write data to and from BIOS flash. With this tool it is possible to update the BIOS, change DMI codes, setup vendor codes and save copies of all data. The copies can be used as master data for mass production. Type BF from DOS prompt to see the BFlash version number and the board version.
KTD-S0043-A Page 5 4 Graphics Interface 4.1 LCD/LVDS Technology Overview 4.1.1 Detailed Timing Descriptor (EDID or DisplayIDTM) Graphics Interface The input fields Pixel Clock, Horizontal Active, Horizontal Blank, Horizontal Sync Offset, Horizontal Sync Width, Vertical Active, Vertical Blank, Vertical Sync Offset and Vertical Sync Width must be filled in with the correct values according to the panels data sheet.
KTD-S0043-A Page 6 Graphics Interface Example 2: SHARP LQ190E1LW01 (double pixel clock) Data sheet specifications (no definition of Sync Offset Clock Frequency [typ.] 54 MHz Horizontal Period (1) [typ.] 844 Clocks Horizontal Display Period 640 Clocks Vertical Period [typ.
KTD-S0043-A 4.1.2 Page 7 Graphics Interface ace 24 Bit Color Mapping Tips The double pixel clock or 24-bit color depth can generally be taken from the datasheet. There are two interface modes existing at 24-bit color depth: FPDI (Flat (F Panel Display Interface) or LDI (LVDS Display Interface). Some panels use the line SELL LVDS (SELect Lvds data order). The LVDS data assignment in the datasheet can give you an indication by the last channel (e.g.
KTD-S0043-A 4.2 Page 8 Graphics Interface EDID 1.3 Specification (VESA) The EDID (Extended Display Identification Data) record has a fixed structure. The first 8 bytes contain the distinctive identification 00h, FFh, FFh, FFh, FFh, FFh, FFh, 00h. The end of the record is marked by the checksum (1 byte). The result of the addition of all bytes including the checksum has to be zero. For a comprehensive support of the majority of available panels you do not need all fields of the EDID record.
KTD-S0043-A 4.3.2 Page 9 Power Sequencing 1 T5 Power Sequencing 1 T6 Power Sequencing 2 T4 Graphics Interface LCD Panel Selection The choice of an LCD display is basically defined by two parameters. Parameter Value Pixel per Clock (Channels) 1 or 2 DisplayPort Interface Currently this leads to a maximum resolution of 1920 x 1200 Pixel ® With the AMD graphic driver it is not guaranteed that every resolution can be achieved.
KTD-S0043-A 4.3.3 Page 10 Graphics Interface DisplayIDTM Windows® Tool The DisplayIDTM parameter can be modified with the DisplayIDTM Windows® tool. For an example the following picture shows the input fields for the Detailed Timing parameters. For more information see the documentation of the DisplayIDTM tool (software can be downloaded from kontron.com).
KTD-S0043-A Page 11 Graphics Interface The DisplayIDTM Editor saves the parameters in a intermediate file format. The file extension is 'KDD' (Kontron DisplayIDTM Data). This file format cannot be used to program the EEPROM. For transfering this file format into the binary file format for the EEPROM apply the Converter. Building DisplayIDTM File 4.3.4 Start the Windows® tool DisplayID.exe.
KTD-S0043-A Page 12 SDIO/microSD Card Interface Some examples: KTA55DISP filename.kdb Writes the DisplayID record to panel position 0 (default). KTA55DISP -p3 filename.kdb Writes the DisplayID record to panel position 3. KTA55DISP -b64 Writes the backlight brightness value 64 (valid for all panel entries). KTA55DISP -backup kta55.bin Reads all panel records and the firmware of the DP/LVDS Monitor Controller. You can use this file to update a lot of boards with the same configuration.
KTD-S0043-A 6 Page 13 CPLD Interface CPLD Interface Various functions are implemented in the CPLD: e.g. the watchdog. Access to the CPLD register is via an index-data register pair using only two I/O byte locations (fixed addresses). Index Register Data Register 0xA80 0xA81 Register overview: Note: 6.
KTD-S0043-A 6.2 Page 14 CPLD Interface Watchdog Example The following example (DOS program) show the access to the CPLD features (C compiler: BORLAND C++). Note: These programs cannot be run on Linux and Windows®. #include #include
KTD-S0043-A 7 Page 15 GPIO Interface GPIO Interface The GPIO part is a component of the AMD® Hudson-E1 Controller Hub. Each GPIO pin has its own control register (memory-mapped, memory base address 0xFED80100). For customer usage only GPIO0 to GPIO7 are available - access to other GPIO pins is forbidden and can damage the board. Under a 16 bit environment register access is possible but very complex except you use the free Open Watcom C/C++ compiler (example compiled with version 1.9).
KTD-S0043-A Page 16 void WriteDigitalIO (u8 port, u8 value) { u8 content, *ptr = (u8 *) GPIO_BASE_ADDR; ptr += port; content = *ptr; content &= ~(1 << OUT_SHIFT); *ptr = content | ((value & 1) << OUT_SHIFT); } u8 ReadDigitalIO (u8 port) { u8 value, *ptr = (u8 *) GPIO_BASE_ADDR; ptr += port; value = *ptr; return ((value >> IN_SHIFT) & 1); } // Variable 'dir': // 0 = Output // 1 = Input void SetDirectionIO (u8 port, u8 dir) { u8 content, *ptr = (u8 *) GPIO_BASE_ADDR; ptr += port; content = *ptr; content &=
KTD-S0043-A Page 17 void WriteGPIO (u8 value) { u8 i; for (i = 0; i < MAX_GPIO; i++) WriteDigitalIO (i, (value >> i)); } u8 ReadGPIO (void) { u8 i, value = 0; for (i = 0; i < MAX_GPIO; i++) value |= ReadDigitalIO (i) << i; return value; } void InitializeGPIO (u8 dir, u8 pu, u8 pd) { u8 i; for (i = 0; i < MAX_GPIO; i++) SetDirectionIO (i, (dir >> i)); for (i = 0; i < MAX_GPIO; i++) SetPullupIO (i, (pu >> i)); for (i = 0; i < MAX_GPIO; i++) SetPulldownIO (i, (pd >> i)); } void main (void) { // Pullup enable
KTD-S0043-A 7.2 #include #include #include #include #include Page 18 GPIO Interface Linux Example
KTD-S0043-A 8 Page 19 Thermal Management Thermal Management The thermal management supports one mode: active cooling (no performance loss, but noise production). 8.1 Active Cooling Only the AMD® Hudson-E1 Controller Hub controls the fan. The ACPI interface has no influence on the fan control - no 'Thermal Zone' part is implemented. An Internal Micro-Controller (IMC) based on a 8051 core manages the temperature measurement and fan control.
KTD-S0043-A 10 Page 20 UEFI Interface UEFI Interface The Unified Extensible Firmware Interface (UEFI) defines a software interface between an operating system and a specific hardware related firmware (Bios). UEFI encloses some data tables that contain platform information as well as boot and runtime services for the Operating System (OS) loader respectively the proper OS. From older Bios implementations the ACPI and the System Management Bios (SMBios) parts are overtaken.
KTD-S0043-A Page 21 Appendix A: Reference Documents Appendix A: Reference Documents KONTRON Technology A/S cannot guarantee the availability of internet addresses. Document Internet Address Advanced Configuration and Power Interface (ACPI) http://www.acpi.info/spec.htm AT Attachment Storage Interface Specification (ATA) http://t13.org Digital Visual Interface (DVI) http://www.ddwg.org High Definition Audio Specification (HD Audio) http://www.intel.
KTD-S0043-A Page 22 Appendix B: Document Revision History Appendix B: Document Revision History Revision Date Author S0043-A 05/24/12 MHU S0043-0 03/08/12 IVO, MHU Changes Remove the designator 'Fusion' Created preliminary manual Corporate Offices Europe, Middle East & Africa North America Asia Pacific Oskar-von-Miller-Str. 1 85386 Eching/Munich Germany Tel.: +49 (0)8165/ 77 777 Fax: +49 (0)8165/ 77 219 info@kontron.com 14118 Stowe Drive Poway, CA 92064-7147 USA Tel.