DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Table of Contents 1 Preface..........................6 Trademarks........................6 Disclaimer......................... 6 Environmental Protection Statement................6 Explanation of Symbols....................7 For Your Safety ........................ 9 Limited Two Year Warranty ................... 10 2 Overview........................11 Standard Features......................11 Unique Features ......................11 MSM586SEN/SEV block diagram ................
DIGITAL-LOGIC AG reserves the right to revise this publication from time to time without obligation to notify any person of such revisions Environmental Protection Statement This product has been manufactured to satisfy environmental protection requirements where possible.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Please refer also to the section “Applied Standards” in this manual. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (>...
Page 8
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E This symbol and title warn of general hazards from mechanical, electrical, chemical failure. This may Endager your life/health and/or result in damage to your material.
However, the life expectancy of your product can be drasti- cally reduced by improper treatment during unpacking and installation. Therefore, in the interest of your own safety and of the correct operation of your new Digital-Logic product, you are requested to conform with the following guidelines.
AG, Switzerland. This warranty is limited to the original purchaser of product and is not transferable. During the one year warranty period, DIGITAL-LOGIC AG will repair or replace, at its discretion, any defec- tive product or part at no additional charge, provided that the product is returned, shipping prepaid, to DIGITAL-LOGIC AG.
Floppy disk interface AT-IDE harddisk interface VGA/LCD video interface PC/104 embedded BUS Unique Features The MICROSPACE includes all standard PC/AT functions plus unique DIGITAL-LOGIC AG enhancements, such as: Single 5 volt supply LAN Ethernet 82559ER DOC2000 Compact card. typ 1...
Page 14
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification External Interface Videointerfaces CRT1, LCD for TFT and STN USB V1.1 Not available LPT1: Internal COM1: RS232 COM2: RS232 COM3: RS232 COM4: RS232 Keyboard: PS/2 Mouse: PS/2 Floppy: 26pin FCC Interface for TEAC Minifloppy Harddisk: 1 channel 44pin RM2.0mm ATAIDE-cable...
Page 15
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification EMI / EMC Tests If all signals are externaly filtered and assembled into a closed metalic case ! EMC emission EN61000-6-2:2001 Conducted disturbance EN55022 Class B Radiated disturbance EN55022 Class B EMC immunity EN61000-6-2...
CAPABLE” means only that DIGITAL-LOGIC has verified that the product as a whole meet this definition when tested as a stand-alone product in a test lab, but dies not mean that DIGITAL-LOGIC has verified that the product is “YEAR 2000 CAPABLE” as used in your particular situation or configuration. DIGITAL-LOGIC makes no representation about individual components, including software, within the product should they be used independently from the product as a whole.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Incompatibilities to a standard PC/AT A. Do not use internal COM1/2 of the ELAN520 in the FIFO-Mode. AMD Errata Some bits are lost in certain configurations of FIFO-Mode an in extended temperature ranges. Solution: Use the COM3/4 for FIFO Mode. Use a None-FIFO-Driver ! B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 2.12 High frequency radiation (to meet EN55022 & EN61000) Since the PC/104 CPU modules are very high integrated embedded computers, no peripheral lines are pro- tected against the radiation of high frequency spectrum. To meet a typical EN55022 requirement, all periph- erals, they are going outside of the computer case, must be filtered externaly.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PC/104 B IGNALS Please note, that may not all of the signals are available on this board (check chapter “Description of the connectors”) AEN, output Address Enable is used to degate the microprocessor and other devices from the I/O channel to allow DMA transfers to take place.
Page 23
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E /IOW, input/output I/O Write instructs an I/O device to read the data on the data bus. It may be driven by any microprocessor or DMA controller in the system. This signal is active low. IRQ[ 3 - 7, 9 - 12, 14, 15], input These signals are used to tell the microprocessor that an I/O device needs attention.
Page 24
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SAO-SA19, LA17 - LA23 input/output Address bits 0 through 19 are used to address memory and I/0 devices within the system. These 20 address lines, allow access of up to 1MBytes of memory. SAO through SA19 are gated on the system bus when BALE is high and are latched on the falling edge of BALE.
Page 25
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E +/- 5% used only for the flatpanel supply. GROUND = 0V used for the entire system. VCC, +5V +/- 0.25V for logic and harddisk/floppy supply. For further Informations about PC/104 and PC/104plus, please refer to the PC/104 specification manual which is available on the internet.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bus levels The bus currents are as follows: Output Signals: IOH: IOL: D0 - D16 8 mA 8 mA A0 - A23 8 mA 8 mA MR, MW, IOR, IOW, RES, ALE, AEN, C14 8 mA...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ETAILED YSTEM ESCRIPTION This system has a system configuration based on the ISA architecture. Check the I/O and the memory map in this chapter. Power Requirements The power is connected through the PC/104 power connector; or the separate power connector on the board.
Page 28
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E MSM586SEV –30° C/+25° C/+85° C Current at +5Volt supply at Mode Memory DLAG-Nr. -30 ° C +25° C +85 ° C MSM586SEV (DLAG: 801360) [mA] [mA] [mA] 32MB/2 = 16 MB 890645 SDRAM 1290 1200 1200 DOSv6.22: A:\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CPU, Boards and RAMs 4.2.1 CPUs of this MICROSPACE Product Processor: Type: Clock: Landmark MHz: Landmark Units: ELAN520 133 MHz 4.2.2 Numeric Coprocessor Is integrated into the ELAN520. 4.2.3 DRAM Memory 70ns Speed: SDRAM SODIMM144...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Interface 4.3.1 Keyboard AT compatible and PS/2 Mouse Signal Pin 1 Speaker out Pin 2 Pin 3 Ext. reset input Pin 4 Pin 5 Keyb. Data Pin 6 Keyb. Clock Pin 7 Pin 8 External battery 3.0V...
Page 31
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1 RS485 remark 4.3.3.1.1 RS-485 RS-485 is a multi-drop extension to the RS-422 standard. It uses differential signals on twisted pairs for re- ceive and transmit. RS-485 systems can be half duplex 2-wire systems (one twisted pair plus signal common/ground) or full duplex 4-wire systems.
Page 32
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1.3 If you are a software developer: It is a lot easier to get the RTS turn-off timing exact under MS-DOS than under Windows. Under MS-DOS, simply wait for both the TX-buffer-empty and all-sent UART flags to go true and then drop RTS. Under Win-...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.4 Floppy Disk Interface The onboard floppy disk controller and ROM-BIOS support one floppy disk drive in any of the standard PC- DOS and MS-DOS formats shown in the table . Supported Floppy Formats Capacity...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.5 Speaker interface One of the board's CPU device provides the logic for a PC compatible speaker port. The speaker logic signal is buffered by a transistor amplifier, and provides approximately 0.1 watt of audio power to an external 8 ohm speaker.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Controllers 4.4.1 Interrupt Controllers An 8259A compatible interrupt controller, within the ELAN520 chipset, provides seven prioritized interrupt levels. Some of these IRQ's are normally associated with the board's onboard device interfaces and control- lers, and several are available on the AT expansion bus.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.2 Internal Battery backed clock (RTC) An AT compatible date/time clock is located within the chipset. The device also contains a CMOS static RAM, compatible with that in standard ATs. System configuration data is normally stored in the clock chip's CMOS RAM in a manner consistent with the convention used in other AT compatible computers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.4 Watchdog The watchdog function is an implemented function of the ELAN520 and must be set/triggered by the • application The watchdog is hardware triggered and will be activated also in case of a hanging system •...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5 BIOS More details are available in the separate BIOS manual on our CD and homepage ! ROM-BIOS sockets An EPROM socket with 8 Bit wide data access normally contains the board's AT compatible ROM-BIOS.
On the next setup pages (switch with TAB) the values for special parameters are modifiable. Normally the parameters are set correctly by DIGITAL-LOGIC AG. Be very careful in modifying any parameter since the system could crash. Some parameters are dependent on the CPU type. The cache parameter is always available, for example.
Page 41
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Location Description Time of day (seconds) specified in BCD Alarm (seconds) specified in BCD Time of Day (minutes) specified in BCD Alarm (minutes) specified in BCD Time of Day (hours) specified in BCD Alarm (hours) specified in BCD...
Page 42
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description CMOS Location for Bad CMOS and Checksum Flags bit 7 = Flag for CMOS Lost Power Power OK Lost Power bit 6 = Flag for CMOS checksum bad Checksum is valid...
Page 43
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Equipment bits 7-6 = Number of Diskette Drives One diskette drive Two diskette drives 10, 11 = Reserved bits 5-4 = Primary Display Type Adapter with option ROM CGA in 40 column mode...
Page 44
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Reserved EMS Memory Size Low Byte EMS Memory Size High Byte 1Fh – Custom Drive Table 0 These 6 bytes (48 bits) contain the following data: Cylinders Landing Zone 10 bits...
Page 45
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Byte 3 bits 7-6 = Reserved bits 5-0 = Upper 6 Bits of Write Precompensation Byte 4 bits 7-0 = Number of Heads Byte 5 bits 7-0 = Sectors Per Track...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E EEPROM saved CMOS Setup The EEPROM has different functions, as listed below: • Backup of the CMOS-Setup values. • Storing system informations like: version, production date, customisation of the board, CPU type. • Storing user/application values.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CORE / VGA - BIOS download function Before downloading a BIOS, please check as follows: Make a MSDOS 6.22 bootable diskette including the following files: DELEP520.EXE Flash520.exe core BIOS (M520xxx.cor) lcd_file.000 IMPORTANT: Do not use boot disks created in a Windows operating system. If you do not have a MSDOS 6.22 disk avail- able, you can download a boot disk from www.bootdisk.com...
The previously loaded VGA- BIOS is not corresponding 100% or works only on the LCD properly. If the screen is dark after the reboot of the system: A new system BIOS must be programmed. Ask DIGITAL-LOGIC AG for the binary file. If the previous version is still programmed: Switch off the board and do not make a warm boot due to the fact that the data may are still stored in the memory shadow.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 5.7.1 System Memory Map The ELAN520 CPU used as central processing unit on the MICROSPACE has a memory address space which is defined by 32 address bits. Therefore, it can address 1 GByte of memory. The memory address...
Page 50
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0008h DMA channel 0-3 command register bit 7 = DACK sense active high/low high bit 6 = DREQ sense active high/low high bit 5 = Write selection Late write selection...
Page 52
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0021h R / W PIC master interrupt mask register (OCW1) bit 7 Enable parallel printer interrupt bit 6 Enable diskette interrupt bit 5 Enable hard disk interrupt bit 4...
Page 53
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0022h R / W Chipsset Register Adress 0023h R / W Chipsset Register Data 0040h R / W Programmable Interrupt Time read/write counter 0, key- board controller channel 0...
Page 54
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0064h Keyboard controller read status bit 7 No parity error Parity error on keyboard transmission bit 6 No timeout Received timeout bit 5 No timeout Keyboard transmission timeout bit 4...
Page 55
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00A0h - 00A1h are reserved for the slave programmable interrupt controller. The bit definitions are identical to those of addresses 0020h - 0021h except where indicated. 00A0h R / W...
Page 56
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00D2h Write request register for DMA channels 4-7 00D4h Write single mask register bit for DMA channels 4-7 bits 7-3 = 0 Reserved bit 2 Clear mask bit, 1 Set mask bit...
Page 57
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0173h R / W Sector number for hard disk 1 0174h R / W Number of cylinders (low byte) for hard drive 1 0175h R / W Number of cylinders (high byte) for hard drive 1...
Page 58
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 01F6h R / W Drive/Head register for hard drive 0 bit 7 bit 6 bit 5 bit 4 = Drive select First hard drive Second hard drive bits 3-0 = Head select bits...
Page 59
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status I/O addresses 02F8h - 02FFh are reserved for use with serial port 2. See the bit defini- tions for I/O addresses 03F8h - 03FFh. 02F8h Transmitter holding register for serial port 2...
Page 60
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 037Ah R / W Control port for parallel port 1 bits 7-5 = Reserved bit 4 Enable IRQ bit 3 Select printer bit 2 Initialize printer bit 1 Automatic line feed...
Page 61
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F4h Status register for primary diskette drive controller bit 7 Data register is ready bit 6 Transfer from system to controller Transfer from controller to system bit 5 Non-DMA mode...
Page 62
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F8h R / W Baud rate divisor (low byte) - This byte along with the high byte (03F9h) store the data transmission rate divisor. bits 7-0 = Data bits 0-7 when the Divisor Latch Access...
Page 63
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03FDh Line status register - serial port 1 bit 7 = Reserved bit 6 Transmitting shift and holding registers empty bit 5 Transmitter shift register empty bit 4 Break interrupt...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions The BIOS Data Area is an area within system RAM that contains information about the system envi- ronment. System environment information includes definitions associated with hard disks, diskette drives, keyboard, video, as well as other BIOS functions. This area is created when the system is first powered on.
Page 65
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 15h - 16h Reserved Keyboard Shift Qualifier States bit 7 = Insert mode bit 6 = CAPS lock bit 5 = Numlock bit 4 = Scroll Lock bit 3...
Page 66
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description Diskette Drive Motor Status bit 7 = Current operation Write or Format Read or Verify bit 6 = Reserved bits 5-4 = Drive Select Drive A Drive B...
Page 67
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 50h - 5Fh Position of cursor for each video page. Current cursor po- sition is stored two bytes per page. First byte specifies the column, the second byte specifies the row.
Page 68
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 78h - 7Bh Default parallel port timeout values 7Dh - 7Fh Default serial port timeout values 80h - 81h Pointer to start of keyboard buffer 82h - 83h...
Page 69
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 92h - 93h Scratch area for diskette media. Low byte for drive A, high byte for drive B. 94h - 95h Current track number for both drives. Low byte for drive A, high byte for drive B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5.8.1 Compatibility Service Table In order to ensure compatibility with industry-standard memory locations for interrupt service routines and miscellaneous tabular data, the BIOS maintains tables and jump vectors. Location Description FE05Bh Entry Point for POST...
3.3V but can tolerate 5V operation. Software Compatibility / Flexibility The 69000 is fully compatible with the VGA standard at both the register and BIOS levels. DIGITAL-LOGIC supply a fully VGA compatible BIOS, end-user utilities and drivers for common application programs.
FOR A NEW LCD TYPE, NOT AVAILABLE NOW: If the LCD BIOS for your LCD is not available, DIGITAL-LOGIC will adapt the LCD and provide you with one working cable. To initialise this, we need the following points from you:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 69000 color STN-DD panels Hor. Vert. Color Refr. DCLK Cursor FB/C FB/M Video Total Total Resol. Resol. kByte kByte kByte kByte Input with kByte Video Video 25.175 31.500 31.500 36.000 25.175 1024 31.500 1024 31.500...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ESCRIPTION OF THE CONNECTORS Flat cable 44pin IDE is: IDT Terminal for Dual Row (2.00mm grid) and 1.00mm flat cable • All others are: IDT Terminal for Dual Row 0.1" (2.54mm grid) and 1.27mm flat cable •...
Page 78
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Serial Port COM1 (from ELAN520) Header onboard: RS232 Signal RS485 Signal * D-SUB connector: Pin 1 = DCD Pin 1 Pin 2 = DSR Pin 6 Pin 3 = RxD Pin 2 Pin 4 = RTS...
Page 79
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Floppy Disk Interface- connector (MOLEX 26pin FCC) FD26: Signal Name Function in/out +5 volts Index Pulse +5 volts Drive Select 2 +5 volts DCHG Disk Change Motor On 2 DIRC Direction Select STEP Step Write Data...
Page 80
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Printerport (Centronics) The printer connector provides an interface for 8 Bit centronics printers. Header onboard: D-SUB connector: Signal Pin 1 Pin 1 = Strobe Pin 3 Pin 2 = Data 0 Pin 5 Pin 3...
Page 81
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E The Utility connector must be wired to a standard AT-female connector: Frontside AT-Keyboard (female) Solderside AT-Keyboard (female) Data (2) Data (2) Ground (4) VCC (5) VCC (5) Ground (4) Clock (1) Clock (1) PS/2 Frontside (female)
Page 82
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LCD connector VGA-LCD Interface (flatpanel signals): Signals P20-P23 are located on the J7M connector Signal Signal M / DE Signal Line Pulse LP VCC-LCD (1A), Selected by J51 VEESAVE (5V/1A) Shift Clock VBACKSAVE (12V/1A) Contrast resistor pin 1 *)
Page 83
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E VGA Monitor (CRT-Signals) J7 L/M Header 15 pins HiDensity D-SUB 40 Pin -L 10 Pin -M Signal Signal Pin 32 Pin 2 VGA red Pin 1 Pin 34 Pin 4 VGA green Pin 2 Green...
Page 84
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LAN LED Signal Remarks LILEDX / Link LED 330 Ohm resistor on board VCC3 ACTLEDX / Activity LED 330 Ohm resistor on board JTAG connector (debugging) Signal Signal CMDACK BREAK STOP TRACE TRST RESETIN Spare connector (not assembled), for test purposes only...
Page 88
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SODIMM (Small Outline- Dual Inline Memory Module), 144pins Normal Description Normal Description Ground Ground Not connected Data 0 Ground DQ32 Data 32 Ground Data 1 DQ33 Data 33 Data 2 DQ34 Data 34 Data 3...
Page 89
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Normal Description Normal Description +5 VDC +5 VDC DQ28 Data 28 DQ60 Data 60 Don't use DQ29 Data 29 Don't use DQ61 Data 61 +5 VDC DQ30 Data 30 +5 VDC DQ62 Data 62 Don't use...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UMPER LOCATIONS ON THE BOARD Jumper locations on the board The figure shows the location of all jumper blocks on the MSM586SEN/SEV board. The numbers shown in this figure are silk screened on the board so that the pins can easily be located. This chapter refers to the individual pin for these jumpers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Jumpers locations on the MSM586SEN/SEV V2.2/2.3/2.3a/2.4/2.5 Top side: Remark: The connectors J49/50 of the old Version V2.1. were not at the same position, as above defined. There were closer placed.
Page 92
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bottom side:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ABLE INTERFACE 10.1 The harddisk cable 44pin IDT Terminal for Dual Row (2.00 mm grid) and 1.00 mm flat cable. 44 pins = 40 pins signal and 4 pins power. Max. length for the IDE cable is 30 cm.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.2 The COM 1/2/3/4 serial interface cable DT terminal for dual row 0.1" (2.54 mm grid) and 1.27 mm flat cable. Line of pin 1 COM1 9pin D-Sub male COM1/2 ATTENTION: Do not short-circuit these signal lines.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.3 The printer interface cable (P1) IDT terminal for dual row 0.1" (2.54mm grid) and 1.27 mm flat cable Parallelport Cable LPT1 ATTENTION: Maximum length of this cable is 6 meters. Prevent short-circuits. Never apply power to these signals, the MICROSPACE MSM586SEV will be destroyed.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 11 R EMOTE UNCTION Remote works only with the COM 1 port on the MSM586SEN/SEV. BIOS default settings are normally as follows: Internal ELAN A COM 1 Internal ELAN B NONE SUPER I/O C NONE...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E When video redirection is enabled (option NOVIDEO not active), the BIOS will skip the initialization of both ISA and PCI VGA cards. The BIOS thereby comes up much quicker. Using the keyword DUALVIDEO will enable possible VGA cards as well and display video output on both the real video card and on the remote machine.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Optional: The wiring of the parallel DOS/Link-Cable (DSUB 25pin) is as follows: PC1 (Host) PC2 (Target) Signal Name DSUB-Pin Number DSUB-Pin Number Signal Name ERROR# − − SLCT − − − − ACK# − −...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 100/10 E THERNET Required programs and drivers are located on our CD in the directory x:\DRIVERS\NETWORK\INTEL\ 13.1 Intel 82559ER Ethernet chip Create a directory C:\network on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559ER\ onto your HD.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.1.2 Driver installation WINDOWS 95 Copy Intel Pro100+ driver on HD (x:\drivers\network\intel\82559ER). De-install all networkdrivers under Windows95 in system and software folders and restart Windows. Networkcard Pro10 PCI will be auto-detected and all drivers can be installed (of the copied directory).
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2 Intel 82559 Ethernet chip Create a directory C:\LAN100 on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559\ onto your HD. 13.2.1 Installation example for MSDOS Novell 4.11 run “setup.exe” in the directory c:\lan100\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2.4 EEPROM update Do not use this function, if the EEPROM is not corrupted ! To download the data into the EEPROM, make the following steps: start MSDOS change into the directory: c:\lan100\utility\e2prom\... type the following string: eeupdate –all lan100.eep lan100.dat...
DOC2000 NSTALLING THE FLASHDISK On the SSD 36pin socket a DiskOnChip DOC2000 module from M-Systems may be installed. This device is also available at DIGITAL-LOGIC AG. Operating Systems: DOS, DL-DOS, RTX-DOS, WIN 3.11, ROM-WIN are working with these drives. All other non DOS compatible systems need a driver.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PECIAL ERIPHERALS ONFIGURATION 15.1 The special function interface for MICROSPACE computers SFI All functions are performed by starting the SW-interrupt 15hex with the following arguments: Function: WRITE TO EEPROM Number: Writes the Data byte into the addressed User-Memory-Cell from Description: the serial EEPROM.
Page 107
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: WRITE PRODUCTION DATE & RESET DLAG-COUNTERS Number: Writes the production date into the addressed DLAG-Memory- Cell from the serial EEPROM. The old value is automatically de- Description: leted. If the Password is also in DX, the counters will be resettet...
Page 108
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: READ INFO 2 FROM EEPROM Number: Reads the information bytes out of the serial EEPROM Description: DLAG Int15 function Input values: Function request Board Type BOARD TYPE ('M'=PC/104, 'E'=Euro, 'W'=MSWS, Output values: 'S'=Slot, 'C'=Custom, 'X'= smartCore or smartModule CPU Type bits 1…7 and board type bits 8…15 (CPU type:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UILDING A SYSTEM To build up a system based on your board, you should prepare the following equipments: A stable power supply of 5V (> 3 ampères), depending on the cpu, memory, etc. Assemble CPU with the proper clk- settings and cooling (fan) depending on board.
Connect a floppy: does the bezel LED light blink? Does the harddisk spindle motor start? Reset the CMOS-RAM C. If the error appears again Contact your nearest DIGITAL-LOGIC distributor for Technical Support. Or fill out the support request form (SRF) on the Internet: http://www.digitallogic.com / Support...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 17.2 POST-CODE Description More details are available in the separate BIOS manual on our CD and homepage ! 17.2.1 Boot Loader DIAG_SYSTEM_INIT Boot started DIAG_A20_DISABLE Disable A20 through A20 DIAG_INIT_CHIPSET Initialize CS DIAG_TEST_RAM Test RAM...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E DEBUG_RAM_SIZE_DONE RAM test completed DEBUG_RAM_PROT_EXIT Protected mode exit successful DEBUG_CS_SHADOW_SETUP Setup Shadow DEBUG_VIDEO_EQUIP_INIT_INIT Going To Initialize Video DEBUG_VIDEO_BW_SEARCH Search For Monochrome Adapter DEBUG_VIDEO_COLOR_SEARCH Search For Color Adapter DEBUG_VIDEO_SIGNON Signon messages displayed DEBUG_OEM_CONFIG_KBD_CTL special init of keyboard ctlr...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E INDEX 10/100 BASE-T Interface harddisk cable 100/10 Ethernet LAN harddisk connected application notes I/O map IDE interface Incompatibilities Input Signals interrupt 15H Battery Interrupt Controllers Battery connector BIOS BIOS CMOS BIOS History BIOS manual JTAG...
Page 116
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Remote Function Thermoscan ROM-BIOS RS-485 RTS Control Utility- connector Utility Connector Schematics Security serial interface cable Serial port VGA BIOS 47, 48 Serial Ports 30, 78 VGA Monitor SODIMM Speaker Special Function Interface Watchdog Specifications...
Page 119
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Table of Contents 1 Preface..........................6 Trademarks........................6 Disclaimer......................... 6 Environmental Protection Statement................6 Explanation of Symbols....................7 For Your Safety ........................ 9 Limited Two Year Warranty ................... 10 2 Overview........................11 Standard Features......................11 Unique Features ......................11 MSM586SEN/SEV block diagram ................
DIGITAL-LOGIC AG reserves the right to revise this publication from time to time without obligation to notify any person of such revisions Environmental Protection Statement This product has been manufactured to satisfy environmental protection requirements where possible.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Please refer also to the section “Applied Standards” in this manual. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (>...
Page 124
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E This symbol and title warn of general hazards from mechanical, electrical, chemical failure. This may Endager your life/health and/or result in damage to your material.
However, the life expectancy of your product can be drasti- cally reduced by improper treatment during unpacking and installation. Therefore, in the interest of your own safety and of the correct operation of your new Digital-Logic product, you are requested to conform with the following guidelines.
AG, Switzerland. This warranty is limited to the original purchaser of product and is not transferable. During the one year warranty period, DIGITAL-LOGIC AG will repair or replace, at its discretion, any defec- tive product or part at no additional charge, provided that the product is returned, shipping prepaid, to DIGITAL-LOGIC AG.
Floppy disk interface AT-IDE harddisk interface VGA/LCD video interface PC/104 embedded BUS Unique Features The MICROSPACE includes all standard PC/AT functions plus unique DIGITAL-LOGIC AG enhancements, such as: Single 5 volt supply LAN Ethernet 82559ER DOC2000 Compact card. typ 1...
Page 130
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification External Interface Videointerfaces CRT1, LCD for TFT and STN USB V1.1 Not available LPT1: Internal COM1: RS232 COM2: RS232 COM3: RS232 COM4: RS232 Keyboard: PS/2 Mouse: PS/2 Floppy: 26pin FCC Interface for TEAC Minifloppy Harddisk: 1 channel 44pin RM2.0mm ATAIDE-cable...
Page 131
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification EMI / EMC Tests If all signals are externaly filtered and assembled into a closed metalic case ! EMC emission EN61000-6-2:2001 Conducted disturbance EN55022 Class B Radiated disturbance EN55022 Class B EMC immunity EN61000-6-2...
CAPABLE” means only that DIGITAL-LOGIC has verified that the product as a whole meet this definition when tested as a stand-alone product in a test lab, but dies not mean that DIGITAL-LOGIC has verified that the product is “YEAR 2000 CAPABLE” as used in your particular situation or configuration. DIGITAL-LOGIC makes no representation about individual components, including software, within the product should they be used independently from the product as a whole.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Incompatibilities to a standard PC/AT A. Do not use internal COM1/2 of the ELAN520 in the FIFO-Mode. AMD Errata Some bits are lost in certain configurations of FIFO-Mode an in extended temperature ranges. Solution: Use the COM3/4 for FIFO Mode. Use a None-FIFO-Driver ! B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 2.12 High frequency radiation (to meet EN55022 & EN61000) Since the PC/104 CPU modules are very high integrated embedded computers, no peripheral lines are pro- tected against the radiation of high frequency spectrum. To meet a typical EN55022 requirement, all periph- erals, they are going outside of the computer case, must be filtered externaly.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PC/104 B IGNALS Please note, that may not all of the signals are available on this board (check chapter “Description of the connectors”) AEN, output Address Enable is used to degate the microprocessor and other devices from the I/O channel to allow DMA transfers to take place.
Page 139
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E /IOW, input/output I/O Write instructs an I/O device to read the data on the data bus. It may be driven by any microprocessor or DMA controller in the system. This signal is active low. IRQ[ 3 - 7, 9 - 12, 14, 15], input These signals are used to tell the microprocessor that an I/O device needs attention.
Page 140
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SAO-SA19, LA17 - LA23 input/output Address bits 0 through 19 are used to address memory and I/0 devices within the system. These 20 address lines, allow access of up to 1MBytes of memory. SAO through SA19 are gated on the system bus when BALE is high and are latched on the falling edge of BALE.
Page 141
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E +/- 5% used only for the flatpanel supply. GROUND = 0V used for the entire system. VCC, +5V +/- 0.25V for logic and harddisk/floppy supply. For further Informations about PC/104 and PC/104plus, please refer to the PC/104 specification manual which is available on the internet.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bus levels The bus currents are as follows: Output Signals: IOH: IOL: D0 - D16 8 mA 8 mA A0 - A23 8 mA 8 mA MR, MW, IOR, IOW, RES, ALE, AEN, C14 8 mA...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ETAILED YSTEM ESCRIPTION This system has a system configuration based on the ISA architecture. Check the I/O and the memory map in this chapter. Power Requirements The power is connected through the PC/104 power connector; or the separate power connector on the board.
Page 144
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E MSM586SEV –30° C/+25° C/+85° C Current at +5Volt supply at Mode Memory DLAG-Nr. -30 ° C +25° C +85 ° C MSM586SEV (DLAG: 801360) [mA] [mA] [mA] 32MB/2 = 16 MB 890645 SDRAM 1290 1200 1200 DOSv6.22: A:\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CPU, Boards and RAMs 4.2.1 CPUs of this MICROSPACE Product Processor: Type: Clock: Landmark MHz: Landmark Units: ELAN520 133 MHz 4.2.2 Numeric Coprocessor Is integrated into the ELAN520. 4.2.3 DRAM Memory 70ns Speed: SDRAM SODIMM144...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Interface 4.3.1 Keyboard AT compatible and PS/2 Mouse Signal Pin 1 Speaker out Pin 2 Pin 3 Ext. reset input Pin 4 Pin 5 Keyb. Data Pin 6 Keyb. Clock Pin 7 Pin 8 External battery 3.0V...
Page 147
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1 RS485 remark 4.3.3.1.1 RS-485 RS-485 is a multi-drop extension to the RS-422 standard. It uses differential signals on twisted pairs for re- ceive and transmit. RS-485 systems can be half duplex 2-wire systems (one twisted pair plus signal common/ground) or full duplex 4-wire systems.
Page 148
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1.3 If you are a software developer: It is a lot easier to get the RTS turn-off timing exact under MS-DOS than under Windows. Under MS-DOS, simply wait for both the TX-buffer-empty and all-sent UART flags to go true and then drop RTS. Under Win-...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.4 Floppy Disk Interface The onboard floppy disk controller and ROM-BIOS support one floppy disk drive in any of the standard PC- DOS and MS-DOS formats shown in the table . Supported Floppy Formats Capacity...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.5 Speaker interface One of the board's CPU device provides the logic for a PC compatible speaker port. The speaker logic signal is buffered by a transistor amplifier, and provides approximately 0.1 watt of audio power to an external 8 ohm speaker.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Controllers 4.4.1 Interrupt Controllers An 8259A compatible interrupt controller, within the ELAN520 chipset, provides seven prioritized interrupt levels. Some of these IRQ's are normally associated with the board's onboard device interfaces and control- lers, and several are available on the AT expansion bus.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.2 Internal Battery backed clock (RTC) An AT compatible date/time clock is located within the chipset. The device also contains a CMOS static RAM, compatible with that in standard ATs. System configuration data is normally stored in the clock chip's CMOS RAM in a manner consistent with the convention used in other AT compatible computers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.4 Watchdog The watchdog function is an implemented function of the ELAN520 and must be set/triggered by the • application The watchdog is hardware triggered and will be activated also in case of a hanging system •...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5 BIOS More details are available in the separate BIOS manual on our CD and homepage ! ROM-BIOS sockets An EPROM socket with 8 Bit wide data access normally contains the board's AT compatible ROM-BIOS.
On the next setup pages (switch with TAB) the values for special parameters are modifiable. Normally the parameters are set correctly by DIGITAL-LOGIC AG. Be very careful in modifying any parameter since the system could crash. Some parameters are dependent on the CPU type. The cache parameter is always available, for example.
Page 157
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Location Description Time of day (seconds) specified in BCD Alarm (seconds) specified in BCD Time of Day (minutes) specified in BCD Alarm (minutes) specified in BCD Time of Day (hours) specified in BCD Alarm (hours) specified in BCD...
Page 158
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description CMOS Location for Bad CMOS and Checksum Flags bit 7 = Flag for CMOS Lost Power Power OK Lost Power bit 6 = Flag for CMOS checksum bad Checksum is valid...
Page 159
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Equipment bits 7-6 = Number of Diskette Drives One diskette drive Two diskette drives 10, 11 = Reserved bits 5-4 = Primary Display Type Adapter with option ROM CGA in 40 column mode...
Page 160
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Reserved EMS Memory Size Low Byte EMS Memory Size High Byte 1Fh – Custom Drive Table 0 These 6 bytes (48 bits) contain the following data: Cylinders Landing Zone 10 bits...
Page 161
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Byte 3 bits 7-6 = Reserved bits 5-0 = Upper 6 Bits of Write Precompensation Byte 4 bits 7-0 = Number of Heads Byte 5 bits 7-0 = Sectors Per Track...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E EEPROM saved CMOS Setup The EEPROM has different functions, as listed below: • Backup of the CMOS-Setup values. • Storing system informations like: version, production date, customisation of the board, CPU type. • Storing user/application values.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CORE / VGA - BIOS download function Before downloading a BIOS, please check as follows: Make a MSDOS 6.22 bootable diskette including the following files: DELEP520.EXE Flash520.exe core BIOS (M520xxx.cor) lcd_file.000 IMPORTANT: Do not use boot disks created in a Windows operating system. If you do not have a MSDOS 6.22 disk avail- able, you can download a boot disk from www.bootdisk.com...
The previously loaded VGA- BIOS is not corresponding 100% or works only on the LCD properly. If the screen is dark after the reboot of the system: A new system BIOS must be programmed. Ask DIGITAL-LOGIC AG for the binary file. If the previous version is still programmed: Switch off the board and do not make a warm boot due to the fact that the data may are still stored in the memory shadow.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 5.7.1 System Memory Map The ELAN520 CPU used as central processing unit on the MICROSPACE has a memory address space which is defined by 32 address bits. Therefore, it can address 1 GByte of memory. The memory address...
Page 166
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0008h DMA channel 0-3 command register bit 7 = DACK sense active high/low high bit 6 = DREQ sense active high/low high bit 5 = Write selection Late write selection...
Page 168
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0021h R / W PIC master interrupt mask register (OCW1) bit 7 Enable parallel printer interrupt bit 6 Enable diskette interrupt bit 5 Enable hard disk interrupt bit 4...
Page 169
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0022h R / W Chipsset Register Adress 0023h R / W Chipsset Register Data 0040h R / W Programmable Interrupt Time read/write counter 0, key- board controller channel 0...
Page 170
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0064h Keyboard controller read status bit 7 No parity error Parity error on keyboard transmission bit 6 No timeout Received timeout bit 5 No timeout Keyboard transmission timeout bit 4...
Page 171
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00A0h - 00A1h are reserved for the slave programmable interrupt controller. The bit definitions are identical to those of addresses 0020h - 0021h except where indicated. 00A0h R / W...
Page 172
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00D2h Write request register for DMA channels 4-7 00D4h Write single mask register bit for DMA channels 4-7 bits 7-3 = 0 Reserved bit 2 Clear mask bit, 1 Set mask bit...
Page 173
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0173h R / W Sector number for hard disk 1 0174h R / W Number of cylinders (low byte) for hard drive 1 0175h R / W Number of cylinders (high byte) for hard drive 1...
Page 174
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 01F6h R / W Drive/Head register for hard drive 0 bit 7 bit 6 bit 5 bit 4 = Drive select First hard drive Second hard drive bits 3-0 = Head select bits...
Page 175
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status I/O addresses 02F8h - 02FFh are reserved for use with serial port 2. See the bit defini- tions for I/O addresses 03F8h - 03FFh. 02F8h Transmitter holding register for serial port 2...
Page 176
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 037Ah R / W Control port for parallel port 1 bits 7-5 = Reserved bit 4 Enable IRQ bit 3 Select printer bit 2 Initialize printer bit 1 Automatic line feed...
Page 177
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F4h Status register for primary diskette drive controller bit 7 Data register is ready bit 6 Transfer from system to controller Transfer from controller to system bit 5 Non-DMA mode...
Page 178
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F8h R / W Baud rate divisor (low byte) - This byte along with the high byte (03F9h) store the data transmission rate divisor. bits 7-0 = Data bits 0-7 when the Divisor Latch Access...
Page 179
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03FDh Line status register - serial port 1 bit 7 = Reserved bit 6 Transmitting shift and holding registers empty bit 5 Transmitter shift register empty bit 4 Break interrupt...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions The BIOS Data Area is an area within system RAM that contains information about the system envi- ronment. System environment information includes definitions associated with hard disks, diskette drives, keyboard, video, as well as other BIOS functions. This area is created when the system is first powered on.
Page 181
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 15h - 16h Reserved Keyboard Shift Qualifier States bit 7 = Insert mode bit 6 = CAPS lock bit 5 = Numlock bit 4 = Scroll Lock bit 3...
Page 182
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description Diskette Drive Motor Status bit 7 = Current operation Write or Format Read or Verify bit 6 = Reserved bits 5-4 = Drive Select Drive A Drive B...
Page 183
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 50h - 5Fh Position of cursor for each video page. Current cursor po- sition is stored two bytes per page. First byte specifies the column, the second byte specifies the row.
Page 184
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 78h - 7Bh Default parallel port timeout values 7Dh - 7Fh Default serial port timeout values 80h - 81h Pointer to start of keyboard buffer 82h - 83h...
Page 185
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 92h - 93h Scratch area for diskette media. Low byte for drive A, high byte for drive B. 94h - 95h Current track number for both drives. Low byte for drive A, high byte for drive B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5.8.1 Compatibility Service Table In order to ensure compatibility with industry-standard memory locations for interrupt service routines and miscellaneous tabular data, the BIOS maintains tables and jump vectors. Location Description FE05Bh Entry Point for POST...
3.3V but can tolerate 5V operation. Software Compatibility / Flexibility The 69000 is fully compatible with the VGA standard at both the register and BIOS levels. DIGITAL-LOGIC supply a fully VGA compatible BIOS, end-user utilities and drivers for common application programs.
FOR A NEW LCD TYPE, NOT AVAILABLE NOW: If the LCD BIOS for your LCD is not available, DIGITAL-LOGIC will adapt the LCD and provide you with one working cable. To initialise this, we need the following points from you:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 69000 color STN-DD panels Hor. Vert. Color Refr. DCLK Cursor FB/C FB/M Video Total Total Resol. Resol. kByte kByte kByte kByte Input with kByte Video Video 25.175 31.500 31.500 36.000 25.175 1024 31.500 1024 31.500...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ESCRIPTION OF THE CONNECTORS Flat cable 44pin IDE is: IDT Terminal for Dual Row (2.00mm grid) and 1.00mm flat cable • All others are: IDT Terminal for Dual Row 0.1" (2.54mm grid) and 1.27mm flat cable •...
Page 194
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Serial Port COM1 (from ELAN520) Header onboard: RS232 Signal RS485 Signal * D-SUB connector: Pin 1 = DCD Pin 1 Pin 2 = DSR Pin 6 Pin 3 = RxD Pin 2 Pin 4 = RTS...
Page 195
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Floppy Disk Interface- connector (MOLEX 26pin FCC) FD26: Signal Name Function in/out +5 volts Index Pulse +5 volts Drive Select 2 +5 volts DCHG Disk Change Motor On 2 DIRC Direction Select STEP Step Write Data...
Page 196
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Printerport (Centronics) The printer connector provides an interface for 8 Bit centronics printers. Header onboard: D-SUB connector: Signal Pin 1 Pin 1 = Strobe Pin 3 Pin 2 = Data 0 Pin 5 Pin 3...
Page 197
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E The Utility connector must be wired to a standard AT-female connector: Frontside AT-Keyboard (female) Solderside AT-Keyboard (female) Data (2) Data (2) Ground (4) VCC (5) VCC (5) Ground (4) Clock (1) Clock (1) PS/2 Frontside (female)
Page 198
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LCD connector VGA-LCD Interface (flatpanel signals): Signals P20-P23 are located on the J7M connector Signal Signal M / DE Signal Line Pulse LP VCC-LCD (1A), Selected by J51 VEESAVE (5V/1A) Shift Clock VBACKSAVE (12V/1A) Contrast resistor pin 1 *)
Page 199
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E VGA Monitor (CRT-Signals) J7 L/M Header 15 pins HiDensity D-SUB 40 Pin -L 10 Pin -M Signal Signal Pin 32 Pin 2 VGA red Pin 1 Pin 34 Pin 4 VGA green Pin 2 Green...
Page 200
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LAN LED Signal Remarks LILEDX / Link LED 330 Ohm resistor on board VCC3 ACTLEDX / Activity LED 330 Ohm resistor on board JTAG connector (debugging) Signal Signal CMDACK BREAK STOP TRACE TRST RESETIN Spare connector (not assembled), for test purposes only...
Page 204
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SODIMM (Small Outline- Dual Inline Memory Module), 144pins Normal Description Normal Description Ground Ground Not connected Data 0 Ground DQ32 Data 32 Ground Data 1 DQ33 Data 33 Data 2 DQ34 Data 34 Data 3...
Page 205
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Normal Description Normal Description +5 VDC +5 VDC DQ28 Data 28 DQ60 Data 60 Don't use DQ29 Data 29 Don't use DQ61 Data 61 +5 VDC DQ30 Data 30 +5 VDC DQ62 Data 62 Don't use...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UMPER LOCATIONS ON THE BOARD Jumper locations on the board The figure shows the location of all jumper blocks on the MSM586SEN/SEV board. The numbers shown in this figure are silk screened on the board so that the pins can easily be located. This chapter refers to the individual pin for these jumpers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Jumpers locations on the MSM586SEN/SEV V2.2/2.3/2.3a/2.4/2.5 Top side: Remark: The connectors J49/50 of the old Version V2.1. were not at the same position, as above defined. There were closer placed.
Page 208
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bottom side:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ABLE INTERFACE 10.1 The harddisk cable 44pin IDT Terminal for Dual Row (2.00 mm grid) and 1.00 mm flat cable. 44 pins = 40 pins signal and 4 pins power. Max. length for the IDE cable is 30 cm.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.2 The COM 1/2/3/4 serial interface cable DT terminal for dual row 0.1" (2.54 mm grid) and 1.27 mm flat cable. Line of pin 1 COM1 9pin D-Sub male COM1/2 ATTENTION: Do not short-circuit these signal lines.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.3 The printer interface cable (P1) IDT terminal for dual row 0.1" (2.54mm grid) and 1.27 mm flat cable Parallelport Cable LPT1 ATTENTION: Maximum length of this cable is 6 meters. Prevent short-circuits. Never apply power to these signals, the MICROSPACE MSM586SEV will be destroyed.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 11 R EMOTE UNCTION Remote works only with the COM 1 port on the MSM586SEN/SEV. BIOS default settings are normally as follows: Internal ELAN A COM 1 Internal ELAN B NONE SUPER I/O C NONE...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E When video redirection is enabled (option NOVIDEO not active), the BIOS will skip the initialization of both ISA and PCI VGA cards. The BIOS thereby comes up much quicker. Using the keyword DUALVIDEO will enable possible VGA cards as well and display video output on both the real video card and on the remote machine.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Optional: The wiring of the parallel DOS/Link-Cable (DSUB 25pin) is as follows: PC1 (Host) PC2 (Target) Signal Name DSUB-Pin Number DSUB-Pin Number Signal Name ERROR# − − SLCT − − − − ACK# − −...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 100/10 E THERNET Required programs and drivers are located on our CD in the directory x:\DRIVERS\NETWORK\INTEL\ 13.1 Intel 82559ER Ethernet chip Create a directory C:\network on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559ER\ onto your HD.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.1.2 Driver installation WINDOWS 95 Copy Intel Pro100+ driver on HD (x:\drivers\network\intel\82559ER). De-install all networkdrivers under Windows95 in system and software folders and restart Windows. Networkcard Pro10 PCI will be auto-detected and all drivers can be installed (of the copied directory).
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2 Intel 82559 Ethernet chip Create a directory C:\LAN100 on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559\ onto your HD. 13.2.1 Installation example for MSDOS Novell 4.11 run “setup.exe” in the directory c:\lan100\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2.4 EEPROM update Do not use this function, if the EEPROM is not corrupted ! To download the data into the EEPROM, make the following steps: start MSDOS change into the directory: c:\lan100\utility\e2prom\... type the following string: eeupdate –all lan100.eep lan100.dat...
DOC2000 NSTALLING THE FLASHDISK On the SSD 36pin socket a DiskOnChip DOC2000 module from M-Systems may be installed. This device is also available at DIGITAL-LOGIC AG. Operating Systems: DOS, DL-DOS, RTX-DOS, WIN 3.11, ROM-WIN are working with these drives. All other non DOS compatible systems need a driver.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PECIAL ERIPHERALS ONFIGURATION 15.1 The special function interface for MICROSPACE computers SFI All functions are performed by starting the SW-interrupt 15hex with the following arguments: Function: WRITE TO EEPROM Number: Writes the Data byte into the addressed User-Memory-Cell from Description: the serial EEPROM.
Page 223
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: WRITE PRODUCTION DATE & RESET DLAG-COUNTERS Number: Writes the production date into the addressed DLAG-Memory- Cell from the serial EEPROM. The old value is automatically de- Description: leted. If the Password is also in DX, the counters will be resettet...
Page 224
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: READ INFO 2 FROM EEPROM Number: Reads the information bytes out of the serial EEPROM Description: DLAG Int15 function Input values: Function request Board Type BOARD TYPE ('M'=PC/104, 'E'=Euro, 'W'=MSWS, Output values: 'S'=Slot, 'C'=Custom, 'X'= smartCore or smartModule CPU Type bits 1…7 and board type bits 8…15 (CPU type:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UILDING A SYSTEM To build up a system based on your board, you should prepare the following equipments: A stable power supply of 5V (> 3 ampères), depending on the cpu, memory, etc. Assemble CPU with the proper clk- settings and cooling (fan) depending on board.
Connect a floppy: does the bezel LED light blink? Does the harddisk spindle motor start? Reset the CMOS-RAM C. If the error appears again Contact your nearest DIGITAL-LOGIC distributor for Technical Support. Or fill out the support request form (SRF) on the Internet: http://www.digitallogic.com / Support...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 17.2 POST-CODE Description More details are available in the separate BIOS manual on our CD and homepage ! 17.2.1 Boot Loader DIAG_SYSTEM_INIT Boot started DIAG_A20_DISABLE Disable A20 through A20 DIAG_INIT_CHIPSET Initialize CS DIAG_TEST_RAM Test RAM...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E DEBUG_RAM_SIZE_DONE RAM test completed DEBUG_RAM_PROT_EXIT Protected mode exit successful DEBUG_CS_SHADOW_SETUP Setup Shadow DEBUG_VIDEO_EQUIP_INIT_INIT Going To Initialize Video DEBUG_VIDEO_BW_SEARCH Search For Monochrome Adapter DEBUG_VIDEO_COLOR_SEARCH Search For Color Adapter DEBUG_VIDEO_SIGNON Signon messages displayed DEBUG_OEM_CONFIG_KBD_CTL special init of keyboard ctlr...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E INDEX 10/100 BASE-T Interface harddisk cable 100/10 Ethernet LAN harddisk connected application notes I/O map IDE interface Incompatibilities Input Signals interrupt 15H Battery Interrupt Controllers Battery connector BIOS BIOS CMOS BIOS History BIOS manual JTAG...
Page 232
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Remote Function Thermoscan ROM-BIOS RS-485 RTS Control Utility- connector Utility Connector Schematics Security serial interface cable Serial port VGA BIOS 47, 48 Serial Ports 30, 78 VGA Monitor SODIMM Speaker Special Function Interface Watchdog Specifications...
Page 235
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Table of Contents 1 Preface..........................6 Trademarks........................6 Disclaimer......................... 6 Environmental Protection Statement................6 Explanation of Symbols....................7 For Your Safety ........................ 9 Limited Two Year Warranty ................... 10 2 Overview........................11 Standard Features......................11 Unique Features ......................11 MSM586SEN/SEV block diagram ................
DIGITAL-LOGIC AG reserves the right to revise this publication from time to time without obligation to notify any person of such revisions Environmental Protection Statement This product has been manufactured to satisfy environmental protection requirements where possible.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Please refer also to the section “Applied Standards” in this manual. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (>...
Page 240
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E This symbol and title warn of general hazards from mechanical, electrical, chemical failure. This may Endager your life/health and/or result in damage to your material.
However, the life expectancy of your product can be drasti- cally reduced by improper treatment during unpacking and installation. Therefore, in the interest of your own safety and of the correct operation of your new Digital-Logic product, you are requested to conform with the following guidelines.
AG, Switzerland. This warranty is limited to the original purchaser of product and is not transferable. During the one year warranty period, DIGITAL-LOGIC AG will repair or replace, at its discretion, any defec- tive product or part at no additional charge, provided that the product is returned, shipping prepaid, to DIGITAL-LOGIC AG.
Floppy disk interface AT-IDE harddisk interface VGA/LCD video interface PC/104 embedded BUS Unique Features The MICROSPACE includes all standard PC/AT functions plus unique DIGITAL-LOGIC AG enhancements, such as: Single 5 volt supply LAN Ethernet 82559ER DOC2000 Compact card. typ 1...
Page 246
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification External Interface Videointerfaces CRT1, LCD for TFT and STN USB V1.1 Not available LPT1: Internal COM1: RS232 COM2: RS232 COM3: RS232 COM4: RS232 Keyboard: PS/2 Mouse: PS/2 Floppy: 26pin FCC Interface for TEAC Minifloppy Harddisk: 1 channel 44pin RM2.0mm ATAIDE-cable...
Page 247
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Specification EMI / EMC Tests If all signals are externaly filtered and assembled into a closed metalic case ! EMC emission EN61000-6-2:2001 Conducted disturbance EN55022 Class B Radiated disturbance EN55022 Class B EMC immunity EN61000-6-2...
CAPABLE” means only that DIGITAL-LOGIC has verified that the product as a whole meet this definition when tested as a stand-alone product in a test lab, but dies not mean that DIGITAL-LOGIC has verified that the product is “YEAR 2000 CAPABLE” as used in your particular situation or configuration. DIGITAL-LOGIC makes no representation about individual components, including software, within the product should they be used independently from the product as a whole.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Incompatibilities to a standard PC/AT A. Do not use internal COM1/2 of the ELAN520 in the FIFO-Mode. AMD Errata Some bits are lost in certain configurations of FIFO-Mode an in extended temperature ranges. Solution: Use the COM3/4 for FIFO Mode. Use a None-FIFO-Driver ! B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 2.12 High frequency radiation (to meet EN55022 & EN61000) Since the PC/104 CPU modules are very high integrated embedded computers, no peripheral lines are pro- tected against the radiation of high frequency spectrum. To meet a typical EN55022 requirement, all periph- erals, they are going outside of the computer case, must be filtered externaly.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PC/104 B IGNALS Please note, that may not all of the signals are available on this board (check chapter “Description of the connectors”) AEN, output Address Enable is used to degate the microprocessor and other devices from the I/O channel to allow DMA transfers to take place.
Page 255
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E /IOW, input/output I/O Write instructs an I/O device to read the data on the data bus. It may be driven by any microprocessor or DMA controller in the system. This signal is active low. IRQ[ 3 - 7, 9 - 12, 14, 15], input These signals are used to tell the microprocessor that an I/O device needs attention.
Page 256
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SAO-SA19, LA17 - LA23 input/output Address bits 0 through 19 are used to address memory and I/0 devices within the system. These 20 address lines, allow access of up to 1MBytes of memory. SAO through SA19 are gated on the system bus when BALE is high and are latched on the falling edge of BALE.
Page 257
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E +/- 5% used only for the flatpanel supply. GROUND = 0V used for the entire system. VCC, +5V +/- 0.25V for logic and harddisk/floppy supply. For further Informations about PC/104 and PC/104plus, please refer to the PC/104 specification manual which is available on the internet.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bus levels The bus currents are as follows: Output Signals: IOH: IOL: D0 - D16 8 mA 8 mA A0 - A23 8 mA 8 mA MR, MW, IOR, IOW, RES, ALE, AEN, C14 8 mA...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ETAILED YSTEM ESCRIPTION This system has a system configuration based on the ISA architecture. Check the I/O and the memory map in this chapter. Power Requirements The power is connected through the PC/104 power connector; or the separate power connector on the board.
Page 260
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E MSM586SEV –30° C/+25° C/+85° C Current at +5Volt supply at Mode Memory DLAG-Nr. -30 ° C +25° C +85 ° C MSM586SEV (DLAG: 801360) [mA] [mA] [mA] 32MB/2 = 16 MB 890645 SDRAM 1290 1200 1200 DOSv6.22: A:\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CPU, Boards and RAMs 4.2.1 CPUs of this MICROSPACE Product Processor: Type: Clock: Landmark MHz: Landmark Units: ELAN520 133 MHz 4.2.2 Numeric Coprocessor Is integrated into the ELAN520. 4.2.3 DRAM Memory 70ns Speed: SDRAM SODIMM144...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Interface 4.3.1 Keyboard AT compatible and PS/2 Mouse Signal Pin 1 Speaker out Pin 2 Pin 3 Ext. reset input Pin 4 Pin 5 Keyb. Data Pin 6 Keyb. Clock Pin 7 Pin 8 External battery 3.0V...
Page 263
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1 RS485 remark 4.3.3.1.1 RS-485 RS-485 is a multi-drop extension to the RS-422 standard. It uses differential signals on twisted pairs for re- ceive and transmit. RS-485 systems can be half duplex 2-wire systems (one twisted pair plus signal common/ground) or full duplex 4-wire systems.
Page 264
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.3.1.3 If you are a software developer: It is a lot easier to get the RTS turn-off timing exact under MS-DOS than under Windows. Under MS-DOS, simply wait for both the TX-buffer-empty and all-sent UART flags to go true and then drop RTS. Under Win-...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.4 Floppy Disk Interface The onboard floppy disk controller and ROM-BIOS support one floppy disk drive in any of the standard PC- DOS and MS-DOS formats shown in the table . Supported Floppy Formats Capacity...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.3.5 Speaker interface One of the board's CPU device provides the logic for a PC compatible speaker port. The speaker logic signal is buffered by a transistor amplifier, and provides approximately 0.1 watt of audio power to an external 8 ohm speaker.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Controllers 4.4.1 Interrupt Controllers An 8259A compatible interrupt controller, within the ELAN520 chipset, provides seven prioritized interrupt levels. Some of these IRQ's are normally associated with the board's onboard device interfaces and control- lers, and several are available on the AT expansion bus.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.2 Internal Battery backed clock (RTC) An AT compatible date/time clock is located within the chipset. The device also contains a CMOS static RAM, compatible with that in standard ATs. System configuration data is normally stored in the clock chip's CMOS RAM in a manner consistent with the convention used in other AT compatible computers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 4.5.4 Watchdog The watchdog function is an implemented function of the ELAN520 and must be set/triggered by the • application The watchdog is hardware triggered and will be activated also in case of a hanging system •...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5 BIOS More details are available in the separate BIOS manual on our CD and homepage ! ROM-BIOS sockets An EPROM socket with 8 Bit wide data access normally contains the board's AT compatible ROM-BIOS.
On the next setup pages (switch with TAB) the values for special parameters are modifiable. Normally the parameters are set correctly by DIGITAL-LOGIC AG. Be very careful in modifying any parameter since the system could crash. Some parameters are dependent on the CPU type. The cache parameter is always available, for example.
Page 273
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Location Description Time of day (seconds) specified in BCD Alarm (seconds) specified in BCD Time of Day (minutes) specified in BCD Alarm (minutes) specified in BCD Time of Day (hours) specified in BCD Alarm (hours) specified in BCD...
Page 274
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description CMOS Location for Bad CMOS and Checksum Flags bit 7 = Flag for CMOS Lost Power Power OK Lost Power bit 6 = Flag for CMOS checksum bad Checksum is valid...
Page 275
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Equipment bits 7-6 = Number of Diskette Drives One diskette drive Two diskette drives 10, 11 = Reserved bits 5-4 = Primary Display Type Adapter with option ROM CGA in 40 column mode...
Page 276
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Reserved EMS Memory Size Low Byte EMS Memory Size High Byte 1Fh – Custom Drive Table 0 These 6 bytes (48 bits) contain the following data: Cylinders Landing Zone 10 bits...
Page 277
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CMOS Map Continued... Location Description Byte 3 bits 7-6 = Reserved bits 5-0 = Upper 6 Bits of Write Precompensation Byte 4 bits 7-0 = Number of Heads Byte 5 bits 7-0 = Sectors Per Track...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E EEPROM saved CMOS Setup The EEPROM has different functions, as listed below: • Backup of the CMOS-Setup values. • Storing system informations like: version, production date, customisation of the board, CPU type. • Storing user/application values.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E CORE / VGA - BIOS download function Before downloading a BIOS, please check as follows: Make a MSDOS 6.22 bootable diskette including the following files: DELEP520.EXE Flash520.exe core BIOS (M520xxx.cor) lcd_file.000 IMPORTANT: Do not use boot disks created in a Windows operating system. If you do not have a MSDOS 6.22 disk avail- able, you can download a boot disk from www.bootdisk.com...
The previously loaded VGA- BIOS is not corresponding 100% or works only on the LCD properly. If the screen is dark after the reboot of the system: A new system BIOS must be programmed. Ask DIGITAL-LOGIC AG for the binary file. If the previous version is still programmed: Switch off the board and do not make a warm boot due to the fact that the data may are still stored in the memory shadow.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 5.7.1 System Memory Map The ELAN520 CPU used as central processing unit on the MICROSPACE has a memory address space which is defined by 32 address bits. Therefore, it can address 1 GByte of memory. The memory address...
Page 282
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0008h DMA channel 0-3 command register bit 7 = DACK sense active high/low high bit 6 = DREQ sense active high/low high bit 5 = Write selection Late write selection...
Page 284
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0021h R / W PIC master interrupt mask register (OCW1) bit 7 Enable parallel printer interrupt bit 6 Enable diskette interrupt bit 5 Enable hard disk interrupt bit 4...
Page 285
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0022h R / W Chipsset Register Adress 0023h R / W Chipsset Register Data 0040h R / W Programmable Interrupt Time read/write counter 0, key- board controller channel 0...
Page 286
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0064h Keyboard controller read status bit 7 No parity error Parity error on keyboard transmission bit 6 No timeout Received timeout bit 5 No timeout Keyboard transmission timeout bit 4...
Page 287
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00A0h - 00A1h are reserved for the slave programmable interrupt controller. The bit definitions are identical to those of addresses 0020h - 0021h except where indicated. 00A0h R / W...
Page 288
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 00D2h Write request register for DMA channels 4-7 00D4h Write single mask register bit for DMA channels 4-7 bits 7-3 = 0 Reserved bit 2 Clear mask bit, 1 Set mask bit...
Page 289
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 0173h R / W Sector number for hard disk 1 0174h R / W Number of cylinders (low byte) for hard drive 1 0175h R / W Number of cylinders (high byte) for hard drive 1...
Page 290
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 01F6h R / W Drive/Head register for hard drive 0 bit 7 bit 6 bit 5 bit 4 = Drive select First hard drive Second hard drive bits 3-0 = Head select bits...
Page 291
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status I/O addresses 02F8h - 02FFh are reserved for use with serial port 2. See the bit defini- tions for I/O addresses 03F8h - 03FFh. 02F8h Transmitter holding register for serial port 2...
Page 292
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 037Ah R / W Control port for parallel port 1 bits 7-5 = Reserved bit 4 Enable IRQ bit 3 Select printer bit 2 Initialize printer bit 1 Automatic line feed...
Page 293
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F4h Status register for primary diskette drive controller bit 7 Data register is ready bit 6 Transfer from system to controller Transfer from controller to system bit 5 Non-DMA mode...
Page 294
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03F8h R / W Baud rate divisor (low byte) - This byte along with the high byte (03F9h) store the data transmission rate divisor. bits 7-0 = Data bits 0-7 when the Divisor Latch Access...
Page 295
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E I/O Ad- Read/Write Description dress Status 03FDh Line status register - serial port 1 bit 7 = Reserved bit 6 Transmitting shift and holding registers empty bit 5 Transmitter shift register empty bit 4 Break interrupt...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions The BIOS Data Area is an area within system RAM that contains information about the system envi- ronment. System environment information includes definitions associated with hard disks, diskette drives, keyboard, video, as well as other BIOS functions. This area is created when the system is first powered on.
Page 297
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 15h - 16h Reserved Keyboard Shift Qualifier States bit 7 = Insert mode bit 6 = CAPS lock bit 5 = Numlock bit 4 = Scroll Lock bit 3...
Page 298
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description Diskette Drive Motor Status bit 7 = Current operation Write or Format Read or Verify bit 6 = Reserved bits 5-4 = Drive Select Drive A Drive B...
Page 299
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 50h - 5Fh Position of cursor for each video page. Current cursor po- sition is stored two bytes per page. First byte specifies the column, the second byte specifies the row.
Page 300
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 78h - 7Bh Default parallel port timeout values 7Dh - 7Fh Default serial port timeout values 80h - 81h Pointer to start of keyboard buffer 82h - 83h...
Page 301
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E BIOS Data Area Definitions Continued... Location Description 92h - 93h Scratch area for diskette media. Low byte for drive A, high byte for drive B. 94h - 95h Current track number for both drives. Low byte for drive A, high byte for drive B.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 5.8.1 Compatibility Service Table In order to ensure compatibility with industry-standard memory locations for interrupt service routines and miscellaneous tabular data, the BIOS maintains tables and jump vectors. Location Description FE05Bh Entry Point for POST...
3.3V but can tolerate 5V operation. Software Compatibility / Flexibility The 69000 is fully compatible with the VGA standard at both the register and BIOS levels. DIGITAL-LOGIC supply a fully VGA compatible BIOS, end-user utilities and drivers for common application programs.
FOR A NEW LCD TYPE, NOT AVAILABLE NOW: If the LCD BIOS for your LCD is not available, DIGITAL-LOGIC will adapt the LCD and provide you with one working cable. To initialise this, we need the following points from you:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Memory 69000 color STN-DD panels Hor. Vert. Color Refr. DCLK Cursor FB/C FB/M Video Total Total Resol. Resol. kByte kByte kByte kByte Input with kByte Video Video 25.175 31.500 31.500 36.000 25.175 1024 31.500 1024 31.500...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ESCRIPTION OF THE CONNECTORS Flat cable 44pin IDE is: IDT Terminal for Dual Row (2.00mm grid) and 1.00mm flat cable • All others are: IDT Terminal for Dual Row 0.1" (2.54mm grid) and 1.27mm flat cable •...
Page 310
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Serial Port COM1 (from ELAN520) Header onboard: RS232 Signal RS485 Signal * D-SUB connector: Pin 1 = DCD Pin 1 Pin 2 = DSR Pin 6 Pin 3 = RxD Pin 2 Pin 4 = RTS...
Page 311
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Floppy Disk Interface- connector (MOLEX 26pin FCC) FD26: Signal Name Function in/out +5 volts Index Pulse +5 volts Drive Select 2 +5 volts DCHG Disk Change Motor On 2 DIRC Direction Select STEP Step Write Data...
Page 312
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Printerport (Centronics) The printer connector provides an interface for 8 Bit centronics printers. Header onboard: D-SUB connector: Signal Pin 1 Pin 1 = Strobe Pin 3 Pin 2 = Data 0 Pin 5 Pin 3...
Page 313
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E The Utility connector must be wired to a standard AT-female connector: Frontside AT-Keyboard (female) Solderside AT-Keyboard (female) Data (2) Data (2) Ground (4) VCC (5) VCC (5) Ground (4) Clock (1) Clock (1) PS/2 Frontside (female)
Page 314
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LCD connector VGA-LCD Interface (flatpanel signals): Signals P20-P23 are located on the J7M connector Signal Signal M / DE Signal Line Pulse LP VCC-LCD (1A), Selected by J51 VEESAVE (5V/1A) Shift Clock VBACKSAVE (12V/1A) Contrast resistor pin 1 *)
Page 315
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E VGA Monitor (CRT-Signals) J7 L/M Header 15 pins HiDensity D-SUB 40 Pin -L 10 Pin -M Signal Signal Pin 32 Pin 2 VGA red Pin 1 Pin 34 Pin 4 VGA green Pin 2 Green...
Page 316
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E LAN LED Signal Remarks LILEDX / Link LED 330 Ohm resistor on board VCC3 ACTLEDX / Activity LED 330 Ohm resistor on board JTAG connector (debugging) Signal Signal CMDACK BREAK STOP TRACE TRST RESETIN Spare connector (not assembled), for test purposes only...
Page 320
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E SODIMM (Small Outline- Dual Inline Memory Module), 144pins Normal Description Normal Description Ground Ground Not connected Data 0 Ground DQ32 Data 32 Ground Data 1 DQ33 Data 33 Data 2 DQ34 Data 34 Data 3...
Page 321
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Normal Description Normal Description +5 VDC +5 VDC DQ28 Data 28 DQ60 Data 60 Don't use DQ29 Data 29 Don't use DQ61 Data 61 +5 VDC DQ30 Data 30 +5 VDC DQ62 Data 62 Don't use...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UMPER LOCATIONS ON THE BOARD Jumper locations on the board The figure shows the location of all jumper blocks on the MSM586SEN/SEV board. The numbers shown in this figure are silk screened on the board so that the pins can easily be located. This chapter refers to the individual pin for these jumpers.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Jumpers locations on the MSM586SEN/SEV V2.2/2.3/2.3a/2.4/2.5 Top side: Remark: The connectors J49/50 of the old Version V2.1. were not at the same position, as above defined. There were closer placed.
Page 324
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Bottom side:...
Page 325
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 9 LED CRITERIONS Color Function green Primary HDD green LAN linked green LAN active green LAN speed...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E ABLE INTERFACE 10.1 The harddisk cable 44pin IDT Terminal for Dual Row (2.00 mm grid) and 1.00 mm flat cable. 44 pins = 40 pins signal and 4 pins power. Max. length for the IDE cable is 30 cm.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.2 The COM 1/2/3/4 serial interface cable DT terminal for dual row 0.1" (2.54 mm grid) and 1.27 mm flat cable. Line of pin 1 COM1 9pin D-Sub male COM1/2 ATTENTION: Do not short-circuit these signal lines.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 10.3 The printer interface cable (P1) IDT terminal for dual row 0.1" (2.54mm grid) and 1.27 mm flat cable Parallelport Cable LPT1 ATTENTION: Maximum length of this cable is 6 meters. Prevent short-circuits. Never apply power to these signals, the MICROSPACE MSM586SEV will be destroyed.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 11 R EMOTE UNCTION Remote works only with the COM 1 port on the MSM586SEN/SEV. BIOS default settings are normally as follows: Internal ELAN A COM 1 Internal ELAN B NONE SUPER I/O C NONE...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E When video redirection is enabled (option NOVIDEO not active), the BIOS will skip the initialization of both ISA and PCI VGA cards. The BIOS thereby comes up much quicker. Using the keyword DUALVIDEO will enable possible VGA cards as well and display video output on both the real video card and on the remote machine.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Optional: The wiring of the parallel DOS/Link-Cable (DSUB 25pin) is as follows: PC1 (Host) PC2 (Target) Signal Name DSUB-Pin Number DSUB-Pin Number Signal Name ERROR# − − SLCT − − − − ACK# − −...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 100/10 E THERNET Required programs and drivers are located on our CD in the directory x:\DRIVERS\NETWORK\INTEL\ 13.1 Intel 82559ER Ethernet chip Create a directory C:\network on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559ER\ onto your HD.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.1.2 Driver installation WINDOWS 95 Copy Intel Pro100+ driver on HD (x:\drivers\network\intel\82559ER). De-install all networkdrivers under Windows95 in system and software folders and restart Windows. Networkcard Pro10 PCI will be auto-detected and all drivers can be installed (of the copied directory).
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2 Intel 82559 Ethernet chip Create a directory C:\LAN100 on your harddisk. Copy the programs and drivers of x:\DRIVERS\NETWORK\INTEL\82559\ onto your HD. 13.2.1 Installation example for MSDOS Novell 4.11 run “setup.exe” in the directory c:\lan100\...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 13.2.4 EEPROM update Do not use this function, if the EEPROM is not corrupted ! To download the data into the EEPROM, make the following steps: start MSDOS change into the directory: c:\lan100\utility\e2prom\... type the following string: eeupdate –all lan100.eep lan100.dat...
DOC2000 NSTALLING THE FLASHDISK On the SSD 36pin socket a DiskOnChip DOC2000 module from M-Systems may be installed. This device is also available at DIGITAL-LOGIC AG. Operating Systems: DOS, DL-DOS, RTX-DOS, WIN 3.11, ROM-WIN are working with these drives. All other non DOS compatible systems need a driver.
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E PECIAL ERIPHERALS ONFIGURATION 15.1 The special function interface for MICROSPACE computers SFI All functions are performed by starting the SW-interrupt 15hex with the following arguments: Function: WRITE TO EEPROM Number: Writes the Data byte into the addressed User-Memory-Cell from Description: the serial EEPROM.
Page 339
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: WRITE PRODUCTION DATE & RESET DLAG-COUNTERS Number: Writes the production date into the addressed DLAG-Memory- Cell from the serial EEPROM. The old value is automatically de- Description: leted. If the Password is also in DX, the counters will be resettet...
Page 340
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Function: READ INFO 2 FROM EEPROM Number: Reads the information bytes out of the serial EEPROM Description: DLAG Int15 function Input values: Function request Board Type BOARD TYPE ('M'=PC/104, 'E'=Euro, 'W'=MSWS, Output values: 'S'=Slot, 'C'=Custom, 'X'= smartCore or smartModule CPU Type bits 1…7 and board type bits 8…15 (CPU type:...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E UILDING A SYSTEM To build up a system based on your board, you should prepare the following equipments: A stable power supply of 5V (> 3 ampères), depending on the cpu, memory, etc. Assemble CPU with the proper clk- settings and cooling (fan) depending on board.
Connect a floppy: does the bezel LED light blink? Does the harddisk spindle motor start? Reset the CMOS-RAM C. If the error appears again Contact your nearest DIGITAL-LOGIC distributor for Technical Support. Or fill out the support request form (SRF) on the Internet: http://www.digitallogic.com / Support...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E 17.2 POST-CODE Description More details are available in the separate BIOS manual on our CD and homepage ! 17.2.1 Boot Loader DIAG_SYSTEM_INIT Boot started DIAG_A20_DISABLE Disable A20 through A20 DIAG_INIT_CHIPSET Initialize CS DIAG_TEST_RAM Test RAM...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E DEBUG_RAM_SIZE_DONE RAM test completed DEBUG_RAM_PROT_EXIT Protected mode exit successful DEBUG_CS_SHADOW_SETUP Setup Shadow DEBUG_VIDEO_EQUIP_INIT_INIT Going To Initialize Video DEBUG_VIDEO_BW_SEARCH Search For Monochrome Adapter DEBUG_VIDEO_COLOR_SEARCH Search For Color Adapter DEBUG_VIDEO_SIGNON Signon messages displayed DEBUG_OEM_CONFIG_KBD_CTL special init of keyboard ctlr...
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E INDEX 10/100 BASE-T Interface harddisk cable 100/10 Ethernet LAN harddisk connected application notes I/O map IDE interface Incompatibilities Input Signals interrupt 15H Battery Interrupt Controllers Battery connector BIOS BIOS CMOS BIOS History BIOS manual JTAG...
Page 348
DIGITAL-LOGIC AG MSM586SEN/SEV Manual V1.5E Remote Function Thermoscan ROM-BIOS RS-485 RTS Control Utility- connector Utility Connector Schematics Security serial interface cable Serial port VGA BIOS 47, 48 Serial Ports 30, 78 VGA Monitor SODIMM Speaker Special Function Interface Watchdog Specifications...
Need help?
Do you have a question about the Microspace MSM586SEN and is the answer not in the manual?
Questions and answers