Home‎ > ‎Sergey's Projects‎ > ‎

Intel Wildcard 88 Motherboard

Introduction

The goal of this project is to design and build an IBM PC/XT compatible motherboard utilizing the Intel Wildcard 88 module.

Intel Wildcard 88

The Intel Wildcard 88 module was announced by Intel in August 1988. In early 1990's Intel sold Wildcard 88 line to Canadian Megatel Computer Corporation (here is their Wildcard 88 page).
The specifications of Wildcard 88 module:
  • The size is about 2" x 4" (50.8mm x 101.6mm)
  • Intel 80C88A CPU - 4.77 MHz, 7.15 MHz turbo mode, and 9.54 MHz (Wildcard-88-10N only)
  • A custom ASIC implementing functionality of most 82xx ICs (8259 PIC, 8254 PIT, 8237 DMA, 8255 PPI, 8284 clock generator, 8288 bus controller) and glue logic found on an XT motherboard.
  • Half a dozen of 74ALS244 buffers, 74ALS245 transceivers, and 74ALS373 latches to buffer signals going out of the module.
  • Socket for ROM BIOS. 8 KiB (2764 type), 16 KiB (27C128 type), and 32 KiB (27C256 type) EPROMs are supported.
  • Socket for 8087 math co-processor (MPU) - On 'N' models only.
  • 68-pin SIMM edge connector to connect to the system board. The connector contains all signals found on an XT bus (8-bit ISA), signals required to interface to DRAM (CAS, RAS0 - RAS2, /DRAM, MUX), signals for XT keyboard, speaker output, external reset and video configuration inputs (on 'N' models only)

The Intel Wildcard 88 module was used in several XT compatible computers, for example in The Leading Edge Model D computers (made by Daewoo). One of more unusual applications - it was used as a control module for Nikon NASA F4 camera, one of the first digital cameras that flew on several Space Shuttle missions.

The Motherboard

Overview

Most of the XT computer functionality is implemented on the Wildcard 88 module. The motherboard adds memory, ISA slots, and AT2XT keyboard converter (so that the motherboard can be used with a more modern PS/2 keyboard). It is designed to be as small as possible (board size 4.6" x 6.5"), but yet functional enough to be used as a generic XT motherboard.

Specifications

Here are motherboard specifications and ideas behind them:
  • 5 ISA slots. Number of slots it tradeoff between board size and extensibility. 5 slots should be enough (the same number as on the original IBM PC motherboard), assuming the slots will be used for the following cards:
    1. Display card
    2. Floppy disk controller card
    3. Hard drive controller card, e.g. XT-IDE or XT-CF-Lite
    4. Audio card
    5. Available for other extension cards (e.g. network).
  • Memory is implemented using single 1 MiB (1 Mbit x 8) SIMM-30 module. The motherboard memory support circuit includes three 74*157 multiplexers (used to generate DRAM row / column addresses), 74*245 buffer for the data bus, 74*27 NOR gate used to generate a single /RAS signal from RAS0 - RAS2 signals supplied by the Wildcard 88, and to invert CAS signal. Two otherwise available multiplexers are used to buffer and delay /MEMW signal to memory.
  • Motherboard provides PS/2 compatible Mini-DIN keyboard connector. The Wildcard 88 provides an XT compatible keyboard interface. Motherboard includes an AT2XT keyboard converter, implemented using a PIC12F629 microcontroller.
  • Power supply: Motherboard is powered using a 8-pin connector, with 5V, 12V, and -12V voltages. Motherboard includes an LM7905 power regulator is used to convert -12V to -5V. Four diagnostic LEDs are included on the motherboard to indicate voltage on each power rail. An additional 5V connector on the motherboard can be used to connect power to 3.5" floppy drive.
  • Motherboard includes a 12 mm speaker, and a header for connecting an external speaker.
  • Jumpers, switches, and connectors:
    • Reset switch (6 mm tactile button)
    • P5 - Reset header (for external reset switch)
    • P6 - Power LED
    • JP1 - VID0 - Video configuration jumper (mono / color)
    • JP2 - AT2XT keyboard converter configuration. Currently, if installed, the jumper configures firmware to pass 0xE0 scan code to the system. This is useful for international keyboards.

Bill of Materials

 Component type
 Reference Description Quantity Comments
 PCB  Wildcard 88 Motherboard PCB
 1 Order from OSH Park
 Connector BUS1 - BUS5
 62 pin card edge connector, ISA
 5 Mouser 571-5645235-1, 571-7-5530843-0,
 Capacitor C1 - C9 0.1uF ceramic capacitor, 5.08 mm lead spacing  9 Mouser 810-FK28X7R1H104K
 Capacitor C10 0.01uF ceramic capacitor, 5.08 mm lead spacing 1 Mouser 810-FK28X7R1H103K, 80-C322C103K1R5CA
 Capacitor C11 - C27 10uF ceramic or tantalum capacitor, 5.08 mm lead spacing 17 Mouser 810-FK24X5R1C106K
 Diode D1 1N4148 1 Mouser 512-1N4148, 771-1N4148-T/R
 LED D2-D5 3 mm LED, various colors
 4 Mouser 78-TLHG4400 (Red), 78-TLHY4400 (Yellow), 78-TLHG4600 (Green), 78-TLHB4400 (Blue)
 Pin Header
 JP1, JP2, P5, P6 1x2 pin header
 4 Mouser 649-68002-102HLF
 Connector P1 8 pin connector with friction lock
 1 Mouser 571-6404568
 Connector P2 6 pin Mini DIN connector
 1 Mouser 806-KMDGX-6S-BS2715C (Purple)
 Pin Header
 P3 1x4 pin header
 1 Mouser 649-68002-104HLF
 Connector P4 2 pin connector with friction lock
 1 Mouser 571-6404562
 Transistor Q1 PN2222A 1 Mouser 512-PN2222ATA
 Resistor R1 1k resistor
 1 Mouser 291-1K-RC
 Resistor R2 - R4
 470 ohm resistor
 3 Mouser 291-470-RC
 Resistor R4, R5
 1.5k resistor
 2 Mouser 291-1.5K-RC
 Resistor Array
 RR1, RR2
 33 ohm resistor array, DIP-14
 2 Mouser 652-4114R-1LF-33
 Resistor Array
 RR3, RR4
 4.7k resistor array, SIP-9
 2 Mouser 858-L091S472LF, 652-4609X-1LF-4.7K, 652-4309R-1LF-4.7K
 Speaker
 SP1 12 mm speaker
 1 Mouser 665-AT-1224TWTR
 Button SW1 6 mm tactile button
 1 Mouser 653-B3F-1000
 Module U1 Intel Wildcard 88 Module
 1 eBay
 Module U2 SIMM-30 RAM, 1 Mbit x 8
 1 eBay
 Integrated Circuit
 U3 PIC12C629 1 Mouser 579-PIC12F629IP
 Integrated Circuit
 U4 74ALS245 1 Mouser 595-SN74F245N, 771-NF245N602, 595-SN74ACT245N, 595-CD74ACT245E
 Integrated Circuit
 U5 - U7 74ALS158 3 Mouser 595-SN74F157AN, 595-SN74F157ANE4, 595-CD74ACT157E
 Integrated Circuit
 U8 74ALS27 1 Mouser 595-SN74F27N, 595-SN74F27NE4, 595-SN74ALS27AN, 595-SN74ALS27ANE4
 Integrated Circuit
 U9 LM7905 1 Mouser 512-LM7905CT
 Socket U1 68 pin SIMM socket, vertical
 1 Make from 72 pin socket
 Mouser 571-5822021-4
 Jameco #962074 5822021-4
 Socket U2 30 pin SIMM socket, vertical
 1 Jameco #100302 2000-1X30S-R
 Socket U3 8 pin DIP socket
 1 Mouser 517-4808-3000-CP
 Socket
 U4 20 pin DIP socket
 1 Mouser 517-4820-3000-CP
 Socket U5 - U7 16 pin DIP socket
 3 Mouser 517-4816-3000-CP
 Socket U8 14 pin DIP socket
 1 Mouser 517-4814-3000-CP

ą
Boot.jpg
(234k)
Sergey Kiselev,
Nov 13, 2014, 3:34 PM
ą
Sergey Kiselev,
Nov 13, 2014, 3:34 PM
ą
Sergey Kiselev,
Nov 13, 2014, 3:34 PM
ċ
WILDCARD7354-1001REV2.52.05.bin
(32k)
Sergey Kiselev,
Nov 13, 2014, 4:30 PM
ą
Sergey Kiselev,
Oct 30, 2014, 8:18 AM
ċ
Wildcard 88 - BIOS - The Leading Edge - Model D - Daewoo - PN 23096023.BIN
(16k)
Sergey Kiselev,
Nov 13, 2014, 4:30 PM
ċ
Wildcard 88 - BIOS - The Leading Edge - Model D - LE 303-27.BIN
(16k)
Sergey Kiselev,
Nov 13, 2014, 4:30 PM
ą
Sergey Kiselev,
Oct 26, 2014, 10:41 PM
ą
Sergey Kiselev,
Oct 26, 2014, 10:41 PM
Ċ
Sergey Kiselev,
Oct 26, 2014, 10:41 PM
Ċ
Sergey Kiselev,
Nov 13, 2014, 4:23 PM
Ċ
Sergey Kiselev,
Nov 13, 2014, 4:23 PM
ċ
WildcardXT - Gerber - 1.0.zip
(210k)
Sergey Kiselev,
Nov 13, 2014, 4:31 PM
ċ
WildcardXT - KiCad - 1.0.zip
(196k)
Sergey Kiselev,
Nov 13, 2014, 4:31 PM
Comments