IOS-7400 Industrial Computer with 1.6MHz Intel® Atom processor USER’S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P.O. BOX 437 Wixom, MI 48393-7037 U.S.A. Tel: (248) 295-0310 Fax: (248) 624-9234 Email: solutions@acromag.com Web: http://www.acromag.com Copyright 2010, Acromag, Inc., Printed in the USA. Data and specifications are subject to change without notice.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ TABLE OF CONTENTS IMPORTANT SAFETY CONSIDERATIONS You must consider the possible negative effects of power, wiring, component, sensor, or software failure in the design of any type of control or monitoring system. This is very important where property loss or human life is involved.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ TABLE OF CONTENTS 4.0 SYSTEM OVERVIEW I/O Server Internal Ethernet Switch………………… I/O Server Power Supply Fuse………………………. IDE (PATA) Hard Drive Connections……………….. MLC vs. SLC Flash…………………………………….. CARRIER BOARD OVERVIEW………………………. PCI Bus Interface………………………………… IOS Carrier Board Registers…………………… IOS Logic Interface………………………………. IOS Carrier Board Clock Circuitry…………….. PCI Interrupts……………………………………...
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ 1.0 GENERAL INFORMATION The I/O Server Industrial computer provides users with a mobile rugged computing option with a wide variety of integrated I/O connections. The ® IOS-7400 has a built in 1.6MHz Intel Atom processor with 1GB of DDR2 RAM and features two Ethernet ports, four USB ports, audio, video, and two COM ports.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ • Linux Drivers – The IOSSW-API-LNX software support package contains the Linux OS Getting Started Guide and IOS modules Linux device drivers are available from Acromag. • Wide Operating Voltage – The I/O Server has a 9-32V DC input. External isolated AC/DC power supplies are available from Acromag.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ 2.0 PREPARATION FOR USE UNPACKING AND INSPECTION Upon receipt of this product, inspect the shipping carton for evidence of mishandling during transit. If the shipping carton is badly damaged or water stained, request that the carrier's agent be present when the carton is opened.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ To install the IOS modules, first remove all power from the device. The IOS Carrier is not hot swappable. Failure to power down the I/O Server prior to removing the IOS carrier will result in board damage. To remove the IOS Carrier turn the two Captive screws counterclockwise on the front panel until they are free of the enclosure. Then pull the IOS Carrier out from the enclosure.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Figure 2.2b: IOS Module Installation To install the IOS Modules firmly press them into any of the four available slots. IOS Modules are keyed to avoid incorrect installation. Note: Inserting the IOS Carrier may require considerable force. After IOS module installation, slide the IOS Carrier back into the enclosure via the guide rails until the front panel is flush against the faceplate.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ Ethernet RJ45 Connections Pin Description Pin Pin Description Rx+ 1 Rx1 TX+ 3 NC 1 NC 5 Tx2 2 NC 7 NC Pin 2 4 6 8 The I/O Server has one 15 pin DSUB connecter for a standard Video Graphics Array (VGA) video connection. The resolution of the display is dependent on the model and is provided in the specification section of this manual.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Table 2.3: Serial Port Connections USB Ports Figure 2.6: USB Port and pin numbering. Table 2.4: USB Port Connections. 1. The 5V has an internal 500mA current limiter. Audio Jacks Serial Port Pin Connections Pin Description Pin DCD 1 Receive Data 2 Transmit Data 3 DTR 4 Ground 5 DSR 6 RTS 7 CTS 8 RI 9 The I/O Server has four USB 2.0 compliant ports.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ The IOS Carrier board front panel provides four 50 pin SCSI 2 connectors to access the IOS modules’ Field I/O. Each slot on the IOS Carrier has a corresponding field I/O connector as marked on the front panel A, B, C, and D. These signals are defined by the individual IOS module that is plugged into the corresponding slot.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ WARNING: Double check the power supply wiring connections prior to powering up the unit. Optional 2.5” Drive The 2.5” IDE drive must be set as a SLAVE. 2.5” IDE Drive Installation (or negative) of the DC supply is connected to the port DC-. The Earth Ground pin is isolated from internal power connections and is connected to the enclosure.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ 13 Figure 2.11: Replacing the bottom panel by sliding in the hard drive. Once the bottom has been replaced and secured, install the IOS Carrier and reattach any cables and power to complete installation. The I/O Server is non-isolated, since there is electrical continuity between the logic and field I/O grounds. As such, the field I/O connections are not isolated from the system.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ 3.0 BIOS BIOS SETTINGS SHOULD ONLY BE MODIFIED BY ADVANCED USERS. Main Menu This Section provides the information regarding the AwardBIOS 6.0 and the available user options on the IOS-7400 models. The IOS-7400 ships with optimum BIOS settings and they should only be modified by an advanced technical user.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ • Load Optimized Defaults This selection loads default BIOS values. Note that this option should only be selected if the IOS-7400 no longer functions due to user changes to the BIOS. • Set Password This menu allows you to establish, change or disable passwords. Creating a Password 1. Choose the Set Password option from the Main Menu and press [ENTER]. 2.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Standard CMOS Features This is the Standard CMOS features sub-menu. Users can modify the system date and time here. • • • • • Use the Halt on Menu to disable keyboard or video errors on power-up. • • Date The date format is , , , . Enter the month using numbers 1-12 (January through December), the day 1-31, and the year 1999-2098.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ The advanced BIOS Features sub-menu allows changes to the Boot ® priority between the CompactFlash , optional 2.5” drive, and any attached bootable USB devices. • • • • • • • • Blank Boot [Disabled] This item allows the user to enable/disable BIOS reporting at powerup. POST Beep [Disabled] This Post beep feature is not available on the I/O Server and will never sound regardless of this setting.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ • To change the boot device select the desired device as the first boot device. • • • • • • • • First/Second/Third Boot Device Hard Disk: Sets boot priority to hard disks. CDROM: This option is not installed on the I/O Server. USB devices: Sets boot priority for USB devices that emulate hard drives such as Flash drives or external hard drives. USB-FDD: Sets boot priority for USB Floppy drives.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ This sub-menu contains advanced system options. Only video settings may be changed here. DO NOT MODIFY ANY OTHER SETTINGS. 19 Advanced Chipset Features WARNING: Changes to the Advanced Chipset Features sub menu will make the system unstable or inoperable. Only the VGA Settings can be modified by the user. DO NOT MODIFY ANY OF THE PRECEDING SETTINGS.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Integrated Peripherals ® This menu controls advanced settings for the CompactFlash /Optional 2.5” Drive, USB ports, serial ports, and LAN. • • • OnChip IDE Device This item enables users to set IDE Device options for PIO and DMA access modes. Onboard Device This item enables users to enable/disable the LAN. Super IO Device This item enables users to set the COM port options.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ ® The OnChip IDE Device allows changes to the CompactFlash and ® optional 2.5” drive settings. Note that the CompactFlash is the IDE Primary Master and the 2.5” drive is the IDE Primary Slave. No IDE Secondary or SATA ports are available on the IOS-7400.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Onboard Device The Onboard Device menu only allows for control of the onboard LAN controller. Note that disabling this device only disables the connection between the processor and the internal Ethernet switch located in the IOS7400. The two external Ethernet ports will still operate as a switch with external connections. Refer to Section 4.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ The SuperIO Device page allows changes to the COM ports. • • • • 23 SuperIO Device Onboard Serial Port 1/2 This item allows the user to adjust COM port 1 & 2 address and IRQ. Note that these changes only affect the two external COM ports located on the IOS-7400. IOS modules that support serial connections will not be changed.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ USB Device Settings This menu allows control of USB devices. This includes speed, keyboard, mouse, and storage functionality. • • • • • • • USB 1.0 Controller [ Enabled] This item allows the user to enable/disable USB 1.0 Controller. USB 2.0 Controller [Enabled] This item allows the user to enable/disable USB 2.0 Controller.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ The Power Management Screen controls advanced power saving techniques. Please note that the majority of these items are not supported by the IOS-7400. Acromag recommends that the power savings options provided in the desired operating system (Windows/Linux) be used in place of BIOS settings. The picture below is shown for reference only.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ PC Health Status The PC Health Status screen allows users to enable/disable automatic temperature shutdown. It also displays temperature and voltage information from the processor. Frequency/Voltage Control The Frequency/Voltage Control screen allows changes to the CPU clock and PCI clock settings. These items are set to the optimized defaults and changes are not recommended.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ If any errors are made when entering settings in the system BIOS, the system may become unstable or inoperable. Should this occur follow the following procedure to restore the default BIOS settings. Note that this procedure only requires that a keyboard is attached to the IOS-7400. No monitor, bootable drive, or mouse is required. 27 BIOS Recovery Procedure Bios Recovery Procedure 1.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ 4.0 SYSTEM OVERVIEW WARNING: Per specifications, only the USB ports are switchable while power is applied to the system. I/O Server Internal Ethernet Switch This Section provides information regarding system design and operating information for the I/O Server. Reference the block diagram below as you read this material. The I/O Server has an embedded Intel N270 1.6GHz CPU.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ 29 degradation of the I/O Server environmental specifications, Acromag recommends use of a Solid State (Flash) 2.5” Hard drive. These drives are available from manufacturers such as Transcend or SanDisk and have no mechanical parts. Consequently they have superior shock and vibration and temperature specifications when compared to conventional hard drives.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ IOS Logic Interface The IOS logic interface is also implemented in the carrier board’s FPGA. The PCI bus address and data lines are linked to the address and data of the IOS logic interface. The PCI bus to IOS logic interface link allows a PCI bus master to: • Access up to 64 ID Space bytes for IOS module identification via 8-bit or 16-bit data transfers using the PCI bus.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ The IOS Carrier and subsequently the IOS modules must be accessed thought the PCI bus. The PCI bus is defined to address three distinct address spaces: I/O, memory, and configuration space. The IOS modules can be accessed via the PCI bus memory space only. 31 5.0 ACCESSING THE IOS CARRIER The IOS carrier is a Plug-and-Play PCI board.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ The Configuration Registers are accessed via the Configuration Address and Data Ports. The most important Configuration Registers are the Base Address Registers and the Interrupt Line Register, which must be read to determine the base address, assigned to the carrier board and the interrupt request line that goes active on a carrier interrupt request. Table 5.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ PCIBar2 + D15 (Hex) 0001 0003 0005 0007 0009 000B 000D 000F 0011 0013 0015 0017 0019 001B ↓ 003F 0041 ↓ 007F 0081 ↓ 00BF 00C1 ↓ 00FF 0101 ↓ 013F 0141 ↓ 017F 0181 ↓ 01FF 0201 ↓ 027F 0281 ↓ 02FF 0301 ↓ 037F 0381 ↓ 03FF High Byte D08 D07 Low Byte D00 Carrier Board Status / Control Register IOS Interrupt Pending Register IOS A Interrupt 0 Select Space IOS A Interrupt 1 Select Space IOS B Interrupt 0 Se
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ Table 5.3: IOS Carrier Board Memory Map Continued PCIBar3 High Byte Low Byte PCIBar3 + D15 D08 D07 D00 + (Hex) (Hex) 0000001 0000000 IOS A Memory Space ↓ ↓ 07FFFFF 07FFFFE 0800001 0800000 IOS B Memory Space ↓ ↓ 0FFFFFF 0FFFFFE 1000001 1000000 IOS C Memory Space ↓ ↓ 17FFFFF 17FFFFE 1800001 1800000 IOS D Memory Space ↓ ↓ 1FFFFFF 1FFFFFE 2000001 2000000 Not Used ↓ ↓ 3FFFFFF 3FFFFFE 1.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ BIT 15-12 11-09 08 Write Only 07-06 05 Read And Write 04 Read Only 03 Read And Write 02 Read And Write 01 Read Only 00 Read Only 35 FUNCTION Carrier Identification: These bits are used for carrier identification. Writing to these bits will result in the data being stored. Reading these bits will result in the inverse of the stored value. Reset Condition: “1011”.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ IOS Interrupt Pending Register - (Read, PCIBar2 + 02H) The IOS Interrupt Pending Register is used to individually identify pending IOS module interrupts or a pending carrier board generated interrupt as a result of IOS module time out access. If multiple IOS module interrupts are pending, software must determine the order in which they are serviced.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ Each IOS module contains identification (ID) information that resides in the ID space. This area of memory contains at most 64 bytes of information. Both fixed and variable information may be present within the ID ROM. Variable information may include unique information required for the IOS module. The identification Section for each IOS module is located in the carrier board memory map per Table 5.3.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ 6.0 SERVICE AND REPAIR Surface-Mounted Technology (SMT) boards are generally difficult to repair. It is highly recommended that a non-functioning board be returned to Acromag for repair. The board can be easily damaged unless special SMT repair and service tools are used. Further, Acromag has automated test equipment that thoroughly checks the performance of each board.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ 39 7.0 SPECIFICATIONS Single IOS-7400 Depth Width Length 76.2 mm (3.0 in) 182.9 mm (7.3 in) 299.7 mm (11.8 in) IOS-7400: 6.00lbs (2.72Kg) No IOS modules included. Shipping Weight: TBD ® CPU: Embedded Intel ATOM N270 1.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ USB Connector: Four shielded USB Type A sockets, 4-pin Housing: High Temperature Thermoplastic Metal Shell: Copper Alloy Plating: Gold Flash Compliance: USB 2.0. Current Limit: 500mA Maximum each port Over Current Disable: Port automatically disabled if current draw is greater than 600mA.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ 41 IOS Slot Fuses (Replacement part number): +5 Volts………………………….. 4 Amps (Littlefuse/R429004) +12 Volts………………………… 3 Amps (Littlefuse/R429003) -12 Volts…………………………. 3 Amps (Littlefuse/R429003) Note: These fuses are rated higher than needed to handle the in-rush currents and avoid nuisance fuse replacements. ® Form Factor: Type I/II CompactFlash 50 pin Card. Socket has left side ejector.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ ENVIRONMENTAL Operating Temperature: -30°C to +75°C Relative Humidity: 5-95% Non-Condensing. Storage Temperature: -40°C to 85°C. Non-Isolated: Power and field commons have a direct electrical connection.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ IMPORTANT: Power and I/O wiring must be in accordance with Class I, Division 2 wiring methods of Article 501-4(b) of the National Electrical Code, NFPA 70 for installations in the US, or as specified in section 18-1J2 of the Canadian Electrical Code for installations within Canada and in accordance with the authority having jurisdiction. Mean Time Between Failures: Contact the Factory.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ APPENDIX IOS-7400 Block Diagram Atom N270 1.6GHz Processor FSB53 DDR2 533/667mHzu p to 1GB Analog RGB DMI Audio 3.5mm Jack LPC Bus AC97 Codec ALC203 Super I/O W83627DHG COM Microphone 3.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ APPENDIX 45 IOS Carrier Fuse Location Diagram Acromag, Inc. Tel:248-295-0310 Fax:248-624-9234 Email:solutions@acromag.com http://www.acromag.
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ APPENDIX System I/O Ports ADDR. RANGE(HEX) 0000 - 0CF7 Note that not all listed resources are available for use on the IOS-7400.
I/O SERVER User’s Manual Industrial PC ___________________________________________________________________ D000 - DFFF DF00 - FF3F E000 - EFFF FB00 - FB0F FC00 - FC1F FD00 - FD1F FE00 - FE1F FF00 - FF07 Interrupt# NMI IRQ 0 IRQ 1 IRQ 2 IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 8 IRQ 9 IRQ 10 IRQ 11 IRQ 12 IRQ 13 IRQ 14 IRQ 15 IRQ 16 IRQ 17 IRQ 18 IRQ 19 Intel® SCH Family PCI Express Root Port 3 - 8112 Intel® PRO/100 VE Network Connection Intel® SCH Family PCI Express Root Port 1 - 8110 Standard Dual Channel IDE
I/O SERVER User’s Manual Industrial PC __________________________________________________________________ APPENDIX 1st MB Memory Map Note that not all listed resources are available for use on the IOS-7400. Addr.