Home

Élan™SC400 Microcontroller Evaluation Board User`s Manual

image

Contents

1. U30 U31 VCCISAS DA 4 DA yocp DB LED DB LED R7 DC DC 10K DD DD 6 53 Peocss 5 NC 5 NC 9 PORT 80 O STRB NC x STRB NC 1 8 CFG0 8 11 8 11 aa BLNK NC X BLNK X 1 c CFG1 PRHD 4 _4 6 CFG2 552 7 o LPE 7 2 RDC GND RDC GND 8 330 Hex Display R9 Hex Display SW DIP 4 330 mee BDDA TIL311 TIL311 ws CEG3 0 11 U32 5 033 VCCISAS 14 DA DR 5 400 DB LED DB DC DC STRAP DD 3 DD NC 5 NC 2 OPTIONS at 29 STRE 50 STRB 9 PORT 680 CFGO Configuration 4 BLNK lt BLNK NC 7 LDC lt q 10 0 0 8 50 ROM In 10 7 10 7 1 0 16 50 ROM X RDC GND RDC GND 1 1 x32 ROMCS0 ROM I R10 330 Hex Display R11 Hex Display VCCISAS CFG2 Configuration TI TIL311 330 TI TIL311 0 Enable 50 decode on the ROMCSO pin 1 Enable ROMCS0
2. MATFDEN BRDCFG2 BRDCFGi VCCISAS BRDCFGO VCCISAS oo Rey Bi PRESS c99 1 100 C101 1 c103 C104 0 1 0 1uF 0 1 0 1uF 0 1uF 0 1uF I I I I ECLIPTEK 23EC2500ETT EIA ROMIDO 4 3 ROMID2 DIAGCFGZ DIAGCFGI DIAGCFGO vec POCS VCCISA5 2 our eS 1 2 24MHz OSC ECLIPTEK 23EC2500ETT 24MHz G 96 1 4444848 244333 esu o a cie B DOCU 63 FRDATA 30 QUuOOOOOOOOOOOOOOOO0 gt RDATA pe FWDATAR X1 0SC OUR HAHAHAHAHAHA m WDATA Bu WGATE 086 62 FHDSELF xie HDSEL 2 FORF X2C e DIR DES STEP Dee 276 FINDEX INDEX FDSKCHGF AO DSKCHG DZ Al WP Poe FMTROF A2 MTRO MTR1 FDROF A4 DRO D94 5 DR1 FDENEEL A6 DENSEL Mz ar DRATEO Pai 1 1 1 DRATEL 7
3. POWER MODULE CONNECTORS M12VOLT M5VOLT PI2VOLT o o vcc5 VCC3 VCCCPU VEEPOS VCCANLG3 VEENEG PS 2 POWER SUPPLY CONNECTORS o Pi A ips PSVOLT PC Power Conn 3 Pl2VOLT PIVOT PI2VOLT BURNDY GTC6R 1 1 GND e a 5 ae Vien BURNDY GTC6R 1 GND 1 2 0 7 2 PSVOLT 5 PSVOLT 6 PSVOLT PaT P2 COND26 COND26 P5VOLT P12VOLT VCCCPU VCCANLG3 VEEPOS VEENEG o o C139 c140 S NUT 141 40142 40143 tl 144 10uF 10uF 10uF 4 7uF 4 7uF VCCDRAM3 VCCROM5 o o 2145 146 4 147 148 149 C150 C151 C152 pa 10uF 10uF 10uF 10uF 10uF 10uF 10uF 10uF VCC3 50 VCCDRAM3 T 1 V V ROM DAUGHTER 41 2 da 4b VLBUS C153 C154 155 156 HEADER 2X2 SIMM SOCKETS ROMS a 7ur 0 29 VCCISAS o V V 4 1 2140157 158 _ 2159 160 161 162 C163 0164 p TS qug p 25mA MAX 10uF 10 10 10 10uF 4 7uF 4 7uF UU VCCSER3 4 4 4 1 T T 1 SUPER I O ISA BUFFERS PORT 80
4. a Rev 3 0 4 w zd e d d d d d d d zd zs d d X16 1 LOW X16 1 HIGH VCCROM5 VCCROM5 037 038 Qe ce SA1 30 31 500 SA1 30 31 308 SA2 29 32 501 SA2 29 m E 32 509 28 2 2 33 502 28 2 2 33 5010 500 SD1 SA4 27 A3 34 508 SA4 27 34 5011 502 503 22 38 SD4 SA5 22 38 5012 SD4 SD5 SA6 21145 ps 39 05 SAS 21 as D5 29 SDI3 SD6 SD7 SAZ 20 56 SA7 20 pe 40 SD14 SA8 19 41 507 19 41 5015 4 sos 1 1 Spo SA9 18 7 p SA9 18 27 py 5010 SDH SA10 17 SA10 171 9 5012 5013 11 16 10 SA11 16 A10 5014 5015 SA12 15 SA12 15 5 11 All 4 4 SA13 10 A12 SA13 10 A12 Do D1 SA14 91413 VCCROM5 SA14 91473 VCCROMS Do D3 SA15 81512 SA15 81312 D4 D5 SA16 71415 SA16 7135 9 06 07 V9CROM5 Asal7 6 A16 vec H2 SA17 6 16 vee H2 ROM CONN 2 SA18 37 SA18 5 37 17 VCC 17 D9 SA19 A18 SA19 31218 D10 Dii R58 SA20 3 A19 C71 c72 SA20 3 A19 c74 D12 013 SA21 46 SA21 46 015 10 ARO otur A20 O 1ur 0 1uF i E 1 42 35 RYB
5. 3 0 5 pri Rev 3 0 vccB z 42 18 VCCSUSP 48 1 DBUFRDL 10 1DIR 250 20 24 S 47 2 500 500 1M R27 46 183 3 SD1 SDi 1M R28 1B3 5 SD2 VCC5 SD2 1 R29 4 L amp 503 308 1M E 1A5 1B5 8 SD4 1 R31 9 505 505 1 R32 1A6 186 0 1 SD6 1M R33 1 7 1B7 508 1A8 iss 12 507 7 507 1 R34 dur 13 spe 3m E lu 221 281 14 809 5010 1 R37 2A3 283 16 5010 spit 1M R38 ona 284 17 son VCC5 SD12 1 R39 2 5 2B5 H2 5012 5013 1M R40 20 5013 5014 1M R41 2A6 2B6 T65 22 5014 SD15 1M R42 2 7 2B7 0 1uF 2A8 2 8 23 555 lt 7 300 1 74ALVC164245 VCCB VCCA Rev 3 0 VCCDRAM3 09 4 0 9 9 1 7 1 24744276743 m o om Pom Pom m m pu 3mm SW9 p38 1 o 16 KBDROWO KBDROWO 1 eoooooo 2 15 KBDROWI 2 5 2 4 3 oooe 10000000 CASH3 4 4 13 KBDROWG 2 of RAS2 5 112 KBDROWS 5 KBDROWS 6 MA12 7 10 KBDROWG 1 1 39 51 3074 1 39 51 3144 8 9 8 SW DIP 8 25 C amp K BD08 41 12
6. VCCISAS o 07 mp A2 16 BSD2 Baie 4 B4 esx A6 H3 7 11 IDEBS A8 B8 G R111 DIR GND 10K 74ACT245 lt VCCISAS 08 AI ax 15 BSD9 22 52 16 85010 AA B4 15 BSD11 AS B5 14 BSD12 A6 B6 13 5014 7 7 12 5013 H4 vec 20 DIR GND 74ACT245 Unless otherwise stated the resistors 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol o tee e e e e o 10 e CO cC e o o oj gt o gt p gt gt 1K 1K 1K FDENSEL gt FDRATEO at FINDEX I FMTROF FORTE FDROF Bi FSTEP FWDATAP FWGATER FTRKOR FWP I FRDATAF FHDSELF FDSKCHG 1 4 RSTDRV E BSDE 1 2 E id BSD10 1 8 BSD1 9 10 DATA12 85213 11 32 DATA13 12 BSDi4 1314 15 85015 1516 1718 KEY 1920 BOW DMAREQ GND 2122 GND 2324 IOCHRDY TOR SUD 2526 IOCHRDY CSEL TP16 MI PESE DMA_ACK GND 21 gp 1016 132 ADDR1 PDIAG 3334 ADDR2 38 36 CS1 3738 3940 IDE CONN 40 IDE CONNECTOR VCCISAS R11 220 P46 HDDLED d IDEDASP lt 2 HEADER HDD LED VCCISAS C Advanced Micro Devices Inc 800 222 9323
7. HEADER 11X2 C Advanced Micro Devices Inc 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved 800 222 9323 Title ElanSC400 Verification Board Document Number Rev ISABUFF SCH 3 0 Date Monday November 17 1997 Bheet 10 of 23 1 2 500 1 Note Note lt gt BSA 0 25 P12VOLT P12VOLT 9 9 M12VOLT M12VOLT M5VOLT M5VOLT VCCISAS VCCISAS 9 P34 P33 50 E bt 50 RSTDRV 51 SND IOCHCK 2 507 RSTDRV 51 SND IOCHEK 2 507 31 RESDRV 07 2 51 RESDRV D7 H lt p 53 pg 4 SD5 IRQS 53 d pe 4 S05 4 a 81150 ia 16 Hm a_y DREQ2 D3 1 2 DREO2 D3 A 56 12V D2 T 502 56 12V D2 7 502 1 2 570 8 501 57 _ 8 SD X 0 0Ws D1 254 0ws D1 e 12V 12V IOCHRDY GND IOCHRDY
8. Schematic 2 KBCLK Switch XTCIK C1 Selected SW5 ATDATA 6 5 KBDATA sems XTDATA 1 XT AT Figure 2 24 SW5 Switch AT Keyboard H1 11 2 44 If an AT keyboard is being used the same 5 pin DIN external connector P6 is implemented as for an XT keyboard but SW5 must be set to 2 switch is depressed towards the AT label on the board This will route the keyboard clock and data signals to the bidirectional AT clock and data lines on the Super I O This is the default when the board is shipped Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz PS 2 Mouse H1 A PS 2 port has been provided on the evaluation board for a PS 2 style mouse This device is driven by the keyboard controller internal to the Super I O The Super I O mouse interface interrupt SIOIRQ12 is routed to the ElanSC400 microcontroller programmable PIRQ2 pin KBDROW9 This pin is shared with matrix keyboard row 9 PIRQ2 is also shared via switch SW11 with the Crystal audio interface To switch PIRQ2 to the mouse push switch SW11 to position C2 To switch this signal back to the audio interface select position C1 See Figure 2 25 Schematic Switch 1 AUDIRQ C1 Selected OST Swit soror Tum 3 9 2 Figure 2 25 SW11 Switch VL Bus Interface E12 The lanS
9. Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Card A3 A7 The lanSC400 microcontroller evaluation board provides two unbuffered PC Card sockets controlled by the PC Card controller in the ElanSC400 microcontroller PC Card Socket A can be selected as the BIOS location for the system See PC Card Boot Option SW3 2 on page 2 23 PC Card Socket B is normally enabled on the board It must be disabled via jumper JP45 if you need to use the parallel port GIPO31 GPIO21 See Parallel Port C1 on page 2 39 The two unbuffered PC Card sockets demonstrate the functionality of a non buffered low cost PC Card implementation using the ElanSC400 microcontroller Since there is no buffering hot swapping changing cards with power applied is not recommended on these sockets The power consumed by the PC Cards can be measured through 46 49 Matrix Keyboard B13 The lanSC400 microcontroller controls a 15 row 8 column matrix keyboard that can be supported by either interrupts or polling Locations P37 and P38 are provided for connecting a 14 row x 8 column keyboard the keyboard row 14 signal is used in its Suspend Resume function The connector pin locations and functions are shown in Figure 2 23 Table 2 7 and Table 2 8 on page 2 43 The lanSC400 microcontroller evaluation board has been tested with Fujitsu matrix keyboard model N860 1406 T001
10. DAS diio D E sar 5558 9 a d a sf E 5 4 5 5 5 6 14 SA7 XA0 SCL 3 75 SA8 xal TSX VCCISRA5 SA9 SDA XDO0 7 10 XD1 SCLK 6 C189 SA11 XD2 SDIN 5 5 SA12 XD3 SDOUT 4 0 1uf SA13 XD4 FSYNC 3 5 14 XD5 MCLK 5 SA15 XD6 LRCLK o o a XD7 SDATA 45 e SDO XIOR 25 ES 6 5 1 XIOW X 502 1 SD3 BRESET X VIV SD4 SD5 x NEL SD6 MUTE HS SD7 SCS UP 16 AEN 38 XCTL1 SINT DOWN 45 BIORF 37 AEN XCTLO XA2 X C208 BIOW 38 m RLINE 86 AUDVREF 0 01 273 40 LLINE E 42 1 IOCHRDY RAUX2 85 209 0 LAUX2 0 01uF lt 24 INT5 IROA CMAUX2 96 28 INT7 IROB MIC RPS RMICIN VCC3 44914 Ser INT9 TROC MIC LL LMICIN ia 5 50 10111 IROD RAUX1 75 5 19 10112 LAUX1 75 10K INT15 IROF ROUT 73 190 LOUT F X lt JARg 55 DRQA DRQO 88 SPKR 82 DROB 1 MONO OUT gt MIX OUT 47K AUDDACKi DROC DRO3 _ 70 VCCISAS 0 1 0805 gt 36 DACKO 20 1 191 57 DACKB DACK1 JBB1 FSYNC R176 pu 38 DACK3 JACX 67 y 0805 JBCX SDOUT 10K 2700pF RSTDRV 30 RESDRV MIDI IN 1 JBCY SDIN 63 1 R177 T VCCISA5 JACY JBB2 SCLK 61 T 10K JAB2 60 During normal opera
11. BVD2 SPK BVD1 STS PCMCIA CONN AMP 535653 1 BSA10 BSAI1 BSAQ 5 BSA13 BSAI4 Cp Note Note BSAI6 BSAI5 BSAI2 BSA7 BSA6 8545 BSA4 BSA2 BSA1 BSAO WE RDY IREQ VCC 16 A15 A12 7 6 5 BVD2 SPK BVD1 STS PCMCIA CONN AMP 535653 1 Unless otherwise stated the resistors are a 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol If use 7 Austin TX 78741 AMD Proprietary All Rights Reserved VCC3 5 VPPPCMA 9 R71 10K R72 MCEHA IORA ONN VCC3 U41A 7 272 3 2 gt 0 R74 10K 74ACT32 R75 E D 0 VCC3 VCCISAS i T C84 C85 0 1uF 0 1uF BVDIA VCCSUSP VCCISAS R76 R77 o 1M 1M u42a WAITAE 1 3 WATE WATB 2 74 08 5 o VCC3 VCCISAS R78 ii 10K s 28 OW 2 1Y2 18 OWA a 6
12. OO o nas IRQ4 IRQ5 S 6 5 IRQ7 8 OO IRQ9 OO a 5 OO IRQ10 OO 5 ol 8 O O IRQ12 O O IRQ14 OO 5 15 Switch Detail ISA Jumper and Switch Layout Example Settings Shown Notes This example does not route PIRQ5 to the ISA bus so jumper JP22 is shown in its storage disconnected position 2 0 Figure 2 19 Example ISA Jumper and Switch Configuration Now that the PIRQ and programmable DMA pins needed for this example are routed to the correct pins on the ISA bus you need to do some internal signal routing within the ElanSC400 microcontroller to complete the process 2 36 Elan SC400 Microcontroller Evaluation Board User s Manual oz 8 In your software use a read modify write operation to change CSC Index D6h 3 0 to a value of xxxx1011b where x represents bits whose value you must preserve In this case you must preserve bits 7 4 to maintain the current PIRQS routing setting You can use the SDB simple debugging utility included on diskette with your kit to temporarily change individual CSC register values 9 In your software use a read modify write operation to change CSC Index DBh 5 0 to a value of xx010100b where x represents bits whose value you must preserve In this case you must preserve bits 7 6 to maintain the current IrDA DMA routing Bits 5 0 set the routing for
13. o ROW w 2 COLUMN 79 79 Figure 2 23 Matrix Keyboard Ribbon Connectors P37 P38 2 42 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Table 2 7 Matrix Keyboard Row Connector Table KBDCOL6 KBDCOL35 KBDCOLA KBDCOL3 KBDCOL2 KBDCOLI KBDCOLO KBDROWO KBDROWI KBDROW2 KBDROW3 KBDROWA KBDROWS KBDROW6 KBDROW7 KBDROWS KBDROW9 KBDROW10 KBDROWII 12 KBDROW13 Elan SC400 Microcontroller Evaluation Board User s Manual 2 43 XT Keyboard H1 11 The lanSC400 microcontroller contains an XT keyboard interface that is compatible with the IBM PC XT keyboard and operates at clock speeds up to 250 kHz To operate an XT keyboard insert the keyboard connector into the 5 pin DIN P6 on the evaluation board and set SWS to the position switch is depressed towards the XT label on the board This will route the keyboard clock and data signals to the XT clock and data lines See Figure 2 24 The XT keyboard interface cannot be used at the same time as the matrix keyboard interface The XT keyboard shares signals with matrix keyboard columns 0 and 1 Note This interface is not supported by the Phoenix BIOS To select the startup BIOS see ROM Flash Chip Select Routing JP36 JP37 and JP38 on page 2 16 To see what BIOS is selected view the messages displayed at startup
14. Figure 2 3 lanSC400 Microcontroller Evaluation Board Layout 2 4 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Table 2 1 KBDCOL4 5 Description Used to route ElanSC400 microcontroller programmable to IRQ 3 7 9 12 14 or 15 on the ISA bus connectors Board Jumpers Switches and Adjustments Reference in Figure 2 3 See App D schematics on Sheet 10 For more info see KBDCOL3 PIRQ4 Used to route ElanSC400 microcontroller programmable PIRQ4 to IRQ 3 7 9 12 14 or 15 on the ISA bus connectors Sheet 10 page 2 28 ElanSC400 microcontroller CPU Vcc Enables current measurement for microcontroller CPU power pins 2 7 3 6 DC Sheet 2 page 2 50 ElanSC400 microcontroller Analog Vcc Enables current measurement for microcontroller analog power plane driving internal PLLs and oscillator circuit Sheet 2 ElanSC400 microcontroller RTC Vcc Enables current measurement for microcontroller RTC power plane driven by 3 3 or 3 V cell Sheet 2 page 2 50 ElanSC400 microcontroller Enables current measurement for microcontroller core power pins 3 3 V DC E10 F10 Sheet 2 Elan SC400 Microcontroller Evaluation Board User s Manual page 2 50 2 5 Table 2 1 Board Jumpers Switches and Adjustments Continued Description Reference SeeApp D For more in sc
15. LE 16 2G JP32 settings for the listed functions VCCISAS o Function JP30 C96 BOT C98 GPIO NC O 1uF O 1uF O 1uF PCMCIA Slot B 3 4 Parallel Port 1 2 v Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol GND 74ACT373 2 1 4 2 1 2 2 2Y3 2Y4 74ACT244 VCC3 R91 R92 R93 R94 4 7K S 4 7K amp 4 7 VCCISA5 1 1 1 2 1 1 4 2 1 2 2 2 2 4 VCC GND When PCMCIA Socket B is selected PPOEN and PPDWE are tri stated R95 and R96 are needed to eliminate the possibility of data contention from the parallel port 19 20 8 21 9 22 10 2 11 24 12 25 13 Parallel Port AMP 745967 7 Parallel Connector 10 20 20 50 6O sO 10O uO Component side view C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board Document Number Rev PARALLEL SCH 3 0 Date Monday November 17 1997 Sheet 14 of 23 1 2
16. 5204 E Ben White Blvd C105 C106 C107 gt Austin TX 78741 0 1 4 0 1uF 0 1uF 0 1uF AMD Proprietary All Rights Reserved S 2 Title ElanSC400 Verification Board Document Number Rev DRIVES SCH 2 0 Date Monday November 17 1997 Sheet 16 of 1 2 SERIAL PORT AMP 745410 1 Serial Connector en 0 a o SERIAL PORT AMP 745410 1 VCCISAS R113 R114 R115 R116 62117 1M 1M 1M 1 050 47 SIODCDI 21 9 DCD1P 1 1 22 ROS 3 8 DSRIP 6 IOSIN1 20 10 SNIP 2 RO4 RI4 SIORTS 23 7 HISIPR 7 IOSOUT DI2 DO2 1 OCT 19 513 Lt SOUTIP 3 24 pol CTSIP 8 SIODTRI 25 553 LE 4 TSIORIN 18 Ros Ris 12 9 GPIOCSI NE SOIPDK 13 ON OFF 5 EP SIOICIP 31614 c24 27 _80102 cl109 5 6116 O 1uF SIOICIM 4 z _ 26 sio1cav 1 St C2 28 SOI V GND RS232 5V LTC1349CS C111 pira 0 luF 0 1uF VCCISAS VCCISAS
17. Figure 2 5 JP36 Jumper Positions C10 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz JP37 ROMCST Routing The jumper block JP37 lets you route 1 to the chip select of the DIP socket or to Flash memory block 1 x16 1 If JP37 is not connected ROMCST is available for use by the custom ROM expansion connectors P39 and P40 Figure 2 6 shows the valid JP37 configurations Configure the ROMCSI data bus width in software via CSC Index 25h 2 1 See the microcontroller documentation for configuration details BIOS BIOS BIOS c c c 4 2 118 8 N N N Q O X16 X16 X16 A 51 B ROMCS C ROMCS to DIP Socket to Flash x16 1 Available for Expansion Figure 2 6 JP37 Jumper Positions C10 C11 JP38 52 Routing The jumper block JP38 lets you route ROMCS to the chip select of the DIP socket or to Flash memory block 1 x16 2 If JP38 is not connected ROMCS2 is available for use by the custom ROM expansion connectors P39 and P40 Figure 2 6 shows the valid JP38 configurations Configure the ROMCS2 data bus width in software via CSC Index 27h 2 1 See the microcontroller documentation for configuration details BIOS BIOS BIOS c c c Og Og 16 X16 X16 52 B ROMCS2
18. One IrDA device for infrared serial communication 115 Kbps standard mode only routed to an IrDA transceiver One IDE hard disk drive connector One floppy disk drive connector One keyboard connector AT XT switchable Super I O provides AT keyboard control the XT interface is on the lanSC400 microcontroller One PS 2 style mouse connector Bus Support Two standard 16 bit ISA bus slot connectors provided Note that the board does not provide all ISA bus IRQs or DMAs at one time These are routed via board jumpers to programmable pins on the ElanSC400 microcontroller 32 bit VESA local bus interface provided A custom daughter card can be developed to test VL bus devices An example VL bus VGA Card is available from AMD The evaluation board provides non standard VL bus connectors because the ElanSC400 microcontroller s VESA local bus is 3 3 V only and standard VESA local bus cards operate at 5 V xii Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Two unbuffered Sockets provided Support for 5 V cards and 12 Vpp available for programming Flash memory cards Audio Support Audio interface supports testing of SoundBlaster SoundBlaster Pro and Windows Sound System software Built in microphone and speaker Power Management A power supply provided on the evaluation board converts PC 12 V and 5 inputs to the following supply voltages
19. Rev 3 0 i RE PAL equations Y2 _ CLKBMHz SMEMR BSA20 BSA21 BSA22 BSA23 5 24 BSA25 MEMR oE C Advanced Micro Devices Inc 800 222 9323 BSA20 BSA21 BSA22 BSA23 BSA24 BSA25 MEMW GND m TX 78741 Unless otherwise stated the resistors are 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol 5 8 00MHz OSC ECLIPTEK 23EC2500ETT 8 00MHz G 7 Austin AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board Document Number Rev ISACONN SCH 3 0 Date Monday November 17 1997 Sheet 11 of 23 1 2 5 300 15 25 VPPPCMA 5 o BSA10 BSAI1 BSAQ BSA8 BSAI3 BSAI4 WPA BSA16 BSAI5 2 BSA7 BSA6 BSA5 BSA4 BSA2 BSA1 BSAO VPPPCMB o 5 CDA1 is the default card detect used for slot A of CDA2 is needed delete R145 and populate R142 amp R149 14 WE RDY IREQ VCC 16 A15
20. XT Keyboard Switch Selectable Serial Port Voltage Converter DB 9 Connector ELANSC400 DRAM Interface Four 72 Pin SIMM Slots 3 3 V Operation IrDA Module Power Supply Battery 32 KHz Crystal Backup Loop Filters 2 0 Figure 2 1 ElanSC400 Microcontroller Evaluation Board Overview Duplicate 2 2 Elan SC400 Microcontroller Evaluation Board User s Manual Block Diagram eyeadS AS AS uuo uuo doye Sued Layn Layn alnpo pen AS z NC Han por ARE fis jejeje T Da vs olas vd val id all s ee mo MO PIED Od S PIED Od use 2 91 10 15 in s youms 155 uuog oL Pay IX AS T osi 1 son rali pei 00725 14 AS AS 7770 05155 0149 PISMO 9 ZHM 26 z L 1 10 91095 02105097 9 19 m5 gt z mo 0 5 19 mo siegng 0
21. ET 1 Super see page 2 49 DCFG2 o Figure 2 28 Diagnostics Switch SW4 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Miscellaneous The following tables and figures describe miscellaneous features of the lanSC400 microcontroller evaluation board Table 2 13 Ground Connectors Part Signal Description Reference in Figure 2 3 on page 2 4 JP54 GND Ground post G8 JP55 GND Ground post F5 JP56 GND Ground post I5 JP57 GND Ground post J2 JP58 GND Ground post D2 E2 JP59 GND Ground post Al JP60 GND Ground post B7 JP61 GND Ground post J13 JP63 GND Ground post B9 Table 2 14 Miscellaneous Connectors Description Reference in Figure 2 3 on page 2 4 Used to reset reboot the system Reset SW7 I E 0 57 Elan SC400 Microcontroller Evaluation Board User s Manual RESET SW7 is a push button normally open switch Pressing this button grounds the lanSC400 microcontroller RESET signal and resets the board to default settings 2 55 oz Chapter 3 amp Product Support This chapter provides information on reaching and using the AMD Corporate Applications technical support services product information and literature available through AMD s World Wide Web and FTP sites and support tools for the E86 family Elan SC400 Microcontroller Evaluation Board User s Man
22. Elan SC400 Microcontroller Evaluation Board User s Manual 2 53 2 54 ACIN and Battery Low Detects SW4 The ElanSC400 microcontroller has several inputs that are used by the PMU to efficiently adjust the power level within the microprocessor Segments 1 4 of switch SW4 allow you to control these signals See Figure 2 28 and the following sections ACIN SW4 Segment 1 ACIN active High can be used to indicate that the system is connected to a permanent AC power source Software can configure the ACIN signal so that when asserted it effectively disables the High Speed mode timer This forces the system to remain in High or Hyper Speed modes constantly unless the Suspend mode is activated You can test software that uses ACIN by switching segment 1 of switch SW4 to the off position which asserts it to High 3 3 V indicates assertion for this signal BLO BL2 SW4 Segments 2 4 The BLO BL2 active Low signals be used to indicate low battery voltage conditions of various degrees Software can configure the PMU to monitor these signals and when it detects a low battery condition force the system to a lower power mode if no AC source is detected You can test software that uses these signals by switching segments 2 4 of SW4 for BL 0 2 respectively to the on position which asserts them to Low 0 V indicates assertion for these signals ac n EL v ET BL1 EL PMU Input Signals BL2 EL MKBDEN
23. 19 HP Conn 20 View HP CONN 3M 2520 6003UB P25 POD 6 Rev 3 0 1 2 Fr CLKEMHZ 3 RSTDRV 5 VL BRDY4 LCDDO VL RST 190 12 fis VL ADS HP CONN 3M 2520 6003UB 41 58 VL BEO SK io VL BEl LC LCDD7 Bia VL D C LCDDS 616 VL M IOf LCDDS LCDD1 PCMVCCA GPIO CS13 GPIO16 GPIO CS14 GPTO17 PCMVPP1B 2 GPIO15 GPIO18 PCMVPP2B RSTA TDI GPIO28 INIT REGAH TDO GPTO29 SLCTIN TMS GPTO30 AFDT MCELA TCK GPIO21 PPDWE PCMWE GPIO22 PPOEN WPA BVD2A GPIO23 SLCT 2 GPIO20 GPIO24 BUSY TC GPIO CS9 GPIO31 STRB AEN GPIO CS10 GPIO19 LBLOR PDACKO GPIO CS11 PCMOE SIROUT ICDIR JDCS16 55 GPIO25 IDCHRDY GPIO CS6 GPIO26 PE GPIO CS7 GPIO27 ERROR 58 SIRIN PDRQO GPIO CS12 BNDSCEN GPIOCS1 ROMCS2 DBUF
24. Parallel Port C1 page 2 39 PC Card A3 A7 page 2 41 Matrix Keyboard B13 page 2 41 XT Keyboard H1 I1 page 2 44 AT Keyboard page 2 44 PS 2 Mouse page 2 45 LCD Display Interface E12 page 2 46 LCD Display Interface E12 page 2 46 IDE Hard Drive G5 H5 page 2 49 Floppy Disk Drive G5 page 2 49 Power Supply and Measurement page 2 50 Power Management page 2 53 Miscellaneous page 2 55 See the appendices for information about default board settings verified peripherals board layout suggestions and the bill of materials and schematics Elan SC400 Microcontroller Evaluation Board User s Manual 2 1 Overview of Features Super I O ISA Bus ROM Mouse Two 16 Bit ISA Slots 3 Blocks of x16 Flash Memory AT Keyboard 5 V BIOS DIP Socket for ROM Flash SRAM IrDA Module Expansion Connector for Custom ROM Flash SRAM 2 Serial Ports IDE Hard Disk Floppy Diskette Configuration Switch Crystal Audio Mixer Speaker VL Bus 3 3 V Connectors LCD Interface Wiring Board Provided Adjustable Voltages Address Buffer and Data Voltage Translation Interfaces 3 3 V ElanSC400 Signals to Buffered System Address Microphone One DMA Channel SoundBlaster Compatible WSS Compatible Bus and 5 V System Data Bus PC Card Sockets Two 5 V Unbuffered PCMCIA Connectors Can Configure Socket A as BIOS Matrix Keyboard Parallel Port 5 V DB 25
25. 11 H e d cei SEMIS 49 WES ROMID1 romo m 29F016 29F016 CONDSO 29 016 AM29F016EC 1046525 H ROMRD ROMWR C Advanced Micro Devices Inc 800 222 9323 KBDROWIS 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved RSTDRV Note Unless otherwise stated the resistors are Title Rev 379 J a 0805 package and 5 Tol ElanSC400 Verification Board ROMRD Document Number Rev Note Unless otherwise stated the capacitors are ROMKID SCH 3 0 a 0805 package and 10 Tol Date Monday November 17 1997 Sheet 9 of VCCISAS 019 1 1 1Y1 1 2 1Y2 1 3 4 1y4 2 1 2Y1 2A2 2Y2 2A3 2Y3 284 2Y4 vec 2G GND 74 244 013 1 1 1 1 1 2 1Y2 1 1Y3 4 1Y4 2 1 2Y1 2 2 2Y2 2A3 2Y3 2 4 2Y4 VCC 2G GND 74ACT244 012 1 1 1Y1 1A2 1 2 1A3 1Y3 4 1y4 2 1 2 1 2 2 2Y2 2 2Y3 2 4 274 16 2G GND 74ACT244 VCCISAS U9 18 1 1 1 1 1 2 1 2 H 1 1Y3 45 X 1y4 2 1 2Y1 2 Bene IOW 13 2A2 2Y2 7 BOW lt 15
26. Digital voltages 3 3 V 5 V and Core 2 7 to 3 6 V adjustable LCD contrast voltages and 10 to 40 V adjustable Analog 3 3 V 2 0 Power planes are isolated and jumpers are provided to measure current consumption ElanSC400 power planes are Vccsvs lt and System planes are VccpRAM3 1 5 5 and Vpppcma ElanSC400 microcontroller has the following power management features SMI NMI support Programmable timers allow customizing of power management Seven power modes provide efficient use of system power Hyper Speed High Speed Low Speed Standby Temporary Low Speed Suspend and Critical Suspend modes allowed For testing power management features the evaluation board provides a Suspend Resume button and a DIP switch to toggle battery low and ACIN signals Elan SC400 Microcontroller Evaluation Board User s Manual xiii ROM Three Flash memory ROM chip selects are supported by the lanSC400 microcontroller One 32 pin DIP socket is provided to allow for one ofthe following ROM Flash or SRAM devices 128K x 8 256K x 8 or 512K x 8 Flash memory or EPROM AMD s 29F010 29F040 28F010 or 28F020 Flash memory and 27C010 27C020 or 27C040 EPROM par
27. O 1uF Z igggp 0 1ug Tour O 1uF B PSLVEE 5 055 20151 4 gt d 142 152 1 8 1R4 1Y4 13 7 usa 15 222 2Y Dg uem 17 2 3 2Y3p2 9 2 4 2Y4 p9 X VLCFG2 1 20 16 UGG 19 10 85 5151515 2G GND gt asa Riss VCC3 5 oS lt 5 09 MME me mm 10K c SP uuu U56 VCCLCD5 2 r 12 AVCCOUT 12 AVCCIN2 AVCCIN3 VCCLCD3 CTENVDD 4 al AEN ie ee 7 2 BVCCIN2 18 BVCCIN3 GND Hi GND LTC1478CS When a VL card is installed VLCFG2 is pulled high to tristate the outputs of the 013 amp CTENVEE will then control VCCLCDx amp VEEx VCC5 5 VCC3 VCCLCD5 VCCLCD3 1 1 C134 C135 C136 C137 C138 D iut TOs uF luF luF A x lt C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved ElanSC400 Verification Board Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Document Number Rev PERIPWR SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol Date Monday November 17 1997 Sheet 19 of 23 1 2
28. Serial port connections One internal 16550 compatible port routed to a 9 pin D shell connector One IrDA device for infrared serial communication 115 Kbps standard mode and 1 152 Mbps synchronous modes supported routed to an IrDA transceiver e One parallel port connection from the lanSC400 microcontroller PC AT bidirectional and EPP modes supported routed to a 25 pin D shell connector Two unbuffered PC card 2 1 compliant sockets standard and enhanced modes available Two ISA bus connectors for testing and development with 5 V ISA cards e 15 row 8 column matrix keyboard controller One keyboard connector AT XT switchable The lanSC400 microcontroller provides the XT keyboard interface AT control is from the Super I O chip One LCD connection Note since there is no one standard LCD connector a daughter card is provided You will need to adapt the cable for your particular LCD display 32 bit VESA local bus interface Elan SC400 Microcontroller Evaluation Board User s Manual xi Four standard 72 pin DRAM SIMM sockets are provided The following DRAM features are supported by the ElanSC400 microcontroller Super I O 1 Mbyte through 64 Mbyte DRAM configurations 3 3 V DRAM only Fast Page mode FPM and Extended Data Out EDO DRAM Interleaving of FPM DRAM in paired banks Serial port connections Two Super I O 16550 compatible ports routed to 9 pin D shell connectors
29. 044 2 39 045 2 39 V Vec 2 5 2 50 2 6 2 5 2 11 2 8 5 2 9 VccLCD 2 6 2 6 2 6 Elan SC400 Microcontroller Evaluation Board User s Manual Index 5 Vc cPCMAS 2 8 Vc c PCMBS 2 8 Vc cROMS 2 9 2 5 2 6 2 9 VccSYS 2 9 2 11 2 11 2 11 VESA local bus interface 2 45 restrictions 2 12 support for xii VGA cable connecting 1 5 card connecting 1 5 monitor problems 1 8 VL bus See VESA local bus VppPCMA 2 8 VppPCMB 2 8 W Windows Sound System 2 14 WWW product support 3 4 technical support 3 2 Index 6 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0
30. 929 99 OF 120 81 A 48844444 14244846 43 121 T PC87306VUL R100 10K 160 CEG0 41 87306 CONFIGURATION STRAPS CFG1 SIODTRI SIOTX 1 40 BADDRO 5 5 SIORX BADDR1 SIOSOUT BADDR1 BADDRO INDEX SIORIN2 SIODCD2F 0 0 398 399 0 1 26 26 SIODTRAF 1 0 150 15 SORTS 1 1 02E 02 SIOSOUTZ CFGO RESET CONFIGURATION C Advanced Micro Devices Inc 800 222 9323 0 0 Primary FDC amp Port 1 amp Port 2 78 9h KBC with X1 3 clock RTC SIORIN1 5204 E Ben White Blvd 0 1 Reserved mE gt Austin TX 78741 1 0 Primary FDC LPT1 COM1 COM2 KBC with X1 3 clock RIC ES AMD Proprietary All Rights Reserved 1 1 All modules disabled SIODTRIE ElanSC400 Verification Board SIOSCUTI Note Unless otherwise stated the resistors are a 0805 package and 5 Tol SIOSIN1 Document Number SUPERIO SCH 2 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol Date Monday November 17 1997 Sheet 15 of 23 1 2 S 4 5 Note Note WWNNNNNEEEEEOIUWH UO OI IO OO EA FDD CONNECTOR VCCISAS DENSEL GND DRATEO GND INDEX MOTOR FDD CONN
31. JP42 and JP43 that are used to route either of the ElanSC400 microcontroller DMA channels to the specific ISA bus DMA channel that is needed The microcontroller DMA channel signals are PDRQO PDACKO and PDACKT To use DMA channel 0 for an ISA device you must first switch it from the floppy diskette drive controller Super I O chip to the ISA bus See ISA Bus Versus Floppy Diskette Drive SW6 on page 2 33 for more information To use DMA channel 1 for an ISA device you must first switch it from the audio device Crystal chip to the ISA bus See 15 Bus Versus Crystal Audio SW10 on page 2 34 for more information Note that programmable channel 1 on the lanSC400 microcontroller is not available when the matrix keyboard is used To select the ISA DMA channel to be supported by either programmable DMA channel you must populate two jumpers One jumper routes the DRQ signal for a channel and the other jumper routes DACK Figures 2 13 through 2 16 on the following pages show the jumper block layouts for routing the PDACKI PDRQI PDACKO and PDRQO signals Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz DACKO PDACK1 on the microcontroller pin DACK1 shared with Matrix Keyboard DACK2 Row 7 DACK3 DACK5 DACK6 DACK7 QUO Or IL O OOO cx DACKs on the ISA Bus Connectors Figu
32. R32BFOE would be asserted for ROMCSO Table 2 4 shows the possible data width settings On the evaluation board CFGO and 1 are set via SW3 However it is never necessary to change CFGO it should always be off Select the x8 configuration CFG1 off when booting from the ROM DIP socket Select x16 1 on when booting from Flash memory bank x16 0 If you configure the board to boot from another device PC Card or custom ROM expansion daughter board be sure to set the data width correctly for that device Table 2 4 Boot ROM Data Width 0 ROMCS0 segment 2 segment 1 Data Width Disabled Disabled Disabled Enabled Notes 1 Although the ElanSC400 microcontroller supports x32 ROM this board does not Do not set both and to on PC Card Boot Option SW3 CFG2 ElanSC400 microcontroller provides the option of selecting PC Card Socket A as the boot ROM To select this option set the SW3 switch marked CFG2 to on To restore the normal ROMCSO pin chip select set CFG2 to off When booting from PC Card the boot data width CFGO and SW3 must be set to x8 or x16 depending on the device being used The PC Card interface does not support the x32 data width The ability to boot from a PC Card makes it possible to manufacture devices using unprogrammed Flash memory and then program in the latest firmware when the product ships In the field a
33. RSTDRV 1 2 1 ASTOR gt 74 04 Unless otherwise stated the resistors are 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol X16 0 HIGH U23 SA1 30 31 sp8 SA2 29 A po 32 SD9 SA3 28 52 D2 88 810 SA4 27 348511 5 22 pa 88 SDi2 __21 755 ps 99 5013 SA 20122 L40 5014 SA8 19 A7 D7 41 5015 SA9 18 SA10 17 SAM __ 16 710 SA12 15 11 __10 12 SA14 91512 VCCROM5 SA15 8 A14 SAig __7 715 a 126 vcc H2 17 vec HZ SA19 4 SA20 3 R19 C69 C70 SA21 46 120 0 1uF 0 1uF RYBYOR 42 35 REXBYOt 42 RY BY GND ASIDAW 143 RESET GND 36 Xii 11 ROMRD 43 440 WE 4 29 016 2 8 29 016 Advanci 800 222 9323 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board Bize Document Number Rev ROM SCH 3 0 Date Monday November 17 1997 23 1 2 Bheet 8 of 5 paeog jo ROM CONN 1
34. The ElanSC400 microcontroller has many different power planes for operating different parts of the System Each of these planes derives its voltage from the power supply module This module takes the 5 V 12 V from a standard PC power supply and provides the following supply voltages Digital voltages 3 3 V 5 V and Core 2 7 to 3 6 V adjustable e LCD contrast voltages Vgg and V gg 10 to 40 V adjustable Analog Vcc 3 3 V Veg and VccCPU can be adjusted via variable resistors and VR2 on the underside of the power module See Figure 2 3 on page 2 4 for locations To ensure proper functionality of the power module the PC power supply sockets must be inserted correctly onto the board CAUTION It is important that the ground wires of one connector are adjacent to the ground wires of the other See Figure 2 27 PS2 Power Conn 5 GND G AT Power Supply Conn Pd Coin Cell oin Ce pew e Edge of Board Figure 2 27 Ground Wire Connections The evaluation board enables for measurement of current flow in separate Vcc planes for power budget analysis Table 2 10 and Table 2 11 beginning on page 2 51 summarize the connections to the jumpers Note test current first be sure to turn off system power then remove the jumper to test and connect a current meter in its place before power
35. a CMOS error or some other BIOS configuration problem Follow the instructions shown on the screen to enter the Setup utility Once you are in the Setup utility you can set the system s date time startup drive and other options For more information on each included BIOS see the corresponding BIOS manual BIOS manuals are included in Adobe Acrobat format on the diskette shipped with your kit 6 Save and exit the setup utility 7 The system should now boot from the DOS diskette just like a standard PC If you encounter any problems see Installation Troubleshooting on page 1 8 1 6 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Starting from an IDE Hard Drive Use the following steps to start up the lanSC400 microcontroller evaluation board from an IDE hard drive on which you have preinstalled an operating system while it was connected to another PC 1 Make sure you have installed the evaluation board correctly as described in Setting Up the Evaluation Board on page 1 2 DANGER Failure to verify the power supply connections will result in total destruction of the ElanSC400 microcontroller evaluation board 2 Plug the VGA monitor into an electrical outlet and turn it on 3 Ifa diskette drive is installed make sure it is empty 4 Apply power tothe lanSC400 microcontroller evaluation board by connecting the PC power supply to an electrical outlet If the power supply is equipped
36. or 32 bit wide data path The lanSC400 microcontroller exclusively integrates several of the standard PC AT peripherals ElanSC400 microcontroller controls One 16550 compatible serial port IDA infrared interface One EPP parallel port Two 82365 compatible PC Card sockets ISA bus Matrix and XT keyboard LCD Display Interface 3 3 V VESA local bus The chip is a 292 pin BGA marked U14 on the board See Figure 2 4 on page 2 13 for a block diagram of the lanSC400 microcontroller Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Dual Controllers 8237 Power Management Unit Generation 32 KHz Crystal Clock Boundary Scan AT Port Logic 4 Management Unit LCD Graphics Controller Internal Local Bus Controller System Arbiter SA Bus Data Bus Graphics or Local Bus Controller GPIOs Dual Interrupt Controllers DRAM Control 8259 Memory gt Controller ROM Control gt Socket A Ctrl PC Card DRAM Control or Controller Keyboard Rows med GPIOs or OO Keyboard Rows PC Card Socket B EPP Keyboard y 1 Columns or Parallel nterface Port Matrix XT SCP XT Keyboard ISA Control or Serial Port Keyboard Rows IrDA IrDA Infrared ISA Bus Controller ISA Control ISA Control or GPIOs Figure 2 4 lanSC400 Microcontroller Block Diagram Elan SC4
37. physical sectors on a hard drive can vary from one BIOS to another so your hard drive might work on another computer but not be readable by the BIOS on the ElanSC400 microcontroller evaluation board In that case you should boot from diskette and reformat the hard drive while it is attached to the lanSC400 microcontroller evaluation board See your DOS documentation for how to reformat your hard drive There is a problem you cannot resolve Check that the board is set to its default settings see Appendix A Evaluation Board Default Settings Contact the AMD Technical Support Hotline see Chapter 3 Product Support Elan SC400 Microcontroller Evaluation Board User s Manual 1 9 oz Chapter 2 amp Functional Description The ElanSC400 microcontroller evaluation board provides atest and development platform for ElanSC400 microcontroller based designs Read the following Sections to learn more about the board Overview of Features page 2 2 Board Block Diagram page 2 3 Board Layout page 2 4 Board Restrictions page 2 12 Board Features page 2 12 lanSC400 Microcontroller E9 page 2 12 Super I O E3 page 2 14 Crystal Audio Interface H6 page 2 14 ROM Space B10 B12 page 2 15 DRAM Main Memory 110 page 2 25 ISA Bus Interface B1 B6 page 2 26 Serial Ports D1 El and F1 page 2 38 IrDA Interface A1 and A2 page 2 39
38. with a switch turn it on The power supply fan and hard disk should start running and the port 80h LEDs should start to display power on self test POST status codes Then the speaker should beep and the monitor should start displaying BIOS messages 5 firsttime you start the system the BIOS might display a message reporting a CMOS error or some other BIOS configuration problem Follow the instructions shown on the screen to enter the Setup utility Once you are in the Setup utility you can set the system s date time startup drive and other options 6 In the BIOS setup utility configure Drive C for the proper number of heads cylinders and sectors For most hard disk drives you can select Autoconfigure to let the BIOS do this automatically For more information on each included BIOS see the corresponding BIOS manual BIOS manuals are included in Adobe Acrobat format on the diskette shipped with your kit 7 Save and exit the setup utility 8 The system should now boot using the operating system on the hard disk If you encounter any problems see Installation Troubleshooting on page 1 8 Elan SC400 Microcontroller Evaluation Board User s Manual 1 7 Installation Troubleshooting Table 1 1 Installation Troubleshooting Problem The Port 80h LED readoutis blank after I turn on the power supply Solution Check power supply connections at P1 and P2 The Port 80h LED readoutis stuck at 00 I see nothi
39. 10uF i 4 VCCCPU JP27 1 VOCH2CPU 2 ci c2 P 0 14 0 001uF 0 01uF 33uF 4 4 4 Vcc3 JP64 C212 C213 S lar 50215 0 001uF 0 01uF T luF 4 4 JP30 1 2 cio cii 5 16613 0 001uF 0 01uF 33uF 4 4 Vcc3 9 JP31 x 4 2 C14 C15 C16 0 1 E 0 001uF 0 01uF 4 4 9 JP32 VOCBUS 1 4 4 2 18 cigs 0 001uF 0 01uF 4 JP33 E 2 C22 C24 0 1uF 0 001uF 0 01uF 4 4 JP34 1 2 26 R27 E d 0 001uF 0 01uF clum 4 4 Vcc3 JP35 VOCSER 1 x 2 c30 C31 g Giur 6633 0 001uF 0 01 TE NCCHeCPU VCCMEM vos VCCSER VCCRTCR VCCPCM 014 4 5 3 584 RESET NANNHANHANHANHAN OODODDODDDDDZEZZZEZZUODOUDUOUOU0DO0D0OOXOZzo ICDIR UU Ou UUUUUuugduouuuu M D D Dn kl Bl Bd PRM D DO D DO PL PH He a O O A BHU OUO RSTDRV BPPBBUDOUODOZzzzzzzmmnnmu utn d3d3 n mud WES IOR 000000000000000000000000000 SESS SERS SEES SOE RS OPER SOE ROE MEMR 5 RDY A MEMW 9 BVD1 A IOCS164 GPIO CS5 BVD2 A IOCHRDY GPIO CS6 WP A PIROl GPIO CS7 58 RST A_BNDSCN TDI GPIO CS9 REG A _BNDSCN_TDO AEN_GPIO CS10 MCEH A4 BNDSCN IMS GPIO CS11 MCEL A4 BNDSCN GPIO CS12 PCMA VCC _GPIOCS13 P
40. 14 801 3 SA2 10 42 2 5 802 2 9 17 803 1 SA4 8 04 SA5 7 5 55 505 SAG 6 amp 20 06 HEADER 3 SA7 527 21 8 7 EM SA8 27 R55 SA9 26 A9 0227 1 23 A10 3 Bosc SA11 25 2 SA12 4 1 16 51 SA13 28 212 VCCROM5 Rov 29 A 13 VSC3 SA15 3 A15 vec 32 HEADER 3 SAIR 21219 7 SA17 C66 17 R56 SA18 1 JP38 i 0 1uF 1 3 Bloscs M 1 BOSCS _ 22 16 2 ROMRD 24 L 1 xiecser XI16CS2 gt 31 HEADER 3 LN DM EI 29F040 AM29F040PC et aet 1 Rev 3 0 DIP Configure Flash EPROM or SRAM JP39 BOMWRI ps Flash 1 2 EPROM 3 4 SRAM 5 6 X16 0 LOW HEADER 3X2 U22 JP40 SA1 30 31 _ 00 SA14 SA2 29 Al D1 32 SD1 ROPA i Flash EPROM 1 2 28 12 p2 83 5 2 ROVWR 3 SRAM 2 3 SA4 27 34 503 SA5 22 AA 8 504 3 21 5 D5 39 05 SA7 20 40 66 1 SA8 19 A7 D7 4i SD7 SA9 18 ag SA10 17 SA11 16 A10 SA12 15 A11 VCCROMS SA13 10 112 91213 VCCROMS SA15 8 A14 SA16 7 9 A15 SA17 6 a16 12 R57 SA18 51317 10K Sata 4J 418 SA20 19 C67 C68 46 a20 0 1uF T 0 1uF RYBYOE 42 gt 35 RY BY GND 4 ESIDR amp 4d XI6CSO 11 ROMRD 43d OE4 FOMWRIE d 29F016 2Mx8 29 016 VCCISA5 U36R
41. 2A3 2Y3 BMEMR MEMW 17 2A4 274 3 BMEMW 1 20 1G vec 180 26 Ho 1 74 244 VCCISAS 9 ee c79 C81 C82 0 1uF O 1uF O 1uF Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol VCCISA5 DACKOi 1 1 1 DACK3 m I DACKS z 1 654 i DACKZ 81 0 HEADER 7X2 1 gee Veg tsa ib DACKOH TT 3b 1 273 5 Decor 3 DACKS E DACKSiE Grayhill 765001 1 135 DACK7 7X2 SW GRAYHILL 765001 SW6 selects the SuperI O ISA DRQO bus to be used for ElanSC400 s e programmable channel 0 DROB DROS DROS DRO HEADER 7X2 510 JP44 DRGO DROI DAGS DROS DROS PDRQI DROZ SW HEADER 7X2 GRAYHILL 76SD01 KBDOOL3 PlRO4 106 1807 x gt IRON x 5 18015 HEADER 11X2 JP22 KBDCOL4 PIRQS SW DPDT GRAYHILL 76SD01
42. C52 C53 C54 C55 C 56 C57 C58 C59 C60 C61 C199 C200 0 33 uF C94 C92 6 8 uF ACASE 10 C155 C163 C164 C166 C170 C173 4 7 uF CCASE 16 C143 C144 4 7 uF ECASE 50 C191 C204 2700 pF 805 C197 C196 1000 pF 805 C205 1 0 uF 1206 D1 BAT54C SOT 23 PHILLIPS BAT54C D2 BAT54 SOT 23 PHILLIPS BAT54 JP26 JP22 HEADER 11X2 TH JP27 JP28 JP29 JP30 JP31 JP3 2 JP33 JP34 JP35 P42 JP46 JP47 JP48 JP49 JP51 JP52 JP64 HEADER 2 TH JP36 JP37 JP38 JP40 P41 HEADER 3 JP39 HEADER 3X2 JP41 JP42 JP43 JP44 HEADER 7X2 JP45 JP50 JP53 HEADER 2X2 Notes An asterisk indicates parts that are not populated JP54 JP55 JP56 JP57 JP58 JP5 9 JP60 JP61 JP62 JP63 HEADER 1 Elan SC400 Microcontroller Evaluation Board User s Manual D 3 Table 0 1 lanSC400 Microcontroller Evaluation Board BOM Continued Quantity Reference LS1 SPEAKER Package Description ISL 8032VT L1 L2 L3 INDUCTOR TDK CB70 1206 P1 P2 PC POWER CONN TH Burndy GTC6R 1 P4 P7 COND26 TH AMP 1 534206 3 P5 P8 P9 P10 72 PIN SIMM TH Molex 15 82 0762 P6 KYBD CONN TH AMP 212044 1 MOUSE CONN TH AMP 750329 2 P12 IDE CONN 40 TH 40 SHRD HEADER 2X20 P14 FDD CONN TH 34 SHRD HEADER 2X17 P16 P17 P
43. ISA SLOT ISA SLOT IDE AT KBD PS 2 MOUSE C165 16 _ cie7 9 46 1 2 D I JP52 240mA 3 VCC5 5 Ili BAT54C 1 1 C168 C169 70 ci7i VECANLGS iouF iour 4 7uF ibd 2 VCCRTC V 7 3 MAX go EL y 5 5 JP53 141 54 T 2 2K T 1 2 3 4 p E aud IUE C Advanced Micro Devices Inc 800 222 9323 Tour 03195 4 BBATSEN gt 5204 E Ben White Blvd 811 BOIN DELL gt Austin TX 78741 EX E de AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board i i v v Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Document Number Rev SYSPOWER SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol Date Monday November 17 1997 Sheet 20 of 23 1 2 VCCISAS VCCISA5 81424 R143 R144 10K 5 10K 81455 1465 147 lt R1484 149 lt 150 lt 1516 R152 10K Q10K
44. R118 R119 R120 R121 R122 1M 1M 1M im 051 248 21 9 DCD2P 1 5 5 2 1 22 RO RIS 8 DSRoPR 6 SOS SIORTS b 2 804 14 70 I 5 5 191012 soam Dos SOO TREE 4 24 RIL m DOT 18 805 RTs O2 RNP _ 9 5 1 2 SIO2PD 13 ON OFF 5 ScectP 3 1 c24 27 _ SkecoP 55 8113 9114 0 0 1uF SCM 4 26 __ 2 2 c1 c2 sone SM vcc GND RS232 5V LTC1349CS 6115 _ ip bre o iuF VCCISAS C Advanced Micro Devices Inc 5204 E Ben White Blvd gt Austin TX 78741 800 222 9323 NOTE When turning off VCCISA5 make AMD Proprietary All Rights Reserved sure GPIOCS1 is low to prevent 1 5 400 Verification Board Note Unless otherwise stated the resistors 0805 package and 5 Tol Document Number Rev SI0232 SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol Date Monday November 17 1997 17 23 1 2 VCCISAS VCCISAS SW1 selects either ElanSC400 s KEYBOARD EDGE OF BOARD XT keyboard interface or the CONNECTOR SuperlI O s AT ke
45. R80 R81 R82 R83 R84 R113 R114 R115 R116 R117 R118 R119 R120 R121 R122 R131 R132 R52 R68 R95 R96 R 101 R 102 R103 R104 R105 R106 R107 R108 R109 R153 R154 155 158 159 160 R85 R88 R91 R92 R93 R94 R97 R98 R99 R100 R144 R112 127 141 180 Notes An asterisk indicates parts that are not populated Elan SC400 Microcontroller Evaluation Board User s Manual D 5 Table 0 1 lanSC400 Microcontroller Evaluation Board BOM Continued Quantity Reference R128 Package Description R156 R157 IK R161 3 3K R175 47K R181 6 8K R186 R184 22K SPI SPARE20 SP2 SPARE14 SW1 SW7 SW8 PBNO C amp K KT11P2SM SW3 SW DIP 4 C amp K BD04 SW9 SW4 SW DIP 8 C amp K BD08 SW5 SW6 SW10 SW11 SW DPDT Grayhill 76SD01 51 52 53 54 55 56 57 58 59 5 10 511 512 513 514 515 516 517 518 519 520 521 522 523 524 5 TP1 TP2 TP3 TP4 5 TP6 T P7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 U6 Super I O PQFP 160 National PC87306VUL U7 U8 74 245 SOIC 20 U9 U12 U13 U19 U34 U43 U4 9 74 244 SOIC 20 U11 74ALVC164245 SSOP 48 TI SN74ALVC164245 DLR 14 E4_292 BGA 292 AMD ElanSC400 17 LTC1327 SSOP 28 RS232 3V 22 U23 U37 U38 U39 U40 29F010 TSOP 48 AM29F016EC 24 29F
46. Routing The ElanSC400 microcontroller provides internal interrupt request IRQ and direct memory access DMA functions traditionally provided by discrete 8259 programmable interrupt controller PIC and 8237 DMA controller DMAC devices However to minimize pin count and thus system cost only two of the seven possible PC AT compatible DMA channels are available externally to the ElanSC400 microcontroller and at most there are eight possible IRQ inputs of which two can be routed to the ISA connectors on the evaluation board Software can control which internal interrupt level or DMA channel the external IRQ or DMA pins are used for inside the lanSC400 microcontroller This is done via two configuration status and control CSC register ports 22h and 23h For example the evaluation board BIOS normally programs these registers so the programmable pins PDRQO and PDACKO are routed internally to DMA channel 2 which is used for the floppy disk controller in a typical PC AT system On the ElanSC400 microcontroller evaluation board the two available PIRQ signals can be routed separately to any of the eleven ISA bus IRQ pins The two DMA channels are normally used for the floppy diskette and audio interfaces but you can switch either channel to the ISA bus instead When used for ISA either programmable DMA channel can be routed by jumpers to any of the seven ISA bus DMA channels The following sections explain how to route these signals phy
47. S lo ezlvsa uvn de gt m 5 TM I dii E fly Sits Ue 9 N m uuo uuo 5 o AFE SYMS did uuo V 5 9 5 g AS N 6yuoo 5 5 5 uuo 21 sng TA pueoghay UBIH preogKoy Ix POW WIS WAS WNS WIS AS Age xXueg z ueg yueg Oo ueg 2 0 Figure 2 2 ElanSC400 Microcontroller Evaluation Board Block Diagram 2 3 ElanIMSC400 Microcontroller Evaluation Board User s Manual 2 Layout 79 Cn uuoo LYVN 70 Power Supply Module uuo sng YSI uuo sng VSI vOuld SDHld po U ol pe O Q g CD o A 2 w S3u sns o 9s 955 1012euu02 155387745 lt 70 e JP45 JP63 9 GNI D L U24 DIP Socket 7 d gt ININIS ud 22 ININIS zz ININIS utd 22 ININIS zz P25 HP Conn HP Conn LCD MA J012euuo2 v av WOH 9X4 WOU USeld USeld USel IH c 91X 0 9HX USeld USeld USel 07 2 91 p1 1 91 0 91 U EN U Local Bus Module GO T2 1A 2 Q
48. This keyboard connects directly to the row and column connectors provided Many of the control lines used by the matrix keyboard are shared by the ISA bus DRAM Flash memory and XT Keyboard controllers on the ElanSC400 Elan SC400 Microcontroller Evaluation Board User s Manual 2 41 microcontroller of these functions are either limited by or limit the use of the matrix keyboard Observe the following interactions when using the matrix keyboard You must set segments 1 7 of switch SWO to off before connecting a matrix keyboard This disables the high word of x32 DRAM and DRAM banks 2 and 3 which share signals with the matrix keyboard See DRAM Main Memory 110 on page 2 25 for details You must set SW4 segment 5 marked MKBDEN to off before connecting a matrix keyboard See Floppy Versus Matrix Keyboard SW4 segment 5 on page 2 49 e You must set switch SW5 to AT before connecting a matrix keyboard See XT Keyboard 1 on page 2 44 The matrix keyboard shares KBDROW9 PIRQ2 with the PS 2 mouse or the audio interface whichever is enabled by switch SW11 See PS 2 Mouse H1 on page 2 45 The matrix keyboard shares several signals with the ISA bus controller These are listed in ISA Bus Interface B1 B6 on page 2 26 Figure 2 23 below shows the matrix keyboard connectors Table 2 7 and Table 2 8 on page 2 43 show the matrix keyboard connector pinouts
49. both programmable DMA channels The following source code example performs the internal signal routing that is required by this example configuration MOV AL 0D6h Select CSC Index 0D6h programmable IRQ routing OUT 22h AL IN AL 23h Read current PIRQ internal routing AND AL OFOh Clear only the bits to be changed OR AL Set only configuration bits for 4 OUT 23h AL Write the new value to the configuration register MOV AL ODBh 7Select CSC Index ODBh programmable DMA routing OUT 22h AL IN AL 23h Read current PDMA internal routing AND AL Clear 1 the bits to be changed OR AL 14h Set only the configuration bits for PDMA 0 and 1 OUT 23h AL Write the new value to the configuration register Figure 2 20 Example IRQ and DMA Configuration Code Many audio or network cards for non plug and play systems have driver installation programs that auto detect the presence of their hardware and warn the user of possible conflicts with other hardware in their system Such utilities will not work properly until you route the required PIRQ or programmable DMA signals in hardware and software as described in this section using the ISA IRQ and DMA signals appropriate for the device After the signals are routed properly the driver installation program will be able to auto detect the resources that are routed to its ISA card and use this information to configure the software driver for th
50. but operate at only 3 3 V Use only 3 3 V SIMMs when changing the DRAM configuration Also you must not use 1 bit DRAMs on lanSC400 microcontroller evaluation board because of the loading restrictions associated with 32 loads Please refer to Board Block Diagram on page 2 3 to ensure correct installation Install the first SIMM into Bank 0 socket P10 the second into Bank 1 socket P9 the third in Bank 2 socket P and the fourth in Bank 3 socket P5 When the board is shipped all four SIMM sockets are enabled for x32 DRAM If you want to use the microcontroller s matrix keyboard interface and internal graphics controller you must turn off segments 1 7 of switch SW9 on the board to limit the DRAM to two banks of x16 memory This is necessary because the matrix keyboard interface shares pins with the high word CAS and bank 2 and 3 RAS signals and because the graphics controller cannot be used when any x32 data bus is enabled Turning off switch SW9 segments 1 4 limits the DRAM interface to the low word x16 by disconnecting CASL2 CASL3 CASH2 CASH3 Segments 5 and 6 disable banks 2 and 3 by disconnecting RAS2 and RAS3 Segment 7 disconnects MA12 These signals are shared with matrix interface signals KBDROWO KBDROW6 SW9 segment 8 is not used See the ElanSC400 microcontroller documentation for information about detecting and configuring DRAM The BIOS provided will automatically detect the amount of DRA
51. card one with no LCD panel attached on the evaluation board then use software to enable and power up the ElanSC400 microcontroller graphics controller CSC Index DDh and Graphics Index 50h Graphics Index 50h includes settings for power up delays be sure to program adequate delays for your display See the ElanSC400 microcontroller documentation for information about graphics controller initialization and power management With LCD power enabled adjust potentiometer VR1 on the evaluation board s power module to supply the correct voltage You can measure VggPOS on 1 of the LCD interface card s header adjusts the amplitude of both VggPOS and VggNEG It is located on the underside of the power module near the mouse connector shown at position G2 H2 in the board layout Figure 2 3 on page 2 4 Note There are two potentiometers at this location is farthest from the corner of the module The potentiometer on the corner of the module VR2 adjusts If you accidentally change VR2 be sure to measure at JP27 afterwards to make sure it is still correct 2 46 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz The LCD interface card can be adapted to a variety of LCD display panels If you will be using several different displays you can construct custom cables that mate to the interface card s 34 pin header See Figure 2 26 If you will use only one display you can route
52. ci c2 26 _ SERCMM SERVP 1 28 SERVM 1 v v 28 GND RS232 3V LTC1327CG _ T T 0 1uF VCCSER3 Rev 3 0 SuperI O IrDA Port VCCISAS Elan SC400 IrDA Port 3 2 1 VCCISAS R87 1 R90 10 4 5 TC7SH32FU TOR 931 3 L 0 1 VCCLEDA LED 6 84 2 1 GND 6 84 O 5 E 2 GND 7 GP1 25 5 L4 RXD GP2 EDAX TXD GP1 H T SIoTX RXD GP2 5 3 SIORX S3 Q SIROUT 3 Hoqa sp cH 2 TP0610T RB400D lt wees SD c EX TFDS6000 U46 vgs 4 TFDS6000 TC7SH32FU TOP SIDE VIEW 8 7 6 5 9 10 VCCISAS 1 2 4 U36B TFDS6000 GPIOCS1 3 4 IRDASD C Advanced Micro Devices Inc 800 222 9323 74 04 Note Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol 7 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board Size Document Number SERIAL SCH Rev 3 0 Date Monday November 17 1997 5 Sheet 13 1 2 1 3 2 4 HEADER 2X2 VCCISAS U48A 74 02 74 32 The group of ElanSC400 pins GPIO16 31 are available for the following functions GPIO16 31 PCMCIA Slot B or Parallel Port Refer to the table below for
53. decode to access PCMCIA socket A NA 1 CFG3 Configuration C34 c35 C36 c37 NOT IN USE 0 1uF 0 1uF 0 1uF 0 1uF i Port 680h Port 80h NOTE U32 033 31 Place the 680h displays before the 80h displays if possible See diagram C38 BAT54 4 3 3 7 32 768 KHz CRYSTAL 1 P42 n 5 ECLIPTEK ECPSM29T x D2 R12 ECLIPTEK ECPSM29T 54 xaaour SW7 i 1 3 Reset Switch o CAP NP PBNO 1 gt C amp K 11 25 0 10uF lt gt 9 Rev 3 0 4 41 C42 C43 C44 4 330pF 470pF 0 01uF aj 470 g c45 c46 4 C47 4 2 1 g 8 BH 15pF 33pF 22pF 001 C amp K SWITCH R15 R16 RI R18 4 7K 4 7K 4 7K 4 7K LFHS i R19 100 AS LFINT 1 High Speed PLL Video PLL Low Speed PLL Intermediate PLL Suspend Resume Switch R20 5 KT11P2SM 0 049 d Note Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol 7 C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved Title Elan SC400 Verification Board Size Document Number XTAL SCH Rev 3 0 Date Monday November 17 1
54. of the blocks of x16 Flash memory Note Never set more than one chip select jumper JP36 JP37 or JP38 to the DIP position For example a conflict will occur if you set both JP36 and JP37 to select the DIP socket Such a conflict will cause improper operation and might damage the memory device or the microcontroller You can route one two or all three chip selects to x16 Flash memory When routed to x16 Flash memory each chip select enables a different pair of Flash memory chips labeled x16 0 x16 1 or x16 2 on the board JP36 ROMCSO Routing The jumper block JP36 lets you route ROMCSO to the chip select of the DIP socket or to Flash memory block 0 x16 0 Figure 2 5 shows the valid JP36 configurations Note Ifyoumove jumper JP36 to change ROMCSO routing you must reconfigure segment on switch SW3 to set the correct boot ROM interface width Set off 8 bit for the DIP socket Set CFG1 16 bit for Flash memory block x16 0 If you disconnect JP36 you must configure the board to boot from PC Card A or install a custom boot ROM expansion device on P39 and P40 See Boot ROM Configuration SW3 on page 2 22 DIP DIP DIP Q O Q c c c 5 8 16 16 16 A ROMCSO B ROMCSO C ROMCSO to DIP Socket to Flash x16 0 Available for Expansion Notes Additional configuration is required See text above
55. on page 2 36 Change SW11 from its default position C1 marked AUD on the board to its C2 position marked DMA This makes programmable DMA channel 1 available for routing to the ISA bus Since this disables the onboard audio device you can also change SW11 from its default position C1 marked AUD on the board to its C2 position marked DMA This is not necessary for ISA DMA but it makes the Super I O mouse interface available Route PDRQI to ISA by moving the jumper on the 1 jumper block JP44 to the position marked DMA1 on the board Route to ISA DACKI by moving the jumper on the PDACK 1 jumper block to the position marked DMA1 on the board Figure 2 19 on page 2 36 shows how the jumpers and switches are configured after these steps Elan SC400 Microcontroller Evaluation Board User s Manual 2 35 5 11 o PIRQ2 gt 22 25 DMA0 T o 9 DMA2 OO DMA3 OO 2 DMA5 5 OO gt DMA6 9 ool RES DMA7 OO 5 SW6 DMAO OO DMA1 2 0 RIO M155 3 gt 9 0 0 8
56. pin will be routed to the required ISA bus pins Furthermore the appropriate CSC registers will be programmed to associate these PIRQ and programmable DMA pins with the correct IRQ and DMA signals in the lanSC400 microcontroller Only one IRQ pin is needed so either PIRQ4 5 can be routed to the ISA bus This example routes pin PIRQ4 to ISA 11 Both programmable DMA channels are needed so it is unimportant which one is routed to a particular ISA DMA channel This example uses programmable DMA channel 1 forISA DMAI and programmable DMA 0 for ISA DMA 3 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz For the example just described the following configuration steps are appropriate 1 Route PIRQ4 to ISA IRQ11 by moving the jumper on the PIRQ4 jumper pin block JP26 to the position marked IRQ11 on the board Change SW6 from its default position C1 marked SI O on the board to its C2 position marked ISA Change the switch by rocking it towards the desired position This makes programmable channel 0 available for routing to the ISA bus Route PDRQO to ISA DRQ3 by moving the jumper on the PDRQO jumper block JP43 to the position marked on the board Route to ISA DACK3 by moving the jumper on the PDACKO jumper block JP42 to the position marked DMA3 on the board The positions marked next to JP43 also apply to JP42 See Figure 2 19
57. the LCD wiring through the provided strain relief holes and connect directly to the solder pads on the bottom of the interface card 1 33 2 34 Figure 2 26 LCD Interface Card Header Pattern Note holes next to the header do not connect to any signals You can use them for strain relief or to mount a custom connector whose pins you can then wire to the appropriate solder pads on the header Table 2 9 lists pin numbers and signal descriptions for the LCD interface card header For more information about the ElanSC400 microcontroller s LCD control signals see the lanSC400 microcontroller documentation Table 2 9 LCD Interface Card Header Pins and Signals Description VggPOS 10 to 40 V Supply Mirror of Adjust via on power module See board layout Figure 2 3 on page 2 4 location G2 H2 CONTPOS Positive contrast voltage Adjust via on the LCD interface card not on the power module 3 4 VccLCDS 5 V supply voltage for LCD 5 6 7 9 11 GND System ground 13 15 17 19 21 23 25 27 29 8 LCD panel data bit 0 When driving 4 bit single scan panels bits 3 0 form a nibble wide LCD data interface Elan SC400 Microcontroller Evaluation Board User s Manual 2 47 Table 2 9 LCD Interface Card Header Pins and Signals Continued Description LCD p
58. the basic sections of the evaluation board layout microcontroller Super I O ROMs DRAM VESA local and ISA bus interfaces IrDA interface serial and parallel ports PC card keyboards mouse drives power measurement and power management Chapter 3 Product Support provides information on reaching and using the AMD Corporate Applications technical support services product information and literature available through AMD s World Wide Web and FIP sites and support tools for the E86 family Appendix A Evaluation Board Default Settings summarizes the jumper and switch settings for the ElanSC400 microcontroller evaluation board when it is shipped Appendix B Verified Peripherals contains a list of peripherals that have been verified to work on the ElanSC400 microcontroller evaluation board Appendix C Board Layout Suggestions offers suggestions to minimize noise and noise coupling Appendix D Bill of Materials and Schematics shows the bill of materials for the evaluation board and the actual CAD schematics used to build the board Elan SC400 Microcontroller Evaluation Board User s Manual XV Suggested Reference Material XVi Forinformation on ordering the below literature see Chapter 3 Product Support e lan SC400 and lanSC410 Microcontrollers Data Sheet Advanced Micro Devices order 421028 Elan SC400 and ElanSC410 Microcontrollers Register Set Reference Manual Advanced Micro
59. this channel to any ISA DMA channel See DMAs on page 2 30 Schematic 1 SIODACK Switch PRs C1 Selected 6 ISADACK 3 SIODRQ2 PDRQO 2 DMAO 4 SADRQ Figure 2 17 Programmable 0 Switch SW6 Elan SC400 Microcontroller Evaluation Board User s Manual 2 33 2 34 ISA Bus Versus Crystal Audio SW10 Switch SW 10 must be set to allow ISA bus to use the ElanSC400 microcontroller DMA signals that are normally used by the Crystal audio device These signals are PDRQI and PDACKI See Figure 2 18 To switch PDRQI and to the ISA bus push switch SW10 to position C2 To switch these signals back to the audio interface select position C1 You can route this channel to any ISA DMA channel See on page 2 30 Schematic Switch AUDDACK C1 Selected 6 PDACKi 8 mn E 3 AUDDRQ 5 2 4 PDRQI 2 Figure 2 18 Programmable DMA 1 Switch SW10 Example IRQ and DMA Configuration This section shows how to configure the ElanSC400 microcontroller evaluation board for an example IS A audio card that uses ISA signals IRQ11 for recording and DMA3 for simultaneous playback This ISA audio card would replace the evaluation board s onboard audio interface In this example both of the available programmable DMA channels four pins and one PIRQ
60. traces and XTAL2 as short as possible Keep all noisy signals e g PLL filters and other clocking signals as far away from and XTAL2 as possible XTAL1 is much more sensitive to noise coupling than XTAL2 Minimize parasitic capacitance between XTAL1 XTAL2 even few picofarads can potentially cause the oscillation frequency to be off target Phase Locked Loops Board layout considerations for the four PLLs suggest the following precautions The loop filter signals are all close to one corner of the chip Place the loop filter components as close as possible to this corner Route the area around the loop filters first and by hand Keep the traces as short as possible and keep them as far away as possible from each other and from other clocking signals As with the oscillator keep all noisy signals as far away as possible even on the inner layers Elan SC400 Microcontroller Evaluation Board User s Manual C 1 2 For additional protection put an Analog power plane directly under the loop filter circuit See the microcontroller data sheet for loop filter component recommendations C2 in the PLL circuit filters high frequency noise See Figure C 1 The and R values adjust lock time and jitter Larger RC values reduce jitter in the PLL but increase lock time the time required for the loop filter voltage to stabilize after reset As RC values get larger the LF voltage will tend to
61. 00 Microcontroller Evaluation Board User s Manual 2 13 Super The Super I O governs all devices except audio that are not under the direct control of the ElanSC400 microcontroller It is provided on the board for debugging purposes and provides an environment more like a desktop PC for development The Super I O controls Two 16550 compatible serial ports IrDA infrared interface DE hard drive interface Floppy disk interface AT keyboard PS 2 mouse Chip select for port 80h and port 680h LED readouts Crystal Audio Interface H6 The lanSC400 microcontroller evaluation board includes a Crystal digital audio chip marked U54 on the board plus a microphone amplifier and speaker to allow testing of software that requires SoundBlaster SoundBlaster Pro or Windows Sound System compatibility One audio DMA channel is provided which shares programmable DMA channel 1 with the ISA bus via switch SW10 See ISA Bus DMA Versus Crystal Audio I O SW10 on page 2 34 Programmable DMA channel 1 is not available when the matrix keyboard is in use Audio interrupts share microcontroller PIRQ2 with the PS 2 mouse and the matrix keyboard interface See 5 2 Mouse H1 on page 2 45 The microcontroller SPKR output is routed to the audio chip for mixing with digital audio output 2 14 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz ROM Space B10 B12 The lanSC400 microcon
62. 040 32 DIP Socket AM29F040PC Notes An asterisk indicates parts that are not populated D 6 29 PALCE20V8H 7PC 24 DIP Socket AMD PALCE20V8H 7PC Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Table 0 1 lanSC400 Microcontroller Evaluation Board BOM Continued Quantity Reference 30 U31 U32 U33 Hex Display Package TH Description TI TIL311 36 74ACT04 SOIC 14 41 74ACT32 SOIC 14 42 74ACT08 SOIC 14 TFDS6000 SMT Temic TFDS6000 TC7SH32FU 55 5 Toshiba T4ACT373 SOIC 20 74 02 5 14 LIC1349 SSOP 28 RS232 5V 74 125 5 14 Pcmcia 55 28 MIC2563A 1 74 240 SOIC 20 LTC1478 SOIC 16 LINEAR TECH CS 4236B 100 Crystal 4236B KQ LTC1477 SOIC 8 LINEAR TECH LM4861M SOIC 8 National Semiconductor 32 768 KHz CRYSTAL SMT Ecliptek ECPSM29T MICROPHONE TH 2 Panasonic WM 54 24MHz OSC Ecliptek 23EC2500ETT 24MHz G 8 00MHz OSC Ecliptek 23EC2500ETT 8 0MHz G 14 318MHz OSC Ecliptek 23EC2500ETT 14 318MHz G Notes An asterisk indicates parts that are not populated 16 93440Mhz Cal Crystal CCL SM3B 14F Elan SC400 Microcontroller Evaluation Board User s Manual D 7
63. 13 14 CON14 VCCISAS VCCISAS o 255 E E Rev 3 0 m mea ay 55 a gt o 1 5 5 5 TA SBHE pace 1a2 1 2 6 1 MESI 1A3 1 3 71 1 4 1Y4 X 2 1 13 242 252167 18 282 212 5 5 3 I 1 1 253 213 kBpcou KBDCOLO 7 1 20 KBDCOLI MKBDEN 19 28 10 KBDCOL2 E KBDCOLS 2 74ACT244 KBDCOLA 3 22 KBDCOLS 2 KBDCOLG 1 KBDCOL0 VCCISAS re 0 1uF C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board NOTE Buffer U34 is used to provide the appropriate connections Note Unless otherwise stated the resistors are a 0805 package and 5 Tol for either matrix keyboard use or ISA and Super I O use Document Number Rev DATABUFF SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol It is not needed for normal operation Date Monday November 17 1997 Sheet of 1 2 3 Note Note 500 1 0 25 DIP Rev 3 0 U24 l SAO 12 13 SDO JP36 SA1 11 20 po
64. 14 87 TRATA 38 BSAI18 19014 87 15002 EE 38 BSAI8 DACKO 88 39 BSA17 DACKO 88 _ 39 BSA17 BMEMR i DACKO LA17 DACKO LA17 89 DREQO MEMR 240 RCO 89 DREQO MEMR p42 BMEMWE d DACKS 90 Q 41 DACKS 90 9 41 309 5 MEMW 300 DACKS MEMW 21 DREQS 42 8 51 DREQS 808 22 gt DACK6 SD9 DACK6 SD9 DROS 93 44 SD10 DROS 93 44 SD10 DREQ6 5010 45 5011 DACK7 PREQG 5010 45 5011 DROZ 850 DACRT 5012 DROZ o5 J SD11 45 5012 5 DREO7 SD12 4 5 DREO7 SD12 45 er 5013 8013 X 40 MASTER SD14 9 MASTER 5014 4 38 5015 48505 4 38 GND 5015 29 25 ISA AT CONN ISA AT CONN 7 AMP 645169 3 645169 3 VOEIBAS ECLIPTEK 23EC2500ETT 9 Rev 3 0 4 3 VCCISAS VCCISAS Vcc3 U29 7 lt 1 20 vec 24 gt ER zr VCCISAS 4 85423 4 12 01 15 SMEMR OR Ves 5 1 02 18 380 1 2 R67 R68 R70 15 1 03 c83 10K 10 7116 4 HBX 0 lur 14 318MHz OSC 8 17 1 05 9 ECLIPTEK 23EC2500ETT 14 318MBz G 2510419 S sz Sa 19 1 07 5 vm Q8 gt 35 23 111 25 131112 4s 113 GND PALCE20V8H 7PC 24Dip Socket VCCISAS Rev 3 0 9
65. 1A3 1Y3 14 OMOEA POMWE 8 TIEA 11 21 241 9 IORB 13 7 151245 SX IS PCMOEBH 37 253 2X 2 4 2Y4 PCMVCCA 1 20 1G VCC AFDT PCMVCCB 19d 26 GND 10 74ACT244 VOTERS EP Ed 0 1uF VCC3 U41B RSTB SLCTIN 4 6 iJ gt INIT BVD2B BUSY 74ACT32 BVD1B sx VCC3 509 5010 R79 10K C Advanced Micro Devices Inc 800 222 9323 SCDB 5204 E Ben White Blvd Title ElanSC400 Verification Board Size Document Number PCMCIA SCH Rev 3 0 Date Monday November 17 1997 Sheet 12 of 23 1 2 Elan SC400 Serial Port VCCSER3 CR81 R82 R83 R84 1M 1M 21M 21M Serial Connector U17 23 DCD 21 9 DCDP 1 DSR 1 22 8 DSRP 6 ne SIN 4 20 504 RIA 10 SNP 2 0 EU 23 DI2 2 7 7 0 18 DI3 DO3 11 SOUTP 3 o 25 ROL DIRE 211 DOL 4 18 RO5 RIS 12 RINP 9 o SERCIP 4 ON OFF 27__ 2 5 9 C2 SERIAL PORT 0 1uF 745410 1 SERCIM 4
66. 20 P21 P24 P25 HP CONN TH 2x10 SHRD 3M 2520 6003UB P18 P26 P39 P40 COND50 SMT 2x25 AMP 104652 5 P23 P47 P48 SERIAL PORT TH AMP 745410 1 P31 P32 ADA CONN TH 2x25 SHRD P33 P34 ISA AT CONN TH 645169 3 P35 HEADER 5X2 TH P37 CON7 Molex 5597 39 51 3074 P38 CON14 Molex 5597 39 51 3144 P43 P44 PCMCIA CONN AMP 535653 1 P45 PARALLEL PORT AMP 745967 7 P46 HEADER 2 RS2 RS1 RSHORT R1 R2 10 R86 R87 R89 R90 10 Notes An asterisk indicates parts that are not populated D 4 R3 R14 R20 R73 R173 0 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Table 0 1 lanSC400 Microcontroller Evaluation Board Continued Quantity Reference Package Description R4 R5 R6 R7 R21 R22 R23 R2 4 R25 R50 R51 R57 R58 R59 R60 R61 R62 R63 R64 R65 R66 R67 R70 R71 R74 R78 R79 R110 R111 R133 134 135 136 137 138 139 142 143 145 146 R147 R148 R149 R150 R151 R152 R162 R163 R164 R165 R166 R167 R168 R169 R170 R171 R176 R177 R178 R183 R185 R187 R188 R189 R190 R191 R8 R9 R10 R11 R12 R13 R19 R140 R182 R15 R16 R17 R18 R123 R124 R125 R126 R129 R130 R179 R26 R72 R75 R27 R28 R29 R30 R31 R32 R 33 R34 R35 R36 R37 R38 R39 R40 R41 R42 R43 R44 R45 R46 R47 R48 R49 R53 R54 R55 R56 R76 R77
67. 210 10K Q10K 10 Q10K 10K 4 e SW4 T j BRDCFG2 1 16 SWACIN 1K R153 ACIN 2 15 SWBLo R154 x 1 BLOR oo 14 SWBL1 4 ik R155 1 R1564 R1574 R158 EL SWBL2 4 1K R159 E BL2 5 12 1K 5160 MKBDEN 1K iK 6j DIAGCFGO 1 DIAGCFGO 7 40 DAGCFGI 4 DIAGCFG1 9 DIAGCFG2 DIAGCFG2 SW DIP 8 C176 C178 C179 C180 0 1uF 0 luF 0 luF 1 BRDCFG 2 0 DIAGCFG 3 0 Configuration switches for Diagnostic board identification identifies the Register of the bdard NOTE Indicates that location is not populated VCCISAS VCC3 Vcc5 VCCISAS 851 o VCCISAS SPl 87 U42B 88 U48B Voc 20 Vocswa GND GND 1 2 519 4 1 2 528 JP54 55 25 6 5 4 1 19 x Hoqa 5 Hoqa 6 2 2 a 18 gt 1 AS HX 74 08 74 02 4 Ya HEX HEADER 1 HEADER 1 P mm A5 Y5 HX JP56 JP57 VCCISAS 5 7 6 Y6 1335 VCCISAS5 2 5 1 1 9 U48C gt 28 11 S7 U52D 512 exi 919 PLY HEADER 1 HEADER 1 74ACT125 59 50 5 10 10 JP58 JP59 S14 926 4 2 531 od CNE 1 I 2 sa 9 VCCISAS Hgs SPARE20 ST pou 8 74 02 V HEADER 1 HEADER 1 vers JP60 JP61 74 08 0365 9 1 516 HEADER 1 HEADER 1 vec3 5 8 VCCISAS RS2 o 25 3 JP63 74 04 1 uaap GND gt 519 14 1 2 12 74ACT32 Wes 25 11 1 13 lt 13 X 2 aa 55 12 5 B
68. 22K b MECOUr 1 4 5 1 C205111 0uF 0805 8 LM4861M PERRIER C206 VCCSUSPA 0 1uF C207 o 1urF Rev 3 0 The entire page Note Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol AEN GND bd LTC1477CS The audio amp will be shutdown active high in suspend To achieve this VCCSUSPA is used to provide power to the amp amp to control shutdown the of amp During normal power on amp resume functions the shutdown will be active until the RC on the gate of the 125 reaches a level to tri state the output then the P D will force the shutdown pin low when SPEAKER P N PANASONIC EAS 3P123A PANASONIC EAS 3P128A PANASONIC EAS 2P106C PANASONIC EAS 2P20A LZR 20R04 LZR 28804 LZR 23RPCO1 201 10uf 10v A CASE 201 0 1uf C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved 7 itle ElanSC400 Verification Board ize Document Number Rev AUDPORT SCH 3 0 Date Monday November 17 1997 Sheet 23 of 23 0c i Index Numerics OWS 2 27 14MHz signal 2 27 A 14 routing 2 21 15 routing 2 20 18 routing 2 20 ACIN 2 10 2 54 2 10 AUDDACK 2 34 AUDDRQ 2 34 audio DMA 2 14 interrupts 2 14 IRQ restricti
69. 4 pin connector on the diskette drive just as you would for a standard PC installation 1 4 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz a If you are installing a hard disk drive perform the following steps Inspect the 40 wire IDE cable that you are providing The red wire along one edge of the ribbon cable indicates wire 1 Connect one end of the 40 wire IDE cable to the hard drive just as you would for a standard PC installation The connector s orientation should be indicated in the drive documentation or marked near the connector on the drive Usually wire 1 is oriented towards the drive s power cable connector Connect the other end of the 40 wire IDE cable to the 40 pin connector P12 on ElanSC400 microcontroller evaluation board with wire 1 oriented towards the power supply module Find one of the 4 wire power connectors from the PC power supply and attach it to the 4 pin connector on the hard drive just as you would for a standard PC installation Insert an ISA bus VGA card into either of the ISA slots on the lanSC400 microcontroller evaluation board The ISA slots are labeled P33 and P34 Connect the monitor cable from the monitor to the D connector on the ISA bus card just as you would for a standard PC Connect the keyboard to the keyboard connector at location P6 Connecttheconnectors usually marked P8 and P9 from the standard PC power supply in
70. 44 Mbyte drive 1 8 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Table 1 1 Installation Troubleshooting Continued Problem I hear the diskette being accessed but get an error message Non System disk or Drive A not found Solution Check that the diskette in the drive is indeed bootable just as you would on a standard PC Make sure the diskette drive is connected properly to the last connector on the cable I get a Missing Keyboard error message on the monitor during boot up Check that keyboard is properly connected Check that SW1 is set to the C2 position switch is depressed towards the AT label on the board I have installed a hard disk with a preinstalled operating system but the evaluation board won t access the hard disk Check that the 40 wire IDE cable is properly connected at both the drive end and the board end board connector P12 Check that the CMOS setup is configured correctly for your drive Make sure the evaluation board will start from a bootable diskette in drive A Then try to do a directory listing of drive C If the directory listing of C works the drive is functioning and there is a problem with the drive s boot block orsystem image Notethat some operating systems will display an error if you list an empty directory Make sure the drive functions properly on a different system Note however that the mapping of logical to
71. 5 2 11 layout diagram 2 4 overview diagram x 2 2 purpose ix restrictions 2 12 support for 3 1 3 5 switch summary 2 5 2 11 troubleshooting 1 8 ElanSC400 microcontroller block diagram 2 13 features overview Xi IrDA interface 2 39 overview 2 12 serial port 2 38 e mail technical support 3 2 EPROM See also ROM support for xiv errors 1 8 evaluation board layout suggestions 3 4 example configuration register code 2 37 example DMA and IRQ configuration 2 34 F Flash memory chip select routing 2 16 configuration utility 2 15 data width 2 23 density 2 18 devices on board 2 15 pinouts 2 19 support for xiv floppy disk drive 2 49 shared with ISA 2 33 starting from 1 6 FTP site 3 4 G GND connectors 2 9 2 50 2 55 ground wire 2 50 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 0c H hard drive IDE See IDE hard drive headers signal xiv IDE hard drive connection for 2 49 starting from 1 7 infrared support See IrDA interface installing lanSC400 evaluation board 1 4 requirements 1 3 troubleshooting 1 8 2 27 IrDA interface ElanSC400 2 39 Super I O 2 39 IRQs ISA configuration example 2 34 routing for ISA bus 2 28 2 29 ISA bus DMA routing 2 28 DMA shared with floppy 2 33 interface 2 26 2 37 IRQ and DMA example 2 34 IRQ routing 2 28 restrictions 2 12 signals not supported 2 27 signals shared 2 26 suppor
72. 8 for 512K x 8 ROM SA14 for 512K x 8 SRAM Don t Care for 128K x 8 amp 256K x 8 ROM Figure 2 8 JP39 Jumper JP40 More ROMWR and Address Routing The two position jumper at JP40 selects the signal to route to pin 29 on the DIP socket see Figure 2 9 Pin 29 is different for different types of part As seen in Table 2 3 pin 29 is Address 14 for ROM and Flash memory parts or it is the Write Enable for the 512K x 8 SRAM JP40 SA14 O DIP Pin 29 O ROMWR O SA14 for ROM amp Flash Memory ROMWR for 512K x 8 SRAM Figure 2 9 JP40 Jumper lan SC400 Microcontroller Evaluation Board User s Manual 2 21 2 22 1 ROM Configuration SW3 The ElanSC400 microcontroller asserts the ROMCSO chip select to fetch its first instruction after reset Normally is routed to the BIOS DIP socket on the evaluation board but it can also be routed to different devices on the board or redirected within the microcontroller to PC Card Socket A The boot ROM configuration is controlled by switch SW3 location on the board layout Figure 2 3 on page 2 4 The three SW3 segments individual switches that are used are marked CFGO CFG1 and CFG2 on the board See Figure 2 10 Note If you move jumper JP36 to change ROMCSO routing on the board see page 2 16 you must set 1 to select the correct boot ROM data width See Boot ROM Width SW3 and CFG1 on page 2 23 C
73. 9 Fuseu W gT A9 MSENO a 1 10 5 m A11 HDDCSO 12 HCS0 SELCS 87 A13 HCS1 DED 14 IDED7 82 DEH 15 IDEHI DEDE ad IDELO CFGO eei Sec 00 IOCS164 D D1 502 55 Super I O p12 141 503 37 142 D3 SD4 36 143 D4 14 X 505 35 144 D5 PLS a2 506 34 145 m D6 16 1X 33 146 pu 217 RSTDRV 20 rs 220 as som 1 ares a 45 AEN KBCLK 94 44 93 ATDATA edet ERE TOCHRDY MDATA m 22 TOCHRDY MDAT 92 xd 11154 TP7 TP6 soak 136 SoPDo TP8 SIOIRQI 5 01 1 135 SOPDI ig TP9 PIRGS 19 TRO3 2 184 SOPD2 TP10 7 18 183 8 ig TP11 1h 5 121 80204 1g 1712 SIORO 15 9 130 SIOPDS 1 TP13 Kx IRQ6 PD5 14 129 SOPDG i TP14 1807 PDS 50 07 a SioRal2 43 E 29 18012 SLIN ASTRB DIS gt STB WRITE 09752 H AFD DSTRB Dia 2 26 01 INITE 057 251380 PDACKO m 01572 SiobRae gt 23 PDACK1 27 FDRO B SLCT 12250 530 FDACK On Hia xad IDEACK AAO BUSY WAIT4 FSX CHE SESE eH HE DAA AF 2 Zzoum unum mnuw annaaaonnaaan ZZ ZZZ Z222 2 2 Z noodoaonaam HH 500000000000
74. 997 Sheet 4 of 23 3 4 VCCDRAM3 o e 1 C50 c51 C52 0 33uF 0 33 0 33uF VCCDRAM3 o Note Note oo SR 68 12 NC GND GND GND 1 72PINSIMM MOLEX 15 82 0762 VCCDRAM3 o my G53 C54 c55 0 33uF 0 33uF 0 33uF VCCDRAM3 o VCCDRAM3 o mym C58 0 33uF C56 0 33uF C57 0 33uF VCCDRAM3 o 0116 31 Unless otherwise stated the resistors a 0805 package and 5 Tol Unless otherwise stated the capacitors are a 0805 package and 10 Tol 88 PRD2 PRD3 PRD4 11 sas Ne Ne 36 36 NC NC 23 28 NC 2 38 NC 25 46 NC 25 46 NC ra NE 28 Nc E uc X 88 ne MAI 71 Nc ME A Nc 1 GND 11 GND GND GND 72PINSIMM 72PINSIMM MOLEX 15 82 0762 MOLEX 15 82 0762 3 3 Volt SIMMS Only NOTE Using 4Mx4 DRAM in a 64MB system will exceed the loading requirements of the MWE and MA signals 1 5 400 will need to be programmed to support this configuration VCCDRAM3 es 259 C60 C61 0 33uF 0 33uF 0 33 VCCDRAM3 o 16 31 f pa o 69 en 2209 65 ck No mi S 5 N
75. C GND GND GND 72PINSIMM M o MOLEX 15 82 0762 C Advanced Micro Devices Inc 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved 7 800 222 9323 Title ElanSC400 Verification Board Document Number Rev DRAM SCH 3 0 Date Monday November 17 1997 Sheet 5 of 1 2 VCCDRAM3 VCCDRAM3 o o b Zo 4 5 5 Do Dii b 013 b 015 b Di7 VCCISA5 5 D19 Det 5 5 025 027 R24 R25 D 029 10K 2 10K 031 L o CTENVDD CTENVEE gt x gt AME 104652 5 VLCFG 1 0 V VLCONN1 Identifies availability and type of VL board VLCFG2 The VL Bus card will have a strong pullup on VLCFG2 to disable the VEE and VDD supplies when using the VL Bus LBL24 may be used to put video controller in standby 47 49 48 50 VLCONN 1 47 49 48 50 e VLCONN 2 Edge of Board VLCFG 1 0 Identifies availability and type of VL board VLCFG2 The VL Bus card will have a strong pullup on VLCFG2 to disable the VEE and VDD supplies when using the VL Bus LBL24 may be used to put video con
76. C ROMCS2 to DIP Socket to Flash x16 2 Available for Expansion Figure 2 7 JP38 Jumper Positions C11 Elan SC400 Microcontroller Evaluation Board User s Manual 2 17 2 18 Device Selection for the DIP Socket JP39 and JP40 The 8 bit DIP ROM socket on the ElanSC400 microcontroller evaluation board can be used to Support various Flash memory EPROM or SRAM devices Densities supported are shown in Table 2 2 This table also shows how to configure jumpers JP39 and JP40 so they route signals to the socket correctly for each different device type s pinout Pinouts for the various devices supported are shown in Table 2 3 on page 2 19 Table 2 2 DIP ROM Device Selection Device Flash memory 128K x 8 Flash memory 256K x 8 Flash memory 512K x 8 EPROM 128K x 8 EPROM 256K x 8 EPROM 512K x 8 SRAM 512K x 8 Note Only 5 V Vcc devices can be used Programming is not supported for devices requiring 12 V Vpp Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Table 2 3 Pinouts for ROM Flash Memory and SRAM 128Kx8 256Kx8 512Kx8 Flash Memory 128Kx8 256Kx8 512Kx8 512Kx8 Notes 1 The evaluation board uses a non standard address pinout for SRAM See the following text Elan SC400 Microcontroller Evaluation Board User s Manual 2 19 2 20 Table 2 3 Pinout
77. C400 microcontroller with PIRQ7 and PIRQ3 which are used for Super I O serial ports 1 and 2 respectively Interrupt conflicts will occur if a Super I O serial port is enabled at the same time as the matrix keyboard interface Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz IrDA Interface A1 and A2 ElanSC400 Microcontroller IrDA Interface A2 The lanSC400 microcontroller supports infrared data transfers via its IrDA interface The serial data transmission rates include all of the UART bit rates up to 115 Kbps and the board supports a 1 152 Mbps synchronous mode The lanSC400 microcontroller IrDA interface on the board is available from an IrDA LED module at U45 Super I O IrDA Interface A1 The Super I O supports infrared data transfers via its IrDA interface The serial data transmission rates include all of the UART bit rates up to 115 Kbps but unlike the ElanSC400 microcontroller the board does not support a 1 152 Mbps synchronous mode The Super I O shares UART2 between its IrDA port and its serial port 2 The Super I O IrDA interface on the board is available from an IrDA LED module at U44 Parallel Port C1 The parallel port feature of the ElanSC400 microcontroller cannot be enabled at the same time as PC Card Socket B because these features use shared pins on the microcontroller To enable the parallel port you need to configure jumper JP45 and program the microcontroller accordingly
78. C400 microcontroller incorporates a VESA local VL bus operable at up to 33 MHz 3 3 V only The bus is 32 bits wide and supports burst mode transfers The VESA local bus shares signal lines with the LCD controller so either a VL device or an LCD device may be operated at any one time Locations P18 and P26 are for the VL daughter card Note standard VESA local bus connection is not provided because the lanSC400 microcontroller s VESA local bus is not 5 V An example 3 3 V VL Bus VGA interface is available from AMD Elan SC400 Microcontroller Evaluation Board User s Manual 2 45 LCD Display Interface E12 The ElanSC400 microcontroller incorporates an LCD display interface This interface shares signals with the VL bus so they cannot both be used at the same time The LCD graphics controller also cannot be used if the x32 DRAM data bus is enabled Make sure all segments of switch SW9 are turned off See DRAM Main Memory I10 on page 2 25 for details The ElanSC400 microcontroller evaluation board kit includes an LCD interface card that plugs into connector P26 shown at location E12 in the evaluation board layout Figure 2 3 on page 2 4 Before connecting any LCD display check the display s supply voltage and power up timing specification The following paragraphs explain how to adjust these values on the evaluation board to help ensure safe and proper operation of the LCD panel Install a bare LCD interface
79. CL to ROMCS24 GPIOCS1 respectively and removed SDA and SCL from pin name Add current jumper JP23 luF cap and 10 ohm resistor to VCCRTC Sh 3 Removed header JP22 Added CLK8MHz signal to conn P19 Added BNDSCEN signal to header P38 Mick R 222 9323 Connected IOR IOW MEMR and MEMW to conns P36 P25 P8 and P16 respectively Sh 4 Removed buzzer circuit 5204 E Ben White Blvd Removed header P28 eee A E with 470pF 001uF and 01uF caps respectively AMD Proprietary All Rights Reserved Removed 512 and changed VCCISA5 to VCCSUSP Title Removed 10K resistors R103 R104 R125 and R126 ElanSC400 Verification Board Replaced two HD151015 buffers with one 74ALVC164245 buffer Replaced zero value resistors with 8 dip switch Size Document Number Rev Added two 244 buffers H2 SCH 3 Date Wednesday September 10 1997 Bheet 1 of 23 4 5 AVCC VCCANLG3 JP28 R1 1 TY 2 c5 c O lur 0 001uF 0 01uF
80. CMA VPP1_GPIOCS14 SAO PCMA VPP2_GPIO15 CDA24 STATIC CLK GPIO20 SA2 SA3 PCMB VCC _GPIO16 SR4 SR5 PCMB VPP2 GPIO18 SA6 PPDWE _GP1021 SA7 PPOEN _GP1022 SLCT WP B GPIO23 SR9 BUSY BVD2 B GPIO24 SA10 ACK GPIO25 5 11 PE GPIO26 SA12 ERROR _CD B _GP1027 SA13 INIT _REG B _GP1028 SR14 51 1 _ 5 _ 1 29 SR15 RFDT _MCEH B _GPIO30 SR16 STRB _MCEL B _GPIO31 SA17 SA18 KBDCOLO_ XTDATA SA19 KBDCOLI XTCLK SA20 KBDCOL2 SA21 KBDCOL3 SA22 KBDCOL4_PIRO5 SA23 KBDCOL5 PIRO6 SA24 KBDCOL6 SA25 KBDCOL7 DO CASL24 D1 KBDROW1_CASL3 D2 KBDROW2_CASH2 D3 KBDROW3_CASH3 D4 KBDROW4_RAS2 DS KBDROWS_RAS3 D KBDROW6_MA12 D7 KBDROW7_PDACK1 D8 KBDROW8_PDRO1 D9 KBDROW9 PIRO2 D10 KBDROW10_BALE 511 KBDROW11_SBHE 12 KBDROW12_MCS16 D13 KBDROW13_R32BFOE 14 KBDROW14_SUSRES D15 LCDDO_VL RST D16 500 LCDD1_VL ADS D17 01 LCDD2_VL W R 18 SD2 LCDD3_VL M IO D19 SD3 LCDD4_VL LRDY D20 5 4 LCDD5_VL D C D21 SD5 LCDD6_VL LDEV D22 06 LCDD7_VL BE3 23 SD7 M_VL BE2 D24 SD8 LC_VL BE1 D25 SD9 SCK_VL BEO 26 SD10 FRM VL LCLK D27 SD11 LVEE _VL BRDY D28 5012 LVDD _VL BLAST D29 5013 D30 014 CASHO D31 5015 CASLO CASH1 DBUFOE _GPIO CS4 CASL1 DBUFRDH GPIO CS3 RASO DBUFRDL GPIO CS2 RAS1 ROMRD ROMWR ROMCSO4 MA1_ CFG1 ROMCS1 MA2_ CFG2
81. Changed ROM 1 name to DIP Added pads to bottom of board for caps near SC400 socket Added off page connector to X16CS signals Sh 3 Removed VCC5 from analyzer headers Sh 9 Added four 29F016 flash chips Removed RESET from analyzer header P19 Added off page connectors for 16 5 signals Added GND to NI 1 amp NI 2 connectors Sh 11 Removed short shape S25 and S26 from VCCISA5 Added RESET to NI 2 connector Renamed 8MHz and 14MHz signals to CLK8MHz and CLK14MHz Sh 4 Changed SW5 amp SW6 from an Omron 351000 to 11 25 Sh 12 Added a 244 buffer Changed LFx circuit from a one component to three component design Sh 13 Removed IrDA tranceivers and circuity Added GND to P27 for RESET Added TFDS6000 tranceivers and circuity from SC450 IrDA port design Added VL device VDD amp VEE controls to P20 Sh 15 Removed short shape S7 from VCCISA5 Added VCC5 to P23 Sh 16 Removed header and plug P4 from P12Volt and 5 5 Changed RS1 RS7 to sets of 0 ohm resistors Removed IDE amp FDD power conn Changed pull ups on BIOSCS DIAGCS amp X16CS4 from 5 to VCC3 Sh 18 Removed diode D5 and 1K resistor from 74ACT125 and added TC7SH32FU Added ROMID2 to P42 Added 2 2K and 100 ohm resistor 10 and a switch Added KBDROW10 BALE to buffer U24 Added buffered ISABALE to ISA connector P34 amp P35 5 20 88 REAGSY 544 4981580096595 476 KYBD D Changed 5420 25 U9 to b
82. D SCH 3 0 Date Monday November 17 1997 Sheet 18 of XVCC5EN XVCC3EN XENO XVCCOUT 0 1 0 0 5V ov 0 1 0 1 5v 5v P12VOLT 5 0 1 1 0 5V 12V 9 0 1 1 1 5V 5 9 054 VCCPCMAS VPPPCMA 5 ZZZZZZZZ 1M 1M BAM min inu un RBBOOOOOO 46 22000000 di 5 12 5 PCMBOUT12 PONNOGAF 50 AVCCSEN amp 2 2 JP47 69 29 T 1 VEE80T 28 HEADER 2 1 8 C JP4 8 ARNT avr ROUT 124 POMAOUTI2 42 C119 C120 6121 C122 2 0 1uF 0 1uF 0 1uF 0 1uF POMVCCHIE 184 BYCCSEN BvccouT 12 PCMBOUTS 2 JP49 m 209 200 BVCC3EN kra krd PCMVPP2B 22 BENO BVOCOUT Fia PCMBOUTI2 duum m A BEN1 BVPPOUT Q2 HEADER 2 VCC3 veces P12VOLT 28 56 VCCPCMAS VPPPCMA 5 VPPPCMB C123 C124 C125 Pemcia Pwr 9 n MIC2563A 1 Micrel T 126 128 C129 1uF luF luF E l aa gisi 1 8232 a 6133 T 0 1uF Tour
83. Devices order 21032 5 400 and ElanSC410 Microcontroller User s Manual Advanced Micro Devices order 21030 FusionE86 Catalog Advanced Micro Devices order 19255 FusionE86 CD ROM Advanced Micro Devices order 421058 Forcurrent application notes and technical bulletins see our World Wide Web page at http www amd com Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 2 0 Documentation Conventions The Advanced Micro Devices Elan SC400 Microcontroller Evaluation Board User s Manual uses the conventions shown in Table 0 1 unless otherwise noted These same conventions are used in all the E86 family support product manuals Table 0 1 Notational Conventions Symbol Boldface Italic Usage Indicates that characters must be entered exactly as shown except that the alphabetic case is only significant when indicated Indicates a descriptive term to be replaced with a user specified term Typewriter face Indicates computer text input or output in an example or listing Encloses an optional argument To include the information described within the brackets type only the arguments not the brackets themselves Encloses a required argument To include the information described within the braces type only the arguments not the braces themselves Indicates an inclusive range Indicates that a term can be repeated Separates alternate c
84. ElanSC400 Microcontroller Evaluation Board User s Manual Helease 2 0 ADVANCED MICRO DEVICES Elan SC400 Microcontroller Evaluation Board User s Manual Release 2 0 1998 by Advanced Micro Devices Inc rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written permission of Advanced Micro Devices Inc Use duplication or disclosure by the Government is subject to restrictions as set forth in subdivision b 3 ii of the Rights in Technical Data and Computer Software clause at 252 227 7013 Advanced Micro Devices Inc 5204 E Ben White Blvd Austin TX 78741 AMD the AMD logo and combinations thereof are trademarks of Advanced Micro Devices Inc lan and Systems in Silicon are trademarks of Advanced Micro Devices Inc FusionE86 is a service mark of Advanced Micro Devices Inc Product names used in this publication are for identification purposes and may be trademarks of their respective companies 0c 4 Contents About the Elan SC400 Microcontroller Evaluation Board OVERVIEW OF Feature eet eti IRE QE REO Eee HIER X Evaluation Board Features esee in n i E xi ElanSC400 Microcontroller it eet tee rete ec ere oa xi PRAM r ROO etie ete eO xii SUpet es srs reasoner xii Bus SUppOEt
85. Enables current measurement for microcontroller ISA bus power pins 3 3 V DC Sheet 2 page 2 50 RSTDRVXT XT Keyboard reset Sheet 18 Elan SC400 Microcontroller Evaluation Board User s Manual 2 9 Table 2 1 2 Description UsedtoconfigurebootROM pinstrap options Reference in Figure 2 3 Board Jumpers Switches and Adjustments Continued See App D schematics on Sheet 4 For more info see page 2 22 ACIN BL2 BLO MKBDEN DCFGx Switches for power management test matrix keyboard enable board diagnostics Sheet 21 page 2 54 AT XT Used to select Super IO AT or ElanSC400 microcontroller XT keyboard interface Used to select either floppy or ISA bus for programmable DMA channel 0 Sheet 18 Sheet 10 RESET Used to reset reboot the system Sheet 4 page 2 53 SUSRES Used to force lanSC400 microcontroller to suspend mode and to resume Sheet 4 page 2 53 KBDROW 0 6 Used to enable either full DRAM interface or matrix keyboard Sheet 7 page 2 25 PDACKT Usedto selecteitheraudio or ISA bus for programmable DMA channel 1 Sheet 10 page 2 34 Usedto selecteither audio or PS 2 mouse for programmable PIRQ 2 Sheet 10 Elan SC400 Microcontroller Evaluation Board User s Manual page 2 45 2 0 oz Table 2 1 Board Jumpers Switches and Ad
86. FG2 lets you select PC Card Socket A as the boot device See PC Card Boot Option SW3 2 on page 2 23 These switches are connected to ElanSC400 microcontroller configuration pins also called straps During normal operation these pins act as memory address lines but during reset the microcontroller latches the state of the pins and uses this information to set parameters for the BIOS boot device This is necessary because the boot device must be selected before the system can fetch code to execute When a switch on SW3 is set to 0 off the configuration pin s weak internal pull down resistor causes a 0 to latch at reset When a switch is set to 1 on the switch connects the pin to a pull up resistor that causes a 1 to latch at reset SW3 Not Used CFG2 Boot Device OFF ROMCSO ON PC Card Socket A 1 ROMCSO Data Bus Width 00 x8 NO aq 102x16 1 1 2 x32 Not valid on eval board Notes Use JP36 to route ROMCSO See text above Figure 2 10 Boot Configuration Switch SW3 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Boot ROM Width SW3 and CFG1 The lanSC400 microcontroller CFGO and CFG1 pin straps are used to configure the boot ROM data bus width to x8 x16 or x32 The evaluation board does not support x32 ROM data so you should never select x32 mode In a design that uses x32 mode
87. GND IOCHRDY SMEM 60 SMEMW AEN 11 AEN 8 60 SMEMW AEN 11 AEN SMEMR 61 SMEMR A19 12 BSAI19 SMEMR 61 SMEMR A19 12 BSA19 BORE 819 18 BORE 239 18 ponr DACK3 64 DACK3 A16 15 BSA16 DACK3 64 DACK3 A16 15 5 16 DRQ 65 16 BSA15 65 16 BSA15 DACKI 66 DREQ3 A XT 14 DACKi 66 DREQ3 AI XT BSAI4 DACK1 DRQ1 670 18 1 DRQ1 67 18 BSA13 BESI 684 DREOL A13 19 85412 RESH 68 DREQI 19 BSAI2 ME A12 11 CLKBMHZ REESE 12 20 BSA IRG7 70 SYSCLE ALT 21 BSA10 IRG7 70 SYSCLK al 21 BSA10 IRQS 71 TROY 10 22 BSA9 IRQS 71 TROT 810 22 BSA9 IRG5 72 06 NS 23 5 IRQS 72 TRQ6 23 BSA8 IRG4 73 IRQS AB 24 BSA7 IRQ4 73 IROS 28 24 BSA7 IRQS 74 IRQ4 27 25 BSA6 IRQS 74 TROA ET 25 BSA6 DACK2 750 1898 1 5 26 BSA5 2 754 EROS PD 26 5 TC 76 27 5 4 TC 76 27 BSA4 ISABALE 77 ALS A 28 ISABALE 77 ALS A 28 BSA3 78 5V 2 29 BSA2 4 78 5V 2 29 BSA2 CLK14MHz T 79 ad 3MHZ Al 30 BSA1 CLK14MHz 78 14 3MHZ A1 30 BSA1 80 GND 0 31 BSAO 4 80 GND AO 31 BSAO SBHE 516 529 MEMCS16 SBHE 22 a29 MEMCS16 SBHE fd 820 10CS16 LA23 23 8303 Hn 20 516 LA23 33 IRQ11 84 TROTO LA22 35 BSA21 IRQ11 84 1 010 Lage 35 IRQI2 85 18011 LA BSA20 18012 es 18011 BAe BSA20 5 86 12 37 BSA19 18015 86 TRAR 37 BSA19 IRQ
88. M installed but because this is an evaluation BIOS it will not select all configurations of DRAM Elan SC400 Microcontroller Evaluation Board User s Manual 2 25 ISA Bus Interface B1 B6 The lanSC400 microcontroller evaluation board is populated with two standard ISA bus connectors for developers who need to use ISA devices in their development systems These ISA bus connectors have certain limitations because of other components on the evaluation board shared signals on the lanSC400 microcontroller and ISA bus signals that are not supported by the lanSC400 microcontroller To make the evaluation board as flexible as possible switches and jumpers are provided on the board so you can selectively assign certain signals to the ISA bus connectors Note The switches and jumpers on the evaluation board only change the routing of signals between various pins and connectors Software must still configure the lanSC400 microcontroller to enable or disable the appropriate signal functions on the shared pins When the system boots the BIOS programs all ISA signals that share pins with other functions on the lanSC400 microcontroller to be ISA signals This gives the most flexibility to the ISA bus connectors Keep in mind that the following signals are shared with the matrix keyboard controller The BIOS defaults to enable these for use on the ISA bus but if you enable the matrix keyboard controller these signals will not be availabl
89. MA3_ CFG3 ACIN MA4_ CFG4 d BLO _CLKIO MA5 11 6 BL2 MA7 LBL24 GPIO19 9 10 11 SPKR DTR BNDSCNEN RTS cTs SOUT SIN X321N DSR X320UT RIN o LFHS SIRIN LFLS S SIROUT LFVID a GPIO CS0 LFINT t0 0 000 00 0 2 U CO CO 2 2 UO 2 CQ 5 GPIO CS1 t0 00 02 00 2 0 2 2 00 D 0 D CO 0 0 CO 0 CO 2 D 2 0 CO 2 0 02 UO t t D 00 D 0 5 PPPPPPPDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPDPPPD Rev 3 0 VCCRTC R2 L VCCHICR CCRTCJ 10 alk Unless otherwise stated the resistors are 0805 package and 5 Tol 0 1uF Unless otherwise stated the capacitors are a 0805 package and 10 Tol Y C Advanced Micro Devices 5204 E Austin TX 7 AMD Propriet Ben White Blvd 141 All Rights Reserved Title ElanSC400 Verification Board Document Number H2SCKT SCH lev 0 Monday November 17 Bheet 7 5 of 1 2 HP CONN 3M 2520 6003UB POD 2 5V CLK2 CLK1 D15 D14 213 D12 D11 HP CONN 3M 2520 6003UB Rev 3 0 RI POD 3 HP CONN 3M 2520 6003UB HP CONN 3M 2520 6003UB
90. RDL GPIO CS2 GPIO CS4 DBUFRDH GPIO CS3 ADA CONN 3 925320 01 25 V P32 NI 2 KBDCOLO XTDATA XTCLK KBDCOL1 KBDCOL2 PIRQ4 KBDCOL3 KBDCOL4 PIRQ5 PIRQ6 KBDCOL5 lt 7 KBDCOL7 KBDROWO CASL2 CASL3 KBDROWi KBDROW2 CASH2 CASH3 KBDROWS KBDROW4 RAS2 RAS3 KBDROWS KBDROW6 MA12 1 KBDROW7 lt PDROl 2 KBDROw BBATSEN KBDROWI 4 SUSRES RESET O_NIRESET KBDROWI2 516 RIN ACIN DCD CLKIO CTSR DSR 82 SIN ROMRD ROMCSo ROVWRi ROMCS1 KBDROWIO BALE SBHE KBDROW1 R32BFOE KBDROWI3 SOUT DTR RTSH SPKR ADA CONN 3 925320 01 25 V Rev 3 0 P35 L__BNDSCEN 1 2 REGAH TDO 3 4 RSTA TDI 5 6 TMS 1 8 MCELA TCK 9 10 HEADER 5X2 JTAG Connector ADA Conn N QOOOOO0000099g00100Do0000000200290 OO OOO OOO 49 50 View JTAG Connector 1 2 OO 9 10 View 7 C Advanced Micro Devices Inc 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved 800 222 9323 Title ElanSC400 Verification Board Size Document Number DEBUG SCH Rev 3 0 Date Monday November 17 1997 Sheet 3 of 23 VCCDRAM3
91. SC400 microcontroller evaluation board Table B 1 Verified Peripherals Manufacturer Floppy Drive TEAC FD 235HF Hard Drive Maxtor 7541A Quantum ProDrive LPS series Western Digital Caviar series Power Supply Senstron SQH 4154 Likom PSA 2054C AT Keyboard Chicony KB 5911 AT XT Keyboard Keytronic EO3600QL C Matrix Keyboard Fujitsu N860 1406 T001 VGA Monitor CTX 6439 Mitsubishi 15FS NEC MultiSync 3D NEC MultiSync SFGE Video Card Trident 90001 PCMCIA SunDisk ATA AMD D Series Flash cards Various SRAM cards Elan SC400 Microcontroller Evaluation Board User s Manual B 1 oz Appendix C amp Layout Suggestions The following suggestions concern the ElanSC400 microcontroller evaluation board layout strategy for the 32 kHz oscillator the PLLs and the power supplies The goal is to minimize noise and noise coupling associated with the way the board is laid out Special care is needed to minimize board leakages which can be fatal to pins that are sensitive to leakage currents such as the two crystal oscillator pins and XTAL2 32 kHz Oscillator Prudent board layout for the 32 kHz oscillator suggests the following precautions The crystal capacitor locations on the evaluation board are not populated and not necessary in a finished design They were included for testing purposes only Route the area around the oscillator by hand Keep the two
92. Schematics D 8 The schematics that follow are the actual CAD schematics used to build the ElanSC400 microcontroller evaluation board These schematics are useful for understanding and modifying the evaluation board Since the evaluation board incorporates many different possible configurations for the ElanSC400 microcontroller these schematics are not a good place to start for actual lanSC400 microcontroller based designs Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 ElanSC400 Table of Contents Page 1 H2 SCH Page 2 H2SCKT SCH Page 3 DEBUG SCH Page 4 XTAL SCH Page 5 DRAM SCH Page 6 VLCONN SCH Page 7 DATABUFF SCH Page 8 ROM SCH Page 9 ROMKID SCH Page 10 ISABUFF SCH Page 11 ISACONN SCH Page 12 PCMCIA SCH Page 13 SERIAL SCH Page 14 PARALLEL SCH Page 15 SUPERIO SCH Page 16 DRIVES SCH Page 17 SIO232 SCH Page 18 SIOKBRD SCH Page 19 PERIPWR SCH Page 20 SYSPOWER SCH Page 21 MISC SCH Page 22 AUDIC SCH Page 23 AUDPORT SCH Verification Board chematics C Rev 1 0 0riginal design Rev 3 0 Cont Sh 8 Removed header JP36 Rev 1 1 Removed ROM 2 Sh Corrected CAD for ISA Bus connector Removed DIAGCS signal from headers Replaced JP31 JP33 3 X 2 headers with 3 X 1 headers Rev 2 0 Changed App Flash names to X16 0 1 2 Sh 2 Added 0 01uF amp 0 001uF caps to ElanSC400 power planes
93. Table 2 5 shows valid configurations for jumper JP45 Table 2 5 JP45 Configuration Function JP45 Position Parallel port available Pins 1 2 PC Card Socket B available Pins 3 4 GPIO31 GPIO21 available No connection By default the lanSC400 microcontroller evaluation board BIOS and JP45 are configured to support PC Card Socket B Elan SC400 Microcontroller Evaluation Board User s Manual 2 39 If you change JP45 to enable the parallel port you will also need to change the software configuration You can configure the parallel port using the DOS based SETEAPAR utility that is included on diskette with your kit For details see the text file documentation for that utility You can also configure the port by modifying the lanSC400 microcontroller CSC registers in software See the microcontroller documentation for details When changing register bits always use a read modify write operation to preserve the state of other bits in the register Figure 2 20 on page 2 37 shows example read modify write code that configures CSC register indexes for two other features programmable DMA and IRQ but the same technique can be applied to any CSC index you need to modify Figure 2 22 and Table 2 6 show the parallel port pinouts 13 1 0000000000000 000000000000 25 14 Figure 2 22 Parallel Port Socket P45 Table 2 6 Parallel Port Pin Signal Table Pin Signal STRB PD0 PD7 ACK BUSY
94. YI 42 35 RY BY GND 42 GND a BSTORVE 149 am Z RSTDRVE 14d XSi 11 XIS V ROMRDE 430 Op 434 Gry ROMWR 44 44d WES 104652 5 V V 29F016 29F016 ecl AM29F016EC AM29F016EC R 340 Rev 3 XI6CSH Dfo 1 5 fe Al0 25 X16 2 HIGH X16 2 LOW U39 U40 SA1 30 31 Spo SA1 30 31 0 0 SA2 29 32 501 SA2 29 32 509 vecs MUS SA3 28 25 33 502 SA3 28 22 Ss 33 5010 9 9 SA4 27 34 508 SA4 27 AS 34 D1 SA5 22 4 38 SD4 SA5 22 A4 D4 38 5012 SA6 21 5 D5 39 806 SA6 21 5 D5 39 5013 SA7 20 s SA7 20 22 40 D14 sao SA1 SAB 19 49 p 507 19 27 41505 SA2 SA3 SA9 18 ag SA9 18 SA4 SA5 SA10 17 A9 SA10 17 SAG SA7 SA11 16 SA11 16 A10 A10 BI SA12 15 1 SA12 15 Ai1 SAB SA9 SA13 10 SA13 10 SA10 SA1 VCCROM5 91212 VGCROMS SA14 91212 VCCROM5 SA12 SA1 SA15 8 A13 SA15 81211 5 14 SA1 SA16 7 SA16 7 SA17 6 AC vcc H2 SA17 6 nae vee H2 SA16 SA17 R59 SA18 5 37 SA18 5 37 A17 17 yec SA18 SA19 An SA19 4 718 SA19 SA20 2 SA20 3 A19 C75 76 SA20 3 77 c78 46 120 0 192 0 102 46 A20 0 1uF 0 1uF m ROMCSOK RYBY2H 42 35 BYBYo 42 35 RY BY GND RY BY GND ROMOSH RSTDRV RESETA GND B ESIDRVE 14d RESETE GND RSTDRV E
95. a Number Tel 408 749 5703 Fax 408 749 4753 Far East Asia Fax 852 2956 0599 Germany Tel 089 4505 3199 Japan Tel 03 3346 7550 Fax 03 3346 9828 UK and Europe Toll Free Numbers Tel 44 0 1276 803 299 Fax 44 0 1276 803 298 Country Number USA and Canada Tel 800 222 9323 France Tel 0800 908 621 Italy Tel 1678 77224 Japan Tel 0031 11 1163 Elan SC400 Microcontroller Evaluation Board User s Manual 3 3 Product Support AMD s WWW and sites are described below Questions requests and input concerning these sites can be sent via E mail to webmaster amd com In addition AMD s literature support and third party development support products are described WWW Site A subset of the AMD WWW pages the Embedded Processor section is frequently updated and includes general product information as well as technical documents such as data sheets application notes and technical bulletins To access these files go to the AMD home page at http www amd com and click on Embedded Processors The Embedded Processors page is divided into six sections What s New lists new products and new contents Product Overviews briefly describes all the microprocessors and microcontrollers in the E86 family Technical Documentation provides the Available Literature List of datasheets application notes user s manual
96. allation problems see page 1 8 Elan SC400 Microcontroller Evaluation Board User s Manual 1 1 Setting Up the Evaluation 1 2 CAUTION As with all computer equipment ElanSC400 microcontroller evaluation board may be damaged by electrostatic discharge ESD Please take proper ESD precautions when handling any board Warning Read before using this evaluation board Before applying power the following precautions should be taken to avoid damage or misuse of the board Make sure power supply connectors from a standard AT system power supply are plugged onto the board correctly The grounds usually black wires must meet at the center of the two power supply connectors on the board See Power Supply and Measurement on page 2 50 See Board Block Diagram on page 2 3 for connector positions Check the diskette that was shipped with your kit for README or errata documentation Read any such information carefully before continuing For current application notes and technical bulletins see the AMD World Wide Web page at http www amd com and follow the link to Embedded Systems Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Installation Requirements You need to provide the following items in addition to the ElanSC400 microcontroller evaluation board from the kit See Appendix B Verified Peripherals for a list of peripherals that are known to work with the ElanSC400 mi
97. anel data bit 1 LCD Panel AC Modulation is the AC modulation signalforthe LCD AC modulation causes the LCD panel drivers to reverse polarity to prevent an internal DC bias from forming on the panel LCD panel data bit 2 LCD Panel Line Clock is activated at the start of every pixel line Commonly referred to by LCD data sheets as CL1 or LCD panel data bit 3 LCD Panel Shift Clock is the nibble byte strobe used by the LCD panel to latch a nibble or byte of incoming data Commonly referred to by LCD panels as CL2 or CP2 LCD panel data bit 4 LCD Panel Line Frame Start is asserted by the microcontroller at the start of every frame to indicate to the LCD panel that the next data clocked out is intended for the start of the first scan line on the panel Some panels refer to this signal as FLM S scan start up LCDD5 LCD panel data bit 5 LCDD6 LCD panel data bit 6 LCDD7 LCD panel data bit 7 VccLCD3 3 3 supply voltage for LCD VEENEG 10 to 40 Supply Mirror of VggPOS Adjust via on power module See board layout Figure 2 3 on page 2 4 location G2 H2 CONTNEG Negative contrast voltage Adjust via VR2 on the LCD interface card not on the power module 2 48 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz IDE Hard Drive G5 H5 The lanSC400 microcontroller evaluation board contains a stand
98. ard 40 pin connection for an IDE drive at P12 The Super I O controls the IDE hard drive on the evaluation board For details on how to connect an IDE hard drive to the ElanSC400 microcontroller evaluation board see Board Installation on page 1 4 The IDE interface has a buffered data bus The Super I O IDE SIOIRQ14 is routed to the ElanSC400 microcontroller on PIRQO Floppy Disk Drive G5 The Super I O uses its own floppy disk controller FDC to support the system s 3 5 floppy disk drive This drive can be installed with a standard 34 pin connector Floppy Versus Matrix Keyboard SW4 segment 5 The floppy interrupt IRQ6 is routed to the ElanSC400 microcontroller PIRQ6 which shares a pin with the matrix keyboard s KBD COLS signal For matrix keyboard code development set SW4 segment 5 marked MKBDEN to off This disables the floppy IRQ from the ElanSC400 microcontroller s PIRQ6 and makes available to the matrix keyboard While MKBDEN on SW4 is turned off the Super I O chip is configured to share PIRQI between the floppy disk and the AT keyboard This is achieved via Super I O pin GP1027 MATFDEN This signal goes low when floppy disk IRQ is required connecting SIOIRQ6 to PIRQI and briefly disabling AT keyboard input When MATFDEN is High its normal state the AT keyboard drives PIRQI as usual Elan SC400 Microcontroller Evaluation Board User s Manual 2 49 Power Supply Measurement 2 50
99. ation Board Default Settings Appendix B Verified Peripherals Appendix C Board Layout Suggestions Appendix D Bill of Materials and Schematics Board Bill of Materials pp D 2 SCBeIDatieS seo beret nette cete besser e same PEERS D 8 Index vi Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 List of Figures Figure 0 1 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure 2 9 Figure 2 10 Figure 2 11 Figure 2 12 Figure 2 13 Figure 2 14 Figure 2 15 Figure 2 16 Figure 2 17 Figure 2 18 Figure 2 19 Figure 2 20 Figure 2 21 Figure 2 22 Figure 2 23 Figure 2 24 Figure 2 25 Figure 2 26 Figure 2 27 Figure 2 28 Figure C 1 lanSC400 Microcontroller Evaluation Board Overview eee X ElanSC400 Microcontroller Evaluation Board Overview Duplicate 2 2 ElanSC400 Microcontroller Evaluation Board Block Diagram 2 3 ElanSC400 Microcontroller Evaluation Board 2 4 ElanSC400 Microcontroller Block 2 13 JP36 Jumper Positions CT0 2 16 JP37 Jumper Positions C10 C11 essere 2 17 JP38 Jumper Positions C11 eese enne enne 2 17 JP39 J mp et ze et petere e EE e E RE aeons 2 21 Jumper anten e e ir e reb 2 21 Boot Configu
100. ation Board User s Manual ix Overview of Features Super I O ISA Bu ROM S Mouse Two 16 Bit ISA Slots 3 Blocks of x16 Flash Memory AT Keyboard 5 V BIOS DIP Socket for ROM Flash SRAM IrDA Module Expansion Connector for Custom ROM Flash SRAM 2 Serial Ports IDE Hard Disk Floppy Diskette Configuration Switch Crystal Audio nen eaker LB Microphone 3 3 V Connectors One DMA Channel SoundBlaster Compatible Address Buffer and WSS Compatible Data Voltage Translation Interfaces 3 3 V ElanSC400 Signals to Buffered System Address Bus and 5 V System Data Bus LCD Interface Wiring Board Provided Adjustable Voltages PC Card Sockets Two 5 V Unbuffered PCMCIA Connectors Can Configure Socket A as BIOS Matrix Keyboard Parallel Port 5 V DB 25 XT Keyboard Switch Selectable Serial Port Voltage Converter DB 9 Connector ELANSC400 DRAM Interface IrDA Module Four 72 Pin SIMM Slots 3 3 V Operation Power Supply Battery Hz Crystal Backup Loop Filters 2 0 Figure 0 1 lanSC400 Microcontroller Evaluation Board Overview X Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Evaluation Features This section describes the following features of the ElanSC400 microcontroller evaluation board ElanSC400 Microcontroller DRAM Super I O Bus Support PC Card Audio Support Power Management ROM Debugging ElanSC400 Microcontroller
101. crocontroller evaluation board Required for all setups A VGA monitor AnISA bus VGA card A cable to connect the VGA monitor to the ISA bus VGA card An AT compatible keyboard e standard PC power supply To boot from a floppy diskette An AT compatible 3 5 diskette drive bootable 3 5 DOS diskette A standard 34 wire AT diskette drive cable To boot from a hard disk drive An ATA compatible hard disk drive AT compatible operating system preinstalled on the hard disk drive standard 40 pin ATA HDD cable If you install both a floppy diskette drive and a hard disk drive you can boot from either device Only one boot image floppy or hard disk is required CAUTION Use the configuration described here when you first start the lanSC400 microcontroller evaluation board Before using other features read the appropriate sections in Chapter 2 Board Functional Description Elan SC400 Microcontroller Evaluation Board User s Manual 1 3 Board Installation Note See Figure 2 2 on page 2 3 for a block diagram of the board See Figure 2 3 on page 2 4 for the a layout diagram ofthe board including connector locations referenced in this section 1 DANGER Make sure the power supply and the VGA monitor are not plugged into an electrical outlet during the following steps Remove the board from the shipping carton Visually inspect the board to verify that it was not damaged during s
102. e 2 14 Table 1 Table A 2 Table 3 Table A 4 Table 5 Table 1 Table D 1 viii Conventions ere t terti ds etin te tede tet xvii Installation Troubleshooting seen 1 8 Board Jumpers Switches and 2 5 DIP ROM Device Selection itii eire terit 2 18 Pinouts for ROM Flash Memory and SRAM eee 2 19 Boot ROM Data 2 23 7245 Configuration 2 39 Parallel Port Pin Signal Table eee 2 40 Matrix Keyboard Row Connector Table pp 2 43 Matrix Keyboard Column Connector Table sss 2 43 LCD Interface Card Header Pins and Signals pp 2 47 Power Measurement Connectors Controller Power Planes 2 51 Power Measurement Connectors System Power Planes 2 52 Power Management Connectors Ne 2 53 Ground Connectors ete e 2 55 Miscellaneous Connectors Ter Eee ig e 2 55 Microcontroller Power Plane Jumpers Default Settings A 2 System Power Plane Jumpers Default Settings pp A 2 Miscellaneous Jumpers Default A 3 ROM Device Jumpers Default Settings sess A 3 Switch Default Settings eee eterne 4 Verified Peripherals eiie ree B 1 ElanSC400 Microcontrol
103. e at the ISA bus PIRQ7 PIRQ6 PIRQ5 PIRQ4 PIRQ3 516 SBHE PIRQ2 PDRQI 2 26 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz There are several standard ISA signals that are not supported on the lanSC400 microcontroller We have added components to the board to accommodate those that are necessary The standard ISA signals not supported are OWS Zero Wait State Not necessary to support ISA will work without this signal MASTER Bus Master Enable ISA bus mastering is not supported in the lanSC400 microcontroller REF Refresh DRAM refresh is not echoed to the ISA bus so the signal is not necessary to disable ISA accesses during DRAM refresh I O Channel Check Rarely used ISA signal that causes an NMI SMEMR Memory Read for ISA accessed in lowest 1 Mbyte of Memory SMEMW Memory Write for ISA accessed in lowest 1 Mbyte of Memory These two signals are necessary for the ISA bus connectors because many cards use them instead of the MEMR and MEMW signals These are generated with a programmable logic part on the board they are simply the qualification of 5 25 20 as low with MEMR and MEMW SYSCLK 8 MHz System Clock e 14MHz 14 MHz clock These two signals are generated on the board with oscillators Elan SC400 Microcontroller Evaluation Board User s Manual 2 27 and IRQ
104. e device Elan SC400 Microcontroller Evaluation Board User s Manual 2 37 Serial Ports 01 E1 and F1 2 38 The ElanSC400 microcontroller evaluation board includes the following serial ports You can configure each port using the DOS based SETE4SER utility that is included on diskette with your kit SETE4SER S displays the current serial port configuration For details see the text file documentation for that utility Figure 2 21 Serial Port Connector Pins P23 P47 P48 ElanSC400 Microcontroller Serial Port 01 The evaluation board has one standard 8 pin serial port driven by the ElanSC400 microcontroller 16550A UART The UART for the serial interface powers up in 16450 mode storage for one byte transmit receive but can be set to 16550 mode with 16 byte FIFO or IrDA mode see IrDA Interface Al and A2 on page 2 39 The serial port is available on a 9 pin D shell connector at location P23 see Figure 2 21 Its location is marked SERIAL on the evaluation board Super Serial Ports E1 and F1 The evaluation board s Super I O device includes two 16550 compatible serial ports that can also be used These are routed to two 9 pin D shell connectors at locations P47 marked SI O SER1 on the board and P48 marked 5 SER2 See Figure 2 21 Do not enable the Super I O serial ports when the matrix keyboard interface is enabled The matrix keyboard interface shares pins on the lanS
105. ener xii xiii Audio Support xiii Power Management xiii xiv DG DUS Si pm EE xiv lanSC400 Microcontroller Evaluation Board About This rt Eee XV Suggested Reference Material essere xvi Documentation Conventions xvii Chapter 1 Quick Start Setting Up the Evaluation 1 2 Installation Requirement 1 3 Board Installation eise e d teuer veg 1 4 Elan SC400 Microcontroller Evaluation Board User s Manual iii Chapter 2 Starting from Diskette 1 6 Starting from an IDE Hard Drive 1 7 Installation Troubleshooting 1 8 Board Functional Description OVERVIEW of Features n er Rd rr RT ER RE HERE 2 2 Board Block nennen rennen rere 2 3 Board Layout 2 4 Board RestriCuOons eee yet ren ESSE P E EAS 2 12 ne ner RP 2 12 ElanSC400 Microcontroller A E BIS 2 12 S per Ur E E A EA 2 14 Crystal Audio Interface nennen 2 14 10 120500 rrr tte eere rep eer erede 2 15 DRAM Main Memory 10 essen nen
106. evelopment Support Products The FusionE86 Program of Partnerships for Application Solutions provides the customer with an array of products designed to meet critical time to market needs Products and solutions available from the AMD FusionE86 partners include emulators hardware and software debuggers board level products and software development tools among others The FusionE86 Catalog order 19255 and the 865 CD ROM order 21058 describe these solutions In addition mature development tools and applications for the x86 platform are widely available in the general marketplace Elan SC400 Microcontroller Evaluation Board User s Manual 3 5 oz Appendix A u Evaluation Board Default Settings This chapter lists the default settings of the ElanSC400 microcontroller evaluation board when it is shipped A 1 Elan SC400 Microcontroller Evaluation Board User s Manual Table 1 Microcontroller Power Plane Jumpers Default Settings Location Pins Set Table A 2 System Power Plane Jumpers Default Settings Location Pins Set VccPCMAS VppPCMA 5 VppPCMB VccDRAM3 VccSER3 VccROMS 5 5 2 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Table A 3 Miscellaneous Jumpers Default Settings Location Pins Set Function Selects 5 Selects PIRQ4 Select
107. ging these pins from their default GPIO functions GPIO15 CS14 and GPIO 513 First enable the PC Card controller via CSC DOh 1 and then set PC Card Index 02h 4 to enable the PC Card Socket A power control registers After this is done CSC 39h 5 may be set to enable GPIO15 GPIO 513 as Card Socket A power control pins This sequence ensures that the PC Card power control is enabled before the GPIO15 GPIO C513 pins are switched to their power control function Otherwise PC Card A power would be lost as soon as CSC 39h 5 was set These GPIO pins default states match the PC Card power configuration for PCMA Vcc enabled When changing register bits always use a read modify write operation to preserve the state of other bits in the register Figure 2 20 on page 2 37 shows example read modify write code that configures CSC register indexes for two other features programmable DMA and IRQ but the same technique can be applied to any register index you need to modify For PC Card indexes use index register and data register Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz DRAM Main Memory 110 The lanSC400 microcontroller evaluation board comes with two 72 3 3 V 60 ns non parity self refresh FPM DRAM SIMMs installed on the board The evaluation board requires DRAMs with access times of 70 ns or less for 33 MHz operation The SIMMs are a standard pinout
108. hematics info see Figure 2 3 on ElanSC400 microcontroller Sheet 2 memory interface Enables current measurement for microcontroller memory interface power pins 3 3 V DC ElanSC400 microcontroller Sheet 2 page 2 50 Bus Vcc Enables current measurement for microcontroller SD bus power pins 3 3 V DC ElanSC400 microcontroller Sheet 2 page 2 50 LCD Vcc Enables current measurement for microcontroller LCD and VESA local bus power pins 3 3 V DC ElanSC400 microcontroller Sheet 2 page 2 50 Card Enables current measurement for microcontroller PC Card Socket A and Socket B interface power pins 3 3 V DC ElanSC400 microcontroller Sheet 2 serial port Enables current measurement for microcontroller serial port power pins 3 3 V DC 2 6 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 2 1 Description ROM Chip select 0 Used to configure 50 to the DIP socket or to Flash memory block x16 0 SW3 must also be configured Reference in Figure 2 3 Board Jumpers Switches and Adjustments Continued See App D schematics on Sheet 8 For more info see page 2 16 ROM Chip select 1 Used to configure ROMCSI to the DIP socket or to Flash memory block x16 1 10 Sheet 8 page 2 16 ROMCS2 ROM Chip select 2 Used to configure ROMCS2 to the DIP socket or to Flash
109. hipment The board contains several jumpers The following steps assume all jumpers are in the factory default configuration settings are listed in Appendix A Evaluation Board Default Settings 2 If you are installing a diskette drive perform the following steps a Inspect the 34 wire diskette drive cable that you are providing The red wire along one edge of the ribbon cable indicates wire 1 Most cables have a connector for the board at one end and two or more connectors along the length There may be two different drive connectors at each location to accomodate different drive types Connect one end of the diskette drive cable to the 34 pin connector at location P14 on the ElanSC400 microcontroller evaluation board with wire oriented towards the power supply module If there is a twist in one span of the cable connect the opposite end to the board Connect another connector on the diskette drive cable to the diskette drive just as you would for a standard PC installation If there is a twist in the cable the position you use determines whether the drive responds as A or B typically drive A connects to the end of the cable beyond the twist The connector s orientation should be indicated in the drive documentation or marked near the connector on the drive Usually wire 1 is oriented towards the drive s power cable connector Find one of the 4 wire power connectors from the PC power supply and attach it to the
110. hoices in a list only one of the choices can be entered Indicates that the terms on either side of the sign are equivalent Elan SC400 Microcontroller Evaluation Board User s Manual xvii oz Chapter 1 amp Quick Start This chapter provides information that helps you quickly set up and start using the ElanSC400 microcontroller evaluation board The ElanSC400 microcontroller evaluation board is shipped with evaluation BIOS from Phoenix and SystemSoft which have been configured specifically for this board See Space 10 12 starting on page 2 15 to select which BIOS is used at power up The BIOS contains the code that enables the lanSC400 microcontroller evaluation board to function just like a standard AT compatible PC using AT compatible displays display adapters and keyboards Details on the BIOS can be found in the BIOS manuals shipped on diskette with your kit The lanSC400 microcontroller evaluation board can run AT compatible operating system software You can start the system with either a bootable diskette or an ATA IDE hard disk drive that already has the operating system installed For information on how to Setup the lanSC400 microcontroller evaluation board see page 1 2 Boot the ElanSC400 microcontroller evaluation board from a diskette see page 1 6 Boot the ElanSC400 microcontroller evaluation board from a hard disk drive see page 1 7 Troubleshoot inst
111. i os6z y4 50 74 08 X 4 aa HEX 521 56 5 5 09 50 4 gt lt 2 51 11 10 6 A6 08 X VCCISA5 E 74 04 GND SPARE14 Rev 3 0 VCCISAS ES ES a 3 74 02 U36F 524 2 13 12 V 74 04 Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd gt Austin TX 78741 AMD Proprietary All Rights Reserved Title ElanSC400 Verification Board Note Unless otherwise stated the resistors are a 0805 package and 5 Tol Document Number Rev MISC SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol Date Monday November 17 1997 heet 21 of 23 1 2 S 4 5 5 5 11 7 1 PEN VCCISAS AUDX AUDX2 sue C182 9 C188 16 9mnz 184 A CASE 0 1uf 22pf 22pf L2 V C18 ud C18 O luf o 1uf 0 1uf AUDVCC VCCISAS L o Pull up on XD1 7 reduces idle current F 4 Pull up required v a w 957 a3 38 9 of ol sl Ux
112. ing up Otherwise the system will not work Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Table 2 10 Power Measurement Connectors Controller Power Planes Description Reference in Figure 2 3 on page 2 4 lanSC400 microcontroller CPU Enables current measurement for ElanSC400 microcontroller CPU power pins 2 7 3 6 DC ElanSC400 microcontroller Analog Enables current measurement for ElanSC400 microcontroller analog power plane driving internal PLLs and oscillator circuit lanSC400 microcontroller RTC Enables current measurement for ElanSC400 microcontroller RTC power plane driven by 3 3 V or 3 V cell lanSC400 microcontroller Enables current E10 F10 measurement for ElanSC400 microcontroller core power pins 3 3 V DC lanSC400 microcontroller memory interface Enables current measurement for ElanSC400 microcontroller memory interface power pins 3 3 V DC lanSC400 microcontroller Bus Vcc Enables current measurement for ElanSC400 microcontroller SD bus power pins 3 3 V DC lanSC400 microcontroller LCD Enables current measurement for ElanSC400 microcontroller LCD and VESA local bus power pins 3 3 V DC ElanSC400 microcontroller PC Card Enables current measurement for ElanSC400 microcontroller PC Card Socket A and socket B interface power pins 3 3 V DC ElanSC400 microcontr
113. justments Continued Description Used to adjust both VggPOS and VggNEG Enable in software and measure on LCD interface card Reference in Figure 2 3 See App D schematics on For more info see Used to adjust CPU Measure on JP27 Elan SC400 Microcontroller Evaluation Board User s Manual page 2 50 2 11 Board Restrictions A number of functions are limited by or limit the use of the matrix keyboard because of shared signals See Matrix Keyboard 13 on page 2 41 e Only two ISA bus IRQs and DMAs can be used at any one time Using both ISA bus DMAs disables the Super I O floppy and the Crystal audio device mouse port is unavailable if audio IRQ is enabled and vice versa The parallel port is unavailable if PC Card Socket B is enabled and vice versa The local bus is unavailable if the LCD interface is enabled and vice versa Board Features The remainder of this chapter describes the features of the ElanSC400 microcontroller evaluation board The number in parenthesis following each heading indicates the part s location in Figure 2 3 on page 2 4 In addition other locations or jumpers referenced can be found in the figure lanSC400 Microcontroller E9 2 12 The lanSC400 microcontroller contains an Am486 CPU core providing up to 33 Mhz bus operation 105 Mbps burst mode internal PLLs capable of multiplying the clock speed to 100 MHz and a 16
114. ler Evaluation Board D 2 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 2 0 About the Elan SC400 Microcontroller Evaluation Board Congratulations on your decision to design with the Elan SC400 microcontroller The ElanSC400 microcontroller for mobile computing applications utilizes the AMD Systems in Silicon design philosophy combining the industry proven Am486 CPU core with a comprehensive set of peripherals in an advanced 0 35 micron process The lanSC400 microcontroller evaluation board has been provided as a test and development platform for lanS C400 microcontroller based designs Most of the microcontroller s features and options can be exercised on this board Because there are numerous options and debug features available this boardis a much larger form factor than could be achieved with a dedicated set of features This evaluation board can be used to experiment with design trade offs make power measurements and develop firmware or software for the ElanSC400 microcontroller Note Advanced Micro Devices does not assume any responsibility for the maintenance of this evaluation tool Changes to the schematics will only be made if the board is required to go back through a CAD layout Refer to the lanSC400 Microcontroller documentation listed on page xvi for detailed information on the lanSC400 microcontroller Elan SC400 Microcontroller Evalu
115. memory block x16 2 ROMP31 ROMWR and address routing for DIP socket device Sheet 8 page 2 18 ROMP29 ROMWR and address routing for DIP socket device page 2 18 With SW10 used to route lanSC400 microcontroller programmable PDACKT to DACK 0 3 5 7 on the ISA bus connectors Sheet 10 page 2 30 ISADACK With SW6 used to route lanSC400 microcontroller programmable PDACKO to DACK 0 3 5 7 on the ISA bus connectors Sheet 10 Elan SC400 Microcontroller Evaluation Board User s Manual page 2 30 2 7 Table 2 1 Description With SW6 used to route ISA 0 3 5 7 from ISA bus connectors to ElanSC400 microcontroller programmable PDRQO Reference in Figure 2 3 Board Jumpers Switches and Adjustments Continued See App D schematics on Sheet 10 For more info see With SW10 used to route ISA 0 3 5 7 from ISA bus connectors to ElanSC400 microcontroller programmable Sheet 10 page 2 30 Used to disable the parallel port buffer control signal when using PC Card Socket B Sheet 14 page 2 39 5 Used to measure current in 5 V PC Card Socket system power plane Sheet 19 page 2 50 VppPCMA Used to measure current in 12 V Vpp PC Card Socket A system power plane Sheet 19 page 2 50 5 Used to measure current in 5 V Vcc PC Card Socket B s
116. ment for microcontroller ISA bus power pins 3 3 V DC 2 0 oz Power Management The lanSC400 microcontroller offers unparalleled power management its class In addition to low operating current seven power management modes are available Hyper Speed High Speed Low Speed Standby Temporary Low Speed Suspend and Critical Suspend Refer to the lan SC400 and lanSC410 Microcontrollers User s Manual order 21030 for an in depth discussion of these modes Table 2 12 and the following sections describe evaluation board features for testing power management Table 2 12 Power Management Connectors Part Signal Description Reference in Figure 2 3 SW4 ACIN Switches for testing ElanSC400 F3 G4 BL2 BLO microcontroller power management SW8 SUSRES Used to force ElanSC400 7 8 microcontroller to suspend mode and to resume Suspend Resume SW8 SUSRES 8 is a push button normally open switch Pressing this button grounds the lanSC400 microcontroller SUSRES pin which be configured to control the microcontroller s Suspend mode ElanSC400 microcontroller evaluation board BIOS configures SUSRES via CSC Index 50h to let you toggle between the High Speed and Suspend modes If you press the Suspend Resume button after the system has powered up the system will enter the Suspend mode If you press the Suspend Resume button again the system will return to High Speed mode
117. n Board Quantity Reference Package Description BTI 3 0 COIN CELL Keystone 103 or 106 C1 C5 C10 C14 C18 C22 0 001 uF C26 C30 C48 C212 C2 C6 C11 C15 C19 C23 0 01 uF C27 C31 C44 C208 C209 C213 C3 C7 C9 C12 C16 C20 C24 C28 C32 C34 C35 C36 C37 C 49 C62 C63 C64 C65 C66 C67 C68 C69 C70 C71 C72 C73 C 74 75 76 77 78 79 80 C81 C82 C83 C84 C85 C86 C 87 88 89 90 91 93 95 C96 C97 C98 C99 C100 C101 C102 C103 C104 C105 C106 C107 C108 C109 C110 C111 C112 C113 C114 C115 C116 C 117 C118 C119 C120 C121 C1 22 C130 C131 C132 C133 C134 C135 C136 C156 C167 C171 C174 C175 C176 C177 C178 C179 C180 C182 C185 C186 C187 C188 C189 C190 C194 C195 C202 C203 C206 C207 C210 C211 C214 C4 C13 DCASE 16 C8 C40 C126 C127 C128 C12 CCASE 16 9 C139 C140 C141 C142 C145 C146 C147 C148 C149 C150 C151 C152 C153 C154 C157 C158 C159 C160 C161 C162 C165 C168 C169 C172 C181 C192 C198 C201 Notes An asterisk indicates parts that are not populated D 2 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Table D 1 lanSC400 Microcontroller Evaluation Board BOM Continued Quantity Reference C17 C21 C25 C29 C33 C123 C124 C125 C137 C138 C193 C215 Package ACASE 16 Description C38 C39 CAP NP C41 330 pF C42 C43 470 pF C45 15 pF C46 33 pF C47 C183 C184 22pf C50 C51
118. nen 2 25 ISA Bus Interface B1 B6 5 ste cete ei a 2 26 Serial Ports D1 and 1 2 38 IrDA Interface A1 and A2 enne enne 2 39 Parallel Port GT 2 39 PCO Card 2 41 Matrix Keyboard entier eei eii etis 2 41 XT Keyboard iu tee e D HR RH Pn 2 44 AT Keyboard E eret ete ee eet 2 44 PS 2 Mo se 2 45 NE Bus Interface E12 iiec e tee cete 2 45 LCD Display Interface E12 2 46 IDE Hard Drive 05 2 49 iv Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 2 0 Floppy Disk Drive 2 49 Power Supply and 2 50 2 53 Miscellaneous eee einem Rn 2 55 Chapter 3 Product Support AMD Corporate Applications Technical Support Services 3 2 Support secs ii tee ee ettet re 3 2 Online iet ettet eee Ue detentus 3 2 Telephone and Fax SUpPPOTE 3 3 Product Support eme e Ree Pedes 3 4 WA 3 4 PTP Sites intente pibe one eror tbe dnd 3 4 Literature Support eee deer et terre 3 5 Third Party Development Support Products eee 3 5 Elan SC400 Microcontroller Evaluation Board User s Manual Appendix Evalu
119. ng on the VGA monitor and do not hear any beeps from the speaker I do not hear the head synchronization on the diskette drive if attached Ensure processor reset by pressing the Reset button SW7 Make sure the Reset jumper P42 is not connected Make sure section CFGO on switch SW3 is Off Make sure on SW3 is set correctly Off if JP36 is set to BIOS and On if JP36 is set to X16 See page 2 16 a beep on the speaker but see nothing on the VGA monitor Check that the monitor is plugged in and turned on Check that the monitor is correctly connected to the ISA bus VGA card Check that the VGA card is correctly seated in the ISA slot I get the startup message on the monitor butit says there s a battery problem or CMOS checksum error and the system doesn t finish booting Follow the BIOS instructions to run the Setup utility to configure the CMOS RAM and save settings Iconfigured the CMOS RAM and saved my settings but settings are lost the next time I turn on the evaluation board Make sure a fresh 3 0 V 20 mm coin cell is installed correctly in the BT 1 battery holder I don t hear any sound from the diskette drive and the system does not boot from a diskette Check that the 34 wire cable to the diskette drive is properly connected at both the drive end and the board end board connector P14 Check that the CMOS setup indicates that drive is a 3 5 inch 1
120. oller serial port Enables current measurement for ElanSC400 microcontroller serial port power pins 3 3 V DC Elan SC400 Microcontroller Evaluation Board User s Manual 2 51 Table 2 11 Power Measurement Connectors System Power Planes Description Reference in Figure 2 3 on page 2 4 JP46 5 Used to measure current in 5 A3 A4 Socket A system power plane JP47 VppPCMA Used to measure current in 12 V Vpp PC A4 Socket A system power plane JP48 5 Used to measure current in 5 V Socket B system power plane JP49 VppPCMB Used to measure current in 12 V Vpp PC Card Socket B system power plane JP50 VecDRAM3 DRAM Enables user to measure current G8 H8 being used by the DRAM 3 3 V DC Two jumpers are needed to support the maximum load 3 84 A JP51 VccSER3 System serial port Enables current D2 E2 measurement for system serial port power plane 3 3 V DC JP52 VccROMS ROM Enables current measurement for C9 ROM system power plane 5 V JP53 VecISA5 System ISA Enables current measurement F2 G2 for ISA system power plane 5 V Two jumpers are needed to support the maximum load 5 A JP64 VecSYS ElanSC400 microcontroller ISA Enables E10 2 52 Elan SC400 Microcontroller Evaluation Board User s Manual current measure
121. ons 2 12 IRQ shared with mouse 2 45 using 2 14 AVCC 2 5 B BALE 2 26 BBS technical support numbers 3 2 bill of materials D 2 BIOS boot option parameters selecting 2 22 data width 2 23 documentation 2 15 Elan SC400 Microcontroller Evaluation Board User s Manual BLO BL2 2 10 2 54 BOM See bill of materials bus support See ISA bus or VESA local bus cable diskette drive 1 4 B 2 8 CFG jumper defaults A 3 CFGO 2 23 2 23 CFG2 2 23 2 2 10 CMOS problems 1 8 code example 2 37 conventions notational xvii Crystal audio See audio D DACK 2 31 2 32 data width 2 23 2 25 DCFGx 2 10 debugging support xiv defaults for jumpers and switches A 1 DIP socket data width 2 23 description 2 18 device selection 2 15 Index 1 Index 2 diskette connecting drive 1 4 starting from 1 6 DMA controller DMAC 2 28 ISA configuration example 2 34 routing for ISA bus 2 30 documentation conventions xvli description of xv manual contents xv reference material xvi DRAM data width 2 25 features overview xii restrictions 2 12 using 2 25 drive See IDE hard drive or floppy disk drive DRQO 2 32 2 31 E E4FLASH utility 2 15 lanSC400 evaluation board block diagram 2 3 damage avoiding 1 2 default settings A 1 A 4 documentation xv features overview xi xiv installation requirements 1 3 installing 1 4 jumper summary 2
122. ports See serial ports or parallel port POST Power On Self Test codes 1 6 1 7 power management connectors 2 53 layout suggestions 4 modes allowed xiii power plane jumper defaults A 2 power planes xiii support xiii using 2 53 power measurement connectors 2 51 2 52 using 2 50 power supply connecting 1 5 using 2 50 PPWE 2 8 program pin 2 20 programmable interrupt controller PIC 2 28 PS 2 mouse 2 45 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 0c R R32BFOE 2 23 REF 2 27 RESET signal 2 10 2 55 ROM chip select routing 2 16 device selection 2 18 pinouts 2 19 space 2 15 support xiv ROMCSO 2 7 2 16 ROMCST 2 7 2 17 ROMCS2 2 7 2 17 ROMP29 2 7 2 7 ROMWR 2 20 2 21 RSTDRVXT 2 9 S SBHE 2 26 schematics D 8 serial ports connector 2 38 lanSC400 microcontroller 2 38 Super I O 2 38 signal headers xiv SIODACK 2 33 SIODRQ 2 33 SMEMR 2 27 SMEMW 2 27 SoundBlaster 2 14 speaker 2 14 SPKR output 2 14 SRAM pinouts 2 19 support for xiv Super I O features overview xii IrDA interface 2 39 overview 2 14 serial ports 2 38 support hotline numbers 3 3 product 3 4 3 5 technical 3 2 3 3 third party 3 5 Suspend Resume 2 53 SUSRES 2 10 2 53 SW10 2 34 SW11 2 45 SW3 2 22 SW4 2 49 2 54 SWS 2 44 SW6 2 33 SW7 2 55 SWS 2 53 59 2 25 switches defaults 4 summary 2 5 2 11 SYSCLK 2 27 U
123. ration Switch 5 3 10 4 10 2 22 PIRO4 Juniper Block JB26 ceti ette teet intus 2 29 PIRQ5 Jumper Block JP22 seen enne 2 29 PDACKT Jumper Block JP41 eseseeeseseseseesssesesesrreeersesreesorsesroesorerereeeereses 2 31 PDRQI Jumper Block JP44 eene rennen 2 31 PDACKO Jumper Block JP42 2 32 PDRQO Jumper Block JP43 eese nnne 2 32 Programmable DMA 0 Switch 5 2 33 Programmable DMA 1 Switch SWI10 eene 2 34 Example ISA Jumper and Switch Configuration sss 2 36 Example IRQ and DMA Configuration Code sese 2 37 Serial Port Connector Pins P23 P47 P48 pp 2 38 Parallel Port Socket 5 2 40 Matrix Keyboard Ribbon Connectors P37 P38 2 42 SW Switch neci 2 44 tur ERE IEEE 2 45 LCD Interface Card Header Pattern 2 47 Ground Wire Connections 2 50 Diagnostics Switch SWV 9 2 54 Sch ematie 2 dee terti t aee ed eere eee ts C 2 Elan SC400 Microcontroller Evaluation Board User s Manual vii List of Tables Table 0 1 Table 1 1 Table 2 1 Table 2 2 Table 2 3 Table 2 4 Table 2 5 Table 2 6 Table 2 7 Table 2 8 Table 2 9 Table 2 10 Table 2 11 Table 2 12 Table 2 13 Tabl
124. re 2 13 PDACK1 Jumper Block JP41 DRQO CEO on the microcontroller pin shared with Matrix Keyboard Row 8 DRQ2 O DRQ3 O DRQ5 O DRQ6 QUO DRQ7 OO DRQs on the ISA Bus Connectors Figure 2 14 PDRQ1 Jumper Block JP44 Elan SC400 Microcontroller Evaluation Board User s Manual 2 31 DACKO PDACKO on the microcontroller DACKi shared with GPIO CS12 O O DACK2 OQ O O DACK6 O DACKs on the ISA Bus Connectors Figure 2 15 Jumper Block JP42 DRQO oro PDRQO on the microcontroller pin shared with GPIO_CS11 DRQ2 DRQ3 O OQO DRQ5 O O DRQ6 DRQ7 DRGs on the ISA Bus Connectors Figure 2 16 PDRQO Jumper Block JP43 2 32 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 ISA Bus Versus Floppy Diskette Drive SW6 Switch SW6 must be set to allow the ISA bus to use the lanSC400 microcontroller DMA signals that are normally used by the Super I O floppy diskette controller These signals are PDRQO and PDACKO See Figure 2 17 To switch PDRQO and PDACKO to the ISA bus push switch SW6 to position C2 To switch these signals back to the Super I O diskette interface select position C1 You can route
125. remain unstable long after reset VccA Loop Filter Signal Figure C 1 PLL Schematic Power Supplies Board layout considerations for the power supplies suggest the following precautions Bring the analog and digital on separate conductors from the output of the voltage regulator to the ElanSC400 microcontroller If you use traces instead of power planes make sure they are thick and wide Filter the analog with second order low pass filter e g R 10 L 47 uH C233 uF Since the digital carries much more current than the analog a second order LC low pass filter should be used instead i e the series resistor should be removed A small capacitor in the order of a few nanofarads can be added in parallel to the large filter capacitor to suppress high frequency noise Isolate the analog ground plane from the digital ground plane on the board and connect them after decoupling Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Appendix D amp Bill of Materials and Schematics The bill of materials for the ElanSC400 microcontroller evaluation board begins on page D 2 The actual schematics used to build the ElanSC400 microcontroller evaluation board begin on page D 8 Elan SC400 Microcontroller Evaluation Board User s Manual D 1 Bill of Materials Table 0 1 ElanSC400 Microcontroller Evaluatio
126. s and promotional literature and describes how to order these documents Many are also available online in PDF form For details on accessing the Literature Ordering Center see Literature Support on page 3 5 Support amp Tools provides information about the tools that support our processors and lists contact information for technical and sales support FTP Site 3 4 In addition to the documentation on our WWW pages AMD provides software through an anonymous FIP site To download the software ftp to ftp amd com and log on as anonymous using your e mail address as a password Or via your web browser go to ftp ftp amd com Software relating to the E86 family can be found in the pub epd e86 directory Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Literature Support Documentation can be ordered by phone or e mail Telephone Country Number USA and Canada Toll free 800 222 9323 Direct 512 602 5651 Far East Asia Fax 852 2956 0588 France Toll free 0800 908 621 Germany Direct 089 4505 3199 Italy Toll free 1678 77224 Japan Direct 03 3346 7550 UK and Europe Direct 44 0 1276 803 299 E Mail Please include your name company telephone number and complete mailing address with your literature request In the USA and Canada send mail to AMDlitGgomez amd com In Europe and the UK send mail to euro lit amd com Third Party D
127. s PDACKI Selects PDACKO Selects PDRQO Selects PDRQI Notes An NP indicates that the jumper is not populated Enables PC card socket B Table A 4 ROM Device Jumpers Default Settings Location Pins Set Function Routes ROMCSO to DIP Socket Routes ROMCSI to Flash memory x16 1 Routes ROMCS2 to Flash memory x16 2 Selects devices in DIP socket as Flash memory Selects device in DIP socket as Flash memory EPROM Elan SC400 Microcontroller Evaluation Board User s Manual A 3 Table 5 Switch Default Settings Switch Segment Setting Function 0 x8 or x16 boot ROM 1 0 x8 boot ROM CFG2 0 Boot on ROMCSO Sets ACIN active Sets BLO inactive Sets BLI inactive Sets BL2 inactive Disables matrix keyboard Sets DIAG CFGO to 0 Sets DIAG to 0 Sets DIAG CFG2 to 0 Enables AT keyboard Routes programmable DMA channel 0 to Super I O Enables CASL2 to DRAM Enables CASL3 to DRAM Enables CASH2 to DRAM Enables CASH3 to DRAM Enables RAS2 to DRAM Enables RAS3 to DRAM Enables MA12 to DRAM Routes programmable DMA channel 0 to audio Routes programmable 2 to Super I O 4 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz Appendix B Verified Peripherals amp This list of peripherals that have been verified to work on the Elan
128. s for ROM Flash Memory and SRAM Continued Flash Memory 128Kx8 256Kx8 512Kx8 128Kx8 256Kx8 512Kx8 512Kx8 Notes 1 The evaluation board uses a non standard address pinout for SRAM See the following text JP39 ROMWR and Address Routing The three position jumper block JP39 selects the signal to route to pin 31 on the DIP socket see Figure 2 8 on page 2 21 Pin 31 is different for different part types and densities As seen in Table 2 3 pin 31 is Address 18 on the 512K x 8 ROM and it is write enable for Flash memory For 128K x 8 and 256K x 8 EPROMs 31 is the Program pin For these devices JP39 should not be connected on ElanSC400 microcontroller evaluation board because the board does not support the 12 V Vpp used by these devices For SRAM only the ElanSC400 microcontroller evaluation board deviates from the standard address pinout shown in Table 2 3 above to simplify jumper settings For SRAM SA15 remains connected to DIP pin 3 and SA14 is routed to DIP pin 31 Effectively the two SRAM address pins are reversed This works because SRAM byte read and write order is not critical and the data is volatile Nonstandard addressing will not work for EPROM or Flash memory Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz JP39 ROMWR DIP Pin 31 DO SA18 5 14 ES ROMWR for Flash Memory SA1
129. service technician can boot the device using diagnostic firmware contained on a PC Card simply by moving a jumper orswitch and pressing Elan SC400 Microcontroller Evaluation Board User s Manual 2 23 2 24 reset This feature is especially useful for upgrading firmware Replacing a chip or upgrading from software might render the device unusable because of a simple bent pin or untimely power loss An upgrade boot ROM on a PC Card is immune to these pitfalls When selecting or designing a PC Card boot device be sure to read the section about PC Card control in the microcontroller user s manual memory management chapter In particular the PC Card boot memory device should be linear not ATA and should only decode the address space that it actually has memory for Such a card will alias its contents throughout the PC Card address space This is desirable because a card that does not alias and is less than 64 Mbyte will have no way to hook the PC Card boot vector at 3FFFFFOh Inthe BIOS or execute in place XIP boot code the first access beyond the current segment causes A25 A20 to be asserted To continue operation above 1 Mbyte but outside of the top 64 Kbyte the boot code must first enter Protect mode set up an MMS window and point the MMS window to the ROMCSO device Also if your design uses the PC Card Socket A power control pin functions PCMA VCC PCMA VPPI PCMA VPP2 your PC Card boot code must take certain steps before chan
130. sically on the evaluation board but your software will also have to configure CSC registers 22h and 23h appropriately to route the signals within the ElanSC400 microcontroller IRQs The ElanSC400 microcontroller pins PIRQ4 and PIRQS can be routed to the ISA bus There are two large jumper blocks JP22 and JP26 that are used to route each of these signals to the specific ISA bus IRQ that is needed Figure 2 11 and Figure 2 12 on page 2 29 show the layouts of the IRQ routing jumper blocks Note that these programmable IRQs on the ElanSC400 microcontroller are not available when the matrix keyboard is used Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 oz IRQ3 PIRQA on the microcontroller shared IRQ4 oa with Matrix Keyboard Column 3 IRQ5 IRQ6 IRQ7 OO IRQ9 OO IRQ10 OO nai 120 OO Rais 9 0 OO IRQs on the ISA Bus Connectors Figure 2 11 PIRQ4 Jumper Block JP26 PIRQ5 on the microcontroller pin shared with Matrix Keyboard Column 4 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ14 IRQ15 IRQs on the ISA Bus Connectors Figure 2 12 PIRQ5 Jumper Block JP22 Elan SC400 Microcontroller Evaluation Board User s Manual 2 20 2 30 DMAs There are four large jumper blocks JP41 and JP44
131. t for xii ISADACK 2 7 2 33 ISADRQ 2 8 2 33 J JP22 2 29 JP26 2 29 JP36 2 16 JP37 2 17 JP38 2 17 JP39 2 18 2 20 JP40 2 18 2 21 JP41 2 31 JP42 2 32 JP43 2 32 JP44 2 31 JP45 2 39 JP46 JP49 2 41 jumpers defaults A 1 summary 2 5 K KBDCOL3 2 5 KBDCOL4 2 5 KBDROW 0 6 2 10 keyboard AT 2 44 connecting 1 5 error 1 9 matrix 2 41 reset 2 9 XT 2 44 L LCD interface restrictions 2 12 signals 2 47 LEDs problems with 1 8 literature ordering 3 5 Elan SC400 Microcontroller Evaluation Board User s Manual Index 3 Index 4 MASTER 2 27 MATFDEN 2 49 MCSI6 2 26 microphone 2 14 MKBDEN 2 10 mouse port restrictions 2 12 PS 2 2 45 oscillator layout suggestions 3 P P1 1 5 P12 1 5 2 49 P14 1 4 2 49 P18 2 45 P2 1 5 P23 2 38 P26 2 45 P33 1 5 P34 1 5 P37 2 41 P38 2 41 P47 2 38 P48 2 38 P5 1 5 parallel port connector 2 40 on board 2 39 restrictions 2 12 PC Card boot option 2 23 Card B restrictions 2 12 support for xiii using 2 41 PCMCIA See PC Card PDACKO 2 10 2 32 2 33 PDACKT 2 7 2 10 2 26 2 31 2 34 PDRQO 2 10 2 32 2 33 2 8 2 10 2 26 2 31 2 34 peripherals needed to use board 1 3 verified to work on board B 1 pinouts memory 2 19 2 2 10 2 26 2 26 PIRQA 2 5 2 28 2 29 PIRQS 2 5 2 28 2 29 PLL layout suggestions 3 port 80H LEDs xiv 1 6 1 7
132. tion R17 BER EA m ME 78 7 4 AUDVREF LBL2 be high amp go low 8888508 REFFLT 2 REFFLT mm during critical suspend dE annonas C193 Touf The audio chip needs an g luf 10V active high to hold the E part in reset amp low power C194 C195 mode 2 pm luf To luf C Advanced Micro Devices Inc 800 222 9323 1000pF 1000pF 5204 E Ben White Blvd gt Austin TX 78741 Rev 3 0 AMD Proprietary All Rights Reserved The entire page itle OECD AE ElanSC400 Verification Board Note Unless otherwise stated the resistors are a 0805 package and 5 Tol ize Document Number Rev AUDIC SCH 3 0 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol ate Monday November 17 1997 22 23 B VCCSUSPA VCCISAS5 VCCSUSP U58 VCCSUSPA AVCCINS AVCCOUT AVCCOUT AVCCIN2 AVCCIN3 loo a JN 2 T R179 4 7K R180 2 2K 4 2 R181 C199 0 33uf MICROPHONE 100 6 8K PANASONIC WM 54BT lov 0805 0805 A CASE 20011 0 33u ALTERNATE MICROPHONE P N PANASONIC WM 60AY 0805 PANASONIC WM 60AT PANASONIC WM 65A103 Specs LMICIN lt RMICIN lt VCCSUSPA R182 100K 10MS C203 5 5 Lo iur R18 10 U52C 9 8 74ACT125 R184 22K 0805 204 2700 p R185 0805 10K VCCSUSPA ud R186
133. to the board s power connectors at P1 and P2 P8 connects to P1 the six pins closest to the corner of the board P9 to the other six pins Make sure the black ground wires from 8 and P9 meet in the middle of the board s and P2 connectors DANGER Failure to verify the power supply connections will result in total destruction of the ElanSC400 microcontroller evaluation board Elan SC400 Microcontroller Evaluation Board User s Manual 1 5 Starting from Diskette Use the following steps to start the ElanSC400 microcontroller evaluation board from a bootable diskette 1 Make sure you have installed the evaluation board correctly as described in Setting Up the Evaluation Board on page 1 2 DANGER Failure to verify the power supply connections will result in total destruction of the ElanSC400 microcontroller evaluation board 2 Plug the VGA monitor into an electrical outlet and turn it on 3 Insert a bootable DOS diskette not included in the disk drive 4 Apply powerto the ElanSC400 microcontroller evaluation board by connecting the PC power supply to an electrical outlet If the power supply is equipped with a switch turn it on The power supply fan should start running and the port 80h LEDs should start to display power on self test POST status codes Then the speaker should beep and the monitor should start displaying BIOS messages 5 The first time you start the system the BIOS might display a message reporting
134. troller in standby Note Unless otherwise stated the resistors are a 0805 package and 5 Tol VEEPOS o 5 VCCLCD5 9 9 VCCLCD3 VEENEG LCDCFG 2 0 Identifies availability and resolution of LCD VCCISRA5 o R21 R22 R23 10K 10K 10K LCDCFGO LODCFGO LCDCFGI 1 LCDCFG1 LCDDO LCDCFG2 1 LCDCFG2 VL BE2 M LCDD2 VL BEI LC 2003 VL BEO SK LCDD4 VL LCLK FRM CDD5 VL BRDY LVEE LCDD6 VL BLAST LVDD LCDD7 ams 101652 5 R7 VLCONN2 VL BE3 LCDD7 VL LDEV LCDD6 VL D C LCDD5 VL LRDY LCDD4 VL M IO LCDD3 VL W R LCDD2 VL ADS LCDD1 VL RST LCDDO 7 C Advanced Micro Devices Inc 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved 800 222 9323 Title ElanSC400 Verification Board Document Number Rev VLCONN SCH 3 0 Date Monday November 17 1997 Sheet 6 of 23 3 4
135. troller provides three ROM Flash memory chip selects to the system to control three independent ROM Flash memory spaces The ElanSC400 microcontroller evaluation board provides one 32 pin DIP socket and six AMD 29F016 2M x 8 Flash memory parts soldered to the board The DIP socket can be configured to accept up to 512 Kbyte of 8 bit wide ROM EPROM Flash memory or SRAM devices The soldered down Flash memory devices are configured in three banks of 2M x 16 words The E4FLASH utility included on diskette with your kit allows you to program verify and read back the Flash memory devices on the evaluation board For details see the text file documentation for that utility You can boot the system from either of two BIOS images from different vendors One BIOS is installed in the DIP socket the other is programmed into bank 0 of the soldered on Flash memory Documentation for each provided BIOS is included on diskette in Adobe Acrobat PDF format This section discusses the following ROM Flash Chip Select Routing JP36 JP37 and JP38 on page 2 16 Device Selection for the DIP Socket JP39 and JP40 on page 2 18 Boot ROM Configuration SW3 on page 2 22 Elan SC400 Microcontroller Evaluation Board User s Manual 2 15 ROM Flash Chip Select Routing JP36 JP37 and JP38 Three jumper blocks JP36 JP37 and JP38 allow you to route any of the three ROM chip selects from the lanSC400 microcontroller to the DIP socket or to one
136. ts are recommended 512K x 8 SRAM 12 V programming voltage is not supported Six 2M x 8 TSOP Flash memory chips are provided for ROM development These are configured in three selectable blocks of 2M x 16 ROM daughter card interface connectors are provided for custom ROM configurations Debugging Headers for all signals except the 32 KHz and loop filter signals on the ElanSC400 microcontroller accessed through connectors and HP analyzer connectors used with HP 01650 63203 termination adaptor Port 80h LED display for tracking BIOS progress Supports DOS Soft ICE tools and ROM ICE tools Support for standard x86 application debugging tools xiv Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 2 0 ElanSC400 Microcontroller Evaluation Board Documentation The Elan SC400 Microcontroller Evaluation Board User s Manual provides information on the design and function of the evaluation board The software shipped with the board is described in the README files and BIOS manuals included on diskette with your kit The included online documentation is in text or Adobe Acrobat PDF format The latest Acrobat Reader is available from Adobe s site on the World Wide Web currently at http www adobe com About This Manual Chapter 1 Quick Start helps you quickly set up and start using the ElanSC400 microcontroller evaluation board Chapter 2 Board Functional Description contains descriptions of
137. ual 3 1 AMD Corporate Applications Technical Support Services Technical support for the E86 family of microcontrollers and corresponding support products is available via e mail online BBS and WWW or through telephone or fax For non technical support see Product Support on page 3 4 E Mail Support Please include your name company telephone number AMD product requiring technical support and question or problem in all e mail correspondence In the USA and Canada send mail to lpd support amd com In Europe and the UK send mail to euro tech amd com Online Support 3 2 AMD offers technical support on our WWW site and through our bulletin board services See Product Support on page 3 4 for more on what our WWW and FTP sites have to offer WWW Technical Support Got to AMD s home page at http www amd com and click on Support for the latest AMD technical support phone numbers software and Frequently Asked Questions Bulletin Board Support UK and Europe 44 0 1276 803 211 Elan SC400 Microcontroller Evaluation Board User s Manual 2 0 Telephone and Fax Support Telephone assistance is available in the U S from 8 00 A M to 5 00 P M Pacific time Monday through Friday except major holidays In Europe assistance is available during U K business hours Contact the hotlines at one of the following telephone or fax numbers Direct Dial Numbers Country USA and Canad
138. uffered BSA20 25 Removed power on LED and R26 Changed pull ups IOCHRDY KBDROW12 516 amp IOCS164 from 5 5 to VCC3 Moved VCC current jumper circuit to H2SCKT SCH page Sh 12 Changed VCC for U22 from VCCISAS to VCC3 Sh 21 Removed all verification testing pullups Changed pull ups on PCMCIA card detects for slot amp slot B from 5 5 to VCC3 Added spare 04 inverter to Sh 13 Added work around for SC400 IrDA errata to invert TXD 6 RXD Sh 22 Added audio driver with respective circuity for audio capability to the board Sh 14 Changed pull ups on PPOEN amp PPWE from VCCISA5 to VCC3 Sh 23 Added microphone and speaker with respective circuity for audio capability Added pull ups to VCC3 on STRB AFDT INIT amp SLCTIN Sh 15 Added ROMID2 to 010 Sh 18 Changed P12 from an AMP right angle 749265 1 to an AMP vertical 750329 2 Added circuit to translate 5 volt input to the SC400 to 3 3 volts Sh 19 Changed circuit for PSLVEE to support VL bus devices also Sh 20 Changed position amp pinout of P6 amp P7 for power supply module Added circuit for suppoxt of an external back up battery Added bulk caps for VOLT P12VOLT VCCCPU VCCANLG3 VEEPOS amp VEENEG Rev 3 0 Sh 2 Removed cap C87 from VCCH2CPU and cap C92 from AVCC Removed 1 2uH and 47uH inductosr from VCCCPU and VCCANLG3 respectively Removed off page connector from VCCRTC3 Added JP24 and respective circuity Renamed SDA and S
139. yboard R12 R124 R12 R126 interface 4 7K 4 7K 4 7K 4 7K 5 654 1 4 ES 2 5 Pin c 2 KBCLK 1 Din KBDCOL1 KBDATA DE 28 lt 1 2 3 3 CZ ATDATA 4 1 MOUSE 1 5 5 123 CONNECTOR KBDCOLO XTDATA 4 KYBD CONN Grayhill 765001 SW DPDT AMP 212044 1 Rev 3 0 GRAYHILL 765001 gt VCCISRA5 BODEN RIAD Rize 2 2 100 Mini Din 117 VCCISA5 PBNO Sf 11 25 12 R130 VCCISA5 4 7K 4 7K VCCISAS MDATA 1 E x x12 4 5 gt lt 6 MOUSE CONN 750329 2 5 U36C MATFDEN 5 6 74 04 VCCISA5 Rev 3 0 vees 5 o 053 SIOIRQI 2 3 PIRQR 1 4 U52A 4 74 125 TC7SH32FU VCCISRA5 IF THE SUPERI O FDD MATRIX KEYBOARD AND AT KEYBOARD NEED BE USED TOGETHER MATFDEN IS CONFIGURED BE NORMALLY HIGH AND TO GO LOW WHEN FLOPPY ACCESS IS REQUESTED SIORO 5 6 U52B Note Unless otherwise stated the resistors are a 0805 package and 5 Tol 74ACT125 Note Unless otherwise stated the capacitors are a 0805 package and 10 Tol C Advanced Micro Devices Inc 800 222 9323 5204 E Ben White Blvd Austin TX 78741 AMD Proprietary All Rights Reserved 7 Title ElanSC400 Verification Board Document Number Rev SIOKBR
140. ystem power plane Sheet 19 page 2 50 VppPCMB Used to measure current in 12 V Vpp PC Card Socket B system power plane Sheet 19 page 2 50 2 8 VccDRAM3 DRAM Enables user to measure current being used by the DRAM 3 3 V DC Two jumpers are needed to support the maximum load 3 84 A Sheet 20 Elan SC400 Microcontroller Evaluation Board User s Manual page 2 50 2 0 2 1 Description System serial port Enables current measurement for system serial port power plane 3 3 V DC Reference in Figure 2 3 Board Jumpers Switches and Adjustments Continued See App D schematics on Sheet 20 For more info see VccROMS ROM Enables current measurement for ROM system power plane 5 V Sheet 20 page 2 50 VcclSA5 System ISA Enables current measurement for ISA system power plane 5 V Two jumpers are needed to support the maximum load 5 A Sheet 20 page 2 50 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 Ground post Sheet 21 page 2 55 ElanSC400 microcontroller ISA Vcc

Download Pdf Manuals

image

Related Search

Related Contents

Gold's Gym GGBE19640 User's Manual  Sweex CR005V4OEM card reader    DBO Operation and Maintenance User Manual v1.0  Philips myLiving Spot light 56484/43/16  MANUAL TECNICO VIII CAMPEONATO CENTROAMERICANO DE  Samsung BHS3000 Manual de Usuario  LES OBSERVATOIRES D`ARCHITECTURE.  Manuale di istruzioni  

Copyright © All rights reserved.
Failed to retrieve file