FabiaTech FX5401 User Manual

Summary of FX5401

  • Page 1

    Fabiatech corporation ipc solution website: http:// www.Fabiatech.Com email: support@fabiatech.Com fx5401 embedded computers small system user’s manual feb 2005 version: 1.1 part number: fx5401.

  • Page 2

    Ii copyright ©copyright 2002fabiatech corporation, the content of this publication may not be reproduced in any part or as a whole, transcribed, stored in a retrieval system, translated into any language, or transcribed in any form or by any means, electronic, mechanical, and magnetic… or otherwise ...

  • Page 3: Table of Contents

    Iii table of contents fx5401 embedded computers....................................................................................................I small system user’s manual.........................................................................................................I chapter 1 introduc...

  • Page 4

    Iv audio drivers .........................................................................................................................38 win 95/98 driver.........................................................................................................38 watchdog timer........................

  • Page 5

    V.

  • Page 6

    Fabiatech corporation 1 chapter 1 introducing the fx5401 system overview the fx5401 is a 1u embedded system with 3.5" low-power pentium cpu module inside. This user’s manual provides information on the physical features, installation, and bios setup of the fx5401. Built to unleash the total potentia...

  • Page 7

    Fabiatech corporation 2 series comparison table model fx5401 processor gx1-300mhz chipset cs5530a 1so-dimm(max. Sdram) 128mb standard 256mb/512mb (option) crt vga yes watchdog timer yes multi i/o two rs232 enhanced ide or cf one usb two audio line-in/out rj45 ethernet (10/100mbps) dual dimensions (u...

  • Page 8

    Fabiatech corporation 3 layout 18~30v / 2 1 1 2 18~30v 1 1 2 2 /.

  • Page 9

    Fabiatech corporation 4 specifications ! Processor board – fb2530 inside, 300 mhz low-power pentium cpu with 128mb sdram. ! I/o outlets – dual 100m / 10m ethernet with rj-45 ports. One parallel port with db25 port. Two serials rs-232 with db9 ports. Ps/2 compatible keyboard and mouse interface. Audi...

  • Page 10

    Fabiatech corporation 5 packing list upon receiving the package, verify the following things. Should any of the mentioned happens, contact us for immediate service. • unpack and inspect the fx5401 package for possible damage that may occur during the delivery process. • verify the accessories in the...

  • Page 11

    Fabiatech corporation 6.

  • Page 12

    Fabiatech corporation 7 chapter 2 hardware installation this chapter introduces the system connectors & jumper settings, and guides you to apply them for field application. Before installation before you install the system, make sure you follow the following descriptions. 1. Before removing the cove...

  • Page 13

    Fabiatech corporation 8 # removing covers –installing hdd or compact flash if you are installing hardware option, you can remove the top cover or left side cover. The following figure will guide you how to install 2.5" hdd inside the fx5401 and how to install the fx5401 fixers. If you are only insta...

  • Page 14

    Fabiatech corporation 9 if you are installing hard disk, you need to remove top cover. The following figure will guide inserting the hard disk before you must verify the pin behind the pivot end of the hard disk in the ide2. # connecting the monitor, keyboard, mouse to connector the peripheral contr...

  • Page 15

    Fabiatech corporation 10 1. A vga connector is provided for crt display 2. The connector use the included adapter cable you can attach standard ps/2 type keyboard and mouse. Standard ps/2 keyboard can be plugged into this connector without any adapter cable. If ps/2 keyboard and mouse will be used s...

  • Page 16

    Fabiatech corporation 11 the printer is standard db25 connector. # connecting the lan ports and usb ports the rj45 connector with 2 led’s for lan. The left side led (orange) indicates data is being accessed and the right side led (green) indicates on-line status. (on indicates on-line and off indica...

  • Page 17

    Fabiatech corporation 12 the fx5401 supports a dual port usb connector. Any usb device can be attached to usb ports with plug-and-play supported. The up side port is usb #1 and the down side port is usb #2 # system reset header and power /hdd led the fx5401 has a push bottom switcher for system rese...

  • Page 18

    Fabiatech corporation 13 # connecting the dc power jack and power switch power is supplied through an external ac/dc power adapter. Check the technical specification section for information about ac/dc power input voltage. Since the switch does include a power switch, plugging its power adapter into...

  • Page 19

    Fabiatech corporation 14.

  • Page 20

    Fabiatech corporation 15 chapter 3 bios setup this chapter describes the bios setup. Overview bios are a program located on a flash memory chip on a circuit board. It is used to initialize and set up the i/o peripherals and interface cards of the system, which includes time, date, hard disk drive, t...

  • Page 21

    Fabiatech corporation 16 bios functions on the menu, you can perform the following functions 1. Standard cmos setup- 2. Bios features setup 3. Chipset features setup 4. Advanced chipset setup 5. Power management setup 6. Pnp/pci configuration 7. Load bios defaults 8. Load setup default 9. Integrated...

  • Page 22

    Fabiatech corporation 17 keyboard convention on the bios, the following keys can be used to operate and manage the menu: item function esc to exit the current menu or message page up/page down to select a parameter f10 save and exit f2 to change the color of the menu display. F2 is to go forward and...

  • Page 23

    Fabiatech corporation 18 standard cmos setup this section describes basic system hardware configuration, system clock setup and error handling. If the cpu board is already installed in a working system, you will not need to select this option anymore. Date & time setup highlight the field and then p...

  • Page 24

    Fabiatech corporation 19 jumpers, please refer to the hard disk’s installation descriptions and the hard disk jumper settings. You can select under the and fields. This will enable auto detection of your ide drives during boot up. This will allow you to change your hard drives (with the power off) a...

  • Page 25

    Fabiatech corporation 20 installed in the system. The value of the base memory is typically 512k for systems with 512k memories installed on the motherboard, or 640k for systems with 640k or more memory installed on the motherboard. Extended memory the bios determines how much extended memory is pre...

  • Page 26

    Fabiatech corporation 21 bios features setup this section describes the configuration entries that allow you to improve your system performance, or let you set up some system features according to your preference. Some entries here are required by the cpu board’s design to remain in their default se...

  • Page 27

    Fabiatech corporation 22 available options: disabled, enabled default setting: enable boot sequence this field specifies which device the system looks first upon power on. The item has different boot sequence options of three drives each. In addition to the traditional driver a and c, options includ...

  • Page 28

    Fabiatech corporation 23 gate a20 option this item is chosen as , the a20 signal is controlled by keyboard controller or chipset hardware. The selection is “fast” port 92 or a chipset specific method controls means the a20 signal available options: normal, fast default setting: normal typematic rate...

  • Page 29

    Fabiatech corporation 24 pci/vga palette snoop this option must be set to enabled if any isa adapter card installed in the computer requires vga palette snooping. Available options: enable, disable default setting: disable os select for dram > 64mb this segment is specifically created for os/2 when ...

  • Page 30

    Fabiatech corporation 25 chipset features setup this section describes the configuration of the board’s chipset features. Sdram cas auto latency time this field specifies the latency for the synchronous dram system memory signals. Available options: 3t, 2t default setting: 3 t sdram clock ration div...

  • Page 31

    Fabiatech corporation 26 default setting: 5 sysclk 16bit i/o recovery time this field specifies the recovery time for 16bit i/o. Available options: disabled, 1 –8 sysclk default setting: 5 sysclk usb controller select enabled if a usb device is installed to the system. If disabled are selected, the ...

  • Page 32

    Fabiatech corporation 27 flat panel resolution when use the lcd the field specifies which select display resolution for different tft lcd display type. Available options: 640x480, 800x600 and 1024x768 default setting: 640x480

  • Page 33

    Fabiatech corporation 28 power management power management the field determines how much power consumption is needed for the system after selecting the below items. Doze mode this field defines the continuous idle time before the system enters doze mode. Standby mode this field defines the continuou...

  • Page 34

    Fabiatech corporation 29 irq these options enable event monitoring. When the computer is in a power saving mode, activity on the named interrupt request line is monitored by bios. When any activity occurs, the computer enters full on mode..

  • Page 35

    Fabiatech corporation 30 pci/plug and play pnp o/s installed set to yes to inform bios that the operating system can handle plug and play (pnp) devices. Available options: yes, no default setting: no resources controlled by: auto, manual if you select auto, all the interrupt request (irq), dma assig...

  • Page 36

    Fabiatech corporation 31 irq-n/dma-n assigned: pci/isa pnp, legacy isa the resources are controlled manually. 1. Legacy isa devices compliant with the original pc at bus specification, requiring a specific interrupt/dma (such as irq4, irq3 for serial port 1 and 2). 2. Pci/isa pnp devices compliant w...

  • Page 37

    Fabiatech corporation 32 peripheral setup this section describes the function of peripheral features. Ide hdd block mode this option allows your hard disk controller to use the fast block mode to transfer data to and from your hard disk drive (hdd). Ide pio ide hard drive controllers can support up ...

  • Page 38

    Fabiatech corporation 33 onboard serial port 1 these fields select the i/o port address for each serial port. Available options: disabled, 3f8h/irq4, 2f8h/irq3, 3e8h/irq4, 2e8h/irq3 default setting: 3f8h/irq4 onboard serial port 2 these fields select the i/o port address for each serial port. Availa...

  • Page 39

    Fabiatech corporation 34 build in cpu audio this field specifies the internal audio control. Available options: disable, enable default setting: enable audio base i/o address these fields select the i/o port address for audio. Available options: 220h, 240h, 260h and 280h default setting: 220h audio ...

  • Page 40

    Fabiatech corporation 35 password setup there are two security passwords: supervisor and user. Supervisor is a privileged person that can change the user password from the bios. According to the default setting, both access passwords are not set up and are only valid after you set the password from ...

  • Page 41

    Fabiatech corporation 36.

  • Page 42

    Fabiatech corporation 37 chapter 4 software installation the enclosed diskette includes fx5401 vga, audio driver and lan driver. To install and configure you fx5401 system, you need to perform the following steps. Installation win 95/98 1 copy completely window 98 and required drivers to the hard dr...

  • Page 43

    Fabiatech corporation 38 {control panel} group. 6 adjust the and , lan utility & driver 1 to install the lan utility or driver, insert the cd rom into the cd rom device, and enter driver>lan>rtl8139c. If your system is not equipped with a cd rom device, copy the lan vga driver from the cd rom to a 1...

  • Page 44

    Fabiatech corporation 39 watchdog timer this section describes how to use the watchdog timer, including disabled, enabled, and trigger functions. The fx5401 is equipped with a programmable time-out period watchdog timer. You can use your own program to enable the watchdog timer. Once you have enable...

  • Page 45

    Fabiatech corporation 40 watchdog timer setting the watchdog timer is a circuit that may be used from your program software to detect system crashes or hang-ups. Led1 on this cpu board is the watchdog timer indicator, which is located at the upper-left corner above the usb connector. Whenever the wa...

  • Page 46

    Fabiatech corporation 41 watchdog timer enabled to enable the watchdog timer, you have to output a byte of timer factor to the watchdog. The following is a turbo c ++ program, which demonstrates how to enable the watchdog timer and set the time-out period at 6 seconds. #include “stdio.H” #include “w...

  • Page 47

    Fabiatech corporation 42 watchdog timer disabled to disable the watchdog timer, simply write a 00h to the watchdog register. #include “stdio.H” #include “wdlib.H” main( ) { initwd(equwdunits); printf (“disable watch dog”); //disable watch dog diswd(wd_time); }.

  • Page 48

    Fabiatech corporation 43 chapter5 error coding this section outlines the errors that may occur when you operate the system, and also gives you the suggestions on solving the problems. Topic include: % trouble shooting for post beep & error messages trouble shooting for post beep and error messages t...

  • Page 49

    Fabiatech corporation 44 cmos checksum error this error informs that the cmos has corrupted. When the battery runs weak, this situation might happen. Please check the battery and change a new one when necessary. Disk boot failure when you can‘t find the boot device, insert a system disk into drive a...

  • Page 50

    Fabiatech corporation 45 memory address error when the memory address indicates error. You can use this location along with the memory map for your system to find and replace the bad memory chips. Memory size has changed memory has been added or removed since last boot. In eisa mode, use configurati...

  • Page 51

    Fabiatech corporation 46.

  • Page 52

    Fabiatech corporation 47 appendix dimension 200 44.2 1 3 0 7 0 2 6 4 8 7 0 8 1 7 r4.5 r2.3 6.

  • Page 53

    Fabiatech corporation 48 technical reference physical and environmental dc inputs: 24v/0.8a minimal temperature: operating 0°c ~ 45°c relative humidity 5 % to 95 % non-condensing dc-ac adapter input ac voltage range: 100v~240v/1a, 50hz ~60hz output dc voltage: 24v/1.25a maximal real-time clock and n...

  • Page 54

    Fabiatech corporation 49 address description 0d status register d 0e diagnostic status byte 0f shutdown status byte 10 diskette drive type byte, drive a and b 11 fixed disk type byte, drive c 12 fixed disk type byte, drive d 13 reserved 14 equipment byte 15 low base memory byte 16 high base memory b...

  • Page 55

    Fabiatech corporation 50 cmos ram map register description 00h -10h standard at-compatible rtc and status and status register data definitions 11h – 13h varies 14h equipment bits 7-6 number of floppy drives 00 1 drive 01 2 drives bits 5-4 monitor type 00 not cga or mda 01 40x25 cga 01 2 drives 80x25...

  • Page 56

    Fabiatech corporation 51 i/o port address map each peripheral device in the system is assigned a set of i/o port addresses, which also becomes the identity of the device. There is a total of 1k-port address space available. The following table lists the i/o port addresses used on the industrial cpu ...

  • Page 57

    Fabiatech corporation 52 interrupt request lines (irq) there are a total of 15 irq lines available on the industrial cpu card. Peripheral devices use interrupt request lines to notify cpu for the service required. The following table shows the irq used by the devices on the industrial cpu card. Leve...

  • Page 58

    Fabiatech corporation 53 dma channel map the equivalent of two 8237a dma controllers are implemented in the fx5401 board. Each controller is a four-channel dma device that will generate the memory addresses and control signals necessary to transfer information directly between a peripheral device an...

  • Page 59

    Fabiatech corporation 54 serial ports the aces (asynchronous communication elements ace1 to ace2) are used to convert parallel data to a serial format on the transmit side and convert serial data to parallel on the receiver side. The serial format, in order of transmission and reception, is a start ...

  • Page 60

    Fabiatech corporation 55 bit 1: enable transmitter holding empty interrupt (etbei) bit 2: enable receiver line status interrupt (elsi) bit 3: enable modem status interrupt (edssi) bit 4: must be 0 bit 5: must be 0 bit 6: must be 0 bit 7: must be 0 interrupt identification register (iir) bit 0: “0” i...

  • Page 61

    Fabiatech corporation 56 bit 5: stick parity bit 6: set break bit 7: divisor latch access bit (dlab) modem control register (mcr) bit 0: data terminal ready (dtr) bit 1: request to send (rts) bit 2: out 1 (out 1) bit 3: out 2 (out 2) bit 4: loop bit 5: must be 0 bit 6: must be 0 bit 7: must be 0 lin...

  • Page 62

    Fabiatech corporation 57 bit 4: clear to send (cts) bit 5: data set ready (dsr) bit 6: ring indicator (ri) bit 7: received line signal detect (rsld) divisor latch (ls, ms) ls ms bit 0: bit 0 bit 8 bit 1: bit 1 bit 9 bit 2: bit 2 bit 10 bit 3: bit 3 bit 11 bit 4: bit 4 bit 12 bit 5: bit 5 bit 13 bit ...

  • Page 63

    Fabiatech corporation 58 parallel ports register address port address read/write register base + 0 write output data base + 0 read input data base + 1 read printer status buffer base + 2 write printer control latch printer interface logic the parallel portion of the smc37c669 makes the attachment of...

  • Page 64

    Fabiatech corporation 59 bit 7: this signal may become active during data entry, when the printer is off-line during printing, or when the print head is changing position or in an error state. When bit 7 is active, the printer is busy and cannot accept data. Bit 6: this bit represents the current st...

  • Page 65

    Fabiatech corporation 60 bit 5: direction control bit. When logic 1, the output buffers in the parallel port are disabled allowing data driven from external sources to be read; when logic 0 they work as a printer port. This bit is write-only. Bit 4: a 1 in this position allows an interrupt to occur ...