WinSystems - pc104, pc/104, pc/104-plus, pc104plus, single board computers.
Thursday, July 24, 2008
 
Products made in the USA.

Single Board Computers, PC/104 ( PC104 ), PC/104-Plus, & STD Bus Products

shadows
Industrial computer spacer.
Main
single board computer, sbc spacer
SBC
single board computers, sbcs spacer
PC/104
pc/104 (pc104) spacer
PC/104-Plus
pc/104plus (pc104+) spacer
STD Bus
Std bus spacer
Developer
Linux, dos, embedded windows spacer
Home
Products
Contact Us
Databook
Manuals
Support
News
About Us
Careers
Policies
Partners
Site Map
Windows embedded, windows ce, windows xpe (xp embedded) logo.
     
     
 
 

386SX SBC with Video and Ethernet - SAT-SXPLUS

This product is not recommended for new designs.

  • 386SX with 33 MHz clock
  • PC-AT software compatible
  • Up to 8 Mbytes of surface mounted DRAM
  • One solid state disk socket supports onboard bootable 32-pin DIP Flash, SRAM or (EP)ROM
  • Up to 288 MB Flash Disk with Flash File System
  • High-resolution, SVGA video controller supports:
    • Color STN, TFT and Dual-Scan Color STN panels with 8, 9, 12, 15, 16, 18, and 24-bit interfaces
    • Supports panel resolutions including 640 x 480, 800 x 600 and 1024 x 768
    • Supports simultaneous CRT and LCD operation
  • IEEE 802.3, 10Mbps NE2000 compatible Ethernet controller with integrated AUI and 10BASE-T I/F
  • EPROM socket for auto-boot network applications
  • Two RS-232 serial ports with FIFOs and optional onboard RS-422/485 support capability
  • Bidirectional LPT port with EPP/ECP support
  • 24 general-purpose TTL digital I/O lines (82C55)
  • Onboard 16-bit IDE hard disk interface
  • Onboard floppy disk controller
  • Two interrupt controllers and 7 DMA channels
  • Three 16-bit counter/timers
  • AT keyboard controller
  • 16-bit PC/104 expansion connector
  • Watchdog timer and power-fail reset
  • Real-time clock with battery backup
  • Status, hard disk and Ethernet activity LEDs

  • Speaker port and onboard piezo transducer
  • Upgrade for WinSystems’ SAT-SX and PCM-SX
  • Small size: 4.5 x 7.1 inches (114mm x 180mm)
  • +5 volt only operation
OVERVIEW
The SAT-SXPlus integrates a 386SX with Ethernet, video, solid state disks, floppy, IDE, serial and digital I/O. Its feature-rich onboard I/O controllers makes the SAT-SXPlus ideal for embedded control industrial applications requiring operator interface or as a network computer. Plus its PC software compatibility assures easy program development and checkout.

FUNCTIONAL CAPABILITY

Processor - The SAT-SXPlus module operates at 33 MHz. The processor and core logic chip set are integrated into a highly efficient single device that includes the DRAM controller, bus interface and integrated peripheral controller. The AT peripherals include the 8237 DMA, 8254 timer, two 82C59 interrupt controllers, real-time clock and CMOS memory.

Memory
- Two, four, or eight megabytes of surface mounted DRAM are populated on the board. These parts are soldered directly into the board to improve reliability for applications subject to shock and vibration.

The SAT-SXPlus is shipped from the factory with an industry standard BIOS installed in a 128KB EPROM. At reset, the BIOS is shadowed into the DRAM so that it will execute faster.

Solid State Disks (SSD) - A single 32-pin socket supports Flash, EPROM or SRAM. A user can substitute on-board semiconductor devices for applications where the environment is too harsh for mechanical hard disks or floppy disk drives while offering significant speed advantages.

The 32-pin socket supports a 512K x 8 EPROM, SRAM, Flash (PEROM) or a 1M x 8 EPROM memory device. The SAT-SXPlus also supports +5V Atmel PEROM Flash memory devices in order to keep the board at a single supply voltage. Multiple jumper selectable memory maps permit the board to support bootable ROMDISKs or RAMDISKs.

WinSystems provides an installable device driver called USSD.SYS for use with MS-DOS and ROM-DOS operating systems. It supports disk sizes up to 1MB onboard and up to 16MB off board when using WinSystems’ PCM-SSD PC/104 modules. The driver supports the PEROM or battery backed SRAM in the socket.

Flash Disk - A DiskOnChip ® Flash disk is supported but not populated in the SSD socket. It is a 32-pin device that offers 8 to 288Mbyte capacity and includes TrueFFS™, an embedded Flash File System. The file system provides hard disk read/write compatibility, automatic bad block management, and wear leveling. More SSD capacity is available with WinSystems’ PCM-IDE-FLASH or PCM-FLASH PC/104 modules.

Direct Memory Access (DMA)
- Seven DMA channels are supported. Channel 2 is dedicated to the floppy disk controller. The other channels are wired to the PC/104 connector.

3.5” and 5.25” Floppy Disk Support - Up to 2 floppy disk drives are supported by the onboard controller. The output buffers are capable of sinking 48mA and are accessed via a standard 34-pin connector.

16-Bit IDE Hard Disk Interface - A 40-pin header connector handles all command, data, and status I/O lines to an industry standard IDE interface. An LED blinks during data transfer to provide visual status information.

Ethernet Controller
- The board is hardware compatible with one of the most popular Ethernet Adapter architectures – Novell’s NE2000. This means that most PC-compatible drivers, utilities and Ethernet supported operating systems will work directly with the SAT-SXPlus.

It conforms to the IEEE 802.3 and Ethernet standards for a 10 Mbps Carrier Sense Multiple Access/Collision Detection (CSMA/CD) local area network. The SAT-SXPlus provides connectivity for both an AUI and 10BASE-T twisted-pair on a single board.

Configuration information describing the device’s architecture, address, interrupt, etc. can either be loaded from jumpers or an EEPROM. LEDs provide status information of Rx, Tx, Link and Collision.

Video Controller - A Chips and Technologies’ 65545 flat panel/CRT controller populates the SAT-SXPlus. This high-performance 65545 provides the graphics hardware engine required to perform Bit Block Transfer (BIT-BLT), line drawing, hardware cursor control and other functions intensively used in Graphical User Interfaces.

Video Memory - An onboard 256KB x 16 DRAM provides 512KB of video memory. This is sufficient for most applications. The amount of memory is a function of the desired screen resolution and maximum number of colors displayed. Contact the factory for price and delivery, if you need 1MB of VRAM.

CRT Video Interface
- The CRT video output signals are wired to a 10-pin dual-in-line connector at the edge of the board. A CBL-207-1 interface cable adapts it to a standard female 15-pin “D-Sub” type connector commonly used for VGA. Simultaneous operation of the
CRT and LCD is shown in the following chart.

Flat Panel Display Support
- The SAT-SXPlus supports all flat panel display technologies including plasma, electroluminescent (EL), and liquid crystal (LCD). It will support mono and color displays. The board properly sequences the driver electronics logic voltage and the backlight voltage to provide intelligent power sequencing to the panel.

FP-50 Interface - Since there is not an electrical or mechanical interface standard for flat panels, WinSystems has developed a flat panel interface system configuration to work with the different interface signals, timing requirements, and connectors that vary between panel technologies and suppliers. This solution consists of a standard 50-pin panel interface called
the FP-50, a panel personality module, and cables.

The FP-50 video bus supports panels that require from 3- to 24-bits per pixel. It includes power, timing and control signals for various panel types. Also, 4 lines are assigned to allow the SAT-SXPlus to read an ID jumper setting on the personality module to autoconfigure the
BIOS for the correct panel type. A BIOS extension in the onboard EPROM provides PC video compatibility for the various modes of operation for the different panels.

Software
- Software drivers are available with high-resolution drivers for various software packages including Windows and DOS applications. Video BIOS modifications can be made for custom panel types.

Serial Communications
- Two independent, double-buffered, full-duplex, serial asynchronous channels are supported. Each transmit and receive channel has a 16- byte FIFO. This device is a dual 16550 compatible UART that offers software compatibility with PC-type driver programs. They are mapped at COM1 and COM2 (3F8-3FF and 2F8-2FF hex) respectively.

Independent control of transmit, receive, line status and data set interrupts are on all channels. Each channel is setup to provide internal diagnostics such as loop-back and echo mode on the data stream. Independent on-chip software programmable baud rate generator
selectable from 50 through 115.2K bits per second. Individual modem handshake control signals are supported for both channels.

Both serial channels are configured as Data Terminal Equipment (DTE) and wired to a 50-pin connector at the edge of the board. WinSystems offers the optional CBL-247-1 which adapts each serial channel to 9-pin male “D” connectors with PC-AT compatibility.

RS-232 interface levels are supported on both channels. The RS-232 drivers have an on-chip charge pump to generate the plus and minus voltages so that the SAT-SXPlus only requires +5 volts to operate.

Either RS-422 or RS-485 electrical levels can be supported on COM1 and COM2 by removing the RS-232 transceivers and installing the optional CK-75176 chip kit per channel. The RS-422/485 configuration provides separate balanced transmit and receive signal pairs. For RS-485 multi drop lines, one signal pair can be used for “party line” network structures.

Keyboard Controller
- An 80C42 equivalent controller supports a PC/AT-type keyboard. It is accessed via the optional CBL-247-1 Multi-I/O adapter cable.

Line Printer Port
- The SAT-SXPlus contains a port that is configured as, and has the drive capability of, a standard or bidirectional parallel printer port with ECP/EPP mapped at LPT1 (278-27F hex). Alternatively, it can be used as two additional general purpose I/O ports if a printer is not required. The first port is configured as 8 input or output only lines. The other port is configured as 5 input and 3 output lines.

The printer signal lines are wired to the 50-pin multi-I/O connector. WinSystems’ CBL-247-1 adapts the signals to standard 25-pin female “D” socket connector with strain relief.

Parallel I/O
- An 82C55A Programmable Peripheral Interface (PPI) device is on the SAT-SXPlus. It supports 24 I/O pins which may be individually programmed in two groups of 12 in three major modes of operation. The signal levels are TTL compatible. Each I/O line has a 10K ohm pull-up resistor to keep the input from floating.

The 82C55A has its I/O lines connected to a 50-pin connector. The 24 data lines are alternated with 24 ground lines for reduced noise and crosstalk. Also +5 volts and ground are included in the cable. The pinout is compatible with the industry standard 4 to 24 position I/O
module mounting racks (Opto-22, etc.) for use with high-level AC and DC opto-isolated solid state relays. A 50-conductor ribbon cable such as the WinSystems’CBL-115-4 connects the SAT-SXPlus directly to one I/O rack.

Interrupts
- Two 82C59A compatible interrupt controllers accept inputs from the onboard peripherals (including the 82C55A) and the PC/104 Bus for a total of twelve selectable interrupt sources.

Status LED - A red status LED is also available to monitor system activity. Under a users program control, it can indicate error conditions or blink different patterns to provide a visual indication of status.

Timers - Three, independent 82C54 compatible 16-bit timers are supported. Channel 0 is wired to interrupt Channel 0, Channel 1 generates the DRAM refresh using DMA Channel 0, and Channel 2 is used by the speaker port.

Real-Time Clock/Calendar - A MC146818A compatible clock supports a number of features including periodic and alarm interrupt capabilities. In addition to the time and date keeping functions, the system configuration is kept in CMOS RAM contained within the clock section.

Watchdog Timer - A software/hardware enabled, re-triggerable watchdog timer is provided. This timer must be updated at least once every 1.5 seconds otherwise a failure is assumed and the board will be reset. This circuit is important for use in remote and unattended applications.

Reset - A precision voltage comparator monitors the +5 volt status. Upon detection of an out-of-tolerance condition, the board is reset. This action is critically important in order to detect brown-out or power fail conditions. The reset circuit also ensures that the power is nominal before executing a power-on reset. This circuit also inhibits the processor’s memory write line, preventing invalid data from being written to the SSD memory devices during power fluctuations.

Battery Back-up
- A 125 mAH battery supplies the SAT-SXPlus board with standby power for the SRAM socket, the real-time clock and CMOS set-up RAM.

Speaker
- An onboard piezo transducer is available for sound generation. A beep code is generated that corresponds to any BIOS error codes (if required) during the
power up or reset sequence.

Power - Power is input via an 8-pin connector. For most applications, the board only requires +5 volts. The +12 volts is required for most FP50 flat panel interface and external Ethernet AUI transceivers. Also +12 volts is wired directly to the PC/104 connector.

Standalone Operation - This feature-rich board can be used as a complete, standalone embedded controller mounted on a flat surface using a set of standoffs. The SAT-SXPlus board measures 4.5 x 7.1 inches (114mm x 180mm).

PC/104 Expansion - The SAT-SXPlus provides a common computer core from which engineers can add off-the-shelf or user-designed, application specific PC/104 modules to match their exact configuration. It has a 16-bit, non-stackthrough, PC/104 interface and connector. PC/104 modules are self-stacking and plug together in “piggy back” configuration to serve as a mezzanine expansion bus.

PC/104 modules are very compact, measuring only 3.6 x 3.8 inches, and are offered by WinSystems and a number of third party companies worldwide. Module functions include serial I/O, digital I/O, PCMCIA, SSD, GPS, modem, speech/sound, SCSI-2, etc.

I/O Connector
- WinSystems offers the optional CBL-247-1, Multi-I/O cable adapter for the COM1, COM2, LPT1 and keyboard. These four ports are combined into one 50-pin header at the edge of the board. The CBL-247-1 is a 1 foot adapter cable that offers a more convenient termination. COM1 and COM2 are 9-pin male “D” connectors with strain relief. LPT1 is a 25-pin
“ D” female socket with strain relief. The keyboard is a standard 5-pin DIN connector.

SOFTWARE SUPPORT

BIOS - The SAT-SXPlus is designed to support both full PC-AT DOS compatible and embedded systems applications. An Award BIOS is supplied with each board to provide configuration flexibility, performance and AT compatibility.

DOS/Windows - Since the SAT-SXPlus is software compatible with the PC-AT, it will run the latest versions of DOS, Linux, and Windows. It supports other operating systems and real-time executives that require a “PC-AT” hardware environment.

Networking
- The SAT-SXPlus permits remote booting with an onboard EPROM socket for use as a diskless network computer. Its NE-2000 and AT compatibility support various network OS’s and kernels.

ROM-DOS Developers Kit (RDK) - WinSystems offers several different Flash-based developers kits for those applications that do not need rotational media during development. When you order a SAT-SXPlus along with the RDK of your choice, WinSystems will jumper the CPU, program and install the Flash part to your SAT-SXPlus. The RDK includes a PS-50W-1, PCM-POST, Flash, ROM-DOS, cables and utility software.

Software Developers Kit
- WinSystems offers the SDK2-SAT-104 software developers kit to supply the necessary hardware, software and cables to begin program development with the SAT-SXPlus board. It consists of DOS 7.X, CBL-247-1 Multi-I/O cable, a 2 GB or larger hard disk plus controller cable, an 1.44 MB high density 3.5 inch floppy disk plus controller cable and triple output power supply housed in an enclosure.

The power supply is a 50 Watt universal switcher that will accept input voltages from 85 VAC to 264 VAC. Output voltages are +5 volts at 5A, +12 volts at 2A, and -12 volts at 0.5A. The power supply, floppy disk and hard disk are mounted in a black anodized enclosure. The packaging permits easy access to the board, PC/104 modules, and peripherals during program development.

SPECIFICATIONS

Electrical
   SAT-SXPlus CPU Clock: 33 MHz
   PC/104 Interface: 16-bit, non-stackthrough
   Ethernet data rate: 10 megabits per second
   Serial Interface: 2 Serial channels with RS-232 levels
        RS-422/485 using the CK-75176 kit.
   LPT Interface: Bidirectional line printer
   IDE Interface: 16-bit, supports 2 drives
   Floppy Disk Interface: BIOS supports one or two 360K/720K/1.2M/1.44M drives
   Parallel Interface: 24 I/O lines, TTL compatible
   Vcc = +5V ±5% at 900mA typ. with 2MB DRAM
   Note: An AUI interface transceiver and flat panel adapter usually requires +12V to operate,
            refer to the adapter manufacturer’s specification for their current requirements.

System Memory
   Addressing: 16 Megabytes
   Capacity: 2, 4, or 8MB of surface mount DRAM

Solid State Disk
   Capacity: One 32-pin memory socket supports upto 512KB SRAM or Atmel Flash, 1MB         EPROM, or up to 288MB DiskOnChip®

Mechanical
   Dimensions: 4.5” x 7.1” (114mm x 180mm)
   Jumpers: 0.025” square posts

Connectors
   Serial, Parallel, Keyboard: 50-pin on 0.100” grid
   Floppy Disk Interface: 34-pin 0.100” grid
   IDE Interface: 40-pin 0.100” grid
   Parallel I/O: 26-pin 0.100” grid
   CRT: 10-pin dual on 0.100” grid
   Panel: 50-pin dual on 0.100” grid
   10Base-T: RJ-45
   AUI: 16-pin dual on 0.100” grid
   PC/104 Bus: 64-pin 0.100” socket, 40-pin 0.100” socket
   Power: 8-pin in-line Molex

Environmental
   Operating Temperature: -40°C to +85°C
   Non-condensing relative humidity: 5% to 95%

For OEM applications, the SAT-SXPlus can be ordered with the video and/or Ethernet circuitry depopulated. Contact a factory applications engineer for configuration, price and delivery information.
ORDERING INFORMATION
Part Number Description
 SAT-SXPLUS-33-2M   2MByte, 33MHz 386SX PC/104 SBC with Ethernet & video 
 SAT-SXPLUS-33-4M   4MByte, 33MHz 386SX PC/104 SBC with Ethernet & video 
 SAT-SXPLUS-33-8M   8MByte, 33MHz 386SX PC/104 SBC with Ethernet & video 
 Part Number   Description 
 SDK-SATPLUS-104   Software Developers Kit
 RDK-SAT-263-8F  ROM-DOS Developers Kit with 8MB DiskOnChip
 RDK-SAT-263-16F  ROM-DOS Developers Kit with 16MB DiskOnChip
 RDK-SAT-263-32F  ROM-DOS Developers Kit with 32MB DiskOnChip
 Part Number   Description 
 CBL-115-4   4ft, Opto rack interface cable
 CBL-147-1   16-pin ribbon to 15pin Dsub AUI adapter cable
 CBL-162-1   Multi-I/O cable with PC-AT keyboard connector
 CBL-174-1   Power cable for sbc (unterminated)
 CBL-207-1   10pin ribbon to 15pin Dsub 15pin CRT adapter cable
 CBL-247-1   Multi-I/O cable with PS/2 keyboard connector
 DiskOnChip® Flash 
 Please click here to go the DiskOnChip® Ordering Information page.
 Part Number   Description 
 CK-75176-2   RS-422/485 chip kit for 1 channel 
Part Number  Description
KIT-FPA50-3210 Flat Panel Support Kit with Panel
KIT-FPA50-AC2006 Flat Panel Support Kit
KIT-FPA50-AC3327 Flat Panel Support Kit
KIT-FPA50-LDH102T Flat Panel Support Kit
KIT-FPA50-LM64C35P Flat Panel Support Kit
KIT-FPA50-LQ10D344 Flat Panel Support Kit
KIT-FPA50-LQ10D346 Flat Panel Support Kit
KIT-FPA50-LQ10D367 Flat Panel Support Kit
KIT-FPA50-LQ9D161 Flat Panel Support Kit
KIT-FPA50-PLANAR-1 Flat Panel Support Kit
KIT-FPA50-PLANAR-2 Flat Panel Support Kit
   
 
Downloads
Printable datasheet in PDF format Datasheet
Electronic product manual in PDF format (requires login) Manual PDF
Drivers for NE2000 Ethernet Controller

ne2000.zip

      Windows 2000 INF file (Use with Windows XP) netnovel.zip
   
Solid State Disk Utilities ssdsxplus.zip
MKDISK Application Example (Application Note) romdsk1.html
   
Drivers for Asiliant (Chips & Technology) 65545 Video Controller  
     VESA mode BIOS support for C&T 65545 vesa.zip
     Windows 98 & 2000 Not Required
     Windows 3.1 w31333p.exe
     Windows 95 w95500.exe
     Windows NT 4.0 nt4129.exe
     OS/2 3.0 & 4.0 os2422p.exe
   
Application Note: Power Savings an970528.html
    Source files an970528.zip
   
Initialization routine for 82C55 (Assembly Language)

8255init.zip

   
Example of reprogramming DOS tick for high resolution timing tickdemo.zip
   
Serial Console Utilities:  
     Generic 38400baud Serial console redirect for COM1 scon1.zip
     Generic 38400baud Serial console redirect for COM2 scon2.zip
     Generic 9600baud Serial console redirect for COM1 sc19600.zip
     Generic 9600baud Serial console redirect for COM2 sc29600.zip