[comp.sys.nsc.32k] LA532 Announcement..

news@bungi.com.mu.edu (05/20/91)

Introduction:

LA532 (ie. Link Adapter 532) is a PC532 add-on board which provides
two (2) independent high-speed full-duplex asynchronous serial channels
conforming to the INMOS serial link protocol.  The board, based upon
the INMOS C012, occupies one 2681 DUART position and utilizes one DB-25
rear panel cut-out to mount two (2) 8-pin female MiniDIN connectors for
interconnection.

Each INMOS C012, which appear as memory mapped peripherals, provide
a byte-wide data interface for the receipt and transmission of data.
The communications frequency of the serialized data is jumper selectable
as either 10 Mbits / sec or 20 Mbits / sec, and each device has an
input and output status register for control.  The status registers
indicate if data is present, the output is ready, and are writable to
enable / disable input or output interrupts.

In additional to the serial links, each channel has associated with it three
control signals -- one input (ie. /SSerror) and two outputs (ie. /SSreset
and /SSanalyse).  These signals conform to the INMOS standard used for
system control of a network of transputers, but they can also be used for
general IO.

Internally, two (2) ten (10) conductor flat cables connect the LA532
board to a small transistion board which mounts in a DB-25 opening.
This provides an interconnection interface based on convient inexpensive
industry standard cables (ie. Macintosh to ImageWriter II printer
cables).  Since the links use balanced differential line drivers /
receivers (ie. NSC DP8921) cables can be up to 50 feet in length
or more.


Applications:

Obviously, to provide added function the LA532 must connect to
something.  The possibilities are:

   1).  Another computer via a C012 based interface board.

   2)   A INMOS C011 based interface.  The C011 is like the
        C012 in that it provides a serial to parallel interface,
        but has two modes of operation.  In mode 1, the device
        converts between a link and two independent fully
        handshaken byte-wide interfaces, one input and one output.

                          +---------+
                          |  C011   |
               IValid --->|         |---> QValid
         IAcknowledge <---|         |<--- QAcknowledge
                          |         |
            I0..7    ----\|         |----\  Q0..7
                     ----/|         |----/
                          |         |
               LinkIn --->|         |---> LinkOut
                          +---------+

        With this interface and the three general purpose IO
        control signals it is a simple matter to build things
        such as a parallel printer interface, ADC, DAC, etc.

        The second mode, Mode 2, configures the C011 to look
        like a C012 (ie. a parallel bus interface with register
        control).

   3).  A single or network of transputers such as the Computer
        System Architects (CSA) "Transputer Educational Kit" (TEK)
        add-on board at $150.00 each (0K).  The transputers can
        be used for computation and / or device control (eg. with
        surgery, a PC ethernet card, VGA display adapter, etc).


Construction Plans:

    Latter this week, I will post to the PC532 mailing list
    complete plans for wire-wrap construction.  This will
    include:

        Schematic      (Tango-Schematic)
        Part  layout   (Tango-PCB Plus)
        Parts library  (Tango)
        PAL equations  (ASCII, CUPL)
        Parts list     (ASCII)

    If you do not have access to the Tango tools, ACCEL Technologies
    offers evaluation / demo copies at no cost.  This will provide
    you the capability of viewing the design, but unfornately not
    print it.  The demo versions are fully functional with the exception
    of saving and printing.

        ACCEL Technologies, Inc
        6825 Flanders Drive
        San Diego, CA  92121

        Telco: (619) 554-1000 or better yet (800) 433-7801.

    While you are at it, you might as well ask ACCEL for a demo
    copy of their "Tango-PLD".  This will enable you to compile
    the LA532 PAL equations into 16V8 JED files!

    I am willing to send out design packages (above plus hardcopy)
    in the USA at $5.00 each to cover my out-of-pocket expense.
    Currently, because of a bad experience, I do not plan to send
    design packages overseas.  The last time I did, an individual
    who promised to repay me Air-Mail failed to do so (-:.  Sorry.


Physical Considerations:

   As indicated the LA532 occupies one 2681 DUART position.
   The LA532 board has the following shape:

             +------------+
             |            |
             |            |
             |            |
             |            |
             |            |
             +--+      +--+
                |      |
               +--------+ <-- PLCC socket
               +--------+

   Mechanically, the board attaches to a 44-pin PLCC socket by insertion
   into the PLCC socket chip ejector slots.  In other words the board
   is positioned across the diagonal of the socket.  The bad news
   is that to connect the assembly, the motherboard DUART PLCC socket
   must be replaced with a PGA socket.  Though time consuming, replacing
   the PLCC with a PGA socket is not that difficult.  The method I used
   was to use a soldering iron to 'cut' the four vertical sides and
   horizontal internal edges of the connector.  At this point all the
   plastic can be removed with needle nose pliers.  Next, simply remove
   the socket pins, one contact at a time, and then clean out the holes.
   Gee, wish I had used PGA sockets in the first place -- live and learn :-).

Software:

   There are several issues here.  Inmos has several useful
   programs which are available on their archive server,
   archive-server@inmos-c.inmos.COM.  Send a single line "help"
   to find out how to use this resource.  One program "check"
   is of particular value when getting started.

   Currently, I am using 'peeks' and 'pokes' via /dev/mem to test
   the LA532.  So my next project is to write a proper device driver
   for PC532-Minix.  I will post a notice to the group when this
   is available.

   If you plan is to connect the LA532 to a transputer, the you
   will need a set of transputer tools.  At this time a good
   starting point is the full CSA TEK kit for $238.  This includes
   MSDOS binary tools (11 disks), tons of manuals, and of course
   the transputer card (same as the add-on card, but also populated
   with PC bus interface chips).  CSA address is:

        Computer System Architects
        950 North University Ave.
        Provo, Utah  84602

        (801) 374-2300
        (800) 753-4CSA

   As a longer term project I am planning to port the GNU tools
   for transputer cross-development, but don't hold your breath
   regarding time frame.  I currently have GAS ported, and am working
   and GLD.


Best regards,
johnc


-- 
John Connin: manatee Orlando, Florida
         UUCP: {uunet,ge-dab,ucf-cs}!tarpit!tous!manatee!johnc

maniac@convex.convex.com (05/21/91)

> LA532 (ie. Link Adapter 532) is a PC532 add-on board which provides
> two (2) independent high-speed full-duplex asynchronous serial channels
> conforming to the INMOS serial link protocol.  The board, based upon
> the INMOS C012, occupies one 2681 DUART position and utilizes one DB-25
> rear panel cut-out to mount two (2) 8-pin female MiniDIN connectors for
> interconnection.

Well, this looks like fun.  I've always wanted to play around with some
transputers.  In fact, I was thinking about trying to build one up, just
before I found out about the pc532.  The idea of not having any tools,
or anyone to help did not encourage me though, (and neither did the lack
of an mmu for help with an OS...)  But with GAS (that you mention later),
and a pc532 with Minix (maybe Mach in a year or two?) as host (instead
of my mac and it's finder) it might be fun to play with.  Now if only I
could find a job paying double my salary so I would only have to work 20
hours a week to survive... 8-)

> Construction Plans:
> 
>     Latter this week, I will post to the PC532 mailing list
>     complete plans for wire-wrap construction.  This will
>     include:
> 
>         Schematic      (Tango-Schematic)
>         Part  layout   (Tango-PCB Plus)
>         Parts library  (Tango)
>         PAL equations  (ASCII, CUPL)
>         Parts list     (ASCII)
 
Looks like all I'd need (except for time, scrounging parts, and meager
$$$) Since I don't have a PC (IBM style that is) could you see if there
is a way to get an ASCII net list from your schematic?  I could use that.
I got a couple of small projects for my Mac with schematics in GIF format
once, but I wouldn't want you to go to too much trouble for the curious
among us.  The GIF file worked, not that well, but it was relatively
platform independent.  Thanks for an interesting idea and a simple, small
project, John.

-- 
Jon Buller       jonb@vector.dallas.tx.us       ..!texsun!vector!jonb
FROM Fortune IMPORT Quote;             FROM Lawyers IMPORT Disclaimer;

news@bungi.com.mu.edu (05/22/91)

> > LA532 (ie. Link Adapter 532) is a PC532 add-on board which provides

[ stuff deleted ]

> Well, this looks like fun.  I've always wanted to play around with some

[ stuff deleted ]

Glad to hear that it is of interest !!.

[ stuff deleted ]

> > Construction Plans:
> > 
> >     Latter this week, I will post to the PC532 mailing list
> >     complete plans for wire-wrap construction.  This will
> >     include:
> > 
> >         Schematic      (Tango-Schematic)
> >         Part  layout   (Tango-PCB Plus)
> >         Parts library  (Tango)
> >         PAL equations  (ASCII, CUPL)
> >         Parts list     (ASCII)
>  
> Looks like all I'd need (except for time, scrounging parts, and meager
> $$$) Since I don't have a PC (IBM style that is) could you see if there
> is a way to get an ASCII net list from your schematic?  I could use that.
> I got a couple of small projects for my Mac with schematics in GIF format
> once, but I wouldn't want you to go to too much trouble for the curious
> among us.  The GIF file worked, not that well, but it was relatively
> platform independent.  Thanks for an interesting idea and a simple, small
> project, John.

You are welcome ... and indeed it is small and simple.

A net list should be no problem, with one exception.  Currently a couple
of connectors on the schematic are not in the library.  That is they were
constructed with lines and junctions, and therefore the associated connections
are unknown to Tango.  I will either add the connector to the library
or manually doctor the net list.   Also, in this case finding an IBM-PC has
got to be easier than generating GIF files -- glad you didn't ask for
them :-).

BTW:  I forgot to include my mailing address in the announcement:

	John Connin
	105 Red Cedar
	Longwood, FL  32779
	USA

Best regards,
johnc

-- 
John Connin: manatee Orlando, Florida
         UUCP: {uunet,ge-dab,ucf-cs}!tarpit!tous!manatee!johnc