AR-B1673 User’s Guide AR-B1673 INDUSTRIAL GRADE CPU BOARD User’ s Guide Edition: 1.1 Book Number: AR-B1673-05.
AR-B1673 User’s Guide Table of Contents 0. PREFACE……………………………………………………………………………………….3 0.1 COPYRIGHT NOTICE AND DISCLAIMER .....................................................................................................................................3 0.2 WELCOME TO THE AR-B1673 CPU BOARD................................................................................................................................3 0.3 BEFORE YOU USE THIS GUIDE .........................................................
AR-B1673 User’s Guide 0. PREFACE 0.1 COPYRIGHT NOTICE AND DISCLAIMER This document is copyrighted, 2005, by Acrosser Technology Co., Ltd. All rights are reserved. No part of this manual may be reproduced, copied, transcribed, stored in a retrieval system, or translated into any language or computer language in any form or by any means, such as electronic, mechanical, magnetic, optical, chemical, manual or other means without the prior written permission or original manufacturer.
AR-B1673 User’s Guide 0.6 STATIC ELECTRICITY PRECAUTIONS Before removing the board from its anti-static bag, read this section about 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.
AR-B1673 User’s Guide REVISION HISTORY Date Revision 2005/12/01 1.1 Description 1. SRAM I/O port changed from 75H to 200H. 2. Release software protection (Protect-U).
AR-B1673 User’s Guide 1. INTRODUCTION Welcome to the AR-B1673 ISA Single Board Computer. The AR-B1673 board is PIC form factor board, which comes equipped with high performance VIA ® Eden or C3 Processor with the VIA ® advanced chipset Apollo PLE133T (VT8601T and VT82C686B). 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-B1673 provides on chip VGA.
AR-B1673 User’s Guide 1.
AR-B1673 User’s Guide 2. INSTALLATION This chapter describes how to install the AR-B1673. At first, the layout of AR-B1673 is shown, and the unpacking information that you should be careful is described. The following lists the jumpers and switches setting for the AR-B1673’s configuration. 2.
AR-B1673 User’s Guide 2.2 POWER ON CONNECTOR FOR ATX POWER SUPPLY (ATX1) 3 2 1 PIN 1 2 3 Signal PSON VCC 5VSB * When AT power supplier is applied, jumper 2&3 should be tied together. (Factory preset) * When ATX power supplier is applied, pin1&pin 3 should be connect to proper location of ATX power supplier. • ATX POWER BUTTON (BTON1) 1 Pin 1 2 2 Signal -PWBN GND 2.
AR-B1673 User’s Guide 3. CONNECTION This chapter describes how to connect peripherals, switches and indicators to the AR-B1673 board. 3.
AR-B1673 User’s Guide • IDE 2: Second IDE Connector AR-B1673 also provides IDE interface 44-pin connector to connect with the hard disk device.
AR-B1673 User’s Guide 3.4 SERIAL PORTS (COM1, COM2) • COM1 D-SUB 9-PIN 1 6 5 9 PIN 1 3 5 7 9 Signal /DCD1 TXD1 GND /RTS1 /RI1 PIN 1 3 5 7 9 Signal /DCD2 RXD2 TXD2 /DTR2 GND PIN 2 4 6 8 10 Signal RXD1 /DTR1 /DSR1 /CTS1 GND • COM2 10-pin Connector 9 1 10 2 PIN 2 4 6 8 10 Signal /DSR2 /RTS2 /CTS2 /RI2 NC 3.
AR-B1673 User’s Guide 3.5 KEYBOARD / MOUSE CONNECTOR (PS1, PS2) The AR-B1673 provides 6-PIN JST Header and 6-PIN MINI-DIN keyboard/mouse connector. • PS1: 6-pin Mini-DIN Keyboard/Mouse Connector 1 2 3 4 5 6 Front View PIN 1 2 3 4 5 6 Signal KBDATA MSDATA GND VCC MSCLK KBCLK PIN 1 2 3 4 5 6 Signal MSDATA KBDATA GND VCC MSCLK KBCLK • PS2: JST6-pin Keyboard/Mouse Connector 1 6 PS2 3.6 USB PORT CONNECTOR (USB1) The AR-B1673 provides Two USB port.
AR-B1673 User’s Guide 3.8 FAN CONNECTOR (FAN1) The AR-B1673 provides CPU cooling Fan connector. CPU connectors can supply 12V/500mA to the cooling fan. 3 2 1 PIN 1 2 3 Signal GND +12V SENSE 3.9 ETHERNET RJ45 CONNECTOR (LAN1) The Ethernet RJ-45 connectors are the standard network headers. The following table is the pin assignment.
AR-B1673 User’s Guide 3.11 FLOPPY DRIVE CONNECTOR (FDD1) The AR-B1673 provides a 34-pin header type connector for supporting up to two floppy disk drives. To enable or disable the floppy disk controller, please use the BIOS Setup program.
AR-B1673 User’s Guide 3.13 GENERAL PURPOSE I/O (GPIO1) 7 1 8 2 Pin 1 3 5 7 Signal GPI0 GPI1 GPI2 GPI3 Pin 2 4 6 8 Signal GPO0 GPO1 GPO2 GPO3 3.13.1 GPIO Address Select (JP3) JP3 JP3 ON OFF ADDRESS 215H (Factory Preset) 77H Users could test GPIO function under ‘Debug’ program as follow: C:>debug O 215 01H Generally, the GPIO2 Pin2 will be High Level, others output pin are Low Level. I 215 FC Generally, suppose that GPIO1’s Pin1 and Pin3 are High Level then will show “FC” 3.
AR-B1673 User’s Guide 3.15 LCD---TTL INTERFACE & LVDS INTERFACE 3.15.1---TTL CONNECTOR (LCD1) PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 44 1 43 Signal GND SFCLK GND HSYNC VSYNC GND N.C. N.C. B0 B1 B2 B3 GND B4 B5 PIN 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Signal N.C. N.C. G0 G1 GND G2 G3 G4 G5 N.C. N.C. GND R0 R1 R2 PIN 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Signal R3 R4 R5 GND LCDVCC LCDVCC +12V +12V GND GND DE EBLT GND EVEE 3.15.
AR-B1673 User’s Guide 3.15.3---LVDSVCC & LCDVCC VOLTAGE SELECT (LVDSV1) 1 2 5 6 LVDSV1 1-3 2-4 ON 3-5 4-6 ON VOLTAGE +3.3V (Factory Preset) +5V 3.16 INTERNAL & EXTERNAL BUZZER (ESPK1) PIN 1 2 1 Signal VCC SBEEP INTERNAL BUZZER SBEEP 3 4 4 PIN 1,2: Connect to External BUZZER 3-4 ON (Factory Preset) Use Internal BUZZER 3.17 RESET SWITCH (RST1) Shorting these two pins will reset the system. 2 PIN 1 2 1 Signal RST GND 3.
AR-B1673 User’s Guide 4. WATCHDOG TIMER This section describes the use of Watchdog Timer, including disable, enable, and trigger. AR-B1673 is equipped with a programmable time-out period watchdog timer that occupies I/O port 443H. Users can use simple program to enable the watchdog timer. Once you enable the watchdog timer, the program should trigger it every time before it times out.
AR-B1673 User’s Guide 5. BIOS CONSOLE This chapter describes the AR-B1673 BIOS menu displays and explains how to perform common tasks needed to get up and running, and presents detailed explanations of the elements found in each of the BIOS menus. The following topics are covered: Main Advanced Peripherals PnP/PCI PC Health Boot Exit 5.
AR-B1673 User’s Guide 5.2 MAIN CMOS SETUP The 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. Main CMOS Setup Date The date format is: Day: Sun to Sat Month: JAN to DEC Date: 1 to 31 Year: 1999 to 2099 To set the date, highlight the Date field and use the PageUp / PageDown or +/- keys to set the current time.
AR-B1673 User’s Guide Halt On This field determines whether the system will halt if an error is detected during power up. No errors All errors All, But Keyboard All, But Diskette All, But Disk/Key The system boot will not be halted for any error that may be detected. (Default) Whenever the BIOS detect a non-fatal error, the system will stop and you will be prompted.
AR-B1673 User’s Guide 5.3 ADVANCED CMOS SETUP Advanced CMOS Setup Quick Power On Self Test When enabled, this field speeds up the Power On Self Test (POST) after the system is turned on. If it is set to Enabled, BIOS will skip some items. Full Screen LOGO Show This itemenables you to show the company logo on the bootup screen. Settings are: Enabled Shows a still image(logo) on the full screen at boot.
AR-B1673 User’s Guide Panel Type 800 × 600 1024 × 768 ACPI Function When using AT power, please select Disable. ACPI Suspend Type This item specifies the power saving modes for ACPI function. If your operating system supports ACPI, you can choose to enter the Suspend mode in S1(POS) or S3(STR) fashion through the setting of this field. Options are: S1/POS The S1 sleep mode is a low power state. In this state, nosystem context is lost (CPU or chipset) and hardware maintains all system context.
AR-B1673 User’s Guide 5.4 PERIPHERALS CMOS SETUP This section is used to configure peripheral features. Peripherals CMOS Setup Onboard Serial Port 1/2 These fields allow you to select the onboard serial ports addresses and IRQ. Disabled 3F8/IRQ4 2F8/IRQ3 3E8/IRQ4 2E8/IRQ3 Auto UART 2 Mode This field determines the UART mode in your computer. The settings are Standard, HPSIR and ASKIR. The default value is Standard.
AR-B1673 User’s Guide ECP/ EPP Both of Extended Capabilities Port and Enhanced Parallel Port ECP Mode Use DMA This option is only available if the setting for the parallel Port Mode option is ECP Parallel Port EPP Type The item selects the EPP version used by the parallel port if the port is set to EPP mode. Settings:EPP1.9, EPP1.
AR-B1673 User’s Guide 5.5 PNP/PCI CMOS SETUP This section is used to configure PCI / Plug and Play features. The option configures the PCI bus slots. Power Management Reset Configuration Data This field allows you to determine whether or not to reset the configuration data. The default value is Disabled. Resources Controlled by This PnP BIOS can configure all of the boot and compatible devices automatically.
AR-B1673 User’s Guide 5.6 PC HEALTH CMOS SETUP PCI / Plug And Play Shutdown Temperature The system will automatically produce a warning when the detected CPU temperature exceeds the warning temperature setting and will shut down the system to protect the CPU when if exceeds the shut down temperature setting.
AR-B1673 User’s Guide 5.7 BOOT CMOS SETUP Boot CMOS Setup Boot Sequence The items allow you to set the sequence of boot devices where AwardBIOS attempts to load the operating system. The settings are: Floppy, Hard Disk, CDROM, USB-FDD, USB-ZIP, USB-CDROM, LAN, Disabled. Boot Other Device Setting the option to Enabled allows the system to try to boot from other devices if the system fails to boot from the 1st/2nd/3rd boot device. Hard Disk Boot Priority This item is to set up the hard disk boot device.
AR-B1673 User’s Guide 5.8 EXIT CMOS SETUP Save & Exit Setup This option allows you to determine whether to accept the modifications or not. If you type .Y., you will quit the setup utility and save all changes into the CMOS memory. If you type .N., you will return to Setup utility. Load Optimized Defaults This option allows you to load the default values to your system configuration. These default settings are optimal and enable all high performance features.
AR-B1673 User’s Guide 5.9 BIOS UPDATE The BIOS program instructions are contained within computer chips called FLASH ROMs that are located on your system board. The chips can be electronically reprogrammed, allowing you to upgrade your BIOS firmware without removing and installing chips. The AR-B1673 provides the FLASH BIOS update function for you to easily to update to a newer BIOS version. Please follow these operating steps to update to new BIOS: Step 1:You must boot up system into MS-DOS mode first.
AR-B1673 User’s Guide 6 PROTECT-U: SOFTWARE PROTECTION AR-B1673 provides software protection by hardware – IC HCS300. Please refer to the APPENDIX C: PROTECT-U LIBRARY USER MANUAL. Then you’ll know how to use it.
AR-B1673 User’s Guide APPENDIX A. ADDRESS MAPPING IO Address Map I/O MAP 000-00F 020-021 022-03F 040-043 060-060 061-061 064-064 070-071 081-091 0A0-0A1 0C0-0DF 0F0-0FF 170-1F7 2F8-2FF 378-37F 3B0-3BB 3C0-3DF 3F7-3F7 3F8-3FF ASSIGNMENT DMA controller (Master) Interrupt controller (Master) Chipset controller registers I/O ports. Timer control registers.
AR-B1673 User’s Guide APPENDIX B.
AR-B1673 User’s Guide APPENDIX C. PROTECT-U LIBRARY USER MANUAL Protect-U Library User Manual Version 1.0 11/11/2005 Taipei, Taiwan, ROC www.acrosser.
AR-B1673 User’s Guide Contents 1. PROTECT-U LIBRARY……………………………………………………………………...37 1.1 PROTECT-U LIBRARY FILE LIST…………………………………………………………………………………………………………37 1.2 PROTECT-U LIBRARY FUNCTIONS……………………………………………………………………………………………………..37 1.3 PROTECT-U FUNCTION PARAMETERS………………………………………………………………………………………………..37 2. LIBRARY USAGE GUIDE FOR VISUAL BASIC 6.0…………………………………….39 3. LIBRARY USER GUIDE FOR MICROSOFT VISUAL C++……………………………..41 3.1 LOAD-TIME LIBRARY LINKING…………………………………………………………………………………………………………...41 3.
AR-B1673 User’s Guide 1. Protect-U library 1.1 PROTECT-U LIBRARY FILE LIST Protect-U dynamic library files consist of four files: 1. ProtectU.dll 2. ProtectU.lib 3. boardsecu.h 4. DIO.sys Two most important files are “ProtectU.dll” and “DIO.sys”. These two files must always be put in the same directory as the user-application directory. 1.2 PROTECT-U LIBRARY FUNCTIONS Protect-U library export 4(four) functions for user-application use. Those functions are: a. InitSecuritySystem() b. CheckId() c.
AR-B1673 User’s Guide Dim status As Integer ReadStatus() will fill the array-of-characters with a string which describe the status/condition of the Protect-U process.
AR-B1673 User’s Guide 2. Library usage guide for Visual Basic 6.0 Using Protect-U library with Visual Basic 6.0 is very simple and convenient. We will only need two files from Proctect-U library (see chapter 1.1): “ProtectU.dll” and “DIO.sys”. These two files must be put in the same directory as the user-application directory. To use the Protect-U library, just put the load library commands from Visual Basic on top of the application source-code (see picture 2.1).
AR-B1673 User’s Guide Picture 2.2 For more information on linking library in Visual Basic, please see http://msdn.microsoft.com. Note: In Visual Basic there’s an option to run the source file as a script without building the executable files (*.exe files). To do this, the “ProtectU.dll” file must be copy to the Windows system directory where Windows put dll-files. For example: in Windows XP operating-system, the directory is “C:\Windows\system32\”.
AR-B1673 User’s Guide 3. LIBRARY USER GUIDE FOR MICROSOFT VISUAL C++ Microsoft Visual C++ can use Dynamic Link Library (DLL) files in two ways, that is Load-time library linking and Run-time library linking. This chapter will explain how to use Protect-U library in both way. 3.1 LOAD-TIME LIBRARY LINKING To use Protect-U library by Load-time library linking, we need to use all files from Protect-U library (see chapter 1.1). The application source-code will need to be linked with the “ProtectU.
AR-B1673 User’s Guide Picture 3.2 Picture below show an example how to use Protect-U library functions. As can be seen in boxes below, The first function to call is InitSecuritySystem(), than we can use CheckId() function. ReadStatus() function is called after we have value return by CheckId(). The last call is to CloseSecuritySystem() which will return the resources.
AR-B1673 User’s Guide Picture 3.3 After compilation, “ProtectU.dll” and “DIO.sys” files must be put in the same directory as the executable files. For more information on Load-time library linking, please see http://msdn.microsoft.com. 3.2 RUN-TIME LIBRARY LINKING To use Protect-U library by Run-time library linking, we only need to use two files from Protect-U library (see chapter 1.1), “ProtectU.dll” and “DIO.sys” files.
AR-B1673 User’s Guide InitSecuritySystem = (MYPROC) GetProcAddress(hinstLib, TEXT(“InitSecuritySystem”)); CheckId = (MYPROC) GetProcAddress(hinstLib, TEXT( “CheckId”)); ReadStatus = (MYPROC) GetProcAddress(hinstLib, TEXT( “ReadStatus”)); CloseSecuritySystem = (MYPROC) GetProcAddress(hinstLib, TEXT(“CloseSecuritySystem”)); // Free the DLL module FFreeResult = FreeLibrary(hinstLib); } } After the run-time initialization like shown in example above, user can directly use the functions as normal C/C++ functions