Integrated Technology Express, Inc. Application Note of IT887X IT887x On Board Design Reference Guide V1.0 Feb. 18, 2002 Reversion History Reversion Change List V1.0 Note First Draft IT887x design for card using INTA# (Sharing IRQx), driver auto detect IRQx & assign I/O address for IT887x. If customer intends to add more serial or parallel ports on their board, it is strongly recommended that SERIRQ# is Note used instead of INTA#. IT887x doesn’t need the driver, except the dummy driver , thereby avoiding the compatibility issue. SERIRQ# can be used to set UART1, UART2, Parallel port interrupt routing to SERIRQ via the serial EEPROM (SM-bus). All ports can be set to different IRQx & I/O addresses. Note: Because IT887x is a PNP device, it needs a dummy driver to cover ”!” signal in Windows system. Here is an example for IT8872 on board design, using SERIRQ. Reset-Strap Setting Symbol CSA0# Jumper Function Description (P/UP) INTA# P/Down SERIRQ# Programming steps: a. Set Internal UART1, UART2 and Parallel Ports Base Address ===> IT8872’s configuration 7Ch<15::00>=03,F8h (UART1) ===> IT8872’s configuration 7Ch<31::16>=02,F8h (UART2) ===> IT8872’s configuration 80h<15::00>=03,78h (Internal LPT) ===> IT8872’s configuration 80h<31::16>=07,78h (Internal LPT for ECP) b. Positive Decode UART1, UART2 and Parallel Ports I/O Base Address ===> IT8872’s configuration 60h<31::0>=E3,00,03,F8h (UART1) ===> IT8872’s configuration 64h<31::0>=E3,00,02,F8h (UART2) ===> IT8872’s configuration 68h<31::0>=E3,00,03,78h (Internal LPT) ===> IT8872’s configuration 6Ch<31::0>=E3,00,07,78h (Internal LPT for ECP) c. Set Internal UART1, UART2 and Parallel Ports’ Interrupt Routing ===> IT8872’s configuration 9Ch<15::12>=0100b (UART1) ===> IT8872’s configuration 9Ch<11::08>=0011b (UART2) ===> IT8872’s configuration 9Ch<07::04>=0111b (Internal LPT) d. Set Internal Parallel Ports’ Mode & DMA Channel ===> IT8872’s configuration 9Ch<31::30>=11b (SPP & EPP & ECP mode) ===> IT8872’s configuration 9Ch<29::27>=011b (DMA channel_3) e. Enable Internal UART1, UART2 and Parallel Ports’ control ===> IT8872’s configuration 9Ch<23::21>=111b ITTM-AN-02002 By : Greg Check : Gary Page 1 of 1