
CMV6586DX133,CMV6486DX100HR, andCMV6486DX66HRcpuModuleTMUser’s ManualBIOS Versions 4.7xBDM-610000002Rev. Awww.rtdusa.com(Real Time Devices) IISSOO9900
10SpecificationsCMV6586DX133• AMD Am5x86 microprocessor• 133 MHz clock speed• On-board 3.3 V processor supply• 16 KB on-chip cache memory• Math coproc
100JumpersThe figure below shows the locations of the jumpers used to configure the cpuModule. To use thefigure, position the module with the PC/104 b
101JP 5 2-pin jumperOpen: force cpuModule to use permanent default settings stored in BIOS;normal operationClosed: Forces use of factory default confi
102SSD JumpersFor convenience, tables for the selection of SSD type and size have been repeated below.The following table lists the possible configura
103The following table lists the possible configurations for the second socket of the SSD and the correspondingjumpers which must be set:Jumpers for S
104Solder JumpersSolder jumpers are set at the factory and normally you will not need to change them. All solder jump-ers are located on the module’s
105Mechanical DimensionsThe following figure shows mechanical dimensions of the module (in inches).Mechanical Dimensions (+/- 0.005")
106486DX100/66 Processor Thermal ManagementThe industrial grade processor IC of the cpuModule must receive adequate cooling to ensure properoperation
1075x86DX133 Processor Thermal ManagementThe processor IC of the cpuModule must receive adequate cooling to ensure proper operation andgood reliabilit
108
109CHAPTER 7: TROUBLESHOOTINGMany problems you may encounter with operation of your cpuModuleare due to common errors. This chapter will help you get
11BIOS Extension:(*) Larger devices may be available in the future.Peripherals• Two serial ports software configurable for RS232/422/485; baud rates f
110Common Problems and SolutionsThe following table lists some of the common problems you may encounter while using your cpu-Module, and suggests poss
111will not boot from DiskOn-ChipDiskOnChip is not the onlyhard drive in systemdisableother hard drive(s) in system or useM-Systems DUPDATE utility wi
112port configured for RS422 orRS485configure serial port for RS232incorrect cable cable must 'criss-cross' TXD and RXDlines from end to end
113Troubleshooting a PC/104 SystemIf you have reviewed the preceding table and still cannot isolate the problem with your cpuModule,please try the fol
114How to Obtain Technical SupportIf after following the above steps, you still cannot resolve a problem with your cpuModule, pleaseassemble the follo
115HowtoReturnaProductIf you wish to return a product to the factory for service, please follow this procedure:1) Read the Limited Warranty to familia
117CHAPTER 8: LIMITED WARRANTYRTD Embedded Technologies, Inc. warrants the hardware and software products it manufacturesand produces to be free from
118RTD Embedded Technologies, Inc.103 Innovation Blvd.State College PA 16803-0906USAOur website: www.rtd.com
12The table below lists power consumption for typical configurations and clock speeds:For information on changing clock speeds, see Processor Clock Co
13CHAPTER 2: GETTING STARTEDFor many users, the factory configuration of the cpuModule can be usedto get a PC/104 system operational. If you are one o
14Basic Connector LocationsThe figure and table below show the connectors used in this chapter.CMV Basic Connector LocationsBasic ConnectorsConnector
15For a complete listing of connectors, please refer to I/O Connections on page 28.NOTE!Pin 1 of each connector is indicated by a square solder pad on
16Cable KitsFor maximum flexibility, cables are not provided with the cpuModule. You may wish to purchaseour cable kit for the cpuModule.The XK-CM10 c
17Connecting PowerPower is normally supplied to the cpuModule through the PC/104 bus, connectors CN1 and CN2 .If you are placing the cpuModule onto a
18Connecting the utility cableThe Multifunction connector, CN5, implements the following interfaces:• AT keyboard• Speaker output• System reset input•
19Connecting a KeyboardYou may plug a PC/AT compatible keyboard directly into the circular DIN connector of the Multi-function cable in our cable kit.
20Connecting to the PC/104 BusSince this cpuModule does not include a video display controller, you will probably wish to stackthe cpuModule with anot
21Booting the cpuModule for the First TimeYou can now apply power to the cpuModule. Depending on the VGA card you are using, you maysee a greeting mes
22Default ConfigurationJumper JP5 is used to ensure that you can always get into setup, even if you disable the keyboardand display. The jumper should
23Booting to Boot Block Flash with Fail Safe Boot ROMThe Fail Safe Boot ROM is a special build of ROM-DOS located inside a surface mounted BootBlock F
24If You Misconfigure the cpuModuleIt is possible you may incorrectly configure the cpuModule using Setup. If this happens, you haveseveral choices:If
25For More InformationThis chapter has been intended to get the typical user up and running quickly. If you need more de-tails, please refer to the fo
26
27CHAPTER 3: CONNECTING THE CPUMODULEThis chapter contains information necessary to use all connectors of thecpuModule.
28I/O Connections
29Connector LocationsThe figure and table below show all connectors and the SSD sockets of the cpuModule.CMV Connector LocationsConnectorsConnectorFun
CMV6586DX133, CMV6486DX100HR,and CMV6486DX66HR cpuModuleTMUser’s ManualRTD Embedded Technologies, INC.103 Innovation Blvd.State College, PA 16803-0906
30Auxiliary Power, CN3The power supply can be conveyed to the module either through the PC/104 bus (J6 and J7) orthrough the Auxiliary Power connector
31First Serial Port, CN7The first serial port is implemented on connector CN7. It is normally configured as a PC compatiblefull-duplex RS232 port, but
32RS422 or RS485 Serial PortYou may use Setup to configure the first serial port as RS422 or RS485. In this case, you must con-nect CN7 to an RS422 or
33• If MCR bit 1 = 1, then RTS* = 0, and serial transmitters are disabled• If MCR bit 1 = 0, then RTS* = 1, and serial transmitters are enabledFor mor
34Second Serial Port, CN8The second serial port is implemented on connector CN8. It is normally configured as a PC compat-ible full-duplex RS232 port,
35RS422 or RS485 Serial PortYou may use Setup to configure the second serial port as RS422 or RS485. In this case, you mustconnect CN8 to an RS422 or
36• If MCR bit 1 = 1, then RTS* = 0, and serial transmitters are disabled• If MCR bit 1 = 0, then RTS* = 1, and serial transmitters are enabledFor mor
37Parallel Port, CN6The parallel port is available on connector CN6. You can use Setup to select its address, associatedinterrupt, and choose between
3821 BSY Busy in 1122 GND Signal ground -- 2423 PE Paper End in 1224 GND Signal ground -- 2525 SLCT Ready To Receive in 1326 GND Signal ground -- 26
39Multifunction Connector, CN5The Multifunction connector on CN5 implements the following functions:• Speaker output• AT keyboard• System reset input•
Revision HistoryRev. A) New manual naming methodPublished by:RTD Embedded Technologies, Inc.103 Innovation Blvd.State College, PA 16803-0906Copyright
40To ensure correct operation, check that the keyboard is either an AT compatible keyboard or a swit-chable XT/AT keyboard set to AT mode. Switchable
41PC/104 Bus, CN1 and CN2Connectors CN1 and CN2 carry signals of the PC/104 bus; these signals match definitions of theIEEE P996 standard. The followi
42The following table lists signals of the AT portion of the PC/104 bus.Notes:Keying pin positions are blanked to prevent misalignment of stacked modu
43PC/104 Bus SignalsThe following table contains brief descriptions of the PC/104 bus signals.Signal I/O DescriptionAEN O Address ENable: when this li
44MASTER* I During a DMA cycle, this active-low signal, indicates that a resourceon the bus is about to drive the data and address lines.MEMCS16* I Me
45PC/104 Bus TerminationTermination of PC/104 bus signals is not recommended and may cause malfunctions of the cpuMod-ule. If termination must be appl
47CHAPTER 4: CONFIGURING THE CPUMODULEThis chapter contains information to configure the cpuModule.Topics covered in this chapter include:• Configurat
48Configuring Hardware
49JumpersMany cpuModule options are configured by positioning jumpers. Jumpers are labeled on the boardas “JP” followedbyanumber.Some jumpers are thre
Chapter1: Introduction ... 7The CMV6x86DX cpuModules ...8Specifica
50Installing SSD MemoryThis section explains how to add devices to the cpuModule. This procedure is only necessary whenyou wish to add or change:• Sol
51The following table lists possible configurations for the first socket of the SSD and the correspond-ing jumpers which must be set:Jumpers for First
52The following table lists possible configurations for the second socket of the SSD and the corre-sponding jumpers which must be set:Jumpers for Seco
53Configuring with the BIOS Setup programThe cpuModule Setup program allows you to customize the cpuModule's configuration. Selectionsmade in Set
54Field SelectionYou move between fields in Setup using the keys listed below.Standard Setup FieldsThe following is an alphabetical list of Standard S
55Hard disk 2 typeHard disk 2 tableÍÎ{0..9} {↵}Selects the second hard disk type. Selections are:• Not Installed• Standard: (drives under 1024 Cylinde
56Advanced Setup FieldsThe following is a list of Advanced Setup fields.KeyboardÍÎSelects the keyboard mode.Selections are:•Disabled• ATkey: AT keyboa
57Advanced Setup FieldsField Active keys SelectionsSSD Device inU1ÍÎ Selects the device type installed in the first SSDsocket.• The setting here must
58IRQ7 SourceÍÎ Determines source for IRQ7 interrupt.•Disabled• LPT (default)•SerialCN8If set to disabled, IRQ7 may be an input from thePC/104 bus.Sha
59Video ErrorÍÎ Defines reaction to video initialization errors:ON: prints error warningOFF: continue without warningKeyboard ErrorÍÎ Defines reaction
Chapter 6: Hardware Reference ... 99Jumpers ...
60Save Changes and ExitIf you select this menu item, your changes are stored on the cpuModule. If you were running Setupfrom the BIOS ROM, the cpuModu
61CHAPTER 5: USING THE CPUMODULEThis chapter provides information for users who wish to develop theirown applications programs for the cpuModule.This
62Memory MapThe module addresses memory using 24 address lines. This allows a maximum of 224locations, or16 Megabytes of memory.The table below shows
63Input/Output Address MapAs with all standard PC/104 boards, the Input/Output (I/O) space is addressed by 10 address lines(SA0-SA9). This allows 210o
641If the floppy and/or hard drive controllers are disabled, the I/O addresses listed will not be occu-pied.2Only one of the I/O addresses shown for a
65Hardware InterruptsThe cpuModule supports the standard PC interrupts listed below. Interrupts not in use by hardwareon the cpuModule itself are list
66The BIOSThe BIOS (Basic Input/Output System) is software that interfaces hardware-specific features of thecpuModule to an operating system (OS). Phy
67Power On Self Tests (POSTs)When you turn on system power, the BIOS performs a series of tests and initializations. Each test orinitialization step i
68Errors While BootingIf an error occurs while the system is booting and performing the Power On Self Tests, the systemwill respond in one of several
69Default ConfigurationIn addition to the Setup configuration stored on the board, the cpuModule has a permanent defaultconfiguration. The system will
CHAPTER 1: INTRODUCTIONThis manual is meant for users developing with the CMV6586DX133,CMV6486DX100HR, or CMV6486DX66HR cpuModules. It containsinforma
70Bypassing the Stored ConfigurationUnder certain circumstances, you may want to bypass the configuration stored on the board. To dothis:• Insert jump
71BIOS Routines for Hardware ControlThe cpuModule BIOS provides several routines which you may find useful to control hardware inyour application prog
72EEPROM ControlThe cpuModule is equipped with an EEPROM, or "Electrically Erasable and Programmable ReadOnly Memory". This part is primaril
73When you perform simple EEPROM read operations, you do not need to enable the EEPROM andcan use the BIOS read command (function 2) directly.When you
74An example BASIC program illustrating EEPROM access is in the file CMV_EE.BAS on the cpu-Module utility disk.
75Watchdog Timer ControlThe cpuModule includes a Watchdog Timer, which provides protection against programs "hanging",or getting stuck in an
76Direct Hardware ControlSome of the cpuModule hardware is controlled directly without using BIOS routines. These include:• Real Time Clock Control• P
77Real Time Clock ControlThe cpuModule is equipped with a Real Time Clock (RTC) which provides system date and timefunctions, and also provides 64 non
78Parallel Port ControlThe parallel port may be operated in SPP (output-only), ECP (extended capabilities), and bidirec-tional modes. The mode may be
79Processor Clock ControlThe processor clock can be programmed in the setup program. Further, the processor clock may bechanged by a solder jumper on
8The CMV6x86DX cpuModulesThe PC/104 cpuModules described in this manual are designed for industrial applications which re-quire:• software and hardwar
80Storing Applications On-boardThe cpuModule was designed to be used in embedded computing applications. In these applications,magnetic media like har
81Ways to Use the Solid State Disk SocketsThere are two ways you may utilize the Solid State Disk sockets of the cpuModule.• Using devices which insta
82BIOS Extension DevicesYou can use BIOS Extension Devices like M-Systems DiskOnChip and MCSI PromDisk to imple-ment a Solid State Disk which can be r
83• Save your changes and exit Setup.• Turn off the cpuModule.• Set jumpers JP1 and JP7 or JP2 and JP8 to appropriate settings.Please see SSD Jumpers
84Conventional Solid State DiskYou can use numerous memory types to implement a Conventional Solid State Disk. Depending onthe devices used, you may i
85• Set jumpers JP1 and JP7 or JP2 and JP8 to the appropriate settings. Please see SSDJumpers on page 102.• Install the memory devices into the correc
86• On the cpuModule or another computer, format a floppy disk and copy onto it thefiles you wish to copy to the SSD. If you wish to boot from the SSD
87If you wish to make the SSD bootable, you must format it using the /s switch of the format command.Refer to your DOS manual for more information on
88• Use the EPROMx.BIN file created to program EPROMs with an appropriateEPROM programmer.• With the cpuModule off, set jumpers JP1 and JP7 or JP2 and
89Using Virtual DevicesThe cpuModule is designed for use in industrial environments as a stand-alone module, without ex-ternal peripherals. Neverthele
9A PC compatible BIOS is also implemented in the cpuModule. This BIOS supports ROM-DOS andMS-DOS operating systems. Drivers in the BIOS allow booting
90Initiating Virtual Devices from SetupIf the cpuModule is operational, Virtual Device mode can be accessed from Setup. This method hasthe advantage t
91Initiating Virtual Devices by Jumpering Serial Port PinsVirtual Device mode can also be initiated by shorting two pins on the first or second serial
92Disconnecting the Host ComputerTo disconnect the host computer, press the {Prt Scrn} key at any time. The host computer will re-cover its peripheral
93Notes when Using Virtual Device ModeYou will find it useful to remember the following points when using Virtual Devices:Large data transfers (file a
94Utility ProgramsThe cpuModule is supplied with several utility programs needed for programming a ConventionalSSD or reprogramming the BIOS. The foll
95Solid State Disk Utility (SSD.EXE)The Solid State Disk utility program (SSD.EXE) allows you to program applications into 12 voltFlash or conventiona
96Devices Di-mensionÍÎ Selects the size of each memory device for theSSD.Possible selections:• Flash (128k, 256k)• EPROM (128k, 256k, 512k, 1Mbyte)
97BIOS Build Utility (ATBIOSPR.EXE)The BIOS Build utility program, ATBIOSPR.EXE, allows you to re-program the BIOS.Incorrectly programming the BIOS ca
99CHAPTER 6: HARDWARE REFERENCEThis appendix gives information on the cpuModule hardware, including:• jumper settings and locations• solder jumper set
Komentarze do niniejszej Instrukcji