MVSEX REV B TECHNICAL SPECIFICATIONS 1.0 INTRODUCTION ---------------- Basic MVSEX1 features: - 128Kbyte CMOS SRAM - 128Kbyte FLASH solid state disk - Uninterruptable Power Supply - 8 bit A-to-D converter (2 chan RC) - 5 serial ports (8250,SUART,SYNC) - 3 parallel w/ctl (35 bits max) - Battery backed Calendar/Clock - Built-in LED display - Keyboard input - LCD interface - Memory expandable to 64mbyte - Industry standard PC bus - 2 DMA channels (8237) - 15 IRQs (8259) - 3 hardware timers (8253) - BIOS with serial program download The MVSEX2 adds the following features: - 512Kbyte CMOS SRAM - 256Kbyte FLASH solid state disk - On-board 3 voltage Power Supply - Socket for up to 8meg EPROM (27080) - Power down mode (100ua) - All CMOS (20ma OPERATING current) - ISA/104 bus (sdrv,mtrm,ccc) - 12bit 4chan 200khz ADC The MVSEX 80386 single board computer is a direct upgrade to the MVSBC product line. Most of the tools and documentation developed for the 8088 cards are applicable to the 386. Since the MVSEX is virtually identical to the chip set of a standard PC motherboard, development is very straight forward with minimal learning curve. Options: - 128k, 256k, 512k, and 1mbyte on-board FLASH solid state disks - 128k, 512k, and 1mbyte on-board CMOS SRAM - Development kit with BIOS source, parallel download, Borland C, tutorial - 8/12/16 bit high speed A-to-D and D-to-A converters - TRIAC, optoisolator, and relay cards - Numeric and alphnumeric keypads - Alphanumeric and graphic panel LCD displays - Miniature thermal printer - Temperature and tach sensors - Power supplies and chassis kits - Ribbon cable and circuit board type backplanes - Modem and sound card development kits Three levels of programming capability: method code data software tools 1. COM file <64k <1mb easy compilers like Turbo C, no DOS needed 2. EXE file <1mb <1mb moderate DOS and/or locate utility required 3. Protected <64mb <64mb advanced 32 bit operating system and compiler 2.0 SPECIFICATIONS ------------------ Size: 3.2" x 4.5" x .5" Temperature: -65 to 110 degrees C Relative Humidity: 0 to 95 percent non-condensing Vibration: 10 to 60 hz 2mm p-p CPU Oscillator: 50mhz 3.0 I/O CONNECTOR PINOUT ------------------------ pin bit function dir pin bit function dir 1 4.7 Port4 Bit 7 o 2 4.6 Port4 Bit 6 o 3 4.5 Port4 Bit 5 o 4 4.4 Port4 Bit 4 o 5 4.3 Port4 Bit 3 o 6 4.2 Port4 Bit 2 o 7 4.1 Port4 Bit 1 o 8 4.0 Port4 Bit 0 o 9 Reset hi i 10 Ground 11 WDTOUT o 12 BAT+ 13 SMIACTL o 14 SMIL i 15 COM5 RxD i 16 VCC2 17 IRQ14 i 18 IRQ13 i 19 TMRGAT2 i 20 TMRCLK2 i 21 TMROUT2 o 22 +5v 23 2.1 FLASH Strobe b 24 1.3 COM3 Rx r 25 AIN0 26 AIN1 27 COM2 Rx(Rx1) r 28 2.7 COM4 Rx r 29 2.5 COM1 Rx(Rx0) r 30 polarizing key 31 2.0 LPT1 Busy b 32 1.5 KbdClk b 33 KbdDat/DSR1L b 34 Ground 35 3.7 Port3 Bit 7 b 36 +12v 37 3.6 Port3 Bit 6 b 38 -12v 39 3.5 Port3 Bit 5 b 40 Ground 41 3.4 Port3 Bit 4 b 42 +5v 43 3.3 Port3 Bit 3 b 44 2.3 LPT2 Busy b 45 3.2 Port3 Bit 2 b 46 Reset lo b 47 3.1 Port3 Bit 1 b 48 2.4 LPT2 Strobe b 49 3.0 Port3 Bit 0 b 50 1.4 LCD Strobe b 51 1.0 LPT1 Strobe b 52 1.7 RTC Strobe b 53 COM5 TxD o 54 1.6 LED lo b 55 LPT3/DTR1L b 56 1.2 COM4 Tx t 57 2.6 COM1 Tx(Tx0) t 58 NMI i 59 COM2 Tx(Tx1) t 60 1.1 COM3 Tx t b = TTL bidirectional r = Rx: TTL and 12-110vac inverted input i = TTL input with pull-up or pull down o = TTL output t = Tx: 12v inv, 5v inv, or 5v non-inv output 4.0 PC BUS PINOUT ----------------- SOLDER SIDE: COMPONENT SIDE: pin signal pin signal B1 GND A1 *A25 B2 RES A2 D7 B3 VCC A3 D6 B4 *A24 A4 D5 B5 *A23 A5 D4 B6 *A22 A6 D3 B7 -12 A7 D2 B8 *A21 A8 D1 B9 +12 A9 D0 B10 GND A10 RDY B11 MWRL A11 AEN B12 MRDL A12 A19 B13 IOWL A13 A18 B14 IORL A14 A17 B15 *A20 A15 A16 B16 NC A16 A15 B17 DAK1L A17 A14 B18 DRQ1 A18 A13 B19 NC A19 A12 B20 NC A20 A11 B21 NC A21 A10 B22 NC A22 A09 B23 NC A23 A08 B24 IRQ A24 A07 B25 IRQ A25 A06 B26 NC A26 A05 B27 TC A27 A04 B28 ALE A28 A03 B29 VCC A29 A02 B30 NC A30 A01 B31 GND A31 A00 *optional 5.0 I/O MAP ----------- ADDRESS DESCRIPTION RESET DMA Controller and Bus Arbiter 0000 DMA0TAR0/1 xx 0001 DMA0BYC0/1 xx 0002 DMA1TAR0/1 xx 0003 DMA1BYC0/1 xx 0008 DMACMD11/DMASTS 00 0009 DMASRR 00 000A DMAMSK 04 000B DMAMOD1 00 000C DMACLRBP (not a register, logic control signal only) 000D DMACLR (not a register, logic control signal only) 000E DMACLRMSK (not a register, logic control signal only) 000F DMAGRPMSK 03 Master Interrupt Controller (Int IRQs 0-7) 0020 ICW1m/IRRm/ISRm/OCW2m/OCW3m xx 0021 ICW2m/ICW3m/OCW3m/OCW1m/POLLm xx Address Configuration Register 0022 REMACFG 0000 d15 Enable Expanded I/O (set by EIEIO sequence) d6 Remap COM1 address (0=dos and hi 1=hi only) d5 Remap COM2 address d4 Remap Slave 8259 d3 Remap Master 8259 d2 Remap DMA address d0 Remap Timer Control Unit Timer Control Unit (8254) 0040 TMR0 xx 0041 TMR1 xx 0042 TMR2 xx 0043 TMRCON 00 DMA Page Registers 0083 DMA1TAR2 xx 0085 DMA1TAR3 xx 0086 DMA0TAR3 xx 0087 DMA0TAR2 xx 0098 DMA0BYC2 00 0099 DMA1BYC2 00 0092 A20 Gate and Fast-Reset 00 Slave Interrupt Controller (Ext IRQs, 2nd 8259) 00A0 ICW1s/IRRs/ISRs/OCW2s/OCW3s xx 00A1 ICW2s/ICW3s/OCW3s/OCW1s/POLLs xx 0100-0101 Port 4 (4.7-4.0 outputs) 02F8-02FC Primary Serial UART (8250) 03F8-03FC Secondary Serial UART (8250) The following registers can only be accessed after running the Enable Internal Expanded I/O (EIEIO) sequence described below: F010 DMA0REQ0/1 00 F011 DMA0REQ2/3 00 F012 DMA1REQ0/1 00 F013 DMA1REQ2/3 00 F018 DMABSR F0 F019 DMACHR\DMAIS 00 F01A DMACMD2 08 F01B DMAMOD2 00 F01C DMAIEN 00 F01D DMAOVFE 0A F01E DMACLRTC not a register, logic control signal only F400 CS0ADL chip select 0 lo address 0000 F402 CS0ADH chip select 0 hi address 0000 F404 CS0MSKL chip select 0 lo mask 0000 F406 CS0MSKH chip select 0 hi mask 0000 F408 CS1ADL chip select 1 lo address 0000 F40A CS1ADH chip select 1 hi address 0000 F40C CS1MSKL chip select 1 lo mask 0000 F40E CS1MSKH chip select 1 hi mask 0000 F410 CS2ADL chip select 2 lo address 0000 F412 CS2ADH chip select 2 hi address 0000 F414 CS2MSKL chip select 2 lo mask 0000 F416 CS2MSKH chip select 2 hi mask 0000 F418 CS3ADL chip select 3 lo address 0000 F41A CS3ADH chip select 3 hi address 0000 F41C CS3MSKL chip select 3 lo mask 0000 F41E CS3MSKH chip select 3 hi mask 0000 F420 CS4ADL chip select 4 lo address 0000 F422 CS4ADH chip select 4 hi address 0000 F424 CS4MSKL chip select 4 lo mask 0000 F426 CS4MSKH chip select 4 hi mask 0000 F428 CS5ADL chip select 5 lo address 0000 F42A CS5ADH chip select 5 hi address 0000 F42C CS5MSKL chip select 5 lo mask 0000 F42E CS5MSKH chip select 5 hi mask 0000 F430 CS6ADL chip select 6 lo address 0000 F432 CS6ADH chip select 6 hi address 0000 F434 CS6MSKL chip select 6 lo mask 0000 F436 CS6MSKH chip select 6 hi mask 0000 F438 UCSADL upper chip select lo address FF6F? F43A UCSADH upper chip select hi address FFFF F43C UCSMSKL upper chip select lo mask FFFF F43E UCSMSKH upper chip select hi mask FFFF F480 SSIOTBUF sync serial tx buffer 0000 F482 SSIORBUF sync serial rx buffer 0000 F484 SSIOBAUD sync serial baud rate register 0000 F486 SSIOCON1 sync serial control 1 00C0 F488 SSIOCON2 sync serial control 2 0000 F48A SSIOCTR sync serial counter 0000 F4A0 RFSBADR refresh controller 0000 F4A2 RFSCIR refresh controller 0000 F4A4 RFSCON refresh controller 0000 F4A6 RFSADD refresh controller 00FF F4C0 WDTRLDH watchdog timer reload hi 0000 F4C2 WDTRLDL watchdog timer reload lo 0000 F4C4 WDTCNTH watchdog timer counter hi 0000 F4C6 WDTCNTL watchdog timer counter lo 0000 F4C8 WDTCLR watchdog timer clear not a register 0000 F4CA WDTSTATUS watchdog timer status 0000 F800 Power Controller 00 F804 Clock Prescaler Hi 00 F805 Clock Prescaler Lo 00 on reset parallel bits have weak pull up/down til first out to PxCFG: F820 P1CFG port 1 mode (1=peripheral 0=I/O port) dduuuuuu 00 F822 P2CFG port 2 mode udduuuuu 00 F824 P3CFG port 3 mode dddddddd 00 F826 PINCFG pin configuration register 00 d6 0=cs6l 1=refresh d5 0=rereq,busyl,errorl 1=tmrout2,tmrclk2,tmrgate2 d4 0=dack0l 1=cs5l d3 0=eopl 1=cts1l d2 0=dack1l 1=txd1 d1 0=srxclk 1=dtr1l d0 0=ssiotx 1=rts1l F830 DMACFG DMA configuration register 00 F832 INTCFG interrupt configuration register 00 F834 TMRCFG timer configuration register 00 F836 SIOCFG serial I/O configuration register 00 F860 P1PIN port 1 pin status (input) xx F862 P1LTC port 1 data FF F864 P1DIR port 1 direction (0=comp out 1=open drain out or in) FF F868 P1PIN port 2 pin status xx F86A P1LTC port 2 data FF F86C P1DIR port 2 direction FF F870 P1PIN port 3 pin status xx F872 P1LTC port 3 data FF F874 P1DIR port 3 direction FF For PC compatibilty reasons addresses above F000 are available only after the Enable Internal Expanded I/O (EIEIO) sequence is executed as follows: cli mov ax,80h xchg al,ah out 23h,al xchg al,ah out 22h,al out 22h,ax 6.0 MEMORY MAP -------------- 0000000-007FFFF On-board CMOS SRAM 0080000-00BFFFF PC bus (user) memory 00C0000-00FFFFF On-board ROM 0100000-3FFFFFF Protected Mode memory LIMITED WARRANTY MVS will repair, free of charge, products suffering from manufacturing defects for a period of 5 years after invoice. This will be done only if the product has not been misused (improper voltage, physical alteration, etc.). Otherwise a minimum service charge is required. In either case it is necessary to contact MVS for a Returned Merchandise Authorization (RMA) number and return instructions before shipping the unit.