1 / 52

Introduction of Platform LAB-8902

Introduction of Platform LAB-8902. Catalog. Platform Layout. 1.1.External Appearance. 1.2.Internal Layout . Board Specification. 2.1.Specification . Interfaces. 3.1.Interfaces in form of socket .

reid
Download Presentation

Introduction of Platform LAB-8902

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction of PlatformLAB-8902

  2. Catalog Platform Layout 1.1.External Appearance 1.2.Internal Layout Board Specification 2.1.Specification Interfaces 3.1.Interfaces in form of socket 3.2.Interfaces in form of pins 3.3.JTAG(XDP) Timing 4.1.Power sequence 4.2.Signal sequence Application Examples 5.1.LED light based on GPIO 5.2 Multi-Serial Ports Optical Isolated Board Based on LPC

  3. 1.Platform Layout 1.1. External Appearance HDD LED PWR LED Power Reset A B

  4. 1.Platform Layout 1.2. Internal Layout Display Power Supply MotherBoard Material Box

  5. 2.Board Specification and Quality Guarantee 2.1. Specification CPU: —— Atom D510 processor —— 667MHz front side bus(FSB) support Chipset: —— CPU+ICH8M —— Intel Atom D510 with Intel ICH8M Super I/O: —— Winbond W83627DHG System memory: —— DIMM socket max support 2G LVDS: ——Support 18Bits LVDS VGA: —— DB15接口 LAN: —— 1GagibitLAN with RTL8111D

  6. 2.Board Specification and Quality Guarantee USB: (8USB) —— 2 in form of socket —— 6 in form of pins AUDIO: —— Contain Mic In、Line In、Line Outfunctionswith chipALC888 COM1、2: —— COM1supports RS232 —— COM2 supports RS232/422/485, in form of pins LPT: —— LPTwith standard DB25 interface PS/2: —— Standard PS/2socket SATA: —— 2 SATA interfaces,1 in form of 7pin+15pin(data and power),1 in form of 7pins with a white socket CF: —— Standard CF card socket

  7. 2.Board Specification and Quality Guarantee PC104: —— Standard PC104 interface based on ISA bus through chip IT8888 PCI: ——Standard PCI interface PCI-E: —— 1 4x standard socket —— 1 1x MINI-PCIE LPC(IIC bus included): ——In form of pins JTAG(XDP): —— Standard JTAG socket GPIO: (From ICH8M) —— 8 bits GPIO,4IN、4OUT with buffer BIOS: —— 8M BIOS

  8. 2.Board Specification and Quality Guarantee BLOCK

  9. 3.Interfaces Note:The square pad or white arrow means the first pin

  10. 3.Interfaces

  11. 3.Interfaces 3.1.Interfaces in form of socket Power Supply +12V_IN VGA VGA(DB15)

  12. 3.Interfaces COM1 COM1(DB9)

  13. 3.Interfaces LPT LPT(DB25)

  14. 3.Interfaces PS2 Mouse Keyboard Line in Line out Audio Mic

  15. 3.Interfaces USB1/2 & LAN LAN USB1/2

  16. 3.Interfaces DDRII Memory(Max support 2G) J8 J9 LVDS Memory LVDS Power LVDS(18bits single channel) LVDS BKLTPower

  17. 3.Interfaces SATA1 SATA2 Pwr-out(J7) SATA1 PC104 SATA2 & Pwr-out(J7) PC104(ISA) -12V、-5V are not supported

  18. 3.Interfaces CF(Compact Flash) Default Master CF Slot PCI (33MHz,32bit) -12V is not supported PCI

  19. 3.Interfaces PCIE 4x PCIE

  20. 3.Interfaces MINIPCIE 1X (Support WIFI card、USB device and SSD) pole1 pole2 MINIPCIE

  21. 3.Interfaces 3.2.Interfaces in form of pins USB3/4/5/6/7/8 USB7/8 USB5/6 USB3/4 COM2 J1 J2 J3 COM2(Support RS232/RS422/RS485)

  22. 3.Interfaces GPIO(JGP) LPC GPIO(JGP) PWR-BTN LPC(Low Pin Count,Needs the help of BIOS Engineer) PWR-BTN

  23. 3.Interfaces 3.3.JTAG(XDP) JTAG(XDP)

  24. 3.Interfaces Feature of JTAG Emulator i. Based on GUI ii. Control the registers of chipset iii. Trace the operation status of the system iv. If power exists, we can do the debugging Emulator

  25. 4.Timing 4.1. Power Sequence StandBy Power: Power before we push the button +12V_IN 5VSB 3.3VSB +12V_IN 5VSB 3.3VSB Ctrl sig.A +12V Ctrl Ctrl VCC3 VCC Part 1 Part 2

  26. 4.Timing +12V_IN +12V VCC_DDR +12V_IN VCC Ctrl sig.C Ctrl sig.D Ctrl sig.B VCC_1P5 VCC_1P05 VCC_GFX VCC_DDR 3.3VSB +12V_IN VCC VCC3 +12V VCC3 VCC_DDR_VTT Ctrl sig.E Ctrl sig.E VCC_1P8 Vcore Part 3

  27. 4.Timing a. When the adapter is plugged, the +12V_IN、5VSB、3.3VSB will be generated. b. When the power button is pushed,+12V、5V、3.3V will be generated. c. When the Ctrl sig.B(SLP_S4#) is received,VCC_DDR、VCC_DDR_VTT will be generated. d. When the Ctrl sig.C(SLP_S3#) is received, VCC_1P5 will be generated. e. When the Ctrl sig.D(VCC1P5_PG) is received, VCC_1P05、VCC_GFX will be generated. f. When the Ctrl sig.E(VCC1P05_PG) is received, VCC_1P8、Vcore will be generated.

  28. 4.Timing 4.2.Signal sequence PLT_RST XDP CK505 ICH8M CPU SYS_RST CPU_PWRGD PCI_RST 2ms Dly PLT_RST CPU_PG CPU_PG VRM_PWRGD PLT_RST PWROK RSM_RST CF_RST PWR_BTN SLP_S3 VCORE 100ms Dly LPC_RST CPU_PG 3.3VSB PCIE_RST VCC_1P05PG CPU PSOUT W83627DHG-P SLP_S3 +12V、+5V、+3.3V、VCC_DDR VCC_DDR_VTT、VCC_1P8、 VCC_1P5、VCC_GFX、VCC_1P05 RSM_RST PSON PLT_RST PSIN PWR_BTN

  29. 4.Timing a. RSM_RST de-asserted (High) after the 3.3VSB stables for at least 30ms. b. PWR_BTN is pressed (Low), signal sent to SuperIO. c. SuperIO sent a signal to ICH8 PWR_BTN to wake the system. d. SLP_S3 de-asserted (High) by ICH8 and sent to SuperIO. e. PSON asserted (Low) from SuperIO to turn on power supply. f. PWRGD signals (VCC_1P5、VCC_GFX、VCC_1P05) asserted (High) by each Voltage Regulator. The Vcore is generated when VCC_1P05PG asserted. g. VRM_PWRGD asserted (High) by CPU_PG signal. h. Enable CK505 after 2ms delay from CPU_PG. i. PWROK asserted (High) by CPU_PG signal after 100ms delay. j. CPU_PWRGD asserted (High). k. PLT_RST de-asserted (High).

  30. 4.Timing

  31. 5.Application Examples • 5.1.LED Light Based On GPIO • Purpose: • I. Learn the feature of GPIO programming based on X86 structure • II. Master the technique of GPIO programming • Feature • AS: • There are many chips which contain gpio interface in one system • There are many registers need to configure • Different gpio chip has its own programming method • SO: • Make sure which gpio chip you are based on • Make sure which registers need to configure • Make sure you have the datasheet of the chip

  32. 5.Application Examples Device • GPIO • Input: gp1、gp6、gp7、gp17 • Output: gp20、gp24、gp27、gp28 • Output: 5V • Input: 5V • Provided by ICH8 • LED • Max Voltage: 5V • Max Current: 15mA

  33. 5.Application Examples Registers

  34. 5.Application Examples GPIO_USE_SEL[31:0]-R/W. Each bit in this register enables the corresponding GPIO (if exists) to be used as a GPIO, rather than for the native function. 0 = Signal used as native function. 1 = Signal used as a GPIO. GP_IO_SEL[31:0]-R/W. When configured in native mode (GPIO_USE_SEL[n] is 0),writes to these bits have no effect. The value reported in this register is undefined when programmed as native mode. 0 = Output. The corresponding GPIO signal is an output. 1 = Input. The corresponding GPIO signal is an input. GP_LVL[31:0]-R/W: If GPIO[n] is programmed to be an output (via the corresponding bit in the GP_IO_SEL register), then the corresponding GP_LVL[n] bit can be updated by software to drive a high or low value on the output pin. 1=high,0=low. If GPIO[n] is programmed as an input, then the corresponding GP_LVL bit reflects the state of the input signal (1=high,0=low)and writes will have no effect. When configured in native mode (GPIO_USE_SEL[n] is 0), writes to these bits have no effect. The value reported in this register is undefined when programmed as native mode.

  35. 5.Application Examples Key function analysis unsigned int GPIOBase = 0x500; Memory Map Variable Map GPIO(Anywhere in 64 KB) Registers Map I/O Map Fixed Map PCI Config Map #define GPIO_USE_SEL (GPIOBase + 0x0) #define GP_IO_SEL (GPIOBase + 0x4) #define GP_LVL (GPIOBase + 0xC) int GPIOInit_5872(unsigned char DirPinGPIO); int GPIORead_5872( unsigned char PinNum ); int GPIOWrite_5872(unsigned char PinNum, unsigned char Data);

  36. 5.Application Examples Initiate the GPIO register

  37. 5.Application Examples GPIO Read Function

  38. 5.Application Examples GPIO Write Function

  39. 5.Application Examples GUI

  40. 5.Application Examples 5.2 Multi-Serial Ports Optical Isolated Board Based on LPC Purpose: Learn the concept of LPC Learn the concept of Optical isolate Learn how to extend the LPC interface Device and Part: LPC interface of EMB-5872 F81216DG PC410L SP213ECA F0505S-1W(DC/DC)

  41. 5.Application Examples LPC Definition LPC=Low Pin Count Based on intel LPC protocol 33MHz, 4bits Data/Address bus Signal Definition based on ICH8M LPC_AD[3:0]: Multiplexed Address/Data LPC_FRAME#: Indicate the start of an LPC cycle LPC_SERIRQ: Conveys the serial interrupt protocol LPC_CLKOUT[2:0]: Clock driven by the SCH LPC_CLKRUN#: Enable the LPC_CLKRUN# to operate

  42. 5.Application Examples Board && Block Diagram AFC-391C16 Multi-Serial Ports Optical Isolated board LPC to 4 UART LPC Interface COM18 COM17 DC/DC photocoupler COM15 COM16 RS232 Transceiver COM3 COM4

  43. 5.Application Examples Design Structure

  44. 5.Application Examples Choose the right LPC to UART Chip F81216DG: Supports LPC interface Provides 4 UART ports Frequency input 24/48MHz Powered by 3Vcc

  45. 5.Application Examples Typical Sample

  46. 5.Application Examples

  47. 5.Application Examples

  48. 5.Application Examples Optical photocoupler circuit PC410L:10Mb/s、isolation voltage is 3.75KV F0505S-1W

  49. 5.Application Examples SP213ECA (Transfer Voltage±10V) +5V High Performance RS232 Transceivers 230kbps Transmission rates Tri-State Receiver Outputs Meets All EIA-232 Specifications RS232(1: -3V----15V 0: 3V---15V) Phase1 Phase2 Phase3 Phase4

  50. 5.Application Examples GUI Note: This example needs the support of BIOS engineer

More Related