EmbeddedDNA ® CPU-1461 PC/104-Plus CPU Module User’s Manual Rev. 1.0 Jul. 2005 COPYRIGHT 1994-2005 Eurotech S.p.A. All Rights Reserved.
PC/104-Plus – CPU-1461 Module This manual is intended for engineers and programmers. It contains technical specifications, as well as describes the connectors and how to properly use and configure the product. Via J. Linussio 1 33020 AMARO (UD) ITALY Phone: +39 0433 485 411 Fax: +39 0433 485 499 Web: http://www.eurotech.it e-mail: sales@eurotech.it NOTICE Although all the information contained herein has been carefully verified, Eurotech S.p.A.
PC/104-Plus – CPU-1461 Module 3 Conventions The following table lists conventions that are used throughout this guide. Icon Notice Type Information note Warning Description Important features or instructions Information to alert you to potential damage to a program, system or device or potential personal injury Environmental safety When disposing the equipment, we suggest separating all of its components when possible, and disposing of them in accordance with local waste disposal legislations.
Contents Conventions ................................................................................................................................................... 3 Environmental safety...................................................................................................................................... 3 Contents ...........................................................................................................................................................
PC/104-Plus – CPU-1461 Module Chapter 4 The Set-up Program................................................................................................................. 27 The Set-up pages......................................................................................................................................... 30 General Page ........................................................................................................................................ 30 Devices Page ........
Chapter 1 Product Overview The CPU-1461 is a reliable Celeron PC/104-Plus embedded module with 6 fast USB 2.0 ports For a complete list of related accessories, as well as latest BIOS and drivers, please go to our web site: www.eurotech.it In the following paragraphs you will find a description of the CPU-1461characteristics.
PC/104-Plus – CPU-1461 Module Product Definition Architecture: PC/104-Plus 2.0 compliant Processor: PentiumIII® 800MHz, 256KB L2 cache, 133MHz PSB Chipset: Intel® 815E Memory: 256MB SDRAM soldered on board Operating Systems: WinCE®, VxWorks®, Linux®, QNX® BIOS Flash: 1MB Flash EPROM Interfaces: IDE Controller UltraDMA 2x Serial: 1 RS232, 1 RS232/422/485 2x USB 1.1 6x USB 2.
Chapter 2 Jumper Description This chapter shows the layout of the jumpers and explains how to set them up.
PC/104-Plus – CPU-1461 Module Jumper Layout and Configuration Figure 1 shows the jumper layout of the CPU-1461. The jumpers are indicated as JP followed by the jumper's number. JP3 JP2 JP1 Figure 1. Jumpers on the CPU-1461 module Three 2-pin jumpers (JP1, JP2 & JP3) are located on the module. They can be set as follows: ¾ Pins connected together (which will be indicated as ‘Closed’) ¾ Pins not connected (which will be indicated as ‘Open’) Table 1 gives a quick cross-reference for them.
Chapter 3 Connectors Description This chapter provides a brief description of the CPU-1461 module’s connectors, their positions and functions.
PC/104-Plus – CPU-1461 Module Connectors Layout Figure 2 shows the connectors with their layout and function(s). J14 J16 J17 J1 J2 J3 J7 J20 J4 J5 Figure 2. Connector layout Note: in figure 2, a red square pad indicates pin 1 of each connector.
PC/104-Plus – CPU-1461 Module 13 Table 2 lists the name of the connectors with their function: Table 2. Connector J1-J2 J3 J4 J5 J7 J9 J14 J16 J17 J20 Connector Functions Function ISA BUS (Bottom Side Only) PCI BUS (Bottom Side Only) Multifunction, VGA IDE/DOM USB 2.0 (Ports 5 and 6) Aux. power USB 1.1 (Ports 1 and 2), AUDIO CODEC USB 2.0 (Ports 1..4) Serial Ports 1and 2 Fast Ethernet (10/100Mbps) Qty of pins 18 44 8 12 20 16 18 8 Format 9x2 22x2 8x1 6x2 10x2 8x2 9x2 8x1 Pitch (mm) 2.00 2.00 2.00 2.
PC/104-Plus – CPU-1461 Module Figure 3 shows a module stack with the CPU-1461 on the top of two PC/104-Plus modules. If standard PC/104 modules are used in the stack, they must be the lowest modules because they will normally not include the PCI bus. An adapter module must be used. CPU-1461 Carrier Module Figure 3. The Module Stack Do not force the module onto the stack! Wiggling the module or applying too much pressure may damage it.
PC/104-Plus – CPU-1461 Module ¾ System reset External battery Speaker Power button 15 VGA monitor (from pin 10 to pin 18) Table 3 shows the connector pin out. Table 3. J4 Multifunction/VGA connector PIN SIGNAL 1 GND_SRV 3 5 7 9 11 13 15 17 KBDAT MSDAT BAT_IN RES_PB_IN HSYNC RED_VGA DDC1_SCL GNDA_VGA SIGNAL PIN FUNCTION VDD_SRV 2 (+5V) KBCLK 4 MULTIF.
PC/104-Plus – CPU-1461 Module System reset The connection of the multifunction connector pin 9 to ground performs a hardware reset of the module. It is possible to use an external push-button (normally open) to manually reset the system. The reset signal is “de-bounced” on the board. External Battery Pin 7 of the multifunction connector allows the connection of an external backup battery. If you connect a battery, then the voltage must be between 3.0V and 3.9V.
PC/104-Plus – CPU-1461 Module 17 9 Table 6. BATT_IN (to J4 PIN 7) J4 To CPU J4 Connector PIN # SIGNAL SPKR (to J4 PIN 8) 1 +5V (to J4 PIN 2) 2-8 RES_PB_IN (to J4 PIN 9) 3 N.C. 4-10 KBDAT (to J4 PIN 3) 5 KBCLK (to J4 PIN 4) 6 GND (to J4 PIN 1) 7 Table 7. PIN # 1 2 3 4 J6 To CPU J4 Connector (Mouse signals) SIGNAL +5V (to J4 PIN 2) MSCLK (to J4 PIN 6) GND.
PC/104-Plus – CPU-1461 Module J5 IDE Connector The CPU-1461 module provides an interface for up to two Integrated Device Electronics (IDE) hard disk drives on connector J5. J5 IDE/DOM Figure 6. J5 Connector layout To install the hard disk, perform the following operations: ¾ Hardware installation. Connect the hard disk to the module using a data cable, and then connect the hard disk to the power supply according to the device’s specifications.
PC/104-Plus – CPU-1461 Module 19 J7 for USB 2.0 (Ports 5 and 6) J7 is used for USB 2.0, ports 5 & 6. Each port can supply up to 2A J7 USB 5, 6 Figure 7. J7 Connector Layout Table 9. J7 Connector pin out PIN# 1 2 3 4 5 6 7 8 SIGNAL FUNCTION VDD_USB5 USB5USB 5 USB5+ GND_USB_5 VDD_USB_6 USB6USB 6 USB6+ GND_USB_6 Note: To establish a USB connection, no transceiver is required.
PC/104-Plus – CPU-1461 Module J9 Auxiliary Power Connector J9 is an auxiliary power connector and can be used to power the module as an alternative to the PC/104Plus bus. J9 Auxiliary Power Figure 8. J9 Connector layout Table 10 shows the pin out for J9. Table 10. J9 Auxiliary Power Connector PIN # SIGNAL SIGNAL PIN # GND VDD 1 2 N.C. +12v 3 4 -5V -12V 5 6 GND VDD 7 8 N.C.
PC/104-Plus – CPU-1461 Module 21 J14 for USB 1.1 (Ports 7 and 8) and Audio-CODEC J14 is used for USB 1.1, ports 7 & 8 and the Audio CODEC. J14 1 2 Figure 9. J14 Connector Layout It implements the following functions: ¾ CODEC Audio port ¾ USB 1.1 port 7 ¾ USB 1.1 port 8 Table 11 shows the J14 connector pin out. Table 11.
PC/104-Plus – CPU-1461 Module Aux IN SpkPhone IN/OUT To J14 CPU Board Connector Aux IN Figure 10. USB 7 USB 8 SPK OUT Line OUT Line IN Mic IN CD IN USB/AC97-AudioCODEC Adapter Table 12 shows the adapter connectors description. Table 12.
PC/104-Plus – CPU-1461 Module 23 J16 for USB 2.0 (Ports 1to 4) J16 implements USB 2.0 ports 1, 2, 3 and 4. Each port can supply current according to the following scheme: The total amount of power available for use is 2A distributed between the four ports WARNING: The total amount of power must not exceed 2 Amperes J16 Figure 11. Table 13.
PC/104-Plus – CPU-1461 Module J17 for SERIAL1 and SERIAL2 J17 is used for Serial ports 1 and 2. J17 Figure 12. J17 Connector Layout Table 14 shows the connector pin out. Table 14.
PC/104-Plus – CPU-1461 Module 25 J20 for Ethernet J20 is used the Ethernet connection. J20 Ethernet Figure 13. J20 Connector Layout Table 15 shows the J20 connector pin out. Table 15. PIN # 1 2 3 4 5 6 7 8 J20 Connector pin out SIGNAL +3.
PC/104-Plus – CPU-1461 Module The Eurotech Ethernet Transceiver To establish an Ethernet connection an Ethernet Transceiver must be used. Eurotech supplies a Transceiver that can be placed between the J20 connector of the CPU board and the network cable. To CPU Board NetConnector RJ45 Connector Figure 14. The Eurotech Ethernet Adapter The green led is fixed, and signals the correct connection of the module. The yellow led blinks when there is activity (data IN/OUT) on the net connection.
Chapter 4 The Set-up Program This chapter explains how to use and modify the setup options. These options allow configuring properly the CPU board. Note. The Setup Program can be improved to match the technical requirements. To enter in the Setup Program reboot or switch-on your module and then press the “F2” key. After waiting a few seconds the main menu will appear. The Main menu of the set-up program shows a list of options that are available.
PC/104-Plus – CPU-1461 Module Use the cursor arrow keys to move the highlight to other options. When an option (i.e.: General) is highlighted, it is possible to execute it by pressing the “Enter” key. A table of items will be displayed on the right side of the screen. Now it is possible to select among several items (i.e.: Time, Date, Floppy Disk 1,… ) using the arrow keys and the “Enter” key. When an item is highlighted, it is possible to change its value by pressing the “PageUp” and “PageDown” keys.
PC/104-Plus – CPU-1461 Module 29 The follow screen will be displayed: Select with the “ENTER” key the first option “Save data to Flash” to store the parameters into the EEPROM. Select Discard changes to leave unaltered the previous stored parameters.
PC/104-Plus – CPU-1461 Module The Set-up pages The Set-up Program is composed of several pages.
PC/104-Plus – CPU-1461 Module 31 Time The time is displayed in standard format: hh mm ss (hours - minutes - seconds). Date The date is display in standard format: MMM DD YYYY (month - day - year). Floppy disks The floppy disks are numbered starting from one and the BIOS maps these drivers starting form the letter “A”. Note: when the boot sequence starts from floppy disk number one (DOS letter “A”), any device selected as floppy disk 1 can be a bootable disk.
PC/104-Plus – CPU-1461 Module Boot Try Sequence The Boot Try Sequence allows exchanging the boot disk order among Floppy Disk 1, Hard Disk 1, CD-ROM and NET.
PC/104-Plus – CPU-1461 Module 33 Primary and secondary EIDE This option enables or disables the on-board EIDE hard disk controllers. For example, if an external hard disk controller needs to be used, the internal one must be disabled.
PC/104-Plus – CPU-1461 Module Communications Page This page concerns all the on-board communication interfaces: Serial Port1 • Mode • VP2000 and VT100 Serial Port2 • Mode • VP2000 and VT100 Parallel Port • Mode • VP2000 and VT100 Serial Ports 1 and 2 Serial Port 1 is RS232 only. Serial Port 2 is RS232/422/485.
PC/104-Plus – CPU-1461 Module 35 • Note: not all consecutive IRQ numbers from 3 to 15 can be used; to help the selection, the Setup program displays legal IRQ numbers only. • Note: the IRQ is shared: the ports can use the same IRQ number. VP2000 and VT100 With this option the user can enable or disable the VP2000 and VT100 functionality serial ports.
PC/104-Plus – CPU-1461 Module Primary and Secondary ATAPI Page This option concerns mass storage devices using a standard EIDE interface. The CPU board has two EIDE controllers, so the ATAPI Units can be separated in two parts: ATAPI Primary and ATAPI Secondary. In any case the options are the same. • Note: ATAPI (or EIDE) devices can be both hard disks and CD_ROM devices or, sometimes, storage tape-units. • Note: each EIDE interface supports two peripherals, called master unit and slave unit.
PC/104-Plus – CPU-1461 Module 37 PIO Mode PIO is a special data-transfer system between two or more EIDE devices, where all the data pass through the processor. There are five transfer rates, called PIO mode n (with n=0..4). If the Auto (autodetect) option is disabled, the PIO mode must be specified. Option PIO-0 PIO-1 PIO-2 PIO-3 PIO-4 Description Transfer Rate of 3.3 MBps Transfer Rate of 5.2 MBps Transfer Rate of 8.3 MBps Transfer Rate of 11.1 MBps Transfer Rate of 16.
PC/104-Plus – CPU-1461 Module Detect Now Using the Detect Now option, the user can start manually the hard-disk autodetect procedure and see immediately the result, as well as the size (in Mbytes), in terms of cylinders, heads and sectors numbers. Advanced page This page allow the configuration of: • Legacy PnP Support • Watch Dog start at boot • Watch Dog Timeout Legacy PnP Support can be enabled or disabled.
PC/104-Plus – CPU-1461 Module 39 PCI Advanced Page This page can be used to specify some advanced PCI options like: ISA IRQ Latency Time (both for CPU and devices) ISA IRQ This option makes possible any assignment between an ISA IRQ (for the Interrupt Controller) and the four PCI IRQ lines A, B, C and D. Obviously not all the assignments are legal, but the Setup programs shows only the available ISA interrupts.
PC/104-Plus – CPU-1461 Module ISA Bus This page allows configuring for the I/O spaces and the memory address windows: Error Handling Page Generally, in a normal desktop BIOS, when an error is encountered by the POST sequence, the bootstrap stops and waits for a reboot. For example, a simple keyboard absence represents an irrecoverable error. This can be a serious problem in embedded systems.
PC/104-Plus – CPU-1461 Module 41 Error on Keyboard The user can decide for himself if a keyboard error must stop the boot process or not. Option Ignore Prompt User Description The keyboard error is ignored When a keyboard error occurs, the system stops and waits for the user Note Error on Video The user can decide for himself if a video error must stop the boot process or not.
Chapter 5 Watch Dog Timer This chapter explains how to use the Watch Dog timer. You can also find information about how to use it through the System BIOS or directly by I/O mapped registers.
PC/104-Plus – CPU-1461 Module What is a Watch Dog? The Watch Dog is a hardware countdown timer (2-255 sec./min.) that can be used to automatically restart the system in case of system or program execution failure. Once enabled the Watch Dog must be refreshed (reloaded with the starting timeout value) by the application software before the timeout expires. If the program execution stops, the application software will not refresh the Watch Dog anymore.
PC/104-Plus – CPU-1461 Module 45 How to turn the Watch Dog OFF Make a call to INT52h with AH=00Dh. The Watch Dog will be disabled. Then the Watch Dog doesn’t need to be periodically refreshed anymore. Assembler code example: MOV INT AH,00Dh 052h Directly accessing Watch Dog I/O mapped registers This method must be used when the operating system you are using doesn’t allow you to use the System BIOS calls, or when you need a different timeout than 2 seconds.
PC/104-Plus – CPU-1461 Module MOV MOV OUT DX,IO_SPIO_WDT_BASE AL,DesideredTimeout DX,AL ; Timeout Period Register ; 2..255 seconds/minutes Use following code to refresh the Watch Dog : ; Reload original Timeout... MOV MOV OUT DX,IO_SPIO_WDT_BASE AL,DesideredTimeout DX,AL ; 2..255 seconds/minutes Use the following code to disable the Watch Dog (no additional refresh required): ; Set Timeout to 0 Seconds ...
Chapter 6 Troubleshooting Many problems that you may encounter with your CPU are due to common errors like bad (cable) connections or misaligned pins. Warning! Inserting the connectors backwards or misaligning pins may be result in serious damage for the (CPU) modules connected in the Development Kit! This chapter will help you get your system operating properly.
PC/104-Plus – CPU-1461 Module Common Problems and Solutions The following table lists some of the common problems that you may encounter using your CPU module, and suggests possible solutions. If you have problems with your CPU module, please review this table before contacting technical support. Table 16.
PC/104-Plus – CPU-1461 Module 49 http://www.eurotech.it Manuals, application notes, patches, drivers and BIOS can be found at: ftp://ftp.eurotech.it/ Returning For Service Before returning any of Eurotech's products, you must call Eurotech Technical Support at +39.0433.485.411 or fill in and send (by Fax: +39.0433.485.499 or e-mail: techsupp@eurotech.it) the “Repair Order Module” to obtain a Returned Material Authorization (RMA) number.
Repair Order Module For order repair or replacement of a defective Eurotech product. Please fill in this document. RMA: Company Name: Division: Contact Name: Telephone: Fax: Don’t write anything into the space to the left. Your Return Material Authorization number will be assigned by Eurotech Technical Support Email: Product name or model: Serial Number: O.S.
Appendix
PC/104-Plus – CPU-1461 Module A.1 Electrical and Environmental Specifications The following section provides tables and illustrations showing the electrical, mechanical and environmental specifications.
PC/104-Plus – CPU-1461 Module 55 Absolute Maximum Ratings Table 17. Absolute Maximum Ratings Supply Voltage: Storage Temperature Range: Non-Condensing Relative Humidity: Vcc: 0.00 to 7.00V -50°C to +85°C (-58°F to +185°F) <95% at 40°C (+104°F) This module is available also in Extended Temperature Ranges. Warning! Stressing the device beyond the “Absolute Maximum Ratings” may cause permanent damage. These are stress ratings only. Operation beyond the “Operating Conditions” is not recommended.
A.2 Mechanical Dimensions The CPU-1461 mechanical dimensions are shown in the following picture: Dimensions: 90 X 96 mm (3.6”X3.8”); Height 18.6 mm (0.7”), pins and components on the bottom side not included 6.4 42.0 5.5 5.1 16.0 13.6 2.0 2.0 90.2 2.0 5.3 66.1 2.54 2.0 7.6 6.3 8.9 5.1 5.3 HEATSINK 17.8 5.3 7.6 ¾ 5.1 11.0 5.3 ? 6.4 PAD ? 3.2 HOLE 18.6 2.0 2.0 16.0 8.0 14.0 2.0 5.5 18.0 4.9 5.1 95.9 Dimensions are in millimeters Figure 15.
PC/104-Plus – CPU-1461 Module 57 USB Audio Codec Dimensions In the following picture are shown the USB Audio Codec mechanical dimensions: 95.3 91.3 22.0 10.9 2.0 1.5 3.1 13.1 14.9 13.1 13.1 75.6 82.6 91.2 Dimensions are in millimeters Figure 16. USB Audio Codec Dimensions Ethernet Adapter Dimensions In the following picture are shown the Ethernet Adapter mechanical dimensions: 49.0 3.0 10.5 31.0 11.9 3.0 43.4 Dimensions are in millimeters Figure 17. Ethernet Adapter Dimensions 37.
PC/104-Plus – CPU-1461 Module Multifunction Adapter Dimensions In the following picture are shown the Multifunction Adapter mechanical dimensions: 4.0 4.0 62.0 3.2 12.0 Battery J6 J1 J5 J4 14.0 14.0 12.0 3.0 33.5 8.0 8.0 12.0 3.0 15.0 20.0 20.0 4.0 70.0 Dimensions are in millimeters Figure 18. Multifunction Adapter Dimensions A.3 Safety Summary The following general safety precautions must be observed during all phases of operation, service, and repair of this equipment.
PC/104-Plus – CPU-1461 Module 59 Ground the Instrument To minimize shock hazard, the equipment chassis and enclosure must be connected to an electrical ground. The equipment is supplied with a three-conductor ac power cable; the power cable must be plugged into an approved three-contact electrical outlet, with the grounding wire (green) firmly connected to an electrical ground (safety ground) at the power outlet.
PC/104-Plus – CPU-1461 Module The product also fulfills EN60950 (product safety), which is essentially the requirement for the Low Voltage Directive (73/23/EEC). This product was tested in a representative system to show compliance with the above-mentioned requirements. A proper installation in a CE-marked system will maintain the required EMC/safety performance.
Glossary A ATA Advanced Technology Attachment, is a disk drive implementation integrating the controller on the disk drive. There are several versions of ATA: ATA: Known also as IDE, supports one or two hard drives, a 16-bit interface and PIO modes 0, 1 and 2. ATA-2: Supports faster PIO modes (3 and 4) and multiword DMA modes (1 and 2). Also supports Logical Block Addressing (LBA) and block transfers. ATA-2 is marketed as Fast ATA and Enhanced IDE (EIDE). ATA-3: Minor revision to ATA-2.
PC/104-Plus – CPU-1461 Module C CELLULAR Refers to communications systems where a geographic region is divided into sectors, called cells. CPU CPU (Central Processing Unit) is the heart (computational and control unit) of a computer. This device interprets and executes instructions. D DMA The Direct Memory Access is a technique for transferring data from the memory to a device. Data doesn’t pass through the CPU. DEVICE It is any circuit performing a specific function.
PC/104-Plus – CPU-1461 Module 63 G GPS Global Positioning System is a worldwide satellite navigational system formed by satellites orbiting the earth and their corresponding receivers on the earth. GSM Global System for Mobile communications, is one of the leading digital cellular systems, and uses narrowband Time Division Multiple Access that allows eight simultaneous calls on the same radio frequency.
PC/104-Plus – CPU-1461 Module M MIDI MIDI (Musical Instrument Digital Interface). An industry-standard connection for computer control of musical instruments and devices. A hardware and data standard for communicating between hardware. Most references involve only the data standard, which is a byte stream used for controlling musical instruments and storing the output of such instruments. MPEG MPEG (Moving Picture Expert Group). Refers to one of several standard video-compression schemes.
PC/104-Plus – CPU-1461 Module 65 R RAM RAM (Random Access Memory). Semiconductor-based memory that can be read-from and written-to by the microprocessor or other hardware devices. ROM ROM stands for Read Only Memory. This memory can only be read-from but not written-to. S SCSI SCSI stands for Small Computer System Interface. It is an I/O bus designed as a method for connecting several classes of peripherals to a host system without requiring modifications to generic hardware and software.
PC/104-Plus – CPU-1461 Module V VGA VGA Video graphics array. A video adapter that supports 640 × 480-pixel colour resolution. A video display standard for boot devices under Windows operating systems. W WAN WAN stands for a wide-area network and it is a system of LANs (in geographically separated areas) connected together via telephone lines and/or radio waves.
Acronyms and Abbreviations A APM ATA ATAPI BIOS DMA DOC DOM ECC ECP FDC FDD HDC HDD IDE IEEE I/O IP IRQ ISA KB Kbps KHz LAN LBA Ampere Advanced Power Management AT Attachment ATA Packet Interface Basic I/O System Direct Memory Access Disk On Chip Disk On Module Error Correction Code Enhanced Capabilities Port Floppy Disk Drive Controller Floppy Disk Drive Hard Disk Drive controller Hard Disk Drive Integrated Device Electronics Institute for Electrical and Electronics Engineers, Inc.
Technical & Sales Assistance If you have a technical question, please contact the Eurotech Customer Support Service techsupp@eurotech.it Old and new versions of manuals, application notes, patches, drivers and BIOS can be found at: ftp://ftp.eurotech.it/ If you have a sales question, please contact your local Eurotech Sales Representative or the Regional Sales Office for your area. Additional and latest information is available at Eurotech website, located at : http://www.eurotech.