xref: /csrg-svn/old/dlmpcc/mpcc.4 (revision 49639)
1*49639Scael.\" Copyright (c) 1987, 1991 The Regents of the University of California.
235864Sbostic.\" All rights reserved.
331009Smckusick.\"
435864Sbostic.\" This code is derived from software contributed to Berkeley by
535864Sbostic.\" Computer Consoles Inc.
631009Smckusick.\"
7*49639Scael.\"	%sccs.include.redist.roff%
835864Sbostic.\"
9*49639Scael.\"     @(#)mpcc.4	6.6 (Berkeley) 05/10/91
1035864Sbostic.\"
11*49639Scael.Dd
12*49639Scael.Dt MPCC 4
13*49639Scael.Os
14*49639Scael.Sh NAME
15*49639Scael.Nm mpcc
16*49639Scael.Nd multi protocol communications controller
17*49639Scael.Sh SYNOPSIS
18*49639Scael.Cd "device mp0 at vba? csr 0xffff5000 mpintr mpdlintr"
1931009Smckusick.br
20*49639Scael	thru
21*49639Scael.Cd "device mp15 at vba? csr 0xffff5f00 mpintr mpdlintr"
22*49639Scael.Sh DESCRIPTION
23*49639ScaelThe
24*49639Scael.Tn MPCC
25*49639Scaelhas two different connecter panel styles.
26*49639ScaelThe 16 port
27*49639Scael.Tn MPCC
28*49639Scaelwill support any combination of
29*49639Scael.Tn SYNC
30*49639Scaelor
31*49639Scael.Tn ASYNC
32*49639Scaelports.
33*49639ScaelThe 32 port
34*49639Scael.Tn MPCC
35*49639Scaelwill only support
36*49639Scael.Tn ASYNC
37*49639Scaelports.
38*49639ScaelEach async line attached to the
39*49639Scael.Tn MPCC
40*49639Scaelcommunications controller
4131009Smckusickbehaves as described in
42*49639Scael.Xr tty 7
4331009Smckusickand may be set to run at any of 16 speeds; see
44*49639Scael.Xr tty
4531009Smckusickfor the encoding.
46*49639Scael.Pp
47*49639ScaelEach
48*49639Scael.Tn MPCC
49*49639Scaelcontroller uses two consecutive entries in the
50*49639Scael.Tn SCB
51*49639Scaelfor
5234181Sbosticdownload/handshake, and command/response interrupts.  These entries
5334181Sbosticstart at 0xa0 for the 1st controllers download/handshake interrupts
5434181Sbosticand 0xa1 for the 1st controllers command/response.
55*49639Scael.Pp
56*49639ScaelThe
57*49639Scael.Tn MPCC
58*49639Scaelcontroller requires a firmware download to be completed
59*49639Scaelbefore it can function.  See
60*49639Scael.Xr dlmpcc 8
61*49639Scaeland
62*49639Scael.Xr mpcctab 4
6334181Sbosticfor specific information on how to configure and download the
64*49639Scaelfirmware into the
65*49639Scael.Tn MPCC
66*49639Scaelcontroller.
67*49639Scael.Pp
68*49639ScaelA maximum of 16
69*49639Scael.Tn MPCC
70*49639Scaelcommunication controllers can be supported.
71*49639Scael.Sh FILES
72*49639Scael.Bl -tag -width /dev/tty[A-P][0-f,g-v] -compact
73*49639Scael.It Pa /dev/tty[A-P][0-f]
74*49639Scaelfor 16 port
75*49639Scael.Tn MPCC
76*49639Scael.It Pa /dev/tty[A-P][0-f,g-v]
77*49639Scaelfor 32 port
78*49639Scael.Tn MPCC
79*49639Scael.El
80*49639Scael.Sh SEE ALSO
81*49639Scael.Xr tty 7
82*49639Scael.Sh HISTORY
83*49639ScaelThe
84*49639Scael.Nm mpcc
85*49639Scaeldriver appeared in
86*49639Scael.Bx 4.3 tahoe .
87*49639Scael.Sh BUGS
88*49639ScaelAs of the
89*49639Scael.Bx 4.3 tahoe
90*49639Scaelrelease, only 16 port
91*49639Scael.Nm mpcc Ns 's
92*49639Scaelwork, and then
93*49639Scaelonly in async mode.  Attempting to reload firmware on an
94*49639Scael.Nm mpcc
95*49639Scaelwith
9635108Sbosticactive ports may crash the system.  This should be fixed within
97*49639Scaela short period of time; contact the
98*49639Scael.Tn CSRG
99*49639Scaelat University of California,
10035108SbosticBerkeley, for upgrade information.
101