[Click on the image to view it in a higher resolution]
teaser
[Cerberus as it was presented at the 2001 edition of the HCC fair]

cerberus

Welcome to the Wonderful World of single board computing

With 2001 technology, it could have been the first smartphone …

Specifications

PCB1 Hardware specification

*****************************************************************************

Name : Cerberus_001

Introduction :
    Cerberus001 is a general purpose network control card which the size is
 very small for mobil use. On board processor is Intel StrongARM SA1110 206M
 Hz with 64 MB SDRAM and 16MB flash. One 10base ethernet controller is
 equipped on board for network. The control card can receive or transmit the
 console data from on board UART and USB. On board LCM and LCD connectors are
 provided for numeric and graphic display. And one IrDA port is provided for
 wireless control. A general purpose I/O controller is also equipped on board
 for system RTC, this controller also provides many general purpose I/Os and
 one full-duplex UART for the on board expansion bus. Cerberus_001 takes AC
 110V to 220V as the power input.

Features :

   Board size   : 140x80mm
   CPU          : Intel StrongARM 206MHz
   Memory       : 64MB SDRAM, 16MB Flash

   Ethernet     : Ethernet 10M Base x 1
   UART         : RS-232 data transfer up to 230 Kbps
   USB          : Endpoints operating at 12 Mbps, half duplex
   LCM output   : Support LCM display.
   LCD output   : Supports up to 256 colors display.
   IrDA         : Support HPSIR up to 1152K transfer rate
   RTC          : Data retented by Lithium battery.

   Expension bus: For extendible daughter board.

   Power input       : 100-220V AC input.

*****************************************************************************
Details : 


Main components : 
 CPU       : Intel SA1110 206MHz (version BD or BE)
 Memory    : Samsung 64MB (32 bit data bus, expandable to 128MB)
 Flash     : Intel Strata Flash 16MB (32 bit data bus, expandable to 64MB)
 Ethernet  : CS8900A network controller (10-Base).
 Super I/O : Winbond W83977AF.
 AC-DC     : Gerneral purpose AD-DC converter (in AC 220-110V/out DC 5V)

Connectors :
 Ethernet I/O        : AMP RJ45 x 1 (with 2 LEDs)
        * details    : Ethernet output (Embedded in CS8900A)
                       Support 10Base Ethernet

 RS232 / SDLC (DCE)  : AMP 8 pin Mini DIN x1
        * details    : Embedded in SA1110
                       Supports high-speed data transfer up to 230 Kbps

 USB I/O             : AMP USB-B type x1
        * details    : Embedded in SA1110
                       Supports endpoints operating at 12 Mbps, half duplex

 JTAG control        : 8 pin connector (compatible with Yorkie) x1
        * details    : Support IEEE 1149.1 JTAG boundary scan

 Expansion local bus : Molex board to board connector x1
        * details    : Support 120 pins board to board connection.

 AC input            : AC power inlet x1
        * details    : Support 100-220V AC input.

 LCM output          : Molex 16p Vertical, ZIF Receptacle
        * details    : Embedded in SA1110.
                       Support LCM display.

 LCD output          : Molex 32p Vertical, ZIF Receptacle
        * details    : Embedded in SA1110
                       Supports up to 256 colors display.
   P.S. Since LCM and LCD will not work in the same time. They will share
        the same TR!! Trim the TR for LCM for low-end device. Trim TR for
        LCD for high-end device.

LEDs :
 Power indicator : x1 , green
        * details: Power good indicator.

 System Ready    : x1 , yellow
        * details: System ready indicator, generated by software(SA1110,GPIO).

 Ethernet LEDs   : Lan x 1, Link x 1 (on RJ45 connector)
        * details: generated by ethernet controller on CS8900A.

Misc :
 IrDA             : x1
        * details : Embedded in SA1110, on board transceiver.
 Reset buttom     : x1
        * details : Small push bottom, reset processor and all peripherals.
 2-bit DIP switch : x1
        * details : Configurable hardware input. Connected to SIO GPIO.
 Real Time Clock  : x1
        * details : Embedded in Winbond 83977F
                    Data retention by Lithium battery, 10 yrs.
PCB2 Hardware specification

*************************************************************************

Name : Cerberus_002

Introduction :
    Cerberus002 is a versatile network input module for Cerberus001 which
 contains 1 ethernet, 1 ISDN and 1 analog Modem network input.

Features :

   Board size   : 70x80mm
   Ethernet     : Ethernet 10M Base x 1
   ISDN         : Support 2 ISDN B channel and 1 ISDN D channel, support
                  S/T interface.
   Analog Modem : Support 56K analog Modem, with software configurable
                  SmartDAA.
   Expension bus: For Cerberus001 and compatible control board.

*************************************************************************
Details :

Main Components :
  LAN    : CS8900A
  Modem  : Conexant SmartSCM + SmartDAA (without extra memory)
  ISDN   : Cologne HFC-SP ISDN controller (without extra memory)

Connectors  :
  LAN       : AMP RJ45 x1  (with LEDs) shield
    *details: LAN 10Base 

  ISDN      : AMP RJ45 x1  (without LEDs) shield
    *details: ISDN 

  Modem     : AMP RJ11 x1 shield
    *details: Modem

  Expansion Local Bus : Molex board-to-board connector.
    *details: Connected to PCB1 

LEDs :
  Modem : x3 (as original design)
  ISDN  : x2 (as original design, on RJ45 )
  LAN   : x2 (as original design)

Photo shoot

cerberus-cebit-2001.png

Cerberus with an LCD in jewel casing as it was presented at the 2001 edition of the CeBit Hanover. Sadly, the photo is low resolution and the only one existing.

[Click on the image to view it in a higher resolution]
lcd-jewelcase

Left: Cerberus in jewel case
Center: the revolutionary Toshiba LTM04C380K with 640x480 display.
Right: Samsung galaxy S9 as comparison.
Datasheet: media/LTM04C380Kv10.pdf

[Click on the image to view it in a higher resolution]
lcd-jewelcase

Displaying the main/daughter-board bus connector.
The mainboard contains all the digital components, the extended board the function specific components.
There were design plans to use radio components making it one of the first smartphones.

lcd-jewelcase lcd-jewelcase

Functional diagrams of the main board, and daughter-board at the HCC/Cebit.

pcb1.gif pcb2.gif

PCB overview for both boards.

Versioning

This project adheres to Semantic Versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the GNU General Public License v3 - see the LICENSE.txt file for details