Acrosser Technology makes no representations or warranties with respect to the contents hereof and
specifically disclaims any implied warranties of merchantability or fitness for any particular purpose.
Furthermore, Acrosser Technology reserves the right to revise this publication and to make changes from
time to time in the contents hereof without obligation of Acrosser Technology to notify any person of such
revisions or changes. Check for updates at www.acrosser.com
Possession, use, or copying of the software described in this publication is authorized only pursuant to a
valid written license from Acrosser or an authorized sublicensor.
(C) Copyright Acrosser Technology Co., Ltd., 1999. All rights Reserved.
5.4PROGRAMMING THE RS-485 ..................................................................................................... 5-4
IV
0.PREFACE
0.1 WELCOME TO THE AR-B1320 CPU BOARD
This guide introduces the Acrosser AR-B1320 CPU board.
This guide describes this card’ s functions, features, and how to start, set up and operate your ARB1320. You could also find the general system information here.
0.2 BEFORE YOU USE THIS GUIDE
If you have not already installed this AR-B1320, refer to Chapter 3, “Setting System,” in this guide.
0.3 RETURNING YOUR BOARD FOR SERVICE
If your board requires servicing, contact the dealer from whom you purchased the product for
service information. If you need to ship your board to us for service, be sure it is packed in a
protective carton. We recommend that you keep the original shipping container for this purpose.
You can help assure efficient servicing of your product by following these guidelines:
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
1). Include your name, address, daytime telephone, facsimile number and e-mail where you may
be reached
2). A description of the system configurations and/or the software at the time of malfunction.
3). A brief description of the symptoms.
0.4 TECHNICAL SUPPORT AND USER COMMENTS
User's comments are always welcome as they assist us in improving the usefulness of our products
and the understanding of our publications. They form a very important part of the input used for
product enhancement and revision.
We may use and distribute any of the information you supply in any way we believe appropriate
without incurring any obligation. You may, of course, continue to use the information you supply.
If you have suggestions for improving particular sections or if you find any errors, please indicate
the manual title and book number.
Please send your comments to Acrosser Technology Co., Ltd. or your local sales representative.
Send Internet electronic mail to: Sales@acrosser.com
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
0.5 ORGANIZATION
This information covers the following topics (see the Table of Contents for a detailed listing):
l Chapter 1, “Overview,” provides an overview of the system features and packing list.
l Chapter 2, “System Controller,” describes the major structure.
l Chapter 3, “Setting the System,” describes how to adjust the jumpers, and the connector
settings.
l Chapter 4, “BIOS Console,” providing the BIOS settings.
l Appendix
§ Specifications
§ Supported flash memory
§ Board dimensions
§ Programming the RS-485
0.6 STATIC ELECTRICITY PRECAUTIONS
Before removing the board from its anti-static bag, read this section about the static electricity
precautions.
Static electricity is a constant danger to computer systems. The charge that can build up in your
body may be more than sufficient to damage integrated circuits on any PC board. It is, therefore,
important to observe basic precautions whenever you use or handle computer components.
Although areas with humid climates are much less prone to the static built up, it is always best to
safeguard against accidents, which may result in expensive repairs. The following measures
should generally be sufficient to protect your equipment from static discharge:
1) Touch a grounded metal object to discharge the static electricity in your body (or ideally,
wear a grounded wrist strap).
2) When unpacking and handling the board or other system components, place all materials
on an antic-static surface.
3) Be careful not to touch the components on the board, especially the “gold finger”
connectors on the bottom of every board.
VI
1. OVERVIEW
This chapter provides an overview of your system features and capabilities. The following topics
are covered:
l Introduction
l Packing List
l Features
1.1 INTRODUCTION
The AR-B1320, PC/104 CPU module is a lower power consuming, high performance 386 based
computer. By using the space-saving features of the ALI M6117C CPU, this module is able to
support up to 4MB of DRAM and 1.5 MB of Flash memory on board. The unit also comes with
two RS-232C/RS-485 ports, 1 parallel port, 1 floppy interface, 1 IDE interface, and 1 DiskOnChip
socket for adding a high degree of versatility to any project. The AR-B1320 is an excellent choice
for mobile systems, or as a controller for machines that are too small to accommodate traditional
industrial PCs.
The AR-B1320 offers higher speed and it makes a very stable 386SX-based system with a true
PC/104 module for embedded applications.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
This manual has been written to assist you in installing, configuring and running the AR-B1320
CPU card. Each section is intended to guide you through its procedures clearly and concisely,
allowing you to continue to the next chapters without any difficulty.
1.2 PACKING LIST
These accessories are included with the system. Before you begin installing your AR-B1320
board, take a moment to make sure that the following items have been included inside the ARB1320 package.
l A quick setup guide
l 1 AR-B1320 PC/104 386SX CPU board
l 1 Keyboard adapter cable
l 1 Floppy adapter cable
l 2 RS-232C interface cables
l 1 Printer adapter cable
l 1 Power adapter cable
l 1 Utility diskette
AccessoryDescription
Keyboard adapter cable6-pin JST to 6-pin mini-din IBM PS/2 standard
Floppy adapter cable16-pin mini-IDC to 34-pin IDC
RS-232C interface cable10-pin IDC to DB-9 male
Printer adapter cable26-pin mini-IDC to DB-25 female
Power adapter cable4-pin JST power cable
type
Table 1-1 Accessories
1-1
AARR--BB11332200 UUsseerr’’ss GGuuiidde
1.3 FEATURES
This system provides a number of special features that enhance its reliability, ensure its
availability, and improve its expansion capabilities, as well as its hardware structure.
l 80386SX-40 MHz CPU
l PC/104 extension bus
l System of up to 4MB DRAM (2 MB already on-board)
l Supports 2 RS-232C/RS-485 serial ports
l PC/AT compatible keyboard interface
l Supports up to 1.5MB flash disk
l Programmable watchdog timer
l Flash BIOS
l Supports two IDE drives
l Supports one floppy drive
l Supports one SPP/EPP/ECP printer port
l Supports DiskOnChip and DiskOnModule
l Powered-on LED indicator
l Signal 5V power requirement
l Multi-layer PCB for noise reduction
l Dimensions: 90.2mmX95.9mm (3.55”x3.775”)
e
1-2
2. SYSTEM CONTROLLER
This chapter describes the major structure. The following topics are covered:
l Microprocessor
l DMA Controller
l DRAM Configuration
l I/O Port Address Map
l Interrupt Controller
l Serial Port
l Parallel Port
l Timer
l Real-Time Clock and Non-Volatile RAM
l Watch-Dog Timer
l FLASH Disk
2.1 MICROPROCESSOR
The AR-B1320 uses the ALI M6117C CPU; it is designed to perform like Intel’ s 386SX-based
system with deep green features.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
The 386SX core is the same as M1386SX of Acer Labs. Inc. and 100% object code compatible
with the Intel 386SX microprocessor. System manufacturers can provide 386 CPU based
systems optimized for both cost and size. Instruction pipelining and high bus bandwidth ensure
short average instruction-execution times and high system throughput. Furthermore, it can keep
the state internally from charge leakage while external clock to the core is stopped without storing
the data in registers. The power consumption here is almost zero when the clock stops. The
internal structure of this core is 32-bit and it’ s address bus has a very low supply current. The real
mode as well as the protected mode are available and can run MS-DOS, MS-Windows, OS/2 and
UNIX.
2.2 DMA CONTROLLER
The equivalent of two 8237A DMA controllers are implemented in the AR-B1320 card. Each
controller is a four-channel DMA device, which will generate the memory addresses and control
signals necessary to transfer information directly between a peripheral device and memory. This
allows high-speed information transfer with less CPU intervention. 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 the IBM PC/AT compatibility.
The following is the DMA channels:
DMA Controller 1DMA Controller 2
Channel 0: SpareChannel 4: Cascade for controller 1
Channel 1: IBM SDLCChannel 5: Spare
Channel 2: Diskette adapterChannel 6: Spare
Channel 3: SpareChannel 7: Spare
Table 2-1 DMA Channel Controller
2-1
AARR--BB11332200 UUsseerr’’ss GGuuiidde
U15 (On-Board)
U1 (Socket)
Total Memory
Remark
EDO 1Mx16
None
2MB
Factory Preset
EDO 1Mx16
EDO 1Mx16
4MB
e
2.3 DRAM CONFIGURATION
There are two 16-bit memory banks on the AR-B1320 board. The first bank is embedded with a 1MBx16-bit
(2MB, 60ns) EDO RAM and the other is 42-pin SOJ socket for extra 2MB DRAM with 1MBx16-bit (2MB,
60ns) EDO RAM. Please refer to the following table for details:
2.4 I/O CONTROLLER
A super I/O chip (SMC37C669) is embedded at the back panel of the AR-B1320 board. It combines the
functions of a floppy disk drive adapter, a hard disk drive (IDE) adapter, two serial (with 16C550 UART)
adapters and 1 parallel adapter. Setting the BIOS setup program can do the I/O port configurations.
As a UART, the chip supports the serial to parallel conversion on data characters received from a peripheral
device or a MODEM, and the parallel to serial conversion on data character received from the CPU. The
UART includes a programmable baud rate generator, complete MODEM control capability and a processor
interrupt system. For the parallel port, the SMC37C669 provides the user with a fully bi-directional
centronics-type printer interface.
0F0Clear Math Co-processor
0F1Reset Math Co-processor
0F8-0FFMath Co-processor
170-178Fixed disk 1
1F0-1F8Fixed disk 03
201Game port
208-20AEMS register 0
218-21AEMS register 1
278-27FParallel printer port 3 (LPT 3)
2E8-2EFSerial port 4 (COM 4)
2F8-2FFSerial port 2 (COM 2)3
300-31FPrototype card/Streaming Type Adapter
378-37FParallel printer port 2 (LPT 2)3
380-38FSDLC, bisynchronous
3A0-3AFBisynchronous
3B0-3BFMonochrome display and printer port 1 (LPT
3C0-3CFEGA/VGA adapter
3D0-3DFColor/Graphics monitor adapter
3E8-3EFSerial port 3 (COM 3)
3F0-3F7Diskette controller
3F8-3FFSerial port 1 (COM 1)
Table 2-2 I/O Port Address Map
(NMI)
1)
AARR--BB11332200 UUsseerr’’ss GGuuiidde
3
e
Note: The I/O port address with the mark “
own settings according to this address map.
3
” means that they are the BIOS CMOS default values. You can configure your
2-3
AARR--BB11332200 UUsseerr’’ss GGuuiidde
IRQ8 : Real time clock
IRQ9 : Rerouting to INT 0Ah from hardware IRQ2
IRQ10 : Spare
In
Interrupt Level
CTRL1
IRQ 0
IRQ 1
IRQ 3
IRQ 4
IRQ 7
Description
Serial port 1
Keyboard output buffer full
e
2.6 INTERRUPT CONTROLLER
The ALI M6117C also provides two cascaded 8259 Programmable Interrupt Controllers (PIC). They
accept requests from the peripherals, resolve priorities on pending interrupts in service, issue
interrupt requests to the CPU, and provide vectors which are used as acceptance indexed by the
CPU to determine which interrupt service routine should be executed.
The following is the system information of interrupt levels:
The ACEs (Asynchronous Communication Elements ACE1 and ACE2) are used to convert the
parallel data to a serial format on the transmit side and convert the 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 are a complete 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
is a summary of each ACE accessible registers.
Bit 0-7: Transmitter holding data byte (Write Only)
(3)Interrupt Enable Register (IER)
Bit 0: Enable Received Data Available Interrupt (ERBFI)
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
(4)Interrupt 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
2-5
AARR--BB11332200 UUsseerr’’ss GGuuiidde
(5)Line Control Register (LCR)
Bit 0: Word Length Select Bit 0 (WLS0)
Bit 1: Word Length Select Bit 1 (WLS1)
WLS1WLS0Word Length
Bit 2: Number of Stop Bit (STB)
Bit 3: Parity Enable (PEN)
Bit 4: Even Parity Select (EPS)
Bit 5: Stick Parity
Bit 6: Set Break
Bit 7: Divisor Latch Access Bit (DLAB)
(6)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
e
005 Bits
016 Bits
107 Bits
118 Bits
(7)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
(8)MODEM Status Register (MSR)
Bit 0: Delta Clear to Send (DCTS)
Bit 1: Delta Data Set Ready (DDSR)
Bit 2: Training Edge Ring Indicator (TERI)
Bit 3: Delta Receive Line Signal Detect (DSLSD)
Bit 4: Clear to Send (CTS)
Bit 5: Data Set Ready (DSR)
Bit 6: Ring Indicator (RI)
Bit 7: Received Line Signal Detect (RSLD)
2-6
(9)Divisor Latch (LS, MS)
Byte DataLSMS
Bit 0:Bit 0Bit 8
Bit 1:Bit 1Bit 9
Bit 2:Bit 2Bit 10
Bit 3:Bit 3Bit 11
Bit 4:Bit 4Bit 12
Bit 5:Bit 5Bit 13
Bit 6:Bit 6Bit 14
Bit 7:Bit 7Bit 15
base+0WriteOutput data
base+0ReadInput data
base+1ReadPrinter status buffer
base+2WritePrinter control latch
(2) Printer Interface Logic
The parallel portion of the SMC37C669 makes the attachment of various devices that accept eight bits
of parallel data at standard TTL level.
2-7
AARR--BB11332200 UUsseerr’’ss GGuuiidde
(3) 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.
(4) Printer Status Buffer
The system microprocessor can read the printer status by reading the address of the Printer Status
Buffer. The bit definitions are described as follows:
Bit 7:This signal may become active during data entry, when the printer is off-line during printing, or
Bit 6:This bit represents the current state of the printer's ACK signal. A 0 means the printer has
Bit 5:A 1 means the printer has detected the end of paper.
Bit 4:A 1 means the printer is selected.
Bit 3:A 0 means the printer has encountered an error condition.
Bit 0-2: No meaning.
e
12345670
XXX
-ERROR
SLCT
PE
-ACK
-BUSY
when the print head is changing position or in an error state. When Bit 7 is active, the printer is
busy and can not accept data.
received the character and is ready to accept another. Normally, this signal will be active for
approximately 5 microseconds before BUSY stops.
(5) Printer Control Latch & Printer Control Swapper
The system microprocessor can read the contents of the printer control latch by reading the address of
printer control swapper. Bit definitions are as follows:
12345670
XX
STROBE
AUTO FD XT
INIT
SLDC IN
IRQ ENABLE
DIR(write only)
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 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£gsecond pulse, minimum).
Bit 1: A 1 causes the printer to line-feed after a line is printed.
Bit 0: A 0.5£gsecond minimum high active pulse clocks data into the printer. Valid data must
be present for a minimum of 0.5£gseconds before and after the strobe pulse.
2-8
2.9 TIMER
The AR-B1320 provides three programmable timers, each with a timing frequency of 1.19 MHz.
Timer 0 The output of this timer is tied to interrupt request 0. (IRQ 0)
Timer 1 This timer is used to trigger memory refresh cycles.
Timer 2 This timer provides the speaker tone.
Application programs can load different counts into this timer to
generate various sound frequencies.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
2-9
AARR--BB11332200 UUsseerr’’ss GGuuiidde
03
Minute alarm
e
2.10 REAL-TIME CLOCK AND NON-VOLATILE RAM
The AR-B1320 contains a real-time clock compartment that maintains the date and time in
addition to storing configuration information about the computer system. It contains 14 bytes of
clock and 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.
AddressDescription
00Seconds
01Second alarm
02Minutes
04Hours
05Hour alarm
06Day of week
07Date of month
08Month
09Year
0AStatus register A
0BStatus register B
0CStatus register C
0DStatus register D
0EDiagnostic status byte
0FShutdown status byte
10Diskette drive type byte, drive A and B
11Fixed disk type byte, drive C
12Fixed disk type byte, drive D
13Reserved
14Equipment byte
15Low base memory byte
16High base memory byte
17Low expansion memory byte
18High expansion memory byte
19-2DReserved
2E-2F2-byte CMOS checksum
30Low actual expansion memory byte
31High actual expansion memory byte
32Date century byte
33Information flags (set during power on)
34-7FReserved for system BIOS
Table 2-5 Real-Time Clock & Non-Volatile RAM
2-10
2.11 WATCHDOG TIMER
The AR-B1320 is equipped with a programmable time-out period watchdog timer. Actually, the
watchdog timer is provided by the ALI M6117C chipset. You can use the program to enable the
watchdog timer. Once you have enabled the watchdog timer, the program should trigger it every
time before it times out. If your program fails to disable this timer before it times out because of a
system hang-up, it will generate a reset signal to reset the system or trigger an IRQ or NMI signal
to tell your program that the watchdog has timed out. The time-out period can be programmed to
be 30.5£gseconds to 512 seconds with 30.5£gseconds per step.
2.12 FLASH DISK
The AR-B1320 supports three kinds of flash disks. They are Acrosser’ s SSD, DiskOnChip, and
DiskOnModule. For the SSD, AR-B1320 provides two 32-pin PLCC sockets and 1 32-pin
JEDEC DIP socket, which may be populated with up to 1.5MB of flash disk. The 32-pin JEDEC
DIP socket supports the DiskOnChip from 2MB to 144MB. The DiskOnModule is connected to
the onboard IDE connector. All the flash disks are ideal for diskless systems, and are also highly
reliable for high-speed access applications, as controllers for industrial use, or line test
instruments, etc.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
2-11
3. SETTING THE SYSTEM
This section describes the pin assignments of all connectors and settings of all switches and
jumpers. It also guides you on how to expand the system and control the onboard devices.
The jumper pins allow you to set specific system parameters. Set them by changing the pin
location of jumper blocks. (A jumper block is a small plastic-encased conductor that slips over the
pins.) To change a jumper setting, remove the jumper from its current location with your fingers or small
needle-nosed pliers. Place the jumper over the two pins designated for the desired setting. Press
the jumper evenly onto the pins. Be careful not to bend the pins.
We will show the locations of the AR-B1320 jumper pins, and the factory-default settings in this
section. Note that the square pin of each jumper block is pin 1.
Below illustrates the jumper use. Jumper caps are usually small plastic caps used to short two
pins on a jumper block.
Most jumper caps look like this:
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
A Jumper
Most jumper blocks look like this:
A 3 Pin jumper
Block
If the jumper is placed over pins one and two then 1-2 are ON.
Jumper on
Pins1 +2
If the jumper is placed over pins two and three then 2-3 are ON.
Jumper On
Pins 2 + 3
Otherwise, the jumper can be left to the side or completely off the block to keep both 1-2 and 2-3
off (open).
CAUTION: Do not touch any electronic component unless you are safely grounded. Wear a grounded
wrist strap or touch an exposed metal part of the system unit chassis. Static discharges from
your fingers can permanently damage electronic components.
3-1
AARR--BB11332200 UUsseerr’’ss GGuuiidde
CN3
CN4
CN5
J1
e
3.1 BOARD LAYOUT
The AR-B1320 is a small, easy to use, all-in-one 386SX grade CPU board with 2 RS-232/RS-485
ports and a flash disk. Below is the AR-B1320 board layout.
Switch 1The base I/O address of SSD selector3.3
Switch 2The memory segment of SSD selector3.3
SW1
Switch 3The memory segment of DiskOnChip selector3.3
Switch 4Reserved3.3
Switch 5COM-A port mode selector3.3
Switch 6COM-B port mode selector3.3
J1External power and hard disk LED header3.4
J2Keyboard connector3.5
J3Reset header3.6
J4Speaker header3.7
J5Power connector3.8
CN864-pin PC/104 connector (Bus A & B)3.13.1
LED1Onboard power LED3.14.1
LED2User defined status LED3.14.2
U1Expandable DRAM socket2.3
U2Flash socket (First)3.16
U5Flash socket (Second)3.16
U12Flash socket (Third) and DiskOnChip socket3.16
Table 3-1 Important Component List
e
3-3
AARR--BB11332200 UUsseerr’’ss GGuuiidde
13564
2
JP1
16.7MHz
13564
2
JP1
25MHz
13564
2
JP1
30MHz
13564
2
JP1
33.3MHz
13564
2
JP1
37.5MHz
13564
2
JP1
40MHz
2134J1
Front View
e
3.2 CPU BASE CLOCK SELECT (JP1)
This board provides six types of CPU input clocks; they are 33.3MHz, 50MHz, 60MHz, 66.7MHz,
75MHz, and 80MHz. The CPU input clock is twice that of the operating clock. JP1 is a 6-pin
jumper located between CN3 and CN4.
CPU Input ClockCPU Operating ClockJP1 SettingRemark
SW1 is a 6-SPST DIP switch. It provides multi-purpose selection in one switch. The following table gives the
details:
SW1FunctionWhen “OFF”When “ON”Factory Preset
Switch 1Selects the base I/O address of SSD210H-211H290H-291HOff
Switch 2Selects the memory segment of SSDC800H(8KB)D800H(8KB)Off
Switch 2 Selects the memory segment of DiskOnChip
(If Switch 3 is set as “ON”)
Switch 3DiskOnChip selectDisabledEnabledOff
Switch 4Reserved------Off
Switch 5COM-A port mode selectRS-232CRS-485Off
Switch 6COM-B port mode selectRS-232CRS-485Off
Table 3-3 SW1 Settings
3.4 EXTERNAL LED HEADER (J1)
The J1 is a 4-pin right angle header. It allows you to connect an external power LED and an external hard
disk LED.
CA00H(8KB)DA00H(8KB)Off
1: Power LED+
3: Power LED2: Hard Disk LED+
4: Hard Disk LED-
Figure 3-3 J1: External LED Header
3-4
3.5 KEYBOARD CONNECTOR (J2)
21J4
Front View
2
1J3Front View
The J2 is a 6-pin 2.0mm JST connector. Use the keyboard adapter cable to connect a PS/2 type
keyboard. The following shows the pin assignment of the adapter cable.
The J3 is used to connect to an external reset switch. Shorting these two pins will reset the
system.
6 Pin Mini-Din
1
2
34
5
6
AARR--BB11332200 UUsseerr’’ss GGuuiidde
1 DATA
2 N.C.
3 GND
4 VCC
5 CLOCK
6 N.C.
e
1: Reset+
2: Reset-
Figure 3-5 J3: Reset Header
3.7 SPEAKER HEADER (J4)
The AR-B1320 provides a 2-pin right angle header for connecting an external speaker.
1: Speaker+
2: Speaker-
Figure 3-6 J4: Speaker Header
Note: J3 and J4 are next to each other. Please notice their orientation and pin locations when you
are installing the system.
3-5
AARR--BB11332200 UUsseerr’’ss GGuuiidde
CN1
DB25
Decryption
CN1
DB25
Decryption
11-Strobe
214-Auto Form Feed
32Data 0
415-Error
53Data 1
616-Initialize
74Data 2
817-Printer Select In
95Data 3
1018Ground
116Data 4
1219Ground
137Data 5
1420Ground
158Data 6
1621Ground
179Data 7
1822Ground
1910-Acknowledge
2023Ground
2111Busy
2224Ground
2312Paper Empty
2425Ground
2513Printer Select
26
----
No Connect
2
1
J5
Front View
4
3
e
3.8 POWER CONNECTOR (J5)
The J5 is a 4-pin, 2.5mm, right angle JST connector; you can directly connect the DC power
source to J5 for stand-alone applications.
Figure 3-7 J5: Power Connector
3.9 PRINTER CONNECTOR (CN1)
To enable or disable the printer port, please use the BIOS Setup program. To use the parallel port, an
adapter cable has to be connected to the CN1 connector (26-pin 2.0mm housing). The connector for the
parallel port is a 25 pin D-type female connector. The pin assignments for the parallel port adapter cable are
as follows:
1: VCC (+5V)
2: GND
3: GND
4: +12V
3-6
Table 3-4 The Printer Adapter Cable Pin Assignments
3.10 FLOPPY CONNECTOR (CN2)
ON
OFF
The AR-B1320 provides a 16-pin 2.0mm connector (CN2) to support one floppy disk drive. The
floppy drives may be one of the following:
• 5.25": 360K or 1.2M
• 3.5": 720K or 1.44M
To enable or disable the floppy disk controller, please use the BIOS Setup program. A floppy
adapter cable is used to connect between the CN2 connector (16-pin 2.0mm housing) and the
floppy disk drive. The following table illustrates the pin assignments of the floppy adapter cable.
CN234-PIN (Floppy Disk Drive)Function
5,11,161,3,5,7, 17, 27, 31, 33Ground
12-Reduce write current
28-Index
416-Motor enable A
312-Drive select A
618-Direction
720-Step output pulse
822-Write data
These 3 connectors serve the RS-232C/RS-485 of the COM-A port and the COM-B port.
• CN3: RS-232C connector for the COM-A port
• CN4: RS-232C connector for the COM-B port
• CN5: RS-485 connector for the COM-A and COM-B
Before you connect the serial port connectors, please refer to section 3.3 on how to set the switch
5 & 6 on SW1 for your desired use.
123456
Figure 3-8 SW1-5 & 6 –RS-232/RS-485 Select
3-7
AARR--BB11332200 UUsseerr’’ss GGuuiidde
1256Front View
6: Case Ground (COM-B)
e
3.11.1 RS-232C CONNECTORS (CN3 & CN4)
CN3 is the RS-232C- interface connector of COM-A port and CN4 is the RS-232C connector for
the COM-B port. They are both 10-pin 2.54mm right angle headers. AR-B1320 provides 2
adapter cables to transfer to the PC/AT standard connector (DB9 male). The next figure and table
show the pin definitions of the adapter cable:
JP2 & JP3 are used to enable the RS-485 terminator resistor of COM-A and COM-B port
respectively. The value of the terminator resistor is 150 ohms. Close the jumper to enable the
RS-485 terminator and leave the jumper open to disable it.
COM PortJumperWhen “Open”When “Close”Factory Preset
A 44-pin header type connector (CN6) is provided to interface with up to two embedded hard disk
drives (IDE AT bus). This interface, through a 44-pin cable, allows the user to connect up to two
drives in a "daisy-chain" fashion. To enable or disable the hard disk controller, please use the
BIOS Setup program. The following table illustrates the pin assignments of the hard disk drive's
44-pin connector.
The AR-B1320 CPU board has the stack-through expandable feature. You may stack a PC/104
module from either the back side or front side of this board through the PC-104 connector.
BUSCLK[Output]The BUSCLK signal of the I/O channel is asynchronous to the CPU clock.
RSTDRV[Output]This signal goes high during power-up, low line-voltage or hardware reset
SA0 – SA19[Input / Output]The System Address lines run from bit 0 to 19. They are latched onto the falling
edge of "BALE"
LA17 - LA23[Input / Output]The Unlatched Address line run from bit 17 to 23
SD0 - SD15[Input / Output]System Data bit 0 to 15
BALE[Output]The Buffered Address Latch Enable is used to latch SA0 - SA19 onto the falling
edge. This signal is forced high during DMA cycles
-IOCHCK[Input]The I/O Channel Check is an active low signal which indicates that a parity error
exist on the I/O board
IOCHRDY[Input, Open collector] This signal lengthens the I/O, or memory read/write cycle, and should be held low
with a valid address
IRQ 3-7, 9-12,
14, 15
-IOR[Input / Output]The I/O Read signal is an active low signal which instructs the I/O device to drive
-IOW[Input / Output]The I/O write signal is an active low signal which instructs the I/O device to read
-SMEMR[Output]The System Memory Read is low while any of the low 1 Mbytes of memory are
-MEMR[Input / Output]The Memory Read signal is low while any memory location is being read
-SMEMW[Output]The System Memory Write is low while any of the low 1 Mbytes of memory is
-MEMW[Input / Output]The Memory Write signal is low while any memory location is being written
DRQ 0-3, 5-7[Input]DMA Request channels 0 to 3 are for 8-bit data transfers. DMA Request channels
-DACK 0-3, 5-7 [Output]The DMA Acknowledges 0 to 3, 5 to 7 are the corresponding acknowledge signals
AEN[Output]The DMA Address Enable is high when the DMA controller is driving the address
-REFRESH[Input / Output]This signal is used to indicate a memory refresh cycle and can be driven by the
TC[Output]Terminal Count provides a pulse when the terminal count for any DMA channel is
SBHE[Input / Output]The System Bus High Enable indicates the high byte SD8 - SD15 on the data bus
-MASTER[Input]The MASTER is the signal from the I/O processor which gains control as the
-MEMCS16[Input, Open collector] The Memory Chip Select 16 indicates that the present data transfer is a 1-wait
-IOCS16[Input, Open collector] The I/O Chip Select 16 indicates that the present data transfer is a 1-wait state,
OSC[Output]The Oscillator is a 14.31818 MHz signal
-ZWS[Input, Open collector] The Zero Wait State indicates to the microprocessor that the present bus cycle
[Input]The Interrupt Request signal indicates I/O service request attention. They are
prioritized in the following sequence : (Highest) IRQ 9, 10, 11, 12, 13, 15, 3, 4, 5,
6, 7 (Lowest)
its data onto the data bus
data from the data bus
being used
being written
5 to 7 are for 16-bit data transfers. DMA request should be held high until the
corresponding DMA has been completed. DMA request priority is in the following
bus. It is low when the CPU is driving the address bus
microprocessor on the I/O channel
reached
master and should be held low for a maximum of 15 microseconds or system
memory may be lost due to the lack of refresh
state, 16-bit data memory operation
16-bit data I/O operation
can be completed without inserting additional wait cycle
Table 3-9 I/O Channel Signal Description
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
3-11
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
3.14 LED INDICATOR (LED1 & LED2)
AR-B1320 provides 2 on-board LEDs; one is power LED and the other is user-defined status LED.
Both LEDs are located at the right-hand corner of the board next to the CN2 floppy connector.
3.14.1 POWER LED (LED1)
This LED indicates if the VCC(+5V) power is supplied or not.
3.14.2 STATUS LED (LED2)
This LED is designed for the user to define. The LED is driven by the square wave output pin of
the RTC chip. You can activate, inactivate, and change the flash rates just by programming the
register of the RTC chip. Use different flash rates to indicate different status or operating modes.
The I/O port address of index register is 70H and data register is 71h.
(1) Active Square Wave Output (Act_Sqw)
Moval, 0bh
Out70h, al
Inal,71h
Oral,08h
Xchgah,al
Moval,0bh
Out70h, al
Xchgah,al
Out71h,al
Movah,FR_Data;Flash rate data in ah register
Moval,0ah
Out70h,al
Inal,71h
Andal,0f0h
Orah,al
Moval,0ah
Out70h,al
Xchgah,al
Out71h,al
Act_Sqw;Active square wave output
3-12
The following table illustrates the flash rate information.
FR-DataFlash Rate (Hz)Remark
0fh2
0eh4
0dh8
0ch16
0bh32
0ah64
00h-09hReservedThe flash rate is too fast to see
3.15 USING THE WATCHDOG TIMER
This section describes how to use, disable, and enable the watchdog timer.
3.15.1 WD ENABLE REGISTER - INDEX 37H
This register is used to enable or disable the watchdog timer.
Bit 7Reserved. Please don not set this bit. In old version M6117C data
sheet, this bit is counter read mode.
Bit 6=0 Disable watchdog timer
Bit 6=1 Enable watchdog timer
Bit 5-0 Other function. Please do not modify these bits.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
3-13
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
3.15.2 WD REPORT REGISTER - INDEX 38H
This register is used to select the watchdog report when the watchdog times out.
Bit 7-4 Watchdog Timer Time-out Report Signal Select
Bit 3-0Other function. Please do not modify these bits.
Note 1):If you program the watchdog to generate an IRQ signal when it times out, you should initialize
the IRQ interrupt vector and enable the second interrupt controller (8259 PIC) in order to enable
the CPU to process this interrupt. An interrupt service routine is required too.
2) Before you initial the interrupt vector of the IRQ and enable the PIC, please enable the
watchdog timer previously, otherwise the watchdog timer will generate an interrupt at the time the
watchdog timer is enabled.
3.15.3 WD TIMER COUNTER(24 BITS) - INDEX 39H, 3AH, AND 3BH
These registers are used to set the desired counter for the watchdog to count down. The time base of each
count is 30.5£gsec.
INDEX3Bh3Ah39h
Data BitD7…D0D7…D0D7…D0
24-bit CounterD23…D16D15…D8D7…D0
For example:
INDEX
3Bh3Ah39h
00h00h01h
00h00h02h
Watchdog Timer
30.5 £gsec
61.0 £gsec
00h01h00h7.8 m sec
00h02h00h15.6 m sec
01h00h00h2 sec
02h00h00h4 sec
0FFh 0FFh 0FFh512 sec
3-14
3.15.4 TIMEOUT STATUS & RESET WATCHDOG - INDEX 3CH
Bit 6Write this bit “1” to reset timer
Bit 0-5The value on this bit has no meaning.
Other function. Please do not modify these
bits.
3.15.5 PROGRAMMING WATCHDOG - BASIC OPERATION
If you would like to access the M6117C configuration register, you need to unlock the register at
first and lock it again after finishing the operation.
(1) Unlock Configuration Register
Moval, 13h
Out22h, al
Nop
Nop
Moval, 0c5h
Out23h, al
Nop
Nop
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
(2) Lock Configuration Register
Moval, 13h
Out22h, al
Nop
Nop
Moval, 00h
Out23h, al
Nop
Nop
(3) Read the Value in the Configuration Register
Example 1: Read data from INDEX 3Ch
Unlock_Cfg_Reg;Unlock configuration register
Moval, 3ch;Points to index 3ch
Out22h, al
Nop
Nop
Inal, 23h;Read out
Nop
Nop
Pushax;Save to stack
Lock_Cfg_Reg;Lock configuration register
Popax;Restore ax and result in al register
3-15
AARR--BB11332200 UUsseerr’’ss GGuuiidde
(4) Write Data to Configuration Register
Example 1: Write data 68h to INDEX 3Bh
Unlock_Cfg_Reg;Unlock configuration register
Moval, 3bh;Points to index 3bh
Out22h, al
Nop
Nop
Moval, 68h
Out23h, al;Write data
Nop
Nop
Lock_Cfg_Reg;Lock configuration register
Note: The utility diskette includes the watchdog utility files, “ WD6117C.EXE” and “WD6117C.CPP.”
e
“WD6117C.EXE” demonstrates how to set\ enable\disable the watchdog timer.
“WD6117C.CPP” is the source file of the “WD6117C.”
3.16 USING THE FLASH DISK
The AR-B1320 provides two 32-pin PLCC sockets, one 32-pin JEDEC DIP socket, and 1
DiskOnModule socket.
If small page (less or equal 512 bytes per page) 5V FLASHs were used, you could format FLASH
disk and copy files onto FLASH disk just like using a normal floppy disk. You can use all of the
related DOS command (such as COPY, DEL…etc.) to update files on the 5V FLASH disk.
The write protect function allows you to prevent your data on small page 5V FLASH or SRAM disk
from accidental deletion or overwrite.
The two 32-pin PLCC sockets and 32-pin JEDEC DIP socket may be populated with up to 1.5MB
flash disks. The 32-pin JEDEC DIP socket supports from 2MB to 144MB of DiskOnChip. The
following table shows the combinations of the SSD and DiskOnChip:
The SSD function enables you to use 5V FLASH, allowing you to directly program the flash
without having to purchase any additional programming equipment to write or erase data. You
can format the flash disk and copy files onto flash disk just like using a floppy disk. If you would
like to update 1 or more files to the flash disk, you just copy these files onto the flash disk, you
don’ t need to re-program the flash disk.
If you are not going to use the flash disk (SSD), you can use the BIOS setup program to disable
the SSD function. The AR-B1320 will not occupy any memory address if the SSD function is
disabled. Please refer to section 3.3 for the switch settings of SW1.
If you are going to install the EMM386.EXE driver, please use the [X] option to prevent
EMM386.EXE from using the particular range of segment address as an EMS page, which is used
by AR-B1320. For example, write a statement in the CONFIG.SYS file as follows: (If the memory
configuration of AR-B1320 is C800:0)
DEVICE=C:\DOS\EMM386.EXE X=C800-C9FF
If you enable SSD and DiskOnChip at the same time, then the statement in the CONFIG.SYS file
will be:
DEVICE=C:\DOS\EMM386.EXE X=C800-CBFF
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
3.16.2 SOFTWARE PROGRAMMING
You can use the DOS <FORMAT> and <COPY> command to format and copy files. Follow the
following steps to format and copy files to the flash disk.
Step 1: Turn on your computer, when the screen shows the SSD BIOS menu, please press the
[ctrl-_](control + Shift+ underline) keys during system boot-up. This enables you to enter
the flash setup program.
Step 2: Use <Page-Up>, <Page-Down>, <Right>, and <Left> arrow keys to select the correct
flash memory type and choose how many memory chips are going to be used.
Step 3: Press the [F4] key to save the current settings.
Step 4: After the DOS is loaded, use the DOS [FORMAT] command to format the flash disk
To format the disk and copy DOS system files to the disk.
C:\>FORMAT [ROM disk letter] /S /U
To format the disk without copying DOS system files.
C:\>FORMAT [ROM disk letter] /U
Step 5: Copy your program or files to the flash disk by using the DOS [COPY] command.
Caution: It is not recommended that the user format the disk and copy files to the flash disk very often.
Since the flash EPROM’ s write cycle life time is from 10,000 to 100,000 times, writing data to the
flash chips will reduce the life time of the FLASH EPROM chips, especially the flash chip in the
first (U2) socket.
3-17
AARR--BB11332200 UUsseerr’’ss GGuuiidde
3.16.3 DISKONMODULE
AR-B1320 provides DiskOnModule function which is interfaced with the 44-pin hard disk
connector. Align the pin 1 of the DiskOnModule with the hard disk connector; the module
functions just like a hard disk.
e
3-18
4. BIOS CONSOLE
This chapter describes the AR-B1320 BIOS menu and explains how to perform the common tasks
required to get the system up and running, and it also presents detailed explanations of the
elements found in each of the BIOS menu. The following topics are covered:
l BIOS Setup Overview
l Standard CMOS Setup
l Advanced CMOS Setup
l Advanced Chipset Setup
l Peripheral Setup
l Auto-Detect Hard Disks
l Password Setting
l Load Default Setting
l BIOS Exit
l BIOS Update
4.1 BIOS SETUP OVERVIEW
BIOS is a program used to initialize and set up the I/O system of the computer, which includes the
ISA bus and connected devices such as the video display, diskette drive, and the keyboard.
The BIOS provides a menu-based interface to the console subsystem. The console subsystem
contains special software, called 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.
After the computer is turned on, the BIOS will perform a diagnostic checkout of the system and
display the size of the memory that is being tested. Press the [Del] key to enter the BIOS Setup
program, and then the main menu will show on the screen.
The BIOS Setup main menu includes some options. Use the [Up/Down] arrow key to highlight the
option that you wish to modify, and then press the [Enter] key to assure the option and configure
the functions.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
Figure 4-1 BIOS: Setup Main Menu
4-1
AARR--BB11332200 UUsseerr’’ss GGuuiidde
CAUTION:
1) The factory-default settings are set according to the <Auto Configuration with Optimal Settings>.
e
Acrosser recommends the user use the BIOS default settings unless he/she is very familiar with the
setting functions, or contact the technical support engineer for service.
2) If the BIOS loses the settings, the CMOS will detect the <Auto Configuration with Fail Safe Settings>
to boot the operating system. This option will reduce the performance of the system. Acrosser
recommends to choose the <Auto Configuration with Optimal Settings> in the main menu. This
option gives the best-configured values that should optimize the system performance.
3) The BIOS settings are described in detail in this section.
4.2 STANDARD CMOS SETUP
The <Standard CMOS Setup> option allows you to record some basic system hardware
configuration and set the system clock and error handling. If the CPU board is already installed in
a working system, you will not need to select this option anymore.
Figure 4-2 BIOS: Standard CMOS Setup
Date & Time Setup
Highlight the <Date> field and then press the [Page Up] /[Page Down] or [+]/[-] keys to set the current
date. Follow the month, day and year format.
Highlight the <Time> field and then press the [Page Up] /[Page Down] or [+]/[-] keys 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 its corresponding field and then select
the drive type using the left-or right-arrow key.
4-2
AARR--BB11332200 UUsseerr’’ss GGuuiidde
Hard Disk Setup
The BIOS supports various types for the user settings. The BIOS supports <Pri Master> and <Pri
Slave>, so the user can install up to two hard disks. For the master and slave jumpers, please refer to
the hard disk’ s installation descriptions and the hard disk jumper settings.
You can select <AUTO> under the <TYPE> and <MODE> fields. This will enable auto detection of
your IDE drives during boot-up. This will allow you to change your hard disk drives (with the power off)
and then power on without having to reconfigure your hard disk drive type. If you use older hard disk
drives which do not support this feature, then you must configure the hard disk drive in the standard
method as described above by the <USER> option.
Boot Sector Virus Protection
This option protects the boot sector and partition table of your hard disk against accidental
modifications. Any attempt to write to them will cause the system to halt and display a warning
message. If this occurs, you can either allow the operation to continue or use a bootable virus-free
floppy disk to reboot and investigate your system. The default setting is <Disabled>. This setting is
recommended because it conflicts with a new operating systems. Installation of new operating system
requires that you disable this to prevent write errors.
e
4-3
AARR--BB11332200 UUsseerr’’ss GGuuiidde
Available Options
e
4.3 ADVANCED CMOS SETUP
The <Advanced CMOS SETUP> option consists of 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 settings.
These options determine the priority of the bootup devices which the system looks for first to boot the
system. According to the default setting, the system checks first the hard disk and then the floppy drive,
and last the CDROM.
Select Yes to boot up the system from the SSD BIOS, and No to boot the system from the system’ s
onboard BIOS.
Available options: No, Yes
Note: It is recommended to configure this function at it’ s default setting, Yes.
Try Other Boot Device
If you have other bootup device other than the above mentioned devices, such as IDE-0, IDE-1, IDE-3,
IDE-4, Floppy, ARMD-FDD, ARMD-HDD, CDROM, SCSI, and Network, choose Yes. This device is
prior to the above devices mentioned above.
Available options: No, Yes
4-4
AARR--BB11332200 UUsseerr’’ss GGuuiidde
BootUp Num-Lock
This item is used to activate the Num-Lock function upon system boot. If the setting is on, after a boot,
the Num-Lock light is lit, and user can use the number key.
Available options: On, Off
Floppy Drive Swap
The option reverses the drive letter assignments of your floppy disk drives in the Swap A, B setting;
otherwise leave on the default setting of disabled (No Swap). This works separately from the BIOS
Features floppy disk swap feature. It is functionally the same as physically interchanging the
connectors of the floppy disk drives. When <Enabled>, the BIOS swap floppy drive assignments so
that Drive A becomes Drive B, and Drive B becomes Drive A under DOS.
Available options: Disabled, Enabled
Floppy Drive Seek
If the <Floppy Drive Seek> item is set to Enabled, the BIOS will seek the floppy <A> drive one time
upon boot-up.
Available options: Disabled, Enabled
Typematic Rate
This item specifies the speed at which a keyboard keystroke is repeated.
Available options: Fast, Slow
e
System Keyboard
This function specifies that a keyboard is attached to the computer.
Available options: Absent, Present
Primary Display
The option is used to set the type of video display card installed in the system.
Available options: Absent, VGA/EGA, CGA40x25, CGA80x25
Password Check
This option enables password checking every time the computer is powered on or every time the BIOS
Setup is executed. If Always is chosen, a user password prompt appears every time the computer is
turned on. If Setup is chosen, the password prompt appears if the BIOS is executed.
Available options: Setup, Always
Wait for ‘ F1’ If Error
AMIBIOS POST error messages are followed by:
Press <F1> to continue
If this option is set to Disabled, the AMIBIOS does not wait for you to press the <F1> key after an error
message.
These options 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 the
local bus. The settings are:
SETTINGDESCRIPTION
Disabled The ROM is not copied to RAM. The contents of
the ROM can not be read from or written to shadow
memory.
Enabled The contents of C0000h - CFFFFh are written to the
same address in system memory (RAM) for faster
execution.
Table 4-1 Shadow Setting
INTERNAL_FLASH_DISK
This option selects the SSD BIOS memory address.
Available options: Disabled, C8000H, D0000H, D8000H, E0000H, E8000H
4-6
4.4 ADVANCED CHIPSET SETUP
This option controls the configuration of the board’ s chipset. The controlling keys for this screen
are the same as the previous screen.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
Figure 4-4 BIOS: Advanced Chipset Setup
AT Bus Clock
This option sets the polling clock speed of the ISA Bus (PC/104).
Available options: 14.318/2, PLCK2/3, PLCK2/4, PLCK2/5, PLCK2/6, PLCK2/8, PLCK2/10,
PLCK2/12
NOTE: 1) PLCK means the CPU input clock.
2) Acrosser recommends the user set this function at the range from 8MHz to 10MHz.
Slow Refresh
This option sets the DRAM refresh cycle time.
Available options:15us, 60 us, 120us
RAS Precharge Time
This option sets the DRAM RAS precharge time.
Available options: 1.5T, 2.5T, 3.5T
RAS Active Time Insert Wait
This option sets the DRAM time insert wait: RAS Active and CAS Precharge function setting.
Available options: Enable, Disable
ISA I/O High Speed
The speed field shows the speed at which the processor runs internally.
Available options: Enabled, Disabled
4-7
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
I/O Recovery/ I/O Recovery Period
If I/O Recovery Feature options is enabled, the BIOS inserts a delay time between two I/O commands.
The delay time is defined in I/O Recovery Period option.
Available options for I/O Recovery: Enable, Disable
Available options for I/O Recovery Period: 0 us, 0.25 us, 0.50 us, 0.75 us, 1.00 us, 1.25 us, 1.50
us, 1.75 us, 2.00 us, 2.25 us, 2.50 us, 2.75 us, 3.00us, 3.25us, 3.50 us
16Bit ISA Insert Wait
This option enables the 16Bit ISA Insert Wait Function. When the system is at read/write status, it will
insert the wait time to extend the read/write time.
Available options: Enabled, Disable
Watch Dog Timer Output Control
This option selects the Watch Dog Timer period which is from 30 Seconds to 120 Seconds. The
default value is Disabled which the Watch Dog Timer function disables.
To configure this function, the user must select a period of time in the above item to enable the Watch
Dog Timer. The value, Reset, means to reset the system every certain period of time. When another
value, (either IRQ3, IRQ4, IRQ9, IRQ10, IRQ11, IRQ12, or IRQ15) is selected, the Watch Dog Timer
will generate a pulse to trigger the device set to that IRQ every certain period of time.
Available options: IRQ3, IRQ4, IRQ9, IRQ10, IRQ11, IRQ12, IRQ15, RESET
4-8
4.5 PERIPHERAL SETUP
This section is used to configure the peripheral features.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
Figure 4-5 BIOS: Peripheral Setup
Hard Disk Delay
If this option is set to Disabled and the system BIOS executes too fast, the result is that the BIOS can’ t
find the hard disk drive. Therefore, it is recommended to select a hard disk delay period to prevent the
BIOS from executing too fast.
Available options: 3 Sec, 5 Sec, 10 Sec, 15 Sec.
OnBoard Primary IDE
This option specifies the onboard IDE controller channels that will be used.
Available options: Enabled, Disabled
OnBoard FDC
This option enables the floppy drive controller on the AR-B1320.
Available options: Enabled, Disabled
OnBoard Serial Port1
This option enables the serial port on the AR-B1320.
Available options: Disabled, 3F8h, 2F8h, 3E8h, 2E8h
OnBoard Serial Port1 IRQ
This option selects the IRQ for the onboard serial port1.
Available options: 3, 4, 5, 9
OnBoard Serial Port2
This option enables the serial port2 on the AR-B1320.
Available options: Disabled, 3F8h, 2F8h, 3E8h, 2E8h
4-9
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
OnBoard Serial Port2 IRQ
This option selects the IRQ for the onboard serial port2.
Available options: 3, 4, 5, 9
Onboard Parallel Port
This option configures the onboard the parallel port.
Available options: Auto, Disabled, 378, 278, 3BC
Parallel Port Mode
This option specifies the parallel port mode. ECP and EPP are both bi-directional data transfer
schemes that adhere to the IEEE P1284 specifications.
Parallel Port IRQ
This option selects the IRQ for the parallel port IRQ.
Parallel Port DMA Channel
This option is only available if the setting for the parallel Port Mode option is ECP.
4.6 AUTO-DETECT HARD DISKS
This option detects the parameters of an IDE hard disk drive, and automatically enters them into
the Standard CMOS Setup screen.
4.7 PASSWORD SETTING
This BIOS Setup has an optional password feature. The system can be configured so that all
users must enter a password every time the system boots or when BIOS Setup is executed. The
user can set either a Supervisor password or a User password.
4.8 SETTING THE PASSWORD
Select the appropriate password icon (Supervisor or User) from the Security section of the BIOS
Setup main menu. Enter the password and press [Enter]. The screen does not display the
characters entered. After the new password is entered, retype the new password as prompted
and press [Enter].
If the password confirmation is incorrect, an error message appears. If the new password is
entered without error, press [Esc] to return to the BIOS Main Menu. The password is stored in
CMOS RAM after BIOS completes. The next time the system boots, you are prompted for the
password.
Enter new supervisor password:
4.8.1 CHECKING THE PASSWORD
The password check option is enabled in Advanced Setup by choosing either Always (the
password prompt appears every time the system is powered on) or Setup (the password prompt
appears only when BIOS is run). The password is stored in CMOS RAM. You can enter a
password by typing on the keyboard and select Supervisor or User. The BIOS prompts for a
password; you must set the Supervisor password before you can set the User password. Enter 16 character as password. The password does not appear on the screen when typed. Make sure
you write it down.
4-10
4.9 LOAD THE DEFAULT SETTING
This section permits you to select a group of settings for all BIOS Setup options. Not only can you
use these items to quickly set system configuration parameters, you can choose a group of
settings that have a better chance of working when the system is having configuration related
problems.
4.9.1 AUTO CONFIGURATION WITH OPTIMAL SETTING
You can load the optimal default settings for the BIOS. The Optimal default settings are best-case
values that should optimize system performance. If CMOS RAM is corrupted, the optimal settings
are loaded automatically.
Load high performance settings (Y/N)?
4.9.2 AUTO CONFIGURATION WITH FAIL SAFE SETTING
You can load the Fail-Safe BIOS Setup option settings by selecting the Fail-Safe item from the
Default section of the BIOS Setup main menu.
The Fail-Safe settings provide far from optimal system performance, but are the most stable
settings. Use this option as a diagnostic aid if the system is behaving erratically.
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
Load failsafe settings (Y/N)?
4.10 BIOS EXIT
This section is used to exit the BIOS main menu in two situations. After making your changes,
you can either save them or exit the BIOS menu and without saving the new values.
4.10.1 SAVE SETTINGS AND EXIT
Select this item so that the <Standard CMOS Setup>, <Advanced CMOS Setup>, <Advanced
Chipset Setup> and the new password (if it has been changed) will be stored in the CMOS. The
CMOS checksum is calculated and written into the CMOS.
As you select this function, the following message will appear at the center of the screen to assist
you to save data to CMOS and Exit the Setup.
Save current settings and exit (Y/N)?
4.10.2 EXIT WITHOUT SAVING
When you select this option, the following message will appear at the center of the screen to help
to Abandon all Data and Exit Setup.
Quit without saving (Y/N)?
4-11
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
4.11 BIOS UPDATE
The BIOS program instructions are contained within the computer chips called FLASH ROM that
is located on your system board. The chip can be electronically reprogrammed, allowing you to
upgrade your BIOS firmware without removing and re-installing it.
The AR-B1320 provides a FLASH BIOS update function for you to easily upgrade to a new BIOS
version. Please follow the operating steps to update a new BIOS:
Step 1:Turn on your system in DOZ mode. Press [F5] so the system will not excute the
CONFIG.SYS and AUTOEXEC.BAT files (See Note1 below). Keep your system in the
real mode.
Step 2:Insert the provided utility diskette into the floppy disk drive.
Step 3:In the MS-DOS mode, you can type the AMIFLASH program.
A:\>AMIFLASH FILENAME /B
Step 4:The screen will show the message as follows:
Enter the BIOS’ File name for which the Flash EPROM will be programmed. Press
<ENTER> after inserting the file name or press <ESC> to exit.
Step 5:And then enter the file name to the <Enter File Name> box. And the <Message> box will
show the notice as follows. In the bottom of this window, it always shows the gray
statement.
Flash EPROM Programming is going to start. System will not be
usable until Programming of Flash EPROM is successfully complete.
In case of any error, existing Flash EPROM must be replaced by new
program Flash EPROM.
Step 6:When the above statement disappers, press the <Y> key to update the new BIOS.
And then the <Message> box will show the <Programming Flash EPROM>, and the gray
statement shows <Please Wait>.
Step 7:When the BIOS update is finished, the message will show <Flash Update Completed -
Pass>.
Note:
1) If the system doesn’ t detect the boot procedure after turning on the computer, please press the [F5]
key immediately. The system will pass the CONFIG.SYS and AUTOEXEC.BAT files.
2) The AMIFLASH.COM file is included in the attached diskette’ s file. If not, the user can use the
versions from V6.31 to V6.45.
4-12
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
4-1
5. APPENDIX
5.1 SPECIFICATIONS
CPU & Chipset:ALI M6117C, 33/40 MHz
Bus Interface:PC/104 bus
DRAM:Up to 4MB with 2 MB on-board
Serial Port:2 full RS-232C ports with 10-pin header, or
2 RS-485 ports for twisted pair multi-drop use
IDE:One 44-pin 2.0 mm connector supports 2 IDE
drives
DiskOnModule44 pin /2.0 mm connector compatible with the
IDE connector
DiskOnChipSupports from 2 MB to 144 MB
Floppy:One floppy drive with a 6-pin 2.0mm connector
Parallel PortSupport 1 SPP/EPP/ECP mode printer port with
the 26-pin 2.0mm connector.
Keyboard:PC/AT compatible keyboard
Speaker:External speaker with a 2 pin header
Real Time Clock: M48T86PC1 or compatible chips
BIOS:AMI flash BIOS
DMA Channels:7 DMA channels
Interrupt Levels:15 vectored interrupt levels
Bus Speed:7.159MHz (default)
Flash Disk:Up to 1.5MB flash disk (3 sockets)
Watchdog:Programmable watchdog timer
LED Indicator:Power LED
Power Connector: 4-pin (2.5mm) power connector (+5V, GND, GND,
+12V)
Power Req.:+5V, 0.8A maximum
Operating Temp.: 0 to 60 degrees. C (140 degrees. F)
Storage Temp.:-25 to 85 degrees. C
Humidity:0 to 95% (non-condensing)
PC Board:6 layers
Dimensions:90.2mmX95.9mm (3.55” X3.775” )
Weight:120g (w/o flash chips)
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
5-1
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
5.2 SUPPORTED FLASH MEMORY
The AR-B1320 supports small page 5V Flash memory listed as follows:
The majority of the communicative operations of the RS-485 are the same as the RS-232. When
the RS-485 proceeds with the transmission which needs to control the DTR(TXC) signal, the
installation steps are as follows:
Step 1:Enable DTR (Data Terminal Relay)
Step 2:Send out data
Step 3:Wait for data to empty
Step 4:Disable DTR
NOTE: Please refer to the section of the “Serial Port” in the chapter “System Controller”
for the detailed description of the COM port’ s registers.
(1) Initializing the COM port
Step 1:Initialize the COM port in the receiver interrupt mode, and /or transmitter interrupt mode. (All
of the communication protocol buses of the RS-485 are the same.)
Step 2:Disable DTR (Data Terminal Relay) the bit 0 of the address of offset+4 just sets to “0”.
å
NOTE: Control the AR-B1320 CPU card’ s DTR signal to enable/disable the RS-485’ s TXC
communication.
(2) Send out one character (Transmit)
Step 1:Enable the DTR signal, and the bit 0 of the address of offset+4 just sets to “1”.
Step 2:Send out the data. (Write this character to the offset+0 of the current COM port address)
Step 3:Wait for the buffer’ s data to empty. Check the transmitter holding register (THRE, bit 5 of
the address of offset+5), and transmitter shift register (TSRE, bit 6 of the address of
offset+5) so that all sets are set to “0”.
Step 4:Disable the DTR signal, and the bit 0 of the address of offset+4 sets to “0”
(3) Send out one block data (Transmit – the data can be more than two characters long)
Step 1:
Step 2:
Step 3:
Enable the DTR signal, and the bit 0 of the address of offset+4 just sets to “1”.
Send out the data. (Write all data to the offset+0 of the current COM port address)
Wait for the buffer’ s data to empty. Check the transmitter holding register (THRE, bit 5 of
the address of offset+5), and transmitter shift register (TSRE, bit 6 of the address of
offset+5) so that all sets are set to “0”.
5-4
Step 4:
Disabled DTR signal, and the bit 0 of the address of offset+4 sets to “0”
(4) Receive data
The RS-485 operation of receiving data is the same as RS-232’ s.
(5) Basic Language Example
a.) Initial 86C450 UART
10 OPEN “ COM1:9600,m,8,1”AS #1 LEN=1
20 REM Reset DTR
30 OUT &H3FC, (INP(%H3FC) AND &HFA)
40 RETURN
b.) Send out one character to COM1
10 REM Enable transmitter by setting DTR ON
20 OUT &H3FC, (INP(&H3FC) OR &H01)
30 REM Send out one character
40 PRINT #1, OUTCHR$
50 REM Check transmitter holding register and shift register
60 IF ((INP(&H3FD) AND &H60) >0) THEN 60
70 REM Disable transmitter by resetting DTR
80 OUT &H3FC, (INP(&H3FC) AND &HEF)
90 RETURN
AARR--BB11332200 UUsseerr’’ss GGuuiidde
e
c.) Receive one character from COM1
10 REM Check COM1: receiver buffer
20 IF LOF(1)<256 THEN 70
30 REM Receiver buffer is empty
40 INPSTR$”
50 RETURN
60 REM Read one character from COM1: buffer
70 INPSTR$=INPUT$(1,#1)
80 RETURN
5-5
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.