AR-B6003 Board User Manual 1
Copyright All Rights Reserved. Manual’s first edition: For the purpose of improving reliability, design and function, the information in this document is subject to change without prior notice and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
Table of Contents Chapter 1 Introduction ...................................................................................................4 1.1 Specifications...................................................................................................4 1.2 Package Contents .............................................................................................5 1.3 Block Diagram .................................................................................................
Chapter 1 Introduction AR-B6003 is an embedded SBC that is designed for rugged environment. Without compromise the performance, it equipped with the most advanced ATOM D525 (dual cores) or D425 (single core) CPU and up to 4GB of DDR3 memory. Customers can select suitable CPU and memory size to get the best performance/price ratio. AR-B6003 has diverse physical interface for different peripheral, e.g. VGA port, LVDS pin header, 4 * USB 2.0 ports, 2 * USB 2.
1.2 Package Contents Check if the following items are included in the package. Quick Manual AR-B6003 board 1 x Software Utility CD 1.
Chapter 2 H/W Information This chapter describes the installation of AR-B6003. At first, it shows the Function diagram and the layout of AR-B6003. It then describes the unpacking information which you should read carefully, as well as the jumper/switch settings for the AR-B6003 configuration. 2.
Mainboard illustration (Bottom Side) BH1 System RTC battery socket PCIE_R1 PCI-E & PCI riser card socket CN_DIMM2 204-Pin DDR3 Socket CN_DIMM1 204-Pin DDR3 Socket Intel Atom Pineview D425/D525 CPU Intel ICH8M 7
2.
Locations Of IO Ports & Jumper Setting Definition (Bottom Side) 9
FPIO1 ATX Power on/off & Reset switch button connector. LED1 2 in 1 LED for Power & HDD LED. SIM1 PWR1 SIM card Holder Connector for 0932V power board MINIPCIE1 CN_RS232_1 Pin Header for COM2 use RS-232 function Mini-PCI Express Card connector AUDIO1 Line Out & Mic in phone jack. CN9 RJ45 & USB 2 ports (USB0,USB1) Connector .
2.2.1 Connectors and Jumper settings 1. FPIO1 2. SIM1 Connector FPIO1 Connector Pin1-2 ATX Power on/off SIM Card Holder switch button Connects to 3.5G Cell phone SIM Card. Pin5-6 System Reset switch button 3. MINIPCIE1 ( Mini-PCIe Connector ) 4. AUDIO1 Audio Jack Mini-PCIe x1 Connector 5,6. CN8,CN9 (RJ45 x1& USB Port Lime: Line Out Pink: Mic in 7.
8. COM3_COM4 ( for COM3,COM4 use ) 9. SW2 ( RS-422,RS-485 function select ) SW2, DIP Switch For RS-422,RS-485 Function Pin SIGNAL select(Default: All OFF For 1 DCD RS-232) 2 SIN RS-422 setting: 3 SOUT 1 OFF 4 DTR 2 ON 5 GND 3 OFF 6 DSR 4 ON 7 RTS 8 CTS 1 ON 9 RI 2 ON 3 OFF 4 ON RS-485 setting: 10.
12, SW5 (RS-422 RX terminator resistor selection) 13. VGA1 (D-SUB 15 pin Connector) SW5 DIP Switch For RS-422 RX Terminator resistor selection) (Default: all OFF) VGA1 D-SUB 15 pin For CRT Monitor 14. LED1 15 PWR1 (For 0932V power board use only Connector) Green: Power ON LED.
16. CN_RS232_1 17. CN_RS422_485_1 (For COM2 Function select). 18. LVDS1 (30 pin DF13 Connector).
19.LCDPWR1 (LCD Power Connector) Pin 1 VCC Pin 2 NC Pin 3 GND 20. CN4 (ATX12V Power Input) 21. CCMOS1. 22. SATA1, SATA2 (SATA device connector #1 and #2). To connect SATA device: 1.Attach either end of the signal cable to the SATA connector on motherboard. Attach the other end to the SATA device. 2. Attach the SATA power cable to the SATA device and connect the other end from the power supply.
23. SATA_PWR1, SATA_PWR2 24. FP_USB1,FP_USB2 SATA_PWR1, SATA_PWR2 SATA Device Power Connector PIN SIGNAL 1 +12V 2 GND 3 VCC3 4 VCC5 26. BH1 (CR2032 Battery Holder). 27. CPUFAN1 (CPU FAN connector 1). CMOS Backup Battery: An onboard battery saves the CMOS memory to keep the BIOS information stays on even after disconnected your PIN SIGNAL system with power source. Nevertheless, this backup 1 GND battery exhausts after some five years.
Chapter 3 BIOS Settings This chapter describes the BIOS menu displays and explains how to perform common tasks needed to get the system up and running. It also gives detailed explanation of the elements found in each of the BIOS menus.
3.1 Main Setup Once you enter the Award BIOS™ CMOS Setup Utility, the Main Menu will appear on the screen. Use the arrow keys to highlight the item and then use the keys to select the value you want in each item. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information.
All Errors, Halt On No Errors, All but Select the situation in which you want the BIOS to stop the POST process and notify you. keyboard(Default) "The POST of the BIOS will determine the amount of base (or conventional) memory installed in the system. The value of the base memory is typically 512K for systems Base Memory N/A with 512K memory installed on the motherboard, or 640K for systems with 640K or more memory installed on the motherboard.
Option IDE HDD Auto-Detection Choice Enter Description To auto-detect the CF's size, head…. On this channel Auto Allows BIOS to automatically detect IDE/SATA IDE Channel 0 Master None Auto(Default) Manual devices during POST None Select this if no IDE/SATA devices are used and the system will skip the automatic detection step and allow for faster system start up. Manual User can manually input the correct settings.
3.2 Advanced Chipset Setup This section consists of configuration entries that allow you to improve your system performance, or modify some system features according to your preference. Some entries are required and reserved by the board’s design. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information.
APIC Mode Init Display First Boot Display Enabled(Default) Onboard(Default) PEG CRT(Default) LVDS+CRT Enables APIC (Advanced Programmable Interrupt Controller) functionality. Auto detect VGA output from onboard or output from PCI-E add-on card when the PCI-E card installed. Incidentally, PCI slot of riser card can’t install VGA card. Select the CRT output when CRT is connecting with M/B. Select the LVDS+CRT output when LVDS is connecting with M/B. However CRT is connecting with M/B or not.
3.3 PnP/PCI Setup The option configures the PCI bus system. All PCI bus system on the system use INT#, thus all installed PCI cards must be set to this value. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information. Option Choice Description Normally, you leave this field Disabled.
3.4 Peripherals Setup This option controls the configuration of the board’s chipset. Control keys for this screen are the same as for the previous screen Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information. Option Choice Description Disabled 3F8/IRQ3(Default) Onboard Serial Port 1 2F8/IRQ3 3E8/IRQ3 Select an address and the corresponding interrupt for each serial port.
Disabled Onboard Serial Port 4 4F8/IRQ10 4E8/IRQ10(Default) Select an address and the corresponding interrupt for each serial port. Select Enabled if your system contains a Universal Serial Bus (USB) 2.0 Enter USB Device Setting controller and you have USB peripherals The integrated peripheral controller N/A OnChip IDE Device contains an IDE interface with support for two IDE channels. Option USB Controller USB 2.
Option Choice IDE DMA transfer Disable access Enable(Default) Description Enable or disable IDE DMA transfer access. To select SATA Mode to IDE and AHCI Mode. Select [IDE] if SATA Mode IDE(Default) AHCI you want to have SATA function as IDE. Select [AHCI] for Advanced Host Controller Interface (AHCI) feature, with improved SATA performance. LEGACY Mode Disable(Default) Suppot Enable On-Chip Primary PCI Disable IDE Enable(Default) Enable legacy OS support, like DOS, Windows 98.
3.5 PC Health Setup This section shows the parameters in determining the PC Health Status. These parameters include temperatures, fan speeds, and voltages. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information. Option Choice System Temperature N/A Description Show you the current system temperature.
3.6 Boot setup This option allows user to select sequence/priority of boot device(s) and Boot from LAN. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information. Option Choice Description Hard Disk CDROM(Default) First Boot Device USB-FDD USB-CDROM The BIOS attempts to load the operating system from the devices in the sequence selected in these items.
Boot Other Device Hard Disk Boot Priority Disabled Enable(Default) N/A The BIOS attempts to load the operating system from the devices in the sequence selected in these items. These fields set the Boot Priority for each Hard Disk. This item allows you to set the priority for hard disk boot. It shows the current hard disks used in your system. Please select the priority what you need.
3.7 Exit Setup This option is used to exit the BIOS main menu and change password. Note: Listed at the bottom of the menu are the control keys. If you need any help with the item fields, you can press the key, and it will display the relevant information.
Defaults (Y/N)? N Pressing on Exit Without Saving this item for confirmation: Quit without saving This allows you to exit Setup without storing any changes in CMOS. The previous selections remain in effect. This shall exit the Setup utility and restart your computer. (Y/N)? Y When a password has been enabled, you will be prompted to enter your password every time you try to enter Setup. This prevents unauthorized persons from changing any part of your system configuration.
Chapter 4 Function Description 4.1 DC Power input connection AR-B6003 needs +12V to power the board. If you use standard ATX PSU, you need to connect COM/GND with PS_ON# signal (green wire in the ATX connector, pin 16). Else, standard ATX PSU will not generate power to 4 pin +12V connector.
4.2 Digital Inputs There are 4 clamped diode protection digital inputs on GPIO_COM1 connector. You can read the status of any input through the software API. These digital inputs are general purpose input. You can define their purpose for any digital input function. The detailed information please refers to Software Programming Guide for how to use the API. Following diagrams state how to connect the digital inputs to devices on the embedded system.
4.3 Digital Outputs There are 4 clamped diode protection digital outputs on GPIO_COM1 connector. You can control the output status of these digital outputs through the software API. The four digital outputs are capable sink maximum 500 mA current for each channel and maximum output voltage is 12V. The output reference voltage of device, please connect to GPIO #VCC12V(Pin15). These digital outputs are general purpose outputs.
4.4 Watchdog Timer If you set a watchdog timer, you can use it to reset the system when system hangs up due to hardware issue. After you set the watchdog timer, the software shall re-set the timer to re-start a new cycle before it time-out. Please refer to Chapter 5 Software Installation and Programming Guide for how to set the watchdog timer. 4.5 RS-232 Ports There are three RS-232 ports on the AR-B6003. The COM1/COM3/COM4 are connected through a male D-Sub 9-pin connector for serial communication.
Pin number RS-232 male 1 DCD 2 TXD 3 RXD 4 DSR 5 GND 6 DTR 7 CTS 8 RTS 9 RI CN_RS232_1: For RS-232 Function Pin SIGNAL 1 DSR 2 DCD 3 RTS 4 SIN 5 CTS 6 SOUT 7 RI 8 DTR 9 NC 10 GND CN_RS422_485_1: For RS-422, RS-485 Pin SIGNAL 1 NC 2 485_422_TX+ 3 NC 4 485_422_TX- 5 422_RX2- 6 NC 7 422_RX2+ 8 NC 9 NC 10 GND 36
4.6 Serial ATA (SATA) There are 2 SATA 2.5 ports on the AR-B6003. There are also two SATA power connectors for the SATA hard disks. The SATA power cable is an optional accessory. If you need a SATA power connector, please contact your Acrosser sales representative for the quotation. 4.7 USB There are 6 USB 2.0 interfaces on the AR-B6003. Four USB connectors are located on the edge of the board. The other two USB ports are supported by two 5 pin internal connector.
Chapter 5 Driver And Utility Installation 5.1 Driver CD Interface Introduction Acrosser provides the driver CD including the drivers, utilities, applications and documents. Once putting into optical driver, it will run automatically. The driver CD will also detect the MB information to see if they are matched. The following error message appears if you get an incorrect driver CD. 5.1.
Click the item, all the drivers will be selected. Click the item, all selected items will be cancelled.
Click the “Install” icon to install the selected drivers. Click the item to browse the CD contents.
Click the icon to close the program.
5.1.2 Utility Page There is one utility for AR-B6003. The detailed information please refers to Software Programming Guide for how to use the API. Double click the “GPIO_Watchdog Setting Tool” to run the utility.
5.1.3 Application Page There is one application for Acrobat reader installing. Double click the “Acrobat Reader 9.2” to install the application.
5.1.4 Document Page This page will provide Acrosser board and system user manual. Please remember to install the Acrobat Reader before you read the manual. Double click the manual item to read the user manual.
Please install the Acrobat Reader when you see the message.
5.2 Windows XP 32bit Driver Installation 5.2.1 Please put the driver disk to optical driver. The program will appear on the screen. Please click the “Select All” icon.
5.2.2 Click the “Install” icon to install the drivers. 5.2.3 Finish the driver installation. Please click “Yes” to restart the system.
5.3 Windows 7 32/64bit Driver Installation 5.3.1 Please put the driver disk to optical driver. Then click the “Run setup.exe” to run the install program.
5.3.2 The program will appear on the screen. Please click the “Select All” icon. 5.3.3 Click the “Install” icon to install the drivers.
5.3.4 Finish the driver installation. Please click “Yes” to restart the system.
Chapter 6 Software Installation and Programming Guide 6.1 Introduction Overview of GPIO and Watchdog AR-B6003 provides both a GPIO interface and a Watchdog timer. Users can use the GPIO and Watchdog APIs to configure and to access the GPIO interface and the Watchdog timer. The GPIO has four input pins and four output pins. The Watchdog timer can be set to 1~255 seconds. Setting the timer to zero disables the timer. The remaining seconds of the timer to reboot can be read from the timer.
6.2 File Descriptions GPIO and Watchdog On Linux platform: 1. sio_acce.c The source code of the Watchdog and GPIO APIs for accessing the SuperIO. 2. sio_acce.h This file includes the declarations of the APIs and macro definitions. 3. main.c The source code of the utility. 4. Makefile On Windows platform: 1. AR-B6003.h The header file of the APIs and macro definition. This header file is an aggregate header which includes APIs declarations and macros for GPIO, Watchdog. 2. AR-B6003.
6.3 API List and Descriptions GPIO 1. Syntax: i32 getInChLevel( i32 channel, u8 *val ) Description: Get the value of GPIO Input and put the value at *val. Parameters: I. The parameter ‘channel’ indicates the GPIO Input pins to show. Users can use the macros GPI0, GPI1, GPI2, GPI3 to indicate the GPIO Input channel. For example: getInChLevel( GPI2, &val); // Indicate the GPIO Input channel 2 getInChLevel( GPI0 | GPI3, &val); // Indicate the GPIO Input // channel 0 and channel 3 II.
Parameters: I. The parameter ‘channel’ indicates the GPIO Output pins to set. Users can use the macros GPO0, GPO1, GPO2, GPO3 to indicate the GPIO Output channels. II. The parameter ‘val’ indicate the value to be set to GPIO Output channel. The acceptable values are limited to 0 and 1.
Here is an example: If GPIO Output channel 0 and channel 2 are both 1. unsigned char ch; getOutChLevel( GPO0|GPO2, &ch ); The returned value of variable ‘ch’ is 0x5. Return Value: If the function gets the values successfully, it returns 0. If any error, it returns –1. Watchdog 1. Syntax: u8 getWtdTimer(void) Description: This function reads the value of the watchdog time counter and returns it to the caller. Parameters: None.
6.4 Enable TESTSIGNING on Windows 7 X64 system In order that the APIs works correctly on the Windows 7 X64 system, users have to enable the boot configuration test-signing option before invoking any APIs. Please follow the steps listed below to turn on the test-signing flag: 1. Invoke the ‘Command Prompt’ as an administrator. 2. Execute: bcdedit.
3. Run the ‘bcdedit’ again without any option. A new item ‘testsigning’ is enabled. 4. Reboot the system.