Welcome to the AR-B1622 Single Board Computer. The AR-B1622 board Low power GX3 series Processors with
the advanced chipset CS5536. This product is designed for the system manufacturers, integrators, or VARs that
want to provide all the performance, reliability, and quality at a reasonable price.
In addition, the AR-B1622 provides on chip VGA. The VGA, which provides up to True Color (32 bit) 1024x768, or
High Color (16 bit) 1280x1024 resolution. The VGA memory is share main memory (2M, 4M, or 8M). AR-B1622
also has 24-bit LVDS function in the system.
The AR-B1622 is loaded with special on-board features that rival full-size systems. It has one network controller on
board, uses Realtek RTL8100BL LAN controller, a fully integrated 10/100BASE-TX solution with high performance
networking functions. Supports Compact Flash™Type II interface. Plus optional support for AC97 sound with
CD-input. The AR-B1622 also includes one 200-pin SO-DIMM DDR sockets for up to 512 MB total on-board
memory. The AR-B1622 has two on-board serial ports; COM1, COM2 with RS232C, 4 USB ports, and tough
industrial grade construction. All these features make the AR-B1622 a very "system integrator friendly" solution,
perfect for handling applications in the harshest unmanned environments.
Ultra A TA/33/66/100 IDE Interface:
Series ports: On-board two 2x5x2.00mm pin-header connector for COM1, COM2.
USB port: Four USB 2.0
Ethernet: On-board one RTL8100C, supports 10/100Mbps Base-T with 1x7 2.00mm pin-header.
K/B & Mouse: On-board PS/2 Keyboard and Mouse pin-header.
Power Req.:+5V 2A and +12V 1A maximum
PC Board: 8 layers, EMI considered
GPIO : 8pin TTL compatible
Dimensions: 3.775” x 3.555”(Standard Dimension for PCI104)
Operating Temperature: 0
o
C~ 60℃
3
AR-B1622 User’s Guide
J5
2. SETTING UP SYSTEM
This chapter describes how to install the AR-B1622. At first, the layout of AR-B1622 is sho wn, and the unpacking
information that you should be careful is described.
Overview
System Settings
2.1 AR-B1622 OVERVIEW
LCD1
V_JP1
COM1 COM2
JFRT1
VGA1 DIO1
BIOS
KBMS1
8100C
USB2 USB1
BT1 JP2
TOP PLACEMENT
CPU LX800
South Bridge CS5536
J3
CN21
J4
IDE
4
Super I/O
W83627
AR-B1622 User’s Guide
J1
BOTTOM PLACEMENT
5
AR-B1622 User’s Guide
2.2 SYSTEM SETTINGS
Jumper pins allow you to set specific system parameters. Set them by changing the pin location of the 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 needl e-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-B1622 jumper pins, and the factory-default settings.
CAUTION: Do not touch any electronic components unless you are safely grounded. Wear a
grounded wrist strap or touch an exposed metal pa rt of the system unit chassi s. The static discharges
from your fingers can permanently damage electronic components.
This chapter describes the configuration and installation procedures for LCD displays.
AR-B1622
Please visit our web site or contact with our technical support department for supports of LCD connecting.
TFT LCD Interface
Inverter
LCD Panel Block Diagram
LCD
Panel
Backlight
Power
11
AR-B1622 User’s Guide
4. BIOS CONSOLE
This chapter describes the AR-B1622 BIOS menu displays and explains how to perform common tasks needed to
get up and running, and presents detailed explanations of the eleme nts found in each of the BIOS menus. T he
following topics are covered:
z BIOS Setup Overview
z Advanced CMOS Setup
z Peripheral Setup
z Boot
z BIOS Exit
4.1 BIOS SETUP OVERVIEW
The BIOS is a program used to initialize and set up the I/O system of the computer, which includes the
ISA bus and con nected 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 diagnosti cs on 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 select the option and configure the
functions.
Setup Main Menu
The <Main> 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.
12
AR-B1622 User’s Guide
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.
Hard Disk Setup
The BIOS supports 2 types for user settings, The BIOS supports <Pri Master> and <Pri Slave>, <Sec
Master> and <Sec Slave> so the user can install up to two hard disks.
4.2 ADV ANCED
Standard CMOS Setup
Full Screen Logo Show [Disable]
This allows you to enable or disable the full screen logo dis play feature.
Configuration options: [Disabled] [Enabled]
INIT Display First [Onboard]
Initialize the onboard video display before init ializing any other display device on the system.
Thus the onboard display becomes the primary display.
Configuration options: [Disabled] [Enabled]
This allows you to choose output for your system display.
Configuration options: [CRT] [Flat Panel] [Panel +CRT]
Resolution [800x600]
This allows you to choose the display resolution.
13
AR-B1622 User’s Guide
【
Console Redirection
This allows you to enable the console function or not.
Baud Rate【115200】
This allows you to set up the transfer speed for console.
Agent after boot【Disabled】
This allows you to open the Agent after boot function or not.
Enable】
4.3 POWER
Power Management [ACPI]
This allows you to enable or disable the ACPI function Configuration options: [Disabled] [ACPI]
14
4.3 PERIPHERALS
AR-B1622 User’s Guide
Peripherals
Onboard Serial Port 1 [3F8/IRQ4]
Choose serial port 1 I/O address. Do not set port 1, 2, 3 and 4 to the same address except for Disabled or Auto.
Onboard Serial Port 2 [2F8/irq3]
Choose serial port 2 I/O address. Do not set port 1, 2, 3 and 4 to the same address except for Disabled or Auto.
USB 1.0/1.1 Controller [Enables]
This should be enabled if your system has a USB installed on the system board and you want to use it. Even when so
equipped, if you add a higher performance controller, you will need to disable this feature.
USB 2.0 Controller [Enables]
This should be enabled if your system has a USB installed on the system board and you want to use it. Even when so
equipped, if you add a higher performance controller, you will need to disable this feature.
Onchip IDE Device
This enter this option you can enable or disable your IDE channel and set PIO mode or UDMA mode.
15
AR-B1622 User’s Guide
4.4PnP/PCI
PnP/PCI
Reset Configuration Data [Disable]
Normally, you leave this field Disabled. Select Enabled to reset Extended System Configuration Data (ESCD) when you
exit Setup if you have installed a new add-on and the system reconfiguration has caused such a serious conflict that the
operating system cannot boot.
Resources Controlled By [Auto (ESCD)]
This field sets control over the IRQ resources by the a utomatic (ESCD) system or manual assignment of IRQ
channels. The default enables automatic (ESCD) control. Configuration options: [Auto (ESCD)] [Manual].
16
4.5 BOOT
AR-B1622 User’s Guide
BOOT
First/Second/Third Boot Device
HDD-0
SCSI
CDROM
HDD-1
USB-FDD
USB-ZIP
USB-CDROM
USB-HDD
LAN
Disabled
Boot Other Device [Enabled]
Configuration options: [Enabled] [Disabled].
LAN Boot Select [Disabled]
This allows you to enable or disable the LAN Boot function..
17
AR-B1622 User’s Guide
4.6 BIOS EXIT
Exit
When you have made all of your selections from the various menus in the Setup program, save your
changes and exit Setup. Select Exit from the menu bar to display the following menu.
Save & Exit Setup
Type “Y” will quit the Setup Utility and save the user setup value to RTC CMOS. Type “N” will return to Setup Utility.
.
Load Optimized Defaults
Selecting this field loads the factory defaults for BIOS and Chipset Features,
which the System automatically detects.
Exit Without Saving
Type “Y” will quit the Setup Utility without saving to RTC CMOS.
Type “N” will return to Setup Utility.
Set Password
This allows you to set a password for enter BIOS menu.
18
5. I/O address、IRQ and Memory Mapping
5.1 I/O address Mapping
AR-B1622 User’s Guide
19
AR-B1622 User’s Guide
5.2 IRQ Mapping
5.3 Memory Mapping
20
AR-B1622 User’s Guide
6. GPIO Sample Code
/*[]======================================================================[]*/
/*|| GPIO Test utility for W83627HF. ||*/
/*|| Date : 10/18/2005 ||*/
/*|| Author : Willy ||*/
/*[]======================================================================[]*/
/*[]======================================================================[]*/
/*|| Include files ||*/
/*[]======================================================================[]*/
#include <conio.h>
#include <stdio.h>
/*[]======================================================================[]*/
/*|| Assember Types Define ||*/
/*[]======================================================================[]*/
typedef unsigned char BYTE;
typedef unsigned short int WORD;
typedef unsigned long int DWORD;
void Show_Title();
char YES_NO_Confirm();
void Enter_Config(BYTE IO_PORT_BASE);
void Exit_Config(BYTE IO_PORT_BASE);
void Init_SIO(BYTE IO_PORT_BASE);
int GPI_TEST(BYTE IO_PORT_BASE);
int GPO_TEST(BYTE IO_PORT_BASE);
{
case 'i':
case 'I': //I Key
result=GPI_TEST(IO_PORT_BASE);
if(result==0)
printf("Test Result is Pass.");
else
printf("Test Result is Fail.");
break;
case 'o':
case 'O': //O Key
result=GPO_TEST(IO_PORT_BASE);
if(result==0)
printf("Test Result is Pass.");
else
printf("Test Result is Fail.");
break;
} //switch end
/*[]======================================================================[]*/
/*|| Function : Show_Title() ||*/
/*|| Input : - ||*/
/*|| Change : - ||*/
/*|| Return : - ||*/
/*|| Description: Show Title string. ||*/
/*[]======================================================================[]*/
void Show_Title()
{
clrscr();
printf("GPIO Control test for W83627HF\n");
printf("1. GPIO.EXE I ==--> Test GPI.\n");
printf("2. GPIO.EXE O ==--> Test GPO.\n");
}
/*[]======================================================================[]*/
/*|| Function : YES_NO_Confirm() ||*/
/*|| Input : - ||*/
/*|| Change : - ||*/
/*|| Return : character 'y' or 'n' ||*/
/*|| Description: Confirm get 'Y' or 'N' key. ||*/
/*[]======================================================================[]*/
char YES_NO_Confirm()
24
AR-B1622 User’s Guide
{
int X_Axis,Y_Axis;
char y_n;
X_Axis=wherex(); /* Get Cursor X Axis */
Y_Axis=wherey(); /* Get Cursor Y Axis */