background image

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 bit, followed by five to eight data bits, a parity bit (if 
programmed) and one, one and half (five-bit format only) or two stop bits. The 

ACEs are capable of handling divisors of 1 to 65535, and produce a 16x clock for 

driving the internal transmitter logic.  

Provisions are also included to use this 16x clock to drive the receiver logic. Also 

included in the ACE a completed MODEM control capability, and a processor 

interrupt system that may be software tailored to the computing time required to 
handle the communications link. 

The following table is a summary of each ACE accessible register 

 

DLAB 

Port Address 

Register 

Receiver buffer (read) 

Base + 0 

Transmitter holding register (write) 

Base + 1 

Interrupt enable 

Base + 2 

Interrupt identification (read only) 

Base + 3 

Line control 

Base + 4 

MODEM control 

Base + 5 

Line status 

Base + 6 

MODEM status 

Base + 7 

Scratched register 

Base + 0 

Divisor latch (least significant byte) 

Base + 1 

Divisor latch (most significant byte)

 

Receiver Buffer Register (RBR) 

Bit 0-7: Received data byte (Read Only) 

Transmitter Holding Register (THR) 

Bit 0-7: Transmitter holding data byte (Write Only) 

Interrupt Enable Register (IER) 

Bit 0: Enable Received Data Available Interrupt (ERBFI) 

Содержание FX5401

Страница 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 ...

Страница 2: ...nishing performance or use of this document Trademarks Trademarks brand names and products names mentioned in this publication are used for identification purpose only and are the properties of their respective owners Technical Support If you have problems or difficulties in using the system or setting up the relevant devices and software that are not explained in this manual please contact our se...

Страница 3: ...ouse 9 Connecting the COM ports and Parallel Port 10 Connecting the LAN ports and USB Ports 11 Connecting the DC Power Jack and Power Switch 13 Connecting the Audio Microphone In Speak Out 13 Chapter 3 BIOS Setup 15 Overview 15 BIOS Functions 16 Keyboard Convention 17 Standard CMOS Setup 18 BIOS Features Setup 21 Chipset Features Setup 25 Power Management 28 PCI Plug and Play 30 Peripheral Setup 3...

Страница 4: ... Disabled 42 Chapter5 Error Coding 43 Trouble Shooting for Post Beep and Error Messages 43 Appendix 47 Dimension 47 Technical Reference 48 Physical and Environmental 48 Real Time Clock and Non Volatile RAM 48 CMOS RAM Map 50 I O Port Address Map 51 Interrupt Request Lines IRQ 52 DMA Channel Map 53 DMA Controller 2 53 Serial Ports 54 Parallel Ports 58 ...

Страница 5: ...v ...

Страница 6: ...ium Processor Able to support 300 MHz CPUs this system supports dual 10 100M interface network port audio 1 So DIMM socket for up to 256MB PC 100 SDRAM and a 4MB PCI VGA controller Each FX5401 has two ports for I O communications Two RS 232C ports are available The Fx5401 is perfect for POS and POI applications Internet Router VPN Gateway fire wall Mail Server WBT Thin Client and small Embedded Co...

Страница 7: ...1 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 Unit mm 200 L x 130 W X 44 H ...

Страница 8: ...FabIATech Corporation 3 Layout 18 30V 2 1 1 2 18 30V 1 1 2 2 ...

Страница 9: ...Audio function supports Line In Line Out and MIC In connector Two USB ports One Line In and One Line Out ear jet connectors One DC In plug connector One Push bottom reset switch One power LED and hard disk Compact n Flash access LED Storage Bay One Compact Flash slot with plug in aperture and cover one 44 pin DiskOnModule space One 2 5 hard disk space with HDD clamp holder Power requirement 24V wi...

Страница 10: ...of the cable s is compatible with the FX5401 system Note after you install the FX5401 it is recommended that you keep the diskette or CD that contains drivers and document files and keep the document copies or unused cables in the carton for future use The following lists the accessories that may be included in your FX5401 package Some accessories are optional items that are only shipped upon orde...

Страница 11: ...FabIATech Corporation 6 ...

Страница 12: ...wing descriptions 1 Before removing the cover shut down the operation System and disconnect power switch to off and unplug AC to DC Adapter cable 2 Install or unplug any connector Compact Flash and hard disk be sure that the power is disconnected or power switch to off from the system If not this may damage the system 3 The ESD Electricity Static Discharge may be created from human body that touch...

Страница 13: ...ill guide you how to install 2 5 HDD inside the FX5401 and how to install the FX5401 fixers If you are only installing Compact Flash modules you don t need to remove top cover The following figure will guide you select JP open or close are all use to select Master or Slave device on IDE C om pact F lash Note Tighten the screws when handling the hard disk and Compact Flash modules ...

Страница 14: ...es and monitor to the FX5401 refer to the following procedure Connector the monitor keyboard and mouse to the FX5401 using the connections provided on the rear of the chassis See following figure and rear pictures SW ITCH DC IN 24V KB MOUSE COM2 Parallel CRT COM 1 RESET HD LED POW ER LED LAN1 USB LAN2 Compact flash Note Use caution when handling the hard disk to prevent damage to IDE2 connector as...

Страница 15: ...erminal adapter cable is needed Connecting the COM ports and Parallel Port The DB9 COM1 2 is standard serials port connector The following tables show the signal connections of these connectors DB 9 RS 232 Signal 1 DCD2 6 DSR2 2 RXD2 7 RTS2 3 TXD2 8 CTS2 4 DTR2 9 RI2 5 Ground Case Case Ground Pin 1 Mouse Data Pin 2 Keyboard Data Pin 3 Ground Pin 4 VCC Pin 5 Mouse Clock Pin 6 Keyboard Clock DB15 Si...

Страница 16: ...line The following lists the pin assignment of RJ45 DB 25 Description DB 25 Description 1 STROBE 14 AUTO FORM FEED 2 DATA 0 15 ERROR 3 DATA 1 16 INITIALIZE 4 DATA 2 17 PRINTER SELECT IN 5 DATA 3 18 Ground 6 DATA 4 19 Ground 7 DATA 5 20 Ground 8 DATA 6 21 Ground 9 DATA 7 22 Ground 10 ACKNOWLEDGE 23 Ground 11 BUSY 24 Ground 12 PAPER 25 Ground 13 PRINTER SELECT No Used LAN1 LAN2 Signal LAN1 LAN2 Sign...

Страница 17: ...has a push bottom switcher for system reset Push and release the bottom will cause hardware reset of FX5401 and restart system booting The Power Watchdog and HDD LED has two distinctive status Off for inactive operation and blinking light for activity USB 2 4 5 8 USB 1 2 Signal USB 1 2 Signal Pin 1 USBV0 Pin5 USBV1 Pin 2 USBD0 Pin6 USBD1 Pin 3 USBD0 Pin7 USBD1 Pin 4 USBG0 Pin8 USBG1 HD Front View ...

Страница 18: ...n section for information about AC DC power input voltage Since the switch does include a power switch plugging its power adapter into a power outlet then switch power to on 1 when you final installed system hardware device Connecting the Audio Microphone In Speak Out DC 24V 25 tolerance 0 8A minimum Line In Left Side Line Out Right Side 1 Power On O Power Off ...

Страница 19: ...FabIATech Corporation 14 ...

Страница 20: ...led firmware that interacts directly with the hardware components and facilitates interaction between the system hardware and the operating system The BIOS default values ensure that the system will function at its normal capability In the worst situation the user may have corrupted the original settings set by the manufacturer All the changes you make will be saved in the system RAM and will not ...

Страница 21: ...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 Peripherals Setup 10 User Password 11 IDE Auto Detect 12 Save Exit Setup 13 Exit Without Saving ...

Страница 22: ... 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 F3 is to go backward UP Down Arrow Keys To go upward or downward to the desired item ...

Страница 23: ...eys to set the current date Follow the hour minute and second format The user can bypass the date and time prompts by creating an AUTOEXEC BAT file For information on how to create this file please refer to the MS DOS manual Floppy Setup The Standard CMOS Setup option records the types of floppy disk drives installed in the system To enter the configuration value for a particular drive highlight i...

Страница 24: ...he system When VGA set as primary and monochrome set as secondary the selection of the video type is VGA Mode When monochrome set as primary and VGA set as secondary the selection of the video type is Monochrome Mode Error Halt This option determines whether the computer will stop if an error is detected during power up No errors The system boot will not be stopped for any error that may be detect...

Страница 25: ... memory is present during the POST This is the amount of memory located above 1MB in the CPU s memory address map Other Memory This refers to the memory located in the 640K to 1024K address space This is memory that can be used for different applications DOS uses this area to load device drivers to keep as much base memory free for application programs Most use for this area is Shadow RAM Total Me...

Страница 26: ...write to the boot sector or partition table of the hard disk drive will halt the system and the following error message will appear in the mean time you can run an anti virus program to locate the problem Available Options Disabled Enabled Default setting Disable CPU Internal Cache This functions speeds up memory access The FB2510 GXM Cyrix CPU has an internal cache Available options Disabled Enab...

Страница 27: ...ing the connectors of the floppy disk drives When the function s setting is Enabled the BIOS swapped floppy drive assignments so that Drive A becomes Drive B and Drive B becomes Drive A under DOS Available options Disabled Enabled Default setting Disabled Boot Up Floppy Seek During POST BIOS will determine if the floppy disk drive installed is 40 or 80 tracks 360K types are 40 tracks while 760K 1 ...

Страница 28: ...ch characters on the screen repeat when a key is pressed and held down Available options 6 8 10 12 15 20 24 or 30 characters per second Default setting 6 Typematic Delay Msec The number selected indicates the time period between two identical characters appearing on screen Available options 250 500 750 and 1000 Default setting 250 Security Option This field enables password checking every time the...

Страница 29: ...s Windows 95 to share IRQ6 assigned to a floppy disk drive with other peripherals in case the driver does not exist Available options Enable Disable Default setting Disable Video 16k Shadow C000 DC00 16k shadow These fields control the location of the contents of the 16KB of ROM beginning at the specified memory location If no adapter ROM is using the named ROM area this area is made available to ...

Страница 30: ...e system will run at 3 cycle clocks When 66 MHz runs the system the system will run at 4 cycle clocks Selecting Auto the system will be auto adaptive depending on the SDRAM clock that is installed Available Options 4T 3T Default setting 3 T 8bit I O Recovery Time The recovery time is the length of time measured in CPU clocks which the system will delay after achieving an input output request This ...

Страница 31: ...bled if you system contains a USB controller and you have USB keyboard and mouse If Disabled are selected the system will not be able to use a USB device under DOS Available Options Disabled Enabled Default setting Disable Video Memory This field specifies which VGA display memory You can select either Video memory on the VGA The setting share onboard memory Available Options 1 5MB 2 5MB and 4MB D...

Страница 32: ...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 ...

Страница 33: ...ode Standby Mode This field defines the continuous idle time before the system enters Standby Mode If any item defined is enabled active Standby timer will be reloaded HDD Power Down This field specifies the power conserving state that the hard disk drive enters after the specified period of hard drive inactivity has expired Available Options Disabled Standby Suspend Default setting Disabled Modem...

Страница 34: ...ation 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 ...

Страница 35: ...ment and Used DMA fields disappear as the BIOS automatically assigns then The default value is Manual Available Options Auto Manual Default setting Manual Reset Configuration Data Enable Disable If you select Enable to reset Extended System Configuration Data ESCD when you exit setup is you have installed a new add on and the system reconfiguration has caused such a serious conflict that the opera...

Страница 36: ...ing a specific interrupt DMA such as IRQ4 IRQ3 for serial port 1 and 2 2 PCI ISA PnP Devices compliant with Plug and play standard whether designed for PCI or ISA bus Use MEM base addr Resources Controlled By Auto Manual Select a base address for the memory area used by any peripheral that requires high memory Available Options N A C800 CC00 D000 D400 D800 and DC00 Default setting N A ...

Страница 37: ...ller a primary and a secondary so you have the ability to install up to four separate hard disks PIO means Programmed Input Output Rather than have the BIOS issue a series of commands to affect a transfer to or from the disk drive PIO allows the BIOS to tell the controller what it wants and then let the controller and the CPU perform the complete task by them This is simpler and more efficient and...

Страница 38: ... infrared interface modes Available Options Normal IrDA and ASKIR Default setting Normal OnBoard Parallel Port 1 This field selects the I O port address for parallel port Available Options Disabled 378H IRQ7 278H IRQ5 3BCH IRQ7 Default setting 378H IRQ7 Parallel Port Mode This field specifies the parallel port mode ECP and EPP are both bi directional data transfer schemes that adhere to the IEEE P...

Страница 39: ...e Options 220H 240H 260H and 280H Default setting 220H Audio IRQ Select This field specifies the IRQ for the Audio Available Options Disable 5 7 and 10 Default setting 5 Audio Low DMA Select This field specifies the DMA for internal Audio Control Available Options Disable 0 1 and 3 Default setting 1 Audio High DMA Select This field specifies the DMA for internal Audio Control Available Options Dis...

Страница 40: ...he Supervisor password is set up 4 Enter Advanced CMOS Setup screen and point to the Password Checkup field 5 Select Always or Setup Always a visitor who attempts to enter BIOS or operating system will be prompted for password Setup a visitor who attempts to the operating system will be prompted for user password You can enter either User password or Supervisor password 6 Point to Save Settings an...

Страница 41: ...FabIATech Corporation 36 ...

Страница 42: ...e 5 The method of driver installation please refer to the contents of installed drive VGA Drivers WIN98 WIN95 Driver 1 To install the VGA driver insert the CD ROM into the CD ROM device and enter DRIVER VGA NS5530 WIN98 If your system is not equipped with a CD ROM device copy the VGA driver from the CD ROM to a 1 44 diskette 2 Execute CYRIXM 1 exe file 3 The screen shows the SETUP type Press any k...

Страница 43: ... to provide installation information Audio Drivers WIN 95 98 Driver 1 To install the VGA driver insert the CD ROM into the CD ROM device and enter DRIVER AUDIO NS5530 WIN98 If your system is not equipped with a CD ROM device copy the VGA driver from the CD ROM to a 1 44 diskette 2 Execute CYRIXM 1 EXE file 3 The screen shows the SETUP type Press any key to enter the main menu 4 As the setup is com...

Страница 44: ...a reset signal to reset the system The time out period can be programmed to be set from 1 to 255 seconds or minutes Watchdog Register Time Base Counter and Compartor ADD A0 A15 Data D D7 Watchdog LED RESET The CD ROM includes a Watch Dog demo file In the file there are 3 execution programs written in different forms The sub directories of the file are 1 WATCHDOG ASSEMBLE Library and Test Program w...

Страница 45: ...ust trigger the watchdog timer every time before it times out After you trigger the watchdog timer it will be set to non zero value to watchdog counter and start to count down again If your program fails to trigger the watchdog timer before time out it will generate a reset pulse to reset the system The factor of the watchdog timer time out constant is approximately 1 seconds The period for the wa...

Страница 46: ...Watchdog Timer Trigger After you enable the watchdog timer your program must write the same factor as enabling to the watchdog register at least once every time out period to its previous setting You can change the time out period by writing another timer factor to the watchdog register at any time and you must trigger the watchdog before the new time out period in the next trigger Below is a Turb...

Страница 47: ...ation 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 ...

Страница 48: ...nd connectors are in proper position and firmly attached If the errors still exist please contact with your distributor for maintenance POST BEEP Currently there are two kinds of beep codes in BIOS setup One indicates that a video error has occurred and the BIOS cannot initialize the video screen to display any additional information This beep code consists of a single long beep followed by three ...

Страница 49: ...nd firmly attached 3 The correct hard drive type is selected in BIOS Setup ERROR INITIALIZING HARD DISK CONTROLLER When this error occurs ensure the following things 1 The cord is exactly installed in the bus 2 The correct hard drive type is selected in BIOS Setup 3 Whether all of the jumpers are set correctly in the hard drive FLOPPY DISK CONTROLLER ERROR OR NO CONTROLLER PRESENT When you cannot ...

Страница 50: ...ory fields MEMORY VERIFYING ERROR It indicates an error verifying a value is already written to memory Use the location along with your system s memory map to locate the bad chip OFFENDING ADDRESS MISSING This message is used in connection with the I O CHANNEL CHECK and RAM PARITY ERROR messages when the segment that has caused the problem cannot be isolated REBOOT ERROR When this error occurs tha...

Страница 51: ...FabIATech Corporation 46 ...

Страница 52: ...FabIATech Corporation 47 Appendix Dimension 200 44 2 130 70 26 48 70 8 17 R4 5 R2 3 6 ...

Страница 53: ...ime in addition to storing configuration information about the computer system It contains 14 bytes of clock and control registers and 114 bytes of general purpose RAM Because of the use of CMOS technology it consumes very little power and can be maintained for long periods of time using an internal Lithium battery The contents of each byte in the CMOS RAM are listed below Address Description 00 S...

Страница 54: ...rive C 12 Fixed disk type byte drive D 13 Reserved 14 Equipment byte 15 Low base memory byte 16 High base memory byte 17 Low expansion memory byte 18 High expansion memory byte 19 2D Reserved 2E 2F 2 byte CMOS checksum 30 Low actual expansion memory byte 31 High actual expansion memory byte 32 Date century byte 33 Information flags set during power on 34 7F Reserved for system BIOS ...

Страница 55: ...sabled 1 Enabled 15h Base Memory in 1KB increments Low Byte 16h Base Memory in 1KB increments High Byte 17h IBM compatible memory in 1KB increments Low Byte 18h IBM compatible memory in 1KB increments High Byte max 15 MB 19h 2Dh Vaires 2Eh Standard CMOS RAM checksum high byte 2Fh Standard CMOS RAM checksum low byte 30h IBM compatible Extended Memory Low Byte POST in KB 31h IBM compatible Extended ...

Страница 56: ...1 040h 05Fh Timer 060h 06Fh Keyboard Controller 070h 071h Real Time Clock NMI 078h 07Bh TTL I O 080h 09Fh DMA Page Register 0A0h 0BFh Interrupt Controller 2 0C0h 0DFh DMA Controller 2 0F0h Clear Math Coprocessor Busy Signal 0F1h Reset Math Coprocessor 1F0h 1F7h IDE Interface 2E8h 2EFh Serial Port 4 COM4 2F8h 2FFh Serial Port 2 COM2 2B0 2DF Graphics adapter Controller 378h 3FFh Parallel Port 1 LPT1...

Страница 57: ... the service required The following table shows the IRQ used by the devices on the Industrial CPU Card Level Function IRQ0 System Timer Output IRQ1 Keyboard IRQ2 Interrupt Cascade IRQ3 Serial Port 2 IRQ4 Serial Port 1 IRQ5 AUDIO IRQ6 Floppy Disk Controller IRQ7 Parallel Port 1 IRQ8 Real Time Clock IRQ9 Reserved IRQ10 LAN 1 IRQ11 LAN 2 IRQ12 PS2 Mouse IRQ13 FPU IRQ14 Primary IDE IRQ15 USB ...

Страница 58: ...ervention The two DMA controllers are internally cascaded to provide four DMA channels for transfers to 8 bit peripherals DMA1 and three channels for transfers to 16 bit peripherals DMA2 DMA2 channel 0 provides the cascade interconnection between the two DMA devices thereby maintaining IBM PC AT compatibility The following is the system information of DMA channels DMA Controller 1 DMA Controller 2...

Страница 59: ...n the ACE a completed MODEM control capability and a processor interrupt system that may be software tailored to the computing time required to handle the communications link The following table is a summary of each ACE accessible register DLAB Port Address Register Receiver buffer read 0 Base 0 Transmitter holding register write 0 Base 1 Interrupt enable X Base 2 Interrupt identification read onl...

Страница 60: ...errupt Identification Register IIR Bit 0 0 if Interrupt Pending Bit 1 Interrupt ID Bit 0 Bit 2 Interrupt ID Bit 1 Bit 3 Must be 0 Bit 4 Must be 0 Bit 5 Must be 0 Bit 6 Must be 0 Bit 7 Must be 0 Line Control Register LCR Bit 0 Word Length Select Bit 0 WLS0 Bit 1 Word Length Select Bit 1 WLS1 WLS1 WLS0 Word Length 0 0 5 Bits 0 1 6 Bits 1 0 7 Bits 1 1 8 Bits Bit 2 Number of Stop Bit STB Bit 3 Parity ...

Страница 61: ... 6 Must be 0 Bit 7 Must be 0 Line Status Register LSR Bit 0 Data Ready DR Bit 1 Overrun Error OR Bit 2 Parity Error PE Bit 3 Framing Error FE Bit 4 Break Interrupt BI Bit 5 Transmitter Holding Register Empty THRE Bit 6 Transmitter Shift Register Empty TSRE Bit 7 Must be 0 MODEM Status Register MSR Bit 0 Delta Clear to Send DCTS Bit 1 Delta Data Set Ready DDSR Bit 2 Training Edge Ring Indicator TER...

Страница 62: ...ivisor 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 6 Bit 6 Bit 14 Bit 7 Bit 7 Bit 15 Desired Baud Rate Divisor Used to Generate 16x Clock 300 384 600 192 1200 96 1800 64 2400 48 3600 32 4800 24 9600 12 14400 8 19200 6 28800 4 38400 3 57600 2 115200 1 ...

Страница 63: ...attachment of various devices that accept eight bits of parallel data at standard TTL level Data Swapper The system microprocessor can read the contents of the printer s Data Latch through the Data Swapper by reading the Data Swapper address Printer Status Buffer The system microprocessor can read the printer status by reading the address of the Printer Status Buffer The bit definitions are descri...

Страница 64: ...ccept another Normally this signal will be active for approximately 5 microseconds before receiving a BUSY message stops Bit 5 A 1 means the printer has detected the end of the paper Bit 4 A 1 means the printer is selected Bit 3 A 0 means the printer has encountered an error condition Printer Control Latch Printer Control Swapper The system microprocessor can read the contents of the printer contr...

Страница 65: ... 1 in this position allows an interrupt to occur when ACK changes from low state to high state Bit 3 A 1 in this bit position selects the printer Bit 2 A 0 starts the printer 50 microseconds pulse minimum Bit 1 A 1 causes the printer to line feed after a line is printed Bit 0 A 0 5 microsecond minimum highly active pulse clocks data into the printer Valid data must be present for a minimum of 0 5 ...

Отзывы: