|
|
|
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 |
|
| 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 |
|
|
|
 |
|