OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [Documentation/] [networking/] [arcnet-hardware.txt] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
 
2
-----------------------------------------------------------------------------
3
1) This file is a supplement to arcnet.txt.  Please read that for general
4
   driver configuration help.
5
-----------------------------------------------------------------------------
6
2) This file is no longer Linux-specific.  It should probably be moved out of
7
   the kernel sources.  Ideas?
8
-----------------------------------------------------------------------------
9
 
10
Because so many people (myself included) seem to have obtained ARCnet cards
11
without manuals, this file contains a quick introduction to ARCnet hardware,
12
some cabling tips, and a listing of all jumper settings I can find. Please
13
e-mail apenwarr@worldvisions.ca with any settings for your particular card,
14
or any other information you have!
15
 
16
 
17
INTRODUCTION TO ARCNET
18
----------------------
19
 
20
ARCnet is a network type which works in a way similar to popular Ethernet
21
networks but which is also different in some very important ways.
22
 
23
First of all, you can get ARCnet cards in at least two speeds: 2.5 Mbps
24
(slower than Ethernet) and 100 Mbps (faster than normal Ethernet).  In fact,
25
there are others as well, but these are less common.  The different hardware
26
types, as far as I'm aware, are not compatible and so you cannot wire a
27
100 Mbps card to a 2.5 Mbps card, and so on.  From what I hear, my driver does
28
work with 100 Mbps cards, but I haven't been able to verify this myself,
29
since I only have the 2.5 Mbps variety.  It is probably not going to saturate
30
your 100 Mbps card.  Stop complaining. :)
31
 
32
You also cannot connect an ARCnet card to any kind of Ethernet card and
33
expect it to work.
34
 
35
There are two "types" of ARCnet - STAR topology and BUS topology.  This
36
refers to how the cards are meant to be wired together.  According to most
37
available documentation, you can only connect STAR cards to STAR cards and
38
BUS cards to BUS cards.  That makes sense, right?  Well, it's not quite
39
true; see below under "Cabling."
40
 
41
Once you get past these little stumbling blocks, ARCnet is actually quite a
42
well-designed standard.  It uses something called "modified token passing"
43
which makes it completely incompatible with so-called "Token Ring" cards,
44
but which makes transfers much more reliable than Ethernet does.  In fact,
45
ARCnet will guarantee that a packet arrives safely at the destination, and
46
even if it can't possibly be delivered properly (ie. because of a cable
47
break, or because the destination computer does not exist) it will at least
48
tell the sender about it.
49
 
50
Because of the carefully defined action of the "token", it will always make
51
a pass around the "ring" within a maximum length of time.  This makes it
52
useful for realtime networks.
53
 
54
In addition, all known ARCnet cards have an (almost) identical programming
55
interface.  This means that with one ARCnet driver you can support any
56
card, whereas with Ethernet each manufacturer uses what is sometimes a
57
completely different programming interface, leading to a lot of different,
58
sometimes very similar, Ethernet drivers.  Of course, always using the same
59
programming interface also means that when high-performance hardware
60
facilities like PCI bus mastering DMA appear, it's hard to take advantage of
61
them.  Let's not go into that.
62
 
63
One thing that makes ARCnet cards difficult to program for, however, is the
64
limit on their packet sizes; standard ARCnet can only send packets that are
65
up to 508 bytes in length.  This is smaller than the Internet "bare minimum"
66
of 576 bytes, let alone the Ethernet MTU of 1500.  To compensate, an extra
67
level of encapsulation is defined by RFC1201, which I call "packet
68
splitting," that allows "virtual packets" to grow as large as 64K each,
69
although they are generally kept down to the Ethernet-style 1500 bytes.
70
 
71
For more information on the advantages and disadvantages (mostly the
72
advantages) of ARCnet networks, you might try the "ARCnet Trade Association"
73
WWW page:
74
        http://www.arcnet.com
75
 
76
 
77
CABLING ARCNET NETWORKS
78
-----------------------
79
 
80
This section was rewritten by
81
        Vojtech Pavlik     
82
using information from several people, including:
83
        Avery Pennraun     
84
        Stephen A. Wood    
85
        John Paul Morrison 
86
        Joachim Koenig     
87
and Avery touched it up a bit, at Vojtech's request.
88
 
89
ARCnet (the classic 2.5 Mbps version) can be connected by two different
90
types of cabling: coax and twisted pair.  The other ARCnet-type networks
91
(100 Mbps TCNS and 320 kbps - 32 Mbps ARCnet Plus) use different types of
92
cabling (Type1, Fiber, C1, C4, C5).
93
 
94
For a coax network, you "should" use 93 Ohm RG-62 cable.  But other cables
95
also work fine, because ARCnet is a very stable network. I personally use 75
96
Ohm TV antenna cable.
97
 
98
Cards for coax cabling are shipped in two different variants: for BUS and
99
STAR network topologies.  They are mostly the same.  The only difference
100
lies in the hybrid chip installed.  BUS cards use high impedance output,
101
while STAR use low impedance.  Low impedance card (STAR) is electrically
102
equal to a high impedance one with a terminator installed.
103
 
104
Usually, the ARCnet networks are built up from STAR cards and hubs.  There
105
are two types of hubs - active and passive.  Passive hubs are small boxes
106
with four BNC connectors containing four 47 Ohm resistors:
107
 
108
   |         | wires
109
   R         + junction
110
-R-+-R-      R 47 Ohm resistors
111
   R
112
   |
113
 
114
The shielding is connected together.  Active hubs are much more complicated;
115
they are powered and contain electronics to amplify the signal and send it
116
to other segments of the net.  They usually have eight connectors.  Active
117
hubs come in two variants - dumb and smart.  The dumb variant just
118
amplifies, but the smart one decodes to digital and encodes back all packets
119
coming through.  This is much better if you have several hubs in the net,
120
since many dumb active hubs may worsen the signal quality.
121
 
122
And now to the cabling.  What you can connect together:
123
 
124
1. A card to a card.  This is the simplest way of creating a 2-computer
125
   network.
126
 
127
2. A card to a passive hub.  Remember that all unused connectors on the hub
128
   must be properly terminated with 93 Ohm (or something else if you don't
129
   have the right ones) terminators.
130
        (Avery's note: oops, I didn't know that.  Mine (TV cable) works
131
        anyway, though.)
132
 
133
3. A card to an active hub.  Here is no need to terminate the unused
134
   connectors except some kind of aesthetic feeling.  But, there may not be
135
   more than eleven active hubs between any two computers.  That of course
136
   doesn't limit the number of active hubs on the network.
137
 
138
4. An active hub to another.
139
 
140
5. An active hub to passive hub.
141
 
142
Remember, that you can not connect two passive hubs together.  The power loss
143
implied by such a connection is too high for the net to operate reliably.
144
 
145
An example of a typical ARCnet network:
146
 
147
           R                     S - STAR type card
148
    S------H--------A-------S    R - Terminator
149
           |        |            H - Hub
150
           |        |            A - Active hub
151
           |   S----H----S
152
           S        |
153
                    |
154
                    S
155
 
156
The BUS topology is very similar to the one used by Ethernet.  The only
157
difference is in cable and terminators: they should be 93 Ohm.  Ethernet
158
uses 50 Ohm impedance. You use T connectors to put the computers on a single
159
line of cable, the bus. You have to put terminators at both ends of the
160
cable. A typical BUS ARCnet network looks like:
161
 
162
    RT----T------T------T------T------TR
163
     B    B      B      B      B      B
164
 
165
  B - BUS type card
166
  R - Terminator
167
  T - T connector
168
 
169
But that is not all! The two types can be connected together.  According to
170
the official documentation the only way of connecting them is using an active
171
hub:
172
 
173
         A------T------T------TR
174
         |      B      B      B
175
     S---H---S
176
         |
177
         S
178
 
179
The official docs also state that you can use STAR cards at the ends of
180
BUS network in place of a BUS card and a terminator:
181
 
182
     S------T------T------S
183
            B      B
184
 
185
But, according to my own experiments, you can simply hang a BUS type card
186
anywhere in middle of a cable in a STAR topology network.  And more - you
187
can use the bus card in place of any star card if you use a terminator. Then
188
you can build very complicated networks fulfilling all your needs!  An
189
example:
190
 
191
                                  S
192
                                  |
193
           RT------T-------T------H------S
194
            B      B       B      |
195
                                  |       R
196
    S------A------T-------T-------A-------H------TR
197
           |      B       B       |       |      B
198
           |   S                 BT       |
199
           |   |                  |  S----A-----S
200
    S------H---A----S             |       |
201
           |   |      S------T----H---S   |
202
           S   S             B    R       S
203
 
204
A basically different cabling scheme is used with Twisted Pair cabling. Each
205
of the TP cards has two RJ (phone-cord style) connectors.  The cards are
206
then daisy-chained together using a cable connecting every two neighboring
207
cards.  The ends are terminated with RJ 93 Ohm terminators which plug into
208
the empty connectors of cards on the ends of the chain.  An example:
209
 
210
          ___________   ___________
211
      _R_|_         _|_|_         _|_R_
212
     |     |       |     |       |     |
213
     |Card |       |Card |       |Card |
214
     |_____|       |_____|       |_____|
215
 
216
 
217
There are also hubs for the TP topology.  There is nothing difficult
218
involved in using them; you just connect a TP chain to a hub on any end or
219
even at both.  This way you can create almost any network configuration.
220
The maximum of 11 hubs between any two computers on the net applies here as
221
well.  An example:
222
 
223
    RP-------P--------P--------H-----P------P-----PR
224
                               |
225
      RP-----H--------P--------H-----P------PR
226
             |                 |
227
             PR                PR
228
 
229
    R - RJ Terminator
230
    P - TP Card
231
    H - TP Hub
232
 
233
Like any network, ARCnet has a limited cable length.  These are the maximum
234
cable lengths between two active ends (an active end being an active hub or
235
a STAR card).
236
 
237
                RG-62       93 Ohm up to 650 m
238
                RG-59/U     75 Ohm up to 457 m
239
                RG-11/U     75 Ohm up to 533 m
240
                IBM Type 1 150 Ohm up to 200 m
241
                IBM Type 3 100 Ohm up to 100 m
242
 
243
The maximum length of all cables connected to a passive hub is limited to 65
244
meters for RG-62 cabling; less for others.  You can see that using passive
245
hubs in a large network is a bad idea. The maximum length of a single "BUS
246
Trunk" is about 300 meters for RG-62. The maximum distance between the two
247
most distant points of the net is limited to 3000 meters. The maximum length
248
of a TP cable between two cards/hubs is 650 meters.
249
 
250
 
251
SETTING THE JUMPERS
252
-------------------
253
 
254
All ARCnet cards should have a total of four or five different settings:
255
 
256
  - the I/O address:  this is the "port" your ARCnet card is on.  Probed
257
    values in the Linux ARCnet driver are only from 0x200 through 0x3F0. (If
258
    your card has additional ones, which is possible, please tell me.) This
259
    should not be the same as any other device on your system.  According to
260
    a doc I got from Novell, MS Windows prefers values of 0x300 or more,
261
    eating net connections on my system (at least) otherwise.  My guess is
262
    this may be because, if your card is at 0x2E0, probing for a serial port
263
    at 0x2E8 will reset the card and probably mess things up royally.
264
        - Avery's favourite: 0x300.
265
 
266
  - the IRQ: on  8-bit cards, it might be 2 (9), 3, 4, 5, or 7.
267
             on 16-bit cards, it might be 2 (9), 3, 4, 5, 7, or 10-15.
268
 
269
    Make sure this is different from any other card on your system.  Note
270
    that IRQ2 is the same as IRQ9, as far as Linux is concerned.  You can
271
    "cat /proc/interrupts" for a somewhat complete list of which ones are in
272
    use at any given time.  Here is a list of common usages from Vojtech
273
    Pavlik :
274
        ("Not on bus" means there is no way for a card to generate this
275
        interrupt)
276
        IRQ  0 - Timer 0 (Not on bus)
277
        IRQ  1 - Keyboard (Not on bus)
278
        IRQ  2 - IRQ Controller 2 (Not on bus, nor does interrupt the CPU)
279
        IRQ  3 - COM2
280
        IRQ  4 - COM1
281
        IRQ  5 - FREE (LPT2 if you have it; sometimes COM3; maybe PLIP)
282
        IRQ  6 - Floppy disk controller
283
        IRQ  7 - FREE (LPT1 if you don't use the polling driver; PLIP)
284
        IRQ  8 - Realtime Clock Interrupt (Not on bus)
285
        IRQ  9 - FREE (VGA vertical sync interrupt if enabled)
286
        IRQ 10 - FREE
287
        IRQ 11 - FREE
288
        IRQ 12 - FREE
289
        IRQ 13 - Numeric Coprocessor (Not on bus)
290
        IRQ 14 - Fixed Disk Controller
291
        IRQ 15 - FREE (Fixed Disk Controller 2 if you have it)
292
 
293
        Note: IRQ 9 is used on some video cards for the "vertical retrace"
294
        interrupt.  This interrupt would have been handy for things like
295
        video games, as it occurs exactly once per screen refresh, but
296
        unfortunately IBM cancelled this feature starting with the original
297
        VGA and thus many VGA/SVGA cards do not support it.  For this
298
        reason, no modern software uses this interrupt and it can almost
299
        always be safely disabled, if your video card supports it at all.
300
 
301
        If your card for some reason CANNOT disable this IRQ (usually there
302
        is a jumper), one solution would be to clip the printed circuit
303
        contact on the board: it's the fourth contact from the left on the
304
        back side.  I take no responsibility if you try this.
305
 
306
        - Avery's favourite: IRQ2 (actually IRQ9).  Watch that VGA, though.
307
 
308
  - the memory address:  Unlike most cards, ARCnets use "shared memory" for
309
    copying buffers around.  Make SURE it doesn't conflict with any other
310
    used memory in your system!
311
        A0000           - VGA graphics memory (ok if you don't have VGA)
312
        B0000           - Monochrome text mode
313
        C0000           \  One of these is your VGA BIOS - usually C0000.
314
        E0000           /
315
        F0000           - System BIOS
316
 
317
    Anything less than 0xA0000 is, well, a BAD idea since it isn't above
318
    640k.
319
        - Avery's favourite: 0xD0000
320
 
321
  - the station address:  Every ARCnet card has its own "unique" network
322
    address from 0 to 255.  Unlike Ethernet, you can set this address
323
    yourself with a jumper or switch (or on some cards, with special
324
    software).  Since it's only 8 bits, you can only have 254 ARCnet cards
325
    on a network.  DON'T use 0 or 255, since these are reserved (although
326
    neat stuff will probably happen if you DO use them).  By the way, if you
327
    haven't already guessed, don't set this the same as any other ARCnet on
328
    your network!
329
        - Avery's favourite:  3 and 4.  Not that it matters.
330
 
331
  - There may be ETS1 and ETS2 settings.  These may or may not make a
332
    difference on your card (many manuals call them "reserved"), but are
333
    used to change the delays used when powering up a computer on the
334
    network.  This is only necessary when wiring VERY long range ARCnet
335
    networks, on the order of 4km or so; in any case, the only real
336
    requirement here is that all cards on the network with ETS1 and ETS2
337
    jumpers have them in the same position.  Chris Hindy 
338
    sent in a chart with actual values for this:
339
        ET1     ET2     Response Time   Reconfiguration Time
340
        ---     ---     -------------   --------------------
341
        open    open    74.7us          840us
342
        open    closed  283.4us         1680us
343
        closed  open    561.8us         1680us
344
        closed  closed  1118.6us        1680us
345
 
346
    Make sure you set ETS1 and ETS2 to the SAME VALUE for all cards on your
347
    network.
348
 
349
Also, on many cards (not mine, though) there are red and green LED's.
350
Vojtech Pavlik  tells me this is what they mean:
351
        GREEN           RED             Status
352
        -----           ---             ------
353
        OFF             OFF             Power off
354
        OFF             Short flashes   Cabling problems (broken cable or not
355
                                          terminated)
356
        OFF (short)     ON              Card init
357
        ON              ON              Normal state - everything OK, nothing
358
                                          happens
359
        ON              Long flashes    Data transfer
360
        ON              OFF             Never happens (maybe when wrong ID)
361
 
362
 
363
The following is all the specific information people have sent me about
364
their own particular ARCnet cards.  It is officially a mess, and contains
365
huge amounts of duplicated information.  I have no time to fix it.  If you
366
want to, PLEASE DO!  Just send me a 'diff -u' of all your changes.
367
 
368
The model # is listed right above specifics for that card, so you should be
369
able to use your text viewer's "search" function to find the entry you want.
370
If you don't KNOW what kind of card you have, try looking through the
371
various diagrams to see if you can tell.
372
 
373
If your model isn't listed and/or has different settings, PLEASE PLEASE
374
tell me.  I had to figure mine out without the manual, and it WASN'T FUN!
375
 
376
Even if your ARCnet model isn't listed, but has the same jumpers as another
377
model that is, please e-mail me to say so.
378
 
379
Cards Listed in this file (in this order, mostly):
380
 
381
        Manufacturer    Model #                 Bits
382
        ------------    -------                 ----
383
        SMC             PC100                   8
384
        SMC             PC110                   8
385
        SMC             PC120                   8
386
        SMC             PC130                   8
387
        SMC             PC270E                  8
388
        SMC             PC500                   16
389
        SMC             PC500Longboard          16
390
        SMC             PC550Longboard          16
391
        SMC             PC600                   16
392
        SMC             PC710                   8
393
        SMC?            LCS-8830(-T)            8/16
394
        Puredata        PDI507                  8
395
        CNet Tech       CN120-Series            8
396
        CNet Tech       CN160-Series            16
397
        Lantech?        UM9065L chipset         8
398
        Acer            5210-003                8
399
        Datapoint?      LAN-ARC-8               8
400
        Topware         TA-ARC/10               8
401
        Thomas-Conrad   500-6242-0097 REV A     8
402
        Waterloo?       (C)1985 Waterloo Micro. 8
403
        No Name         --                      8/16
404
        No Name         Taiwan R.O.C?           8
405
        No Name         Model 9058              8
406
        Tiara           Tiara Lancard?          8
407
 
408
 
409
** SMC = Standard Microsystems Corp.
410
** CNet Tech = CNet Technology, Inc.
411
 
412
 
413
Unclassified Stuff
414
------------------
415
  - Please send any other information you can find.
416
 
417
  - And some other stuff (more info is welcome!):
418
     From: root@ultraworld.xs4all.nl (Timo Hilbrink)
419
     To: apenwarr@foxnet.net (Avery Pennarun)
420
     Date: Wed, 26 Oct 1994 02:10:32 +0000 (GMT)
421
     Reply-To: timoh@xs4all.nl
422
 
423
     [...parts deleted...]
424
 
425
     About the jumpers: On my PC130 there is one more jumper, located near the
426
     cable-connector and it's for changing to star or bus topology;
427
     closed: star - open: bus
428
     On the PC500 are some more jumper-pins, one block labeled with RX,PDN,TXI
429
     and another with ALE,LA17,LA18,LA19 these are undocumented..
430
 
431
     [...more parts deleted...]
432
 
433
     --- CUT ---
434
 
435
 
436
** Standard Microsystems Corp (SMC) **
437
PC100, PC110, PC120, PC130 (8-bit cards)
438
PC500, PC600 (16-bit cards)
439
---------------------------------
440
  - mainly from Avery Pennarun .  Values depicted
441
    are from Avery's setup.
442
  - special thanks to Timo Hilbrink  for noting that PC120,
443
    130, 500, and 600 all have the same switches as Avery's PC100.
444
    PC500/600 have several extra, undocumented pins though. (?)
445
  - PC110 settings were verified by Stephen A. Wood 
446
  - Also, the JP- and S-numbers probably don't match your card exactly.  Try
447
    to find jumpers/switches with the same number of settings - it's
448
    probably more reliable.
449
 
450
 
451
     JP5                       [|]    :    :    :    :
452
(IRQ Setting)                 IRQ2  IRQ3 IRQ4 IRQ5 IRQ7
453
                Put exactly one jumper on exactly one set of pins.
454
 
455
 
456
                          1  2   3  4  5  6   7  8  9 10
457
     S1                /----------------------------------\
458
(I/O and Memory        |  1  1 * 0  0  0  0 * 1  1  0  1  |
459
 addresses)            \----------------------------------/
460
                          |--|   |--------|   |--------|
461
                          (a)       (b)           (m)
462
 
463
                WARNING.  It's very important when setting these which way
464
                you're holding the card, and which way you think is '1'!
465
 
466
                If you suspect that your settings are not being made
467
                correctly, try reversing the direction or inverting the
468
                switch positions.
469
 
470
                a: The first digit of the I/O address.
471
                        Setting         Value
472
                        -------         -----
473
                        00              0
474
                        01              1
475
                        10              2
476
                        11              3
477
 
478
                b: The second digit of the I/O address.
479
                        Setting         Value
480
                        -------         -----
481
                        0000            0
482
                        0001            1
483
                        0010            2
484
                        ...             ...
485
                        1110            E
486
                        1111            F
487
 
488
                The I/O address is in the form ab0.  For example, if
489
                a is 0x2 and b is 0xE, the address will be 0x2E0.
490
 
491
                DO NOT SET THIS LESS THAN 0x200!!!!!
492
 
493
 
494
                m: The first digit of the memory address.
495
                        Setting         Value
496
                        -------         -----
497
                        0000            0
498
                        0001            1
499
                        0010            2
500
                        ...             ...
501
                        1110            E
502
                        1111            F
503
 
504
                The memory address is in the form m0000.  For example, if
505
                m is D, the address will be 0xD0000.
506
 
507
                DO NOT SET THIS TO C0000, F0000, OR LESS THAN A0000!
508
 
509
                          1  2  3  4  5  6  7  8
510
     S2                /--------------------------\
511
(Station Address)      |  1  1  0  0  0  0  0  0  |
512
                       \--------------------------/
513
 
514
                        Setting         Value
515
                        -------         -----
516
                        00000000        00
517
                        10000000        01
518
                        01000000        02
519
                        ...
520
                        01111111        FE
521
                        11111111        FF
522
 
523
                Note that this is binary with the digits reversed!
524
 
525
                DO NOT SET THIS TO 0 OR 255 (0xFF)!
526
 
527
 
528
*****************************************************************************
529
 
530
** Standard Microsystems Corp (SMC) **
531
PC130E/PC270E (8-bit cards)
532
---------------------------
533
  - from Juergen Seifert 
534
 
535
 
536
STANDARD MICROSYSTEMS CORPORATION (SMC) ARCNET(R)-PC130E/PC270E
537
===============================================================
538
 
539
This description has been written by Juergen Seifert 
540
using information from the following Original SMC Manual
541
 
542
             "Configuration Guide for
543
             ARCNET(R)-PC130E/PC270
544
            Network Controller Boards
545
                Pub. # 900.044A
546
                   June, 1989"
547
 
548
ARCNET is a registered trademark of the Datapoint Corporation
549
SMC is a registered trademark of the Standard Microsystems Corporation
550
 
551
The PC130E is an enhanced version of the PC130 board, is equipped with a
552
standard BNC female connector for connection to RG-62/U coax cable.
553
Since this board is designed both for point-to-point connection in star
554
networks and for connection to bus networks, it is downwardly compatible
555
with all the other standard boards designed for coax networks (that is,
556
the PC120, PC110 and PC100 star topology boards and the PC220, PC210 and
557
PC200 bus topology boards).
558
 
559
The PC270E is an enhanced version of the PC260 board, is equipped with two
560
modular RJ11-type jacks for connection to twisted pair wiring.
561
It can be used in a star or a daisy-chained network.
562
 
563
 
564
         8 7 6 5 4 3 2 1
565
    ________________________________________________________________
566
   |   |       S1        |                                          |
567
   |   |_________________|                                          |
568
   |    Offs|Base |I/O Addr                                         |
569
   |     RAM Addr |                                              ___|
570
   |         ___  ___                                       CR3 |___|
571
   |        |   \/   |                                      CR4 |___|
572
   |        |  PROM  |                                           ___|
573
   |        |        |                                        N |   | 8
574
   |        | SOCKET |                                        o |   | 7
575
   |        |________|                                        d |   | 6
576
   |                   ___________________                    e |   | 5
577
   |                  |                   |                   A | S | 4
578
   |       |oo| EXT2  |                   |                   d | 2 | 3
579
   |       |oo| EXT1  |       SMC         |                   d |   | 2
580
   |       |oo| ROM   |      90C63        |                   r |___| 1
581
   |       |oo| IRQ7  |                   |               |o|  _____|
582
   |       |oo| IRQ5  |                   |               |o| | J1  |
583
   |       |oo| IRQ4  |                   |              STAR |_____|
584
   |       |oo| IRQ3  |                   |                   | J2  |
585
   |       |oo| IRQ2  |___________________|                   |_____|
586
   |___                                               ______________|
587
       |                                             |
588
       |_____________________________________________|
589
 
590
Legend:
591
 
592
SMC 90C63       ARCNET Controller / Transceiver /Logic
593
S1      1-3:    I/O Base Address Select
594
        4-6:    Memory Base Address Select
595
        7-8:    RAM Offset Select
596
S2      1-8:    Node ID Select
597
EXT             Extended Timeout Select
598
ROM             ROM Enable Select
599
STAR            Selected - Star Topology        (PC130E only)
600
                Deselected - Bus Topology       (PC130E only)
601
CR3/CR4         Diagnostic LEDs
602
J1              BNC RG62/U Connector            (PC130E only)
603
J1              6-position Telephone Jack       (PC270E only)
604
J2              6-position Telephone Jack       (PC270E only)
605
 
606
Setting one of the switches to Off/Open means "1", On/Closed means "0".
607
 
608
 
609
Setting the Node ID
610
-------------------
611
 
612
The eight switches in group S2 are used to set the node ID.
613
These switches work in a way similar to the PC100-series cards; see that
614
entry for more information.
615
 
616
 
617
Setting the I/O Base Address
618
----------------------------
619
 
620
The first three switches in switch group S1 are used to select one
621
of eight possible I/O Base addresses using the following table
622
 
623
 
624
   Switch | Hex I/O
625
   1 2 3  | Address
626
   -------|--------
627
 
628
 
629
 
630
 
631
   1 0 0  |  300
632
   1 0 1  |  350
633
   1 1 0  |  380
634
   1 1 1  |  3E0
635
 
636
 
637
Setting the Base Memory (RAM) buffer Address
638
--------------------------------------------
639
 
640
The memory buffer requires 2K of a 16K block of RAM. The base of this
641
16K block can be located in any of eight positions.
642
Switches 4-6 of switch group S1 select the Base of the 16K block.
643
Within that 16K address space, the buffer may be assigned any one of four
644
positions, determined by the offset, switches 7 and 8 of group S1.
645
 
646
   Switch     | Hex RAM | Hex ROM
647
   4 5 6  7 8 | Address | Address *)
648
   -----------|---------|-----------
649
 
650
 
651
 
652
 
653
              |         |
654
 
655
 
656
 
657
 
658
              |         |
659
 
660
 
661
 
662
 
663
              |         |
664
 
665
 
666
 
667
 
668
              |         |
669
   1 0 0  0 0 |  D4000  |  D6000
670
   1 0 0  0 1 |  D4800  |  D6000
671
   1 0 0  1 0 |  D5000  |  D6000
672
   1 0 0  1 1 |  D5800  |  D6000
673
              |         |
674
   1 0 1  0 0 |  D8000  |  DA000
675
   1 0 1  0 1 |  D8800  |  DA000
676
   1 0 1  1 0 |  D9000  |  DA000
677
   1 0 1  1 1 |  D9800  |  DA000
678
              |         |
679
   1 1 0  0 0 |  DC000  |  DE000
680
   1 1 0  0 1 |  DC800  |  DE000
681
   1 1 0  1 0 |  DD000  |  DE000
682
   1 1 0  1 1 |  DD800  |  DE000
683
              |         |
684
   1 1 1  0 0 |  E0000  |  E2000
685
   1 1 1  0 1 |  E0800  |  E2000
686
   1 1 1  1 0 |  E1000  |  E2000
687
   1 1 1  1 1 |  E1800  |  E2000
688
 
689
*) To enable the 8K Boot PROM install the jumper ROM.
690
   The default is jumper ROM not installed.
691
 
692
 
693
Setting the Timeouts and Interrupt
694
----------------------------------
695
 
696
The jumpers labeled EXT1 and EXT2 are used to determine the timeout
697
parameters. These two jumpers are normally left open.
698
 
699
To select a hardware interrupt level set one (only one!) of the jumpers
700
IRQ2, IRQ3, IRQ4, IRQ5, IRQ7. The Manufacturer's default is IRQ2.
701
 
702
 
703
Configuring the PC130E for Star or Bus Topology
704
-----------------------------------------------
705
 
706
The single jumper labeled STAR is used to configure the PC130E board for
707
star or bus topology.
708
When the jumper is installed, the board may be used in a star network, when
709
it is removed, the board can be used in a bus topology.
710
 
711
 
712
Diagnostic LEDs
713
---------------
714
 
715
Two diagnostic LEDs are visible on the rear bracket of the board.
716
The green LED monitors the network activity: the red one shows the
717
board activity:
718
 
719
 Green  | Status               Red      | Status
720
 -------|-------------------   ---------|-------------------
721
  on    | normal activity      flash/on | data transfer
722
  blink | reconfiguration      off      | no data transfer;
723
  off   | defective board or            | incorrect memory or
724
        | node ID is zero               | I/O address
725
 
726
 
727
*****************************************************************************
728
 
729
** Standard Microsystems Corp (SMC) **
730
PC500/PC550 Longboard (16-bit cards)
731
-------------------------------------
732
  - from Juergen Seifert 
733
 
734
 
735
STANDARD MICROSYSTEMS CORPORATION (SMC) ARCNET-PC500/PC550 Long Board
736
=====================================================================
737
 
738
Note: There is another Version of the PC500 called Short Version, which
739
      is different in hard- and software! The most important differences
740
      are:
741
      - The long board has no Shared memory.
742
      - On the long board the selection of the interrupt is done by binary
743
        coded switch, on the short board directly by jumper.
744
 
745
[Avery's note: pay special attention to that: the long board HAS NO SHARED
746
MEMORY.  This means the current Linux-ARCnet driver can't use these cards.
747
I have obtained a PC500Longboard and will be doing some experiments on it in
748
the future, but don't hold your breath.  Thanks again to Juergen Seifert for
749
his advice about this!]
750
 
751
This description has been written by Juergen Seifert 
752
using information from the following Original SMC Manual
753
 
754
             "Configuration Guide for
755
             SMC ARCNET-PC500/PC550
756
         Series Network Controller Boards
757
             Pub. # 900.033 Rev. A
758
                November, 1989"
759
 
760
ARCNET is a registered trademark of the Datapoint Corporation
761
SMC is a registered trademark of the Standard Microsystems Corporation
762
 
763
The PC500 is equipped with a standard BNC female connector for connection
764
to RG-62/U coax cable.
765
The board is designed both for point-to-point connection in star networks
766
and for connection to bus networks.
767
 
768
The PC550 is equipped with two modular RJ11-type jacks for connection
769
to twisted pair wiring.
770
It can be used in a star or a daisy-chained (BUS) network.
771
 
772
       1
773
 
774
    ____________________________________________________________________
775
   < |         SW1         | |     SW2     |                            |
776
   > |_____________________| |_____________|                            |
777
   <   IRQ    |I/O Addr                                                 |
778
   >                                                                 ___|
779
   <                                                            CR4 |___|
780
   >                                                            CR3 |___|
781
   <                                                                 ___|
782
   >                                                              N |   | 8
783
   <                                                              o |   | 7
784
   >                                                              d | S | 6
785
   <                                                              e | W | 5
786
   >                                                              A | 3 | 4
787
   <                                                              d |   | 3
788
   >                                                              d |   | 2
789
   <                                                              r |___| 1
790
   >                                                        |o|    _____|
791
   <                                                        |o|   | J1  |
792
   >  3 1                                                   JP6   |_____|
793
   < |o|o| JP2                                                    | J2  |
794
   > |o|o|                                                        |_____|
795
   <  4 2__                                               ______________|
796
   >    |  |                                             |
797
   <____|  |_____________________________________________|
798
 
799
Legend:
800
 
801
SW1     1-6:    I/O Base Address Select
802
        7-10:   Interrupt Select
803
SW2     1-6:    Reserved for Future Use
804
SW3     1-8:    Node ID Select
805
JP2     1-4:    Extended Timeout Select
806
JP6             Selected - Star Topology        (PC500 only)
807
                Deselected - Bus Topology       (PC500 only)
808
CR3     Green   Monitors Network Activity
809
CR4     Red     Monitors Board Activity
810
J1              BNC RG62/U Connector            (PC500 only)
811
J1              6-position Telephone Jack       (PC550 only)
812
J2              6-position Telephone Jack       (PC550 only)
813
 
814
Setting one of the switches to Off/Open means "1", On/Closed means "0".
815
 
816
 
817
Setting the Node ID
818
-------------------
819
 
820
The eight switches in group SW3 are used to set the node ID. Each node
821
attached to the network must have an unique node ID which must be
822
different from 0.
823
Switch 1 serves as the least significant bit (LSB).
824
 
825
The node ID is the sum of the values of all switches set to "1"
826
These values are:
827
 
828
    Switch | Value
829
    -------|-------
830
      1    |   1
831
      2    |   2
832
      3    |   4
833
      4    |   8
834
      5    |  16
835
      6    |  32
836
      7    |  64
837
      8    | 128
838
 
839
Some Examples:
840
 
841
    Switch         | Hex     | Decimal
842
   8 7 6 5 4 3 2 1 | Node ID | Node ID
843
   ----------------|---------|---------
844
 
845
 
846
 
847
 
848
       . . .       |         |
849
 
850
       . . .       |         |
851
   1 0 1 0 1 0 1 0 |   AA    |  170
852
       . . .       |         |
853
   1 1 1 1 1 1 0 1 |   FD    |  253
854
   1 1 1 1 1 1 1 0 |   FE    |  254
855
   1 1 1 1 1 1 1 1 |   FF    |  255
856
 
857
 
858
Setting the I/O Base Address
859
----------------------------
860
 
861
The first six switches in switch group SW1 are used to select one
862
of 32 possible I/O Base addresses using the following table
863
 
864
   Switch       | Hex I/O
865
   6 5  4 3 2 1 | Address
866
   -------------|--------
867
 
868
 
869
 
870
 
871
 
872
 
873
 
874
 
875
 
876
 
877
 
878
 
879
 
880
 
881
 
882
 
883
   1 1  0 0 0 0 |  300
884
   1 1  0 0 0 1 |  310
885
   1 1  0 0 1 0 |  320
886
   1 1  0 0 1 1 |  330
887
   1 1  0 1 0 0 |  340
888
   1 1  0 1 0 1 |  350
889
   1 1  0 1 1 0 |  360
890
   1 1  0 1 1 1 |  370
891
   1 1  1 0 0 0 |  380
892
   1 1  1 0 0 1 |  390
893
   1 1  1 0 1 0 |  3A0
894
   1 1  1 0 1 1 |  3B0
895
   1 1  1 1 0 0 |  3C0
896
   1 1  1 1 0 1 |  3D0
897
   1 1  1 1 1 0 |  3E0
898
   1 1  1 1 1 1 |  3F0
899
 
900
 
901
Setting the Interrupt
902
---------------------
903
 
904
Switches seven through ten of switch group SW1 are used to select the
905
interrupt level. The interrupt level is binary coded, so selections
906
from 0 to 15 would be possible, but only the following eight values will
907
be supported: 3, 4, 5, 7, 9, 10, 11, 12.
908
 
909
   Switch   | IRQ
910
   10 9 8 7 |
911
   ---------|--------
912
 
913
 
914
 
915
 
916
    1 0 0 1 |  9 (=2) (default)
917
    1 0 1 0 | 10
918
    1 0 1 1 | 11
919
    1 1 0 0 | 12
920
 
921
 
922
Setting the Timeouts
923
--------------------
924
 
925
The two jumpers JP2 (1-4) are used to determine the timeout parameters.
926
These two jumpers are normally left open.
927
Refer to the COM9026 Data Sheet for alternate configurations.
928
 
929
 
930
Configuring the PC500 for Star or Bus Topology
931
----------------------------------------------
932
 
933
The single jumper labeled JP6 is used to configure the PC500 board for
934
star or bus topology.
935
When the jumper is installed, the board may be used in a star network, when
936
it is removed, the board can be used in a bus topology.
937
 
938
 
939
Diagnostic LEDs
940
---------------
941
 
942
Two diagnostic LEDs are visible on the rear bracket of the board.
943
The green LED monitors the network activity: the red one shows the
944
board activity:
945
 
946
 Green  | Status               Red      | Status
947
 -------|-------------------   ---------|-------------------
948
  on    | normal activity      flash/on | data transfer
949
  blink | reconfiguration      off      | no data transfer;
950
  off   | defective board or            | incorrect memory or
951
        | node ID is zero               | I/O address
952
 
953
 
954
*****************************************************************************
955
 
956
** SMC **
957
PC710 (8-bit card)
958
------------------
959
  - from J.S. van Oosten 
960
 
961
Note: this data is gathered by experimenting and looking at info of other
962
cards. However, I'm sure I got 99% of the settings right.
963
 
964
The SMC710 card resembles the PC270 card, but is much more basic (i.e. no
965
LEDs, RJ11 jacks, etc.) and 8 bit. Here's a little drawing:
966
 
967
    _______________________________________
968
   | +---------+  +---------+              |____
969
   | |   S2    |  |   S1    |              |
970
   | +---------+  +---------+              |
971
   |                                       |
972
   |  +===+    __                          |
973
   |  | R |   |  | X-tal                 ###___
974
   |  | O |   |__|                      ####__'|
975
   |  | M |    ||                        ###
976
   |  +===+                                |
977
   |                                       |
978
   |   .. JP1   +----------+               |
979
   |   ..       | big chip |               |
980
   |   ..       |  90C63   |               |
981
   |   ..       |          |               |
982
   |   ..       +----------+               |
983
    -------                     -----------
984
           |||||||||||||||||||||
985
 
986
The row of jumpers at JP1 actually consists of 8 jumpers, (sometimes
987
labelled) the same as on the PC270, from top to bottom: EXT2, EXT1, ROM,
988
IRQ7, IRQ5, IRQ4, IRQ3, IRQ2 (gee, wonder what they would do? :-) )
989
 
990
S1 and S2 perform the same function as on the PC270, only their numbers
991
are swapped (S1 is the nodeaddress, S2 sets IO- and RAM-address).
992
 
993
I know it works when connected to a PC110 type ARCnet board.
994
 
995
 
996
*****************************************************************************
997
 
998
** Possibly SMC **
999
LCS-8830(-T) (8 and 16-bit cards)
1000
---------------------------------
1001
  - from Mathias Katzer 
1002
  - Marek Michalkiewicz  says the
1003
    LCS-8830 is slightly different from LCS-8830-T.  These are 8 bit, BUS
1004
    only (the JP0 jumper is hardwired), and BNC only.
1005
 
1006
This is a LCS-8830-T made by SMC, I think ('SMC' only appears on one PLCC,
1007
nowhere else, not even on the few Xeroxed sheets from the manual).
1008
 
1009
SMC ARCnet Board Type LCS-8830-T
1010
 
1011
   ------------------------------------
1012
  |                                    |
1013
  |              JP3 88  8 JP2         |
1014
  |       #####      | \               |
1015
  |       #####    ET1 ET2          ###|
1016
  |                              8  ###|
1017
  |  U3   SW 1                  JP0 ###|  Phone Jacks
1018
  |  --                             ###|
1019
  | |  |                               |
1020
  | |  |   SW2                         |
1021
  | |  |                               |
1022
  | |  |  #####                        |
1023
  |  --   #####                       ####  BNC Connector
1024
  |                                   ####
1025
  |   888888 JP1                       |
1026
  |   234567                           |
1027
   --                           -------
1028
     |||||||||||||||||||||||||||
1029
      --------------------------
1030
 
1031
 
1032
SW1: DIP-Switches for Station Address
1033
SW2: DIP-Switches for Memory Base and I/O Base addresses
1034
 
1035
JP0: If closed, internal termination on (default open)
1036
JP1: IRQ Jumpers
1037
JP2: Boot-ROM enabled if closed
1038
JP3: Jumpers for response timeout
1039
 
1040
U3: Boot-ROM Socket
1041
 
1042
 
1043
ET1 ET2     Response Time     Idle Time    Reconfiguration Time
1044
 
1045
               78                86               840
1046
 X            285               316              1680
1047
     X        563               624              1680
1048
 X   X       1130              1237              1680
1049
 
1050
(X means closed jumper)
1051
 
1052
(DIP-Switch downwards means "0")
1053
 
1054
The station address is binary-coded with SW1.
1055
 
1056
The I/O base address is coded with DIP-Switches 6,7 and 8 of SW2:
1057
 
1058
Switches        Base
1059
678             Address
1060
000             260-26f
1061
100             290-29f
1062
010             2e0-2ef
1063
110             2f0-2ff
1064
001             300-30f
1065
101             350-35f
1066
011             380-38f
1067
111             3e0-3ef
1068
 
1069
 
1070
DIP Switches 1-5 of SW2 encode the RAM and ROM Address Range:
1071
 
1072
Switches        RAM           ROM
1073
12345           Address Range  Address Range
1074
00000           C:0000-C:07ff   C:2000-C:3fff
1075
10000           C:0800-C:0fff
1076
01000           C:1000-C:17ff
1077
11000           C:1800-C:1fff
1078
00100           C:4000-C:47ff   C:6000-C:7fff
1079
10100           C:4800-C:4fff
1080
01100           C:5000-C:57ff
1081
11100           C:5800-C:5fff
1082
00010           C:C000-C:C7ff   C:E000-C:ffff
1083
10010           C:C800-C:Cfff
1084
01010           C:D000-C:D7ff
1085
11010           C:D800-C:Dfff
1086
00110           D:0000-D:07ff   D:2000-D:3fff
1087
10110           D:0800-D:0fff
1088
01110           D:1000-D:17ff
1089
11110           D:1800-D:1fff
1090
00001           D:4000-D:47ff   D:6000-D:7fff
1091
10001           D:4800-D:4fff
1092
01001           D:5000-D:57ff
1093
11001           D:5800-D:5fff
1094
00101           D:8000-D:87ff   D:A000-D:bfff
1095
10101           D:8800-D:8fff
1096
01101           D:9000-D:97ff
1097
11101           D:9800-D:9fff
1098
00011           D:C000-D:c7ff   D:E000-D:ffff
1099
10011           D:C800-D:cfff
1100
01011           D:D000-D:d7ff
1101
11011           D:D800-D:dfff
1102
00111           E:0000-E:07ff   E:2000-E:3fff
1103
10111           E:0800-E:0fff
1104
01111           E:1000-E:17ff
1105
11111           E:1800-E:1fff
1106
 
1107
 
1108
*****************************************************************************
1109
 
1110
** PureData Corp **
1111
PDI507 (8-bit card)
1112
--------------------
1113
  - from Mark Rejhon  (slight modifications by Avery)
1114
  - Avery's note: I think PDI508 cards (but definitely NOT PDI508Plus cards)
1115
    are mostly the same as this.  PDI508Plus cards appear to be mainly
1116
    software-configured.
1117
 
1118
Jumpers:
1119
        There is a jumper array at the bottom of the card, near the edge
1120
        connector.  This array is labelled J1.  They control the IRQs and
1121
        something else.  Put only one jumper on the IRQ pins.
1122
 
1123
        ETS1, ETS2 are for timing on very long distance networks.  See the
1124
        more general information near the top of this file.
1125
 
1126
        There is a J2 jumper on two pins.  A jumper should be put on them,
1127
        since it was already there when I got the card.  I don't know what
1128
        this jumper is for though.
1129
 
1130
        There is a two-jumper array for J3.  I don't know what it is for,
1131
        but there were already two jumpers on it when I got the card.  It's
1132
        a six pin grid in a two-by-three fashion.  The jumpers were
1133
        configured as follows:
1134
 
1135
           .-------.
1136
         o | o   o |
1137
           :-------:    ------> Accessible end of card with connectors
1138
         o | o   o |             in this direction ------->
1139
           `-------'
1140
 
1141
Carl de Billy  explains J3 and J4:
1142
 
1143
        J3 Diagram:
1144
 
1145
           .-------.
1146
         o | o   o |
1147
           :-------:    TWIST Technology
1148
         o | o   o |
1149
           `-------'
1150
           .-------.
1151
           | o   o | o
1152
           :-------:    COAX Technology
1153
           | o   o | o
1154
           `-------'
1155
 
1156
  - If using coax cable in a bus topology the J4 jumper must be removed;
1157
    place it on one pin.
1158
 
1159
  - If using bus topology with twisted pair wiring move the J3
1160
    jumpers so they connect the middle pin and the pins closest to the RJ11
1161
    Connectors.  Also the J4 jumper must be removed; place it on one pin of
1162
    J4 jumper for storage.
1163
 
1164
  - If using  star topology with twisted pair wiring move the J3
1165
    jumpers so they connect the middle pin and the pins closest to the RJ11
1166
    connectors.
1167
 
1168
 
1169
DIP Switches:
1170
 
1171
        The DIP switches accessible on the accessible end of the card while
1172
        it is installed, is used to set the ARCnet address.  There are 8
1173
        switches.  Use an address from 1 to 254.
1174
 
1175
        Switch No.
1176
        12345678        ARCnet address
1177
        -----------------------------------------
1178
        00000000        FF      (Don't use this!)
1179
        00000001        FE
1180
        00000010        FD
1181
        ....
1182
        11111101        2
1183
        11111110        1
1184
        11111111        0        (Don't use this!)
1185
 
1186
        There is another array of eight DIP switches at the top of the
1187
        card.  There are five labelled MS0-MS4 which seem to control the
1188
        memory address, and another three labelled IO0-IO2 which seem to
1189
        control the base I/O address of the card.
1190
 
1191
        This was difficult to test by trial and error, and the I/O addresses
1192
        are in a weird order.  This was tested by setting the DIP switches,
1193
        rebooting the computer, and attempting to load ARCETHER at various
1194
        addresses (mostly between 0x200 and 0x400).  The address that caused
1195
        the red transmit LED to blink, is the one that I thought works.
1196
 
1197
        Also, the address 0x3D0 seem to have a special meaning, since the
1198
        ARCETHER packet driver loaded fine, but without the red LED
1199
        blinking.  I don't know what 0x3D0 is for though.  I recommend using
1200
        an address of 0x300 since Windows may not like addresses below
1201
        0x300.
1202
 
1203
        IO Switch No.
1204
        210             I/O address
1205
        -------------------------------
1206
        111             0x260
1207
        110             0x290
1208
        101             0x2E0
1209
        100             0x2F0
1210
        011             0x300
1211
        010             0x350
1212
        001             0x380
1213
        000             0x3E0
1214
 
1215
        The memory switches set a reserved address space of 0x1000 bytes
1216
        (0x100 segment units, or 4k).  For example if I set an address of
1217
        0xD000, it will use up addresses 0xD000 to 0xD100.
1218
 
1219
        The memory switches were tested by booting using QEMM386 stealth,
1220
        and using LOADHI to see what address automatically became excluded
1221
        from the upper memory regions, and then attempting to load ARCETHER
1222
        using these addresses.
1223
 
1224
        I recommend using an ARCnet memory address of 0xD000, and putting
1225
        the EMS page frame at 0xC000 while using QEMM stealth mode.  That
1226
        way, you get contiguous high memory from 0xD100 almost all the way
1227
        the end of the megabyte.
1228
 
1229
        Memory Switch 0 (MS0) didn't seem to work properly when set to OFF
1230
        on my card.  It could be malfunctioning on my card.  Experiment with
1231
        it ON first, and if it doesn't work, set it to OFF.  (It may be a
1232
        modifier for the 0x200 bit?)
1233
 
1234
        MS Switch No.
1235
        43210           Memory address
1236
        --------------------------------
1237
        00001           0xE100  (guessed - was not detected by QEMM)
1238
        00011           0xE000  (guessed - was not detected by QEMM)
1239
        00101           0xDD00
1240
        00111           0xDC00
1241
        01001           0xD900
1242
        01011           0xD800
1243
        01101           0xD500
1244
        01111           0xD400
1245
        10001           0xD100
1246
        10011           0xD000
1247
        10101           0xCD00
1248
        10111           0xCC00
1249
        11001           0xC900 (guessed - crashes tested system)
1250
        11011           0xC800 (guessed - crashes tested system)
1251
        11101           0xC500 (guessed - crashes tested system)
1252
        11111           0xC400 (guessed - crashes tested system)
1253
 
1254
 
1255
*****************************************************************************
1256
 
1257
** CNet Technology Inc. **
1258
120 Series (8-bit cards)
1259
------------------------
1260
  - from Juergen Seifert 
1261
 
1262
 
1263
CNET TECHNOLOGY INC. (CNet) ARCNET 120A SERIES
1264
==============================================
1265
 
1266
This description has been written by Juergen Seifert 
1267
using information from the following Original CNet Manual
1268
 
1269
              "ARCNET
1270
            USER'S MANUAL
1271
                for
1272
               CN120A
1273
               CN120AB
1274
               CN120TP
1275
               CN120ST
1276
               CN120SBT
1277
             P/N:12-01-0007
1278
             Revision 3.00"
1279
 
1280
ARCNET is a registered trademark of the Datapoint Corporation
1281
 
1282
P/N 120A   ARCNET 8 bit XT/AT Star
1283
P/N 120AB  ARCNET 8 bit XT/AT Bus
1284
P/N 120TP  ARCNET 8 bit XT/AT Twisted Pair
1285
P/N 120ST  ARCNET 8 bit XT/AT Star, Twisted Pair
1286
P/N 120SBT ARCNET 8 bit XT/AT Star, Bus, Twisted Pair
1287
 
1288
    __________________________________________________________________
1289
   |                                                                  |
1290
   |                                                               ___|
1291
   |                                                          LED |___|
1292
   |                                                               ___|
1293
   |                                                            N |   | ID7
1294
   |                                                            o |   | ID6
1295
   |                                                            d | S | ID5
1296
   |                                                            e | W | ID4
1297
   |                     ___________________                    A | 2 | ID3
1298
   |                    |                   |                   d |   | ID2
1299
   |                    |                   |  1 2 3 4 5 6 7 8  d |   | ID1
1300
   |                    |                   | _________________ r |___| ID0
1301
   |                    |      90C65        ||       SW1       |  ____|
1302
   |  JP 8 7            |                   ||_________________| |    |
1303
   |    |o|o|  JP1      |                   |                    | J2 |
1304
   |    |o|o|  |oo|     |                   |         JP 1 1 1   |    |
1305
   |   ______________   |                   |            0 1 2   |____|
1306
   |  |  PROM        |  |___________________|           |o|o|o|  _____|
1307
   |  >  SOCKET      |  JP 6 5 4 3 2                    |o|o|o| | J1  |
1308
   |  |______________|    |o|o|o|o|o|                   |o|o|o| |_____|
1309
   |_____                 |o|o|o|o|o|                   ______________|
1310
         |                                             |
1311
         |_____________________________________________|
1312
 
1313
Legend:
1314
 
1315
90C65       ARCNET Probe
1316
S1  1-5:    Base Memory Address Select
1317
    6-8:    Base I/O Address Select
1318
S2  1-8:    Node ID Select (ID0-ID7)
1319
JP1     ROM Enable Select
1320
JP2     IRQ2
1321
JP3     IRQ3
1322
JP4     IRQ4
1323
JP5     IRQ5
1324
JP6     IRQ7
1325
JP7/JP8     ET1, ET2 Timeout Parameters
1326
JP10/JP11   Coax / Twisted Pair Select  (CN120ST/SBT only)
1327
JP12        Terminator Select       (CN120AB/ST/SBT only)
1328
J1      BNC RG62/U Connector        (all except CN120TP)
1329
J2      Two 6-position Telephone Jack   (CN120TP/ST/SBT only)
1330
 
1331
Setting one of the switches to Off means "1", On means "0".
1332
 
1333
 
1334
Setting the Node ID
1335
-------------------
1336
 
1337
The eight switches in SW2 are used to set the node ID. Each node attached
1338
to the network must have an unique node ID which must be different from 0.
1339
Switch 1 (ID0) serves as the least significant bit (LSB).
1340
 
1341
The node ID is the sum of the values of all switches set to "1"
1342
These values are:
1343
 
1344
   Switch | Label | Value
1345
   -------|-------|-------
1346
     1    | ID0   |   1
1347
     2    | ID1   |   2
1348
     3    | ID2   |   4
1349
     4    | ID3   |   8
1350
     5    | ID4   |  16
1351
     6    | ID5   |  32
1352
     7    | ID6   |  64
1353
     8    | ID7   | 128
1354
 
1355
Some Examples:
1356
 
1357
    Switch         | Hex     | Decimal
1358
   8 7 6 5 4 3 2 1 | Node ID | Node ID
1359
   ----------------|---------|---------
1360
 
1361
 
1362
 
1363
 
1364
       . . .       |         |
1365
 
1366
       . . .       |         |
1367
   1 0 1 0 1 0 1 0 |   AA    |  170
1368
       . . .       |         |
1369
   1 1 1 1 1 1 0 1 |   FD    |  253
1370
   1 1 1 1 1 1 1 0 |   FE    |  254
1371
   1 1 1 1 1 1 1 1 |   FF    |  255
1372
 
1373
 
1374
Setting the I/O Base Address
1375
----------------------------
1376
 
1377
The last three switches in switch block SW1 are used to select one
1378
of eight possible I/O Base addresses using the following table
1379
 
1380
 
1381
   Switch      | Hex I/O
1382
    6   7   8  | Address
1383
   ------------|--------
1384
   ON  ON  ON  |  260
1385
   OFF ON  ON  |  290
1386
   ON  OFF ON  |  2E0  (Manufacturer's default)
1387
   OFF OFF ON  |  2F0
1388
   ON  ON  OFF |  300
1389
   OFF ON  OFF |  350
1390
   ON  OFF OFF |  380
1391
   OFF OFF OFF |  3E0
1392
 
1393
 
1394
Setting the Base Memory (RAM) buffer Address
1395
--------------------------------------------
1396
 
1397
The memory buffer (RAM) requires 2K. The base of this buffer can be
1398
located in any of eight positions. The address of the Boot Prom is
1399
memory base + 8K or memory base + 0x2000.
1400
Switches 1-5 of switch block SW1 select the Memory Base address.
1401
 
1402
   Switch              | Hex RAM | Hex ROM
1403
    1   2   3   4   5  | Address | Address *)
1404
   --------------------|---------|-----------
1405
   ON  ON  ON  ON  ON  |  C0000  |  C2000
1406
   ON  ON  OFF ON  ON  |  C4000  |  C6000
1407
   ON  ON  ON  OFF ON  |  CC000  |  CE000
1408
   ON  ON  OFF OFF ON  |  D0000  |  D2000  (Manufacturer's default)
1409
   ON  ON  ON  ON  OFF |  D4000  |  D6000
1410
   ON  ON  OFF ON  OFF |  D8000  |  DA000
1411
   ON  ON  ON  OFF OFF |  DC000  |  DE000
1412
   ON  ON  OFF OFF OFF |  E0000  |  E2000
1413
 
1414
*) To enable the Boot ROM install the jumper JP1
1415
 
1416
Note: Since the switches 1 and 2 are always set to ON it may be possible
1417
      that they can be used to add an offset of 2K, 4K or 6K to the base
1418
      address, but this feature is not documented in the manual and I
1419
      haven't tested it yet.
1420
 
1421
 
1422
Setting the Interrupt Line
1423
--------------------------
1424
 
1425
To select a hardware interrupt level install one (only one!) of the jumpers
1426
JP2, JP3, JP4, JP5, JP6. JP2 is the default.
1427
 
1428
   Jumper | IRQ
1429
   -------|-----
1430
     2    |  2
1431
     3    |  3
1432
     4    |  4
1433
     5    |  5
1434
     6    |  7
1435
 
1436
 
1437
Setting the Internal Terminator on CN120AB/TP/SBT
1438
--------------------------------------------------
1439
 
1440
The jumper JP12 is used to enable the internal terminator.
1441
 
1442
                         -----
1443
 
1444
     -----   ON         |     |  ON
1445
    |  0  |             |  0  |
1446
    |     |  OFF         -----   OFF
1447
    |  0  |                0
1448
     -----
1449
   Terminator          Terminator
1450
    disabled            enabled
1451
 
1452
 
1453
Selecting the Connector Type on CN120ST/SBT
1454
-------------------------------------------
1455
 
1456
     JP10    JP11        JP10    JP11
1457
                         -----   -----
1458
 
1459
     -----   -----      |     | |     |
1460
    |  0  | |  0  |     |  0  | |  0  |
1461
    |     | |     |      -----   -----
1462
    |  0  | |  0  |        0       0
1463
     -----   -----
1464
     Coaxial Cable       Twisted Pair Cable
1465
       (Default)
1466
 
1467
 
1468
Setting the Timeout Parameters
1469
------------------------------
1470
 
1471
The jumpers labeled EXT1 and EXT2 are used to determine the timeout
1472
parameters. These two jumpers are normally left open.
1473
 
1474
 
1475
 
1476
*****************************************************************************
1477
 
1478
** CNet Technology Inc. **
1479
160 Series (16-bit cards)
1480
-------------------------
1481
  - from Juergen Seifert 
1482
 
1483
CNET TECHNOLOGY INC. (CNet) ARCNET 160A SERIES
1484
==============================================
1485
 
1486
This description has been written by Juergen Seifert 
1487
using information from the following Original CNet Manual
1488
 
1489
              "ARCNET
1490
            USER'S MANUAL
1491
                for
1492
               CN160A
1493
               CN160AB
1494
               CN160TP
1495
             P/N:12-01-0006
1496
             Revision 3.00"
1497
 
1498
ARCNET is a registered trademark of the Datapoint Corporation
1499
 
1500
P/N 160A   ARCNET 16 bit XT/AT Star
1501
P/N 160AB  ARCNET 16 bit XT/AT Bus
1502
P/N 160TP  ARCNET 16 bit XT/AT Twisted Pair
1503
 
1504
   ___________________________________________________________________
1505
  <                             _________________________          ___|
1506
  >               |oo| JP2     |                         |    LED |___|
1507
  <               |oo| JP1     |        9026             |    LED |___|
1508
  >                            |_________________________|         ___|
1509
  <                                                             N |   | ID7
1510
  >                                                      1      o |   | ID6
1511
  <                                    1 2 3 4 5 6 7 8 9 0      d | S | ID5
1512
  >         _______________           _____________________     e | W | ID4
1513
  <        |     PROM      |         |         SW1         |    A | 2 | ID3
1514
  >        >    SOCKET     |         |_____________________|    d |   | ID2
1515
  <        |_______________|          | IO-Base   | MEM   |     d |   | ID1
1516
  >                                                             r |___| ID0
1517
  <                                                               ____|
1518
  >                                                              |    |
1519
  <                                                              | J1 |
1520
  >                                                              |    |
1521
  <                                                              |____|
1522
  >                            1 1 1 1                                |
1523
  <  3 4 5 6 7      JP     8 9 0 1 2 3                                |
1524
  > |o|o|o|o|o|           |o|o|o|o|o|o|                               |
1525
  < |o|o|o|o|o| __        |o|o|o|o|o|o|                    ___________|
1526
  >            |  |                                       |
1527
  <____________|  |_______________________________________|
1528
 
1529
Legend:
1530
 
1531
9026            ARCNET Probe
1532
SW1 1-6:    Base I/O Address Select
1533
    7-10:   Base Memory Address Select
1534
SW2 1-8:    Node ID Select (ID0-ID7)
1535
JP1/JP2     ET1, ET2 Timeout Parameters
1536
JP3-JP13    Interrupt Select
1537
J1      BNC RG62/U Connector        (CN160A/AB only)
1538
J1      Two 6-position Telephone Jack   (CN160TP only)
1539
LED
1540
 
1541
Setting one of the switches to Off means "1", On means "0".
1542
 
1543
 
1544
Setting the Node ID
1545
-------------------
1546
 
1547
The eight switches in SW2 are used to set the node ID. Each node attached
1548
to the network must have an unique node ID which must be different from 0.
1549
Switch 1 (ID0) serves as the least significant bit (LSB).
1550
 
1551
The node ID is the sum of the values of all switches set to "1"
1552
These values are:
1553
 
1554
   Switch | Label | Value
1555
   -------|-------|-------
1556
     1    | ID0   |   1
1557
     2    | ID1   |   2
1558
     3    | ID2   |   4
1559
     4    | ID3   |   8
1560
     5    | ID4   |  16
1561
     6    | ID5   |  32
1562
     7    | ID6   |  64
1563
     8    | ID7   | 128
1564
 
1565
Some Examples:
1566
 
1567
    Switch         | Hex     | Decimal
1568
   8 7 6 5 4 3 2 1 | Node ID | Node ID
1569
   ----------------|---------|---------
1570
 
1571
 
1572
 
1573
 
1574
       . . .       |         |
1575
 
1576
       . . .       |         |
1577
   1 0 1 0 1 0 1 0 |   AA    |  170
1578
       . . .       |         |
1579
   1 1 1 1 1 1 0 1 |   FD    |  253
1580
   1 1 1 1 1 1 1 0 |   FE    |  254
1581
   1 1 1 1 1 1 1 1 |   FF    |  255
1582
 
1583
 
1584
Setting the I/O Base Address
1585
----------------------------
1586
 
1587
The first six switches in switch block SW1 are used to select the I/O Base
1588
address using the following table:
1589
 
1590
             Switch        | Hex I/O
1591
    1   2   3   4   5   6  | Address
1592
   ------------------------|--------
1593
   OFF ON  ON  OFF OFF ON  |  260
1594
   OFF ON  OFF ON  ON  OFF |  290
1595
   OFF ON  OFF OFF OFF ON  |  2E0  (Manufacturer's default)
1596
   OFF ON  OFF OFF OFF OFF |  2F0
1597
   OFF OFF ON  ON  ON  ON  |  300
1598
   OFF OFF ON  OFF ON  OFF |  350
1599
   OFF OFF OFF ON  ON  ON  |  380
1600
   OFF OFF OFF OFF OFF ON  |  3E0
1601
 
1602
Note: Other IO-Base addresses seem to be selectable, but only the above
1603
      combinations are documented.
1604
 
1605
 
1606
Setting the Base Memory (RAM) buffer Address
1607
--------------------------------------------
1608
 
1609
The switches 7-10 of switch block SW1 are used to select the Memory
1610
Base address of the RAM (2K) and the PROM.
1611
 
1612
   Switch          | Hex RAM | Hex ROM
1613
    7   8   9  10  | Address | Address
1614
   ----------------|---------|-----------
1615
   OFF OFF ON  ON  |  C0000  |  C8000
1616
   OFF OFF ON  OFF |  D0000  |  D8000 (Default)
1617
   OFF OFF OFF ON  |  E0000  |  E8000
1618
 
1619
Note: Other MEM-Base addresses seem to be selectable, but only the above
1620
      combinations are documented.
1621
 
1622
 
1623
Setting the Interrupt Line
1624
--------------------------
1625
 
1626
To select a hardware interrupt level install one (only one!) of the jumpers
1627
JP3 through JP13 using the following table:
1628
 
1629
   Jumper | IRQ
1630
   -------|-----------------
1631
     3    |  14
1632
     4    |  15
1633
     5    |  12
1634
     6    |  11
1635
     7    |  10
1636
     8    |   3
1637
     9    |   4
1638
    10    |   5
1639
    11    |   6
1640
    12    |   7
1641
    13    |   2 (=9) Default!
1642
 
1643
Note:  - Do not use JP11=IRQ6, it may conflict with your Floppy Disk
1644
         Controller
1645
       - Use JP3=IRQ14 only, if you don't have an IDE-, MFM-, or RLL-
1646
         Hard Disk, it may conflict with their controllers
1647
 
1648
 
1649
Setting the Timeout Parameters
1650
------------------------------
1651
 
1652
The jumpers labeled JP1 and JP2 are used to determine the timeout
1653
parameters. These two jumpers are normally left open.
1654
 
1655
 
1656
*****************************************************************************
1657
 
1658
** Lantech **
1659
8-bit card, unknown model
1660
-------------------------
1661
  - from Vlad Lungu  - his e-mail address seemed broken at
1662
    the time I tried to reach him.  Sorry Vlad, if you didn't get my reply.
1663
 
1664
   ________________________________________________________________
1665
   |   1         8                                                 |
1666
   |   ___________                                               __|
1667
   |   |   SW1    |                                         LED |__|
1668
   |   |__________|                                                |
1669
   |                                                            ___|
1670
   |                _____________________                       |S | 8
1671
   |                |                   |                       |W |
1672
   |                |                   |                       |2 |
1673
   |                |                   |                       |__| 1
1674
   |                |      UM9065L      |     |o|  JP4         ____|____
1675
   |                |                   |     |o|              |  CN    |
1676
   |                |                   |                      |________|
1677
   |                |                   |                          |
1678
   |                |___________________|                          |
1679
   |                                                               |
1680
   |                                                               |
1681
   |      _____________                                            |
1682
   |      |            |                                           |
1683
   |      |    PROM    |        |ooooo|  JP6                       |
1684
   |      |____________|        |ooooo|                            |
1685
   |_____________                                             _   _|
1686
                |____________________________________________| |__|
1687
 
1688
 
1689
UM9065L : ARCnet Controller
1690
 
1691
SW 1    : Shared Memory Address and I/O Base
1692
 
1693
        ON=0
1694
 
1695
        12345|Memory Address
1696
        -----|--------------
1697
        00001|  D4000
1698
        00010|  CC000
1699
        00110|  D0000
1700
        01110|  D1000
1701
        01101|  D9000
1702
        10010|  CC800
1703
        10011|  DC800
1704
        11110|  D1800
1705
 
1706
It seems that the bits are considered in reverse order.  Also, you must
1707
observe that some of those addresses are unusual and I didn't probe them; I
1708
used a memory dump in DOS to identify them.  For the 00000 configuration and
1709
some others that I didn't write here the card seems to conflict with the
1710
video card (an S3 GENDAC). I leave the full decoding of those addresses to
1711
you.
1712
 
1713
        678| I/O Address
1714
        ---|------------
1715
        000|    260
1716
        001|    failed probe
1717
        010|    2E0
1718
        011|    380
1719
        100|    290
1720
        101|    350
1721
        110|    failed probe
1722
        111|    3E0
1723
 
1724
SW 2  : Node ID (binary coded)
1725
 
1726
JP 4  : Boot PROM enable   CLOSE - enabled
1727
                           OPEN  - disabled
1728
 
1729
JP 6  : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6)
1730
 
1731
 
1732
*****************************************************************************
1733
 
1734
** Acer **
1735
8-bit card, Model 5210-003
1736
--------------------------
1737
  - from Vojtech Pavlik  using portions of the existing
1738
    arcnet-hardware file.
1739
 
1740
This is a 90C26 based card.  Its configuration seems similar to the SMC
1741
PC100, but has some additional jumpers I don't know the meaning of.
1742
 
1743
               __
1744
              |  |
1745
   ___________|__|_________________________
1746
  |         |      |                       |
1747
  |         | BNC  |                       |
1748
  |         |______|                    ___|
1749
  |  _____________________             |___
1750
  | |                     |                |
1751
  | | Hybrid IC           |                |
1752
  | |                     |       o|o J1   |
1753
  | |_____________________|       8|8      |
1754
  |                               8|8 J5   |
1755
  |                               o|o      |
1756
  |                               8|8      |
1757
  |__                             8|8      |
1758
 (|__| LED                        o|o      |
1759
  |                               8|8      |
1760
  |                               8|8 J15  |
1761
  |                                        |
1762
  |                    _____               |
1763
  |                   |     |   _____      |
1764
  |                   |     |  |     |  ___|
1765
  |                   |     |  |     | |
1766
  |  _____            | ROM |  | UFS | |
1767
  | |     |           |     |  |     | |
1768
  | |     |     ___   |     |  |     | |
1769
  | |     |    |   |  |__.__|  |__.__| |
1770
  | | NCR |    |XTL|   _____    _____  |
1771
  | |     |    |___|  |     |  |     | |
1772
  | |90C26|           |     |  |     | |
1773
  | |     |           | RAM |  | UFS | |
1774
  | |     | J17 o|o   |     |  |     | |
1775
  | |     | J16 o|o   |     |  |     | |
1776
  | |__.__|           |__.__|  |__.__| |
1777
  |  ___                               |
1778
  | |   |8                             |
1779
  | |SW2|                              |
1780
  | |   |                              |
1781
  | |___|1                             |
1782
  |  ___                               |
1783
  | |   |10           J18 o|o          |
1784
  | |   |                 o|o          |
1785
  | |SW1|                 o|o          |
1786
  | |   |             J21 o|o          |
1787
  | |___|1                             |
1788
  |                                    |
1789
  |____________________________________|
1790
 
1791
 
1792
Legend:
1793
 
1794
90C26       ARCNET Chip
1795
XTL         20 MHz Crystal
1796
SW1 1-6     Base I/O Address Select
1797
    7-10    Memory Address Select
1798
SW2 1-8     Node ID Select (ID0-ID7)
1799
J1-J5       IRQ Select
1800
J6-J21      Unknown (Probably extra timeouts & ROM enable ...)
1801
LED1        Activity LED
1802
BNC         Coax connector (STAR ARCnet)
1803
RAM         2k of SRAM
1804
ROM         Boot ROM socket
1805
UFS         Unidentified Flying Sockets
1806
 
1807
 
1808
Setting the Node ID
1809
-------------------
1810
 
1811
The eight switches in SW2 are used to set the node ID. Each node attached
1812
to the network must have an unique node ID which must not be 0.
1813
Switch 1 (ID0) serves as the least significant bit (LSB).
1814
 
1815
Setting one of the switches to OFF means "1", ON means "0".
1816
 
1817
The node ID is the sum of the values of all switches set to "1"
1818
These values are:
1819
 
1820
   Switch | Value
1821
   -------|-------
1822
     1    |   1
1823
     2    |   2
1824
     3    |   4
1825
     4    |   8
1826
     5    |  16
1827
     6    |  32
1828
     7    |  64
1829
     8    | 128
1830
 
1831
Don't set this to 0 or 255; these values are reserved.
1832
 
1833
 
1834
Setting the I/O Base Address
1835
----------------------------
1836
 
1837
The switches 1 to 6 of switch block SW1 are used to select one
1838
of 32 possible I/O Base addresses using the following tables
1839
 
1840
          | Hex
1841
   Switch | Value
1842
   -------|-------
1843
     1    | 200
1844
     2    | 100
1845
     3    |  80
1846
     4    |  40
1847
     5    |  20
1848
     6    |  10
1849
 
1850
The I/O address is sum of all switches set to "1". Remember that
1851
the I/O address space bellow 0x200 is RESERVED for mainboard, so
1852
switch 1 should be ALWAYS SET TO OFF.
1853
 
1854
 
1855
Setting the Base Memory (RAM) buffer Address
1856
--------------------------------------------
1857
 
1858
The memory buffer (RAM) requires 2K. The base of this buffer can be
1859
located in any of sixteen positions. However, the addresses below
1860
A0000 are likely to cause system hang because there's main RAM.
1861
 
1862
Jumpers 7-10 of switch block SW1 select the Memory Base address.
1863
 
1864
   Switch          | Hex RAM
1865
    7   8   9  10  | Address
1866
   ----------------|---------
1867
   OFF OFF OFF OFF |  F0000 (conflicts with main BIOS)
1868
   OFF OFF OFF ON  |  E0000
1869
   OFF OFF ON  OFF |  D0000
1870
   OFF OFF ON  ON  |  C0000 (conflicts with video BIOS)
1871
   OFF ON  OFF OFF |  B0000 (conflicts with mono video)
1872
   OFF ON  OFF ON  |  A0000 (conflicts with graphics)
1873
 
1874
 
1875
Setting the Interrupt Line
1876
--------------------------
1877
 
1878
Jumpers 1-5 of the jumper block J1 control the IRQ level. ON means
1879
shorted, OFF means open.
1880
 
1881
    Jumper              |  IRQ
1882
    1   2   3   4   5   |
1883
   ----------------------------
1884
    ON  OFF OFF OFF OFF |  7
1885
    OFF ON  OFF OFF OFF |  5
1886
    OFF OFF ON  OFF OFF |  4
1887
    OFF OFF OFF ON  OFF |  3
1888
    OFF OFF OFF OFF ON  |  2
1889
 
1890
 
1891
Unknown jumpers & sockets
1892
-------------------------
1893
 
1894
I know nothing about these. I just guess that J16&J17 are timeout
1895
jumpers and maybe one of J18-J21 selects ROM. Also J6-J10 and
1896
J11-J15 are connecting IRQ2-7 to some pins on the UFSs. I can't
1897
guess the purpose.
1898
 
1899
 
1900
*****************************************************************************
1901
 
1902
** Datapoint? **
1903
LAN-ARC-8, an 8-bit card
1904
------------------------
1905
  - from Vojtech Pavlik 
1906
 
1907
This is another SMC 90C65-based ARCnet card. I couldn't identify the
1908
manufacturer, but it might be DataPoint, because the card has the
1909
original arcNet logo in its upper right corner.
1910
 
1911
          _______________________________________________________
1912
         |                         _________                     |
1913
         |                        |   SW2   | ON      arcNet     |
1914
         |                        |_________| OFF             ___|
1915
         |  _____________         1 ______  8                |   | 8
1916
         | |             | SW1     | XTAL | ____________     | S |
1917
         | > RAM (2k)    |         |______||            |    | W |
1918
         | |_____________|                 |      H     |    | 3 |
1919
         |                        _________|_____ y     |    |___| 1
1920
         |  _________            |         |     |b     |        |
1921
         | |_________|           |         |     |r     |        |
1922
         |                       |     SMC |     |i     |        |
1923
         |                       |    90C65|     |d     |        |
1924
         |  _________            |         |     |      |        |
1925
         | |   SW1   | ON        |         |     |I     |        |
1926
         | |_________| OFF       |_________|_____/C     |   _____|
1927
         |  1       8                      |            |  |     |___
1928
         |  ______________                 |            |  | BNC |___|
1929
         | |              |                |____________|  |_____|
1930
         | > EPROM SOCKET |              _____________           |
1931
         | |______________|             |_____________|          |
1932
         |                                         ______________|
1933
         |                                        |
1934
         |________________________________________|
1935
 
1936
Legend:
1937
 
1938
90C65       ARCNET Chip
1939
SW1 1-5:    Base Memory Address Select
1940
    6-8:    Base I/O Address Select
1941
SW2 1-8:    Node ID Select
1942
SW3 1-5:    IRQ Select
1943
    6-7:    Extra Timeout
1944
    8  :    ROM Enable
1945
BNC         Coax connector
1946
XTAL        20 MHz Crystal
1947
 
1948
 
1949
Setting the Node ID
1950
-------------------
1951
 
1952
The eight switches in SW3 are used to set the node ID. Each node attached
1953
to the network must have an unique node ID which must not be 0.
1954
Switch 1 serves as the least significant bit (LSB).
1955
 
1956
Setting one of the switches to Off means "1", On means "0".
1957
 
1958
The node ID is the sum of the values of all switches set to "1"
1959
These values are:
1960
 
1961
   Switch | Value
1962
   -------|-------
1963
     1    |   1
1964
     2    |   2
1965
     3    |   4
1966
     4    |   8
1967
     5    |  16
1968
     6    |  32
1969
     7    |  64
1970
     8    | 128
1971
 
1972
 
1973
Setting the I/O Base Address
1974
----------------------------
1975
 
1976
The last three switches in switch block SW1 are used to select one
1977
of eight possible I/O Base addresses using the following table
1978
 
1979
 
1980
   Switch      | Hex I/O
1981
    6   7   8  | Address
1982
   ------------|--------
1983
   ON  ON  ON  |  260
1984
   OFF ON  ON  |  290
1985
   ON  OFF ON  |  2E0  (Manufacturer's default)
1986
   OFF OFF ON  |  2F0
1987
   ON  ON  OFF |  300
1988
   OFF ON  OFF |  350
1989
   ON  OFF OFF |  380
1990
   OFF OFF OFF |  3E0
1991
 
1992
 
1993
Setting the Base Memory (RAM) buffer Address
1994
--------------------------------------------
1995
 
1996
The memory buffer (RAM) requires 2K. The base of this buffer can be
1997
located in any of eight positions. The address of the Boot Prom is
1998
memory base + 0x2000.
1999
Jumpers 3-5 of switch block SW1 select the Memory Base address.
2000
 
2001
   Switch              | Hex RAM | Hex ROM
2002
    1   2   3   4   5  | Address | Address *)
2003
   --------------------|---------|-----------
2004
   ON  ON  ON  ON  ON  |  C0000  |  C2000
2005
   ON  ON  OFF ON  ON  |  C4000  |  C6000
2006
   ON  ON  ON  OFF ON  |  CC000  |  CE000
2007
   ON  ON  OFF OFF ON  |  D0000  |  D2000  (Manufacturer's default)
2008
   ON  ON  ON  ON  OFF |  D4000  |  D6000
2009
   ON  ON  OFF ON  OFF |  D8000  |  DA000
2010
   ON  ON  ON  OFF OFF |  DC000  |  DE000
2011
   ON  ON  OFF OFF OFF |  E0000  |  E2000
2012
 
2013
*) To enable the Boot ROM set the switch 8 of switch block SW3 to position ON.
2014
 
2015
The switches 1 and 2 probably add 0x0800 and 0x1000 to RAM base address.
2016
 
2017
 
2018
Setting the Interrupt Line
2019
--------------------------
2020
 
2021
Switches 1-5 of the switch block SW3 control the IRQ level.
2022
 
2023
    Jumper              |  IRQ
2024
    1   2   3   4   5   |
2025
   ----------------------------
2026
    ON  OFF OFF OFF OFF |  3
2027
    OFF ON  OFF OFF OFF |  4
2028
    OFF OFF ON  OFF OFF |  5
2029
    OFF OFF OFF ON  OFF |  7
2030
    OFF OFF OFF OFF ON  |  2
2031
 
2032
 
2033
Setting the Timeout Parameters
2034
------------------------------
2035
 
2036
The switches 6-7 of the switch block SW3 are used to determine the timeout
2037
parameters.  These two switches are normally left in the OFF position.
2038
 
2039
 
2040
*****************************************************************************
2041
 
2042
** Topware **
2043
8-bit card, TA-ARC/10
2044
-------------------------
2045
  - from Vojtech Pavlik 
2046
 
2047
This is another very similar 90C65 card. Most of the switches and jumpers
2048
are the same as on other clones.
2049
 
2050
 _____________________________________________________________________
2051
|  ___________   |                         |            ______        |
2052
| |SW2 NODE ID|  |                         |           | XTAL |       |
2053
| |___________|  |  Hybrid IC              |           |______|       |
2054
|  ___________   |                         |                        __|
2055
| |SW1 MEM+I/O|  |_________________________|                   LED1|__|)
2056
| |___________|           1 2                                         |
2057
|                     J3 |o|o| TIMEOUT                          ______|
2058
|     ______________     |o|o|                                 |      |
2059
|    |              |  ___________________                     | RJ   |
2060
|    > EPROM SOCKET | |                   \                    |------|
2061
|J2  |______________| |                    |                   |      |
2062
||o|                  |                    |                   |______|
2063
||o| ROM ENABLE       |        SMC         |    _________             |
2064
|     _____________   |       90C65        |   |_________|       _____|
2065
|    |             |  |                    |                    |     |___
2066
|    > RAM (2k)    |  |                    |                    | BNC |___|
2067
|    |_____________|  |                    |                    |_____|
2068
|                     |____________________|                          |
2069
| ________ IRQ 2 3 4 5 7                  ___________                 |
2070
||________|   |o|o|o|o|o|                |___________|                |
2071
|________   J1|o|o|o|o|o|                               ______________|
2072
         |                                             |
2073
         |_____________________________________________|
2074
 
2075
Legend:
2076
 
2077
90C65       ARCNET Chip
2078
XTAL        20 MHz Crystal
2079
SW1 1-5     Base Memory Address Select
2080
    6-8     Base I/O Address Select
2081
SW2 1-8     Node ID Select (ID0-ID7)
2082
J1          IRQ Select
2083
J2          ROM Enable
2084
J3          Extra Timeout
2085
LED1        Activity LED
2086
BNC         Coax connector (BUS ARCnet)
2087
RJ          Twisted Pair Connector (daisy chain)
2088
 
2089
 
2090
Setting the Node ID
2091
-------------------
2092
 
2093
The eight switches in SW2 are used to set the node ID. Each node attached to
2094
the network must have an unique node ID which must not be 0.  Switch 1 (ID0)
2095
serves as the least significant bit (LSB).
2096
 
2097
Setting one of the switches to Off means "1", On means "0".
2098
 
2099
The node ID is the sum of the values of all switches set to "1"
2100
These values are:
2101
 
2102
   Switch | Label | Value
2103
   -------|-------|-------
2104
     1    | ID0   |   1
2105
     2    | ID1   |   2
2106
     3    | ID2   |   4
2107
     4    | ID3   |   8
2108
     5    | ID4   |  16
2109
     6    | ID5   |  32
2110
     7    | ID6   |  64
2111
     8    | ID7   | 128
2112
 
2113
Setting the I/O Base Address
2114
----------------------------
2115
 
2116
The last three switches in switch block SW1 are used to select one
2117
of eight possible I/O Base addresses using the following table:
2118
 
2119
 
2120
   Switch      | Hex I/O
2121
    6   7   8  | Address
2122
   ------------|--------
2123
   ON  ON  ON  |  260  (Manufacturer's default)
2124
   OFF ON  ON  |  290
2125
   ON  OFF ON  |  2E0
2126
   OFF OFF ON  |  2F0
2127
   ON  ON  OFF |  300
2128
   OFF ON  OFF |  350
2129
   ON  OFF OFF |  380
2130
   OFF OFF OFF |  3E0
2131
 
2132
 
2133
Setting the Base Memory (RAM) buffer Address
2134
--------------------------------------------
2135
 
2136
The memory buffer (RAM) requires 2K. The base of this buffer can be
2137
located in any of eight positions. The address of the Boot Prom is
2138
memory base + 0x2000.
2139
Jumpers 3-5 of switch block SW1 select the Memory Base address.
2140
 
2141
   Switch              | Hex RAM | Hex ROM
2142
    1   2   3   4   5  | Address | Address *)
2143
   --------------------|---------|-----------
2144
   ON  ON  ON  ON  ON  |  C0000  |  C2000
2145
   ON  ON  OFF ON  ON  |  C4000  |  C6000  (Manufacturer's default)
2146
   ON  ON  ON  OFF ON  |  CC000  |  CE000
2147
   ON  ON  OFF OFF ON  |  D0000  |  D2000
2148
   ON  ON  ON  ON  OFF |  D4000  |  D6000
2149
   ON  ON  OFF ON  OFF |  D8000  |  DA000
2150
   ON  ON  ON  OFF OFF |  DC000  |  DE000
2151
   ON  ON  OFF OFF OFF |  E0000  |  E2000
2152
 
2153
*) To enable the Boot ROM short the jumper J2.
2154
 
2155
The jumpers 1 and 2 probably add 0x0800 and 0x1000 to RAM address.
2156
 
2157
 
2158
Setting the Interrupt Line
2159
--------------------------
2160
 
2161
Jumpers 1-5 of the jumper block J1 control the IRQ level.  ON means
2162
shorted, OFF means open.
2163
 
2164
    Jumper              |  IRQ
2165
    1   2   3   4   5   |
2166
   ----------------------------
2167
    ON  OFF OFF OFF OFF |  2
2168
    OFF ON  OFF OFF OFF |  3
2169
    OFF OFF ON  OFF OFF |  4
2170
    OFF OFF OFF ON  OFF |  5
2171
    OFF OFF OFF OFF ON  |  7
2172
 
2173
 
2174
Setting the Timeout Parameters
2175
------------------------------
2176
 
2177
The jumpers J3 are used to set the timeout parameters. These two
2178
jumpers are normally left open.
2179
 
2180
 
2181
*****************************************************************************
2182
 
2183
** Thomas-Conrad **
2184
Model #500-6242-0097 REV A (8-bit card)
2185
---------------------------------------
2186
  - from Lars Karlsson <100617.3473@compuserve.com>
2187
 
2188
     ________________________________________________________
2189
   |          ________   ________                           |_____
2190
   |         |........| |........|                            |
2191
   |         |________| |________|                         ___|
2192
   |            SW 3       SW 1                           |   |
2193
   |         Base I/O   Base Addr.                Station |   |
2194
   |                                              address |   |
2195
   |    ______                                    switch  |   |
2196
   |   |      |                                           |   |
2197
   |   |      |                                           |___|
2198
   |   |      |                                 ______        |___._
2199
   |   |______|                                |______|         ____| BNC
2200
   |                                            Jumper-        _____| Connector
2201
   |   Main chip                                block  _    __|   '
2202
   |                                                  | |  |    RJ Connector
2203
   |                                                  |_|  |    with 110 Ohm
2204
   |                                                       |__  Terminator
2205
   |    ___________                                         __|
2206
   |   |...........|                                       |    RJ-jack
2207
   |   |...........|    _____                              |    (unused)
2208
   |   |___________|   |_____|                             |__
2209
   |  Boot PROM socket IRQ-jumpers                            |_  Diagnostic
2210
   |________                                       __          _| LED (red)
2211
            | | | | | | | | | | | | | | | | | | | |  |        |
2212
            | | | | | | | | | | | | | | | | | | | |  |________|
2213
                                                              |
2214
                                                              |
2215
 
2216
And here are the settings for some of the switches and jumpers on the cards.
2217
 
2218
 
2219
          I/O
2220
 
2221
         1 2 3 4 5 6 7 8
2222
 
2223
2E0----- 0 0 0 1 0 0 0 1
2224
2F0----- 0 0 0 1 0 0 0 0
2225
300----- 0 0 0 0 1 1 1 1
2226
350----- 0 0 0 0 1 1 1 0
2227
 
2228
"0" in the above example means switch is off "1" means that it is on.
2229
 
2230
 
2231
    ShMem address.
2232
 
2233
      1 2 3 4 5 6 7 8
2234
 
2235
CX00--0 0 1 1 | |   |
2236
DX00--0 0 1 0       |
2237
X000--------- 1 1   |
2238
X400--------- 1 0   |
2239
X800--------- 0 1   |
2240
XC00--------- 0 0
2241
ENHANCED----------- 1
2242
COMPATIBLE--------- 0
2243
 
2244
 
2245
       IRQ
2246
 
2247
 
2248
   3 4 5 7 2
2249
   . . . . .
2250
   . . . . .
2251
 
2252
 
2253
There is a DIP-switch with 8 switches, used to set the shared memory address
2254
to be used. The first 6 switches set the address, the 7th doesn't have any
2255
function, and the 8th switch is used to select "compatible" or "enhanced".
2256
When I got my two cards, one of them had this switch set to "enhanced". That
2257
card didn't work at all, it wasn't even recognized by the driver. The other
2258
card had this switch set to "compatible" and it behaved absolutely normally. I
2259
guess that the switch on one of the cards, must have been changed accidentally
2260
when the card was taken out of its former host. The question remains
2261
unanswered, what is the purpose of the "enhanced" position?
2262
 
2263
[Avery's note: "enhanced" probably either disables shared memory (use IO
2264
ports instead) or disables IO ports (use memory addresses instead).  This
2265
varies by the type of card involved.  I fail to see how either of these
2266
enhance anything.  Send me more detailed information about this mode, or
2267
just use "compatible" mode instead.]
2268
 
2269
 
2270
*****************************************************************************
2271
 
2272
** Waterloo Microsystems Inc. ?? **
2273
8-bit card (C) 1985
2274
-------------------
2275
  - from Robert Michael Best 
2276
 
2277
[Avery's note: these don't work with my driver for some reason.  These cards
2278
SEEM to have settings similar to the PDI508Plus, which is
2279
software-configured and doesn't work with my driver either.  The "Waterloo
2280
chip" is a boot PROM, probably designed specifically for the University of
2281
Waterloo.  If you have any further information about this card, please
2282
e-mail me.]
2283
 
2284
The probe has not been able to detect the card on any of the J2 settings,
2285
and I tried them again with the "Waterloo" chip removed.
2286
 
2287
 _____________________________________________________________________
2288
| \/  \/              ___  __ __                                      |
2289
| C4  C4     |^|     | M ||  ^  ||^|                                  |
2290
| --  --     |_|     | 5 ||     || | C3                               |
2291
| \/  \/      C10    |___||     ||_|                                  |
2292
| C4  C4             _  _ |     |                 ??                  |
2293
| --  --            | \/ ||     |                                     |
2294
|                   |    ||     |                                     |
2295
|                   |    ||  C1 |                                     |
2296
|                   |    ||     |  \/                            _____|
2297
|                   | C6 ||     |  C9                           |     |___
2298
|                   |    ||     |  --                           | BNC |___|
2299
|                   |    ||     |          >C7|                 |_____|
2300
|                   |    ||     |                                     |
2301
| __ __             |____||_____|       1 2 3     6                   |
2302
||  ^  |     >C4|                      |o|o|o|o|o|o| J2    >C4|       |
2303
||     |                               |o|o|o|o|o|o|                  |
2304
|| C2  |     >C4|                                          >C4|       |
2305
||     |                                   >C8|                       |
2306
||     |       2 3 4 5 6 7  IRQ                            >C4|       |
2307
||_____|      |o|o|o|o|o|o| J3                                        |
2308
|_______      |o|o|o|o|o|o|                            _______________|
2309
        |                                             |
2310
        |_____________________________________________|
2311
 
2312
C1 -- "COM9026
2313
       SMC 8638"
2314
      In a chip socket.
2315
 
2316
C2 -- "@Copyright
2317
       Waterloo Microsystems Inc.
2318
       1985"
2319
      In a chip Socket with info printed on a label covering a round window
2320
      showing the circuit inside. (The window indicates it is an EPROM chip.)
2321
 
2322
C3 -- "COM9032
2323
       SMC 8643"
2324
      In a chip socket.
2325
 
2326
C4 -- "74LS"
2327
      9 total no sockets.
2328
 
2329
M5 -- "50006-136
2330
       20.000000 MHZ
2331
       MTQ-T1-S3
2332
 
2333
      Metallic case with 4 pins, no socket.
2334
 
2335
C6 -- "MOSTEK@TC8643
2336
       MK6116N-20
2337
       MALAYSIA"
2338
      No socket.
2339
 
2340
C7 -- No stamp or label but in a 20 pin chip socket.
2341
 
2342
C8 -- "PAL10L8CN
2343
       8623"
2344
      In a 20 pin socket.
2345
 
2346
C9 -- "PAl16R4A-2CN
2347
       8641"
2348
      In a 20 pin socket.
2349
 
2350
C10 -- "M8640
2351
          NMC
2352
        9306N"
2353
       In an 8 pin socket.
2354
 
2355
?? -- Some components on a smaller board and attached with 20 pins all
2356
      along the side closest to the BNC connector.  The are coated in a dark
2357
      resin.
2358
 
2359
On the board there are two jumper banks labeled J2 and J3. The
2360
manufacturer didn't put a J1 on the board. The two boards I have both
2361
came with a jumper box for each bank.
2362
 
2363
J2 -- Numbered 1 2 3 4 5 6.
2364
      4 and 5 are not stamped due to solder points.
2365
 
2366
J3 -- IRQ 2 3 4 5 6 7
2367
 
2368
The board itself has a maple leaf stamped just above the irq jumpers
2369
and "-2 46-86" beside C2. Between C1 and C6 "ASS 'Y 300163" and "@1986
2370
CORMAN CUSTOM ELECTRONICS CORP." stamped just below the BNC connector.
2371
Below that "MADE IN CANADA"
2372
 
2373
 
2374
*****************************************************************************
2375
 
2376
** No Name **
2377
8-bit cards, 16-bit cards
2378
-------------------------
2379
  - from Juergen Seifert 
2380
 
2381
NONAME 8-BIT ARCNET
2382
===================
2383
 
2384
I have named this ARCnet card "NONAME", since there is no name of any
2385
manufacturer on the Installation manual nor on the shipping box. The only
2386
hint to the existence of a manufacturer at all is written in copper,
2387
it is "Made in Taiwan"
2388
 
2389
This description has been written by Juergen Seifert 
2390
using information from the Original
2391
                    "ARCnet Installation Manual"
2392
 
2393
 
2394
    ________________________________________________________________
2395
   | |STAR| BUS| T/P|                                               |
2396
   | |____|____|____|                                               |
2397
   |                            _____________________               |
2398
   |                           |                     |              |
2399
   |                           |                     |              |
2400
   |                           |                     |              |
2401
   |                           |        SMC          |              |
2402
   |                           |                     |              |
2403
   |                           |       COM90C65      |              |
2404
   |                           |                     |              |
2405
   |                           |                     |              |
2406
   |                           |__________-__________|              |
2407
   |                                                           _____|
2408
   |      _______________                                     |  CN |
2409
   |     | PROM          |                                    |_____|
2410
   |     > SOCKET        |                                          |
2411
   |     |_______________|         1 2 3 4 5 6 7 8  1 2 3 4 5 6 7 8 |
2412
   |                               _______________  _______________ |
2413
   |           |o|o|o|o|o|o|o|o|  |      SW1      ||      SW2      ||
2414
   |           |o|o|o|o|o|o|o|o|  |_______________||_______________||
2415
   |___         2 3 4 5 7 E E R        Node ID       IOB__|__MEM____|
2416
       |        \ IRQ   / T T O                      |
2417
       |__________________1_2_M______________________|
2418
 
2419
Legend:
2420
 
2421
COM90C65:       ARCnet Probe
2422
S1  1-8:    Node ID Select
2423
S2  1-3:    I/O Base Address Select
2424
    4-6:    Memory Base Address Select
2425
    7-8:    RAM Offset Select
2426
ET1, ET2    Extended Timeout Select
2427
ROM     ROM Enable Select
2428
CN              RG62 Coax Connector
2429
STAR| BUS | T/P Three fields for placing a sign (colored circle)
2430
                indicating the topology of the card
2431
 
2432
Setting one of the switches to Off means "1", On means "0".
2433
 
2434
 
2435
Setting the Node ID
2436
-------------------
2437
 
2438
The eight switches in group SW1 are used to set the node ID.
2439
Each node attached to the network must have an unique node ID which
2440
must be different from 0.
2441
Switch 8 serves as the least significant bit (LSB).
2442
 
2443
The node ID is the sum of the values of all switches set to "1"
2444
These values are:
2445
 
2446
    Switch | Value
2447
    -------|-------
2448
      8    |   1
2449
      7    |   2
2450
      6    |   4
2451
      5    |   8
2452
      4    |  16
2453
      3    |  32
2454
      2    |  64
2455
      1    | 128
2456
 
2457
Some Examples:
2458
 
2459
    Switch         | Hex     | Decimal
2460
   1 2 3 4 5 6 7 8 | Node ID | Node ID
2461
   ----------------|---------|---------
2462
 
2463
 
2464
 
2465
 
2466
       . . .       |         |
2467
 
2468
       . . .       |         |
2469
   1 0 1 0 1 0 1 0 |   AA    |  170
2470
       . . .       |         |
2471
   1 1 1 1 1 1 0 1 |   FD    |  253
2472
   1 1 1 1 1 1 1 0 |   FE    |  254
2473
   1 1 1 1 1 1 1 1 |   FF    |  255
2474
 
2475
 
2476
Setting the I/O Base Address
2477
----------------------------
2478
 
2479
The first three switches in switch group SW2 are used to select one
2480
of eight possible I/O Base addresses using the following table
2481
 
2482
   Switch      | Hex I/O
2483
    1   2   3  | Address
2484
   ------------|--------
2485
   ON  ON  ON  |  260
2486
   ON  ON  OFF |  290
2487
   ON  OFF ON  |  2E0  (Manufacturer's default)
2488
   ON  OFF OFF |  2F0
2489
   OFF ON  ON  |  300
2490
   OFF ON  OFF |  350
2491
   OFF OFF ON  |  380
2492
   OFF OFF OFF |  3E0
2493
 
2494
 
2495
Setting the Base Memory (RAM) buffer Address
2496
--------------------------------------------
2497
 
2498
The memory buffer requires 2K of a 16K block of RAM. The base of this
2499
16K block can be located in any of eight positions.
2500
Switches 4-6 of switch group SW2 select the Base of the 16K block.
2501
Within that 16K address space, the buffer may be assigned any one of four
2502
positions, determined by the offset, switches 7 and 8 of group SW2.
2503
 
2504
   Switch     | Hex RAM | Hex ROM
2505
   4 5 6  7 8 | Address | Address *)
2506
   -----------|---------|-----------
2507
 
2508
 
2509
 
2510
 
2511
              |         |
2512
 
2513
 
2514
 
2515
 
2516
              |         |
2517
 
2518
 
2519
 
2520
 
2521
              |         |
2522
 
2523
 
2524
 
2525
 
2526
              |         |
2527
   1 0 0  0 0 |  D4000  |  D6000
2528
   1 0 0  0 1 |  D4800  |  D6000
2529
   1 0 0  1 0 |  D5000  |  D6000
2530
   1 0 0  1 1 |  D5800  |  D6000
2531
              |         |
2532
   1 0 1  0 0 |  D8000  |  DA000
2533
   1 0 1  0 1 |  D8800  |  DA000
2534
   1 0 1  1 0 |  D9000  |  DA000
2535
   1 0 1  1 1 |  D9800  |  DA000
2536
              |         |
2537
   1 1 0  0 0 |  DC000  |  DE000
2538
   1 1 0  0 1 |  DC800  |  DE000
2539
   1 1 0  1 0 |  DD000  |  DE000
2540
   1 1 0  1 1 |  DD800  |  DE000
2541
              |         |
2542
   1 1 1  0 0 |  E0000  |  E2000
2543
   1 1 1  0 1 |  E0800  |  E2000
2544
   1 1 1  1 0 |  E1000  |  E2000
2545
   1 1 1  1 1 |  E1800  |  E2000
2546
 
2547
*) To enable the 8K Boot PROM install the jumper ROM.
2548
   The default is jumper ROM not installed.
2549
 
2550
 
2551
Setting Interrupt Request Lines (IRQ)
2552
-------------------------------------
2553
 
2554
To select a hardware interrupt level set one (only one!) of the jumpers
2555
IRQ2, IRQ3, IRQ4, IRQ5 or IRQ7. The manufacturer's default is IRQ2.
2556
 
2557
 
2558
Setting the Timeouts
2559
--------------------
2560
 
2561
The two jumpers labeled ET1 and ET2 are used to determine the timeout
2562
parameters (response and reconfiguration time). Every node in a network
2563
must be set to the same timeout values.
2564
 
2565
   ET1 ET2 | Response Time (us) | Reconfiguration Time (ms)
2566
   --------|--------------------|--------------------------
2567
   Off Off |        78          |          840   (Default)
2568
   Off On  |       285          |         1680
2569
   On  Off |       563          |         1680
2570
   On  On  |      1130          |         1680
2571
 
2572
On means jumper installed, Off means jumper not installed
2573
 
2574
 
2575
NONAME 16-BIT ARCNET
2576
====================
2577
 
2578
The manual of my 8-Bit NONAME ARCnet Card contains another description
2579
of a 16-Bit Coax / Twisted Pair Card. This description is incomplete,
2580
because there are missing two pages in the manual booklet. (The table
2581
of contents reports pages ... 2-9, 2-11, 2-12, 3-1, ... but inside
2582
the booklet there is a different way of counting ... 2-9, 2-10, A-1,
2583
(empty page), 3-1, ..., 3-18, A-1 (again), A-2)
2584
Also the picture of the board layout is not as good as the picture of
2585
8-Bit card, because there isn't any letter like "SW1" written to the
2586
picture.
2587
Should somebody have such a board, please feel free to complete this
2588
description or to send a mail to me!
2589
 
2590
This description has been written by Juergen Seifert 
2591
using information from the Original
2592
                    "ARCnet Installation Manual"
2593
 
2594
 
2595
   ___________________________________________________________________
2596
  <                    _________________  _________________           |
2597
  >                   |       SW?       ||      SW?        |          |
2598
  <                   |_________________||_________________|          |
2599
  >                       ____________________                        |
2600
  <                      |                    |                       |
2601
  >                      |                    |                       |
2602
  <                      |                    |                       |
2603
  >                      |                    |                       |
2604
  <                      |                    |                       |
2605
  >                      |                    |                       |
2606
  <                      |                    |                       |
2607
  >                      |____________________|                       |
2608
  <                                                               ____|
2609
  >                       ____________________                   |    |
2610
  <                      |                    |                  | J1 |
2611
  >                      |                    <                  |    |
2612
  <                      |____________________|  ? ? ? ? ? ?     |____|
2613
  >                                             |o|o|o|o|o|o|         |
2614
  <                                             |o|o|o|o|o|o|         |
2615
  >                                                                   |
2616
  <             __                                         ___________|
2617
  >            |  |                                       |
2618
  <____________|  |_______________________________________|
2619
 
2620
 
2621
Setting one of the switches to Off means "1", On means "0".
2622
 
2623
 
2624
Setting the Node ID
2625
-------------------
2626
 
2627
The eight switches in group SW2 are used to set the node ID.
2628
Each node attached to the network must have an unique node ID which
2629
must be different from 0.
2630
Switch 8 serves as the least significant bit (LSB).
2631
 
2632
The node ID is the sum of the values of all switches set to "1"
2633
These values are:
2634
 
2635
    Switch | Value
2636
    -------|-------
2637
      8    |   1
2638
      7    |   2
2639
      6    |   4
2640
      5    |   8
2641
      4    |  16
2642
      3    |  32
2643
      2    |  64
2644
      1    | 128
2645
 
2646
Some Examples:
2647
 
2648
    Switch         | Hex     | Decimal
2649
   1 2 3 4 5 6 7 8 | Node ID | Node ID
2650
   ----------------|---------|---------
2651
 
2652
 
2653
 
2654
 
2655
       . . .       |         |
2656
 
2657
       . . .       |         |
2658
   1 0 1 0 1 0 1 0 |   AA    |  170
2659
       . . .       |         |
2660
   1 1 1 1 1 1 0 1 |   FD    |  253
2661
   1 1 1 1 1 1 1 0 |   FE    |  254
2662
   1 1 1 1 1 1 1 1 |   FF    |  255
2663
 
2664
 
2665
Setting the I/O Base Address
2666
----------------------------
2667
 
2668
The first three switches in switch group SW1 are used to select one
2669
of eight possible I/O Base addresses using the following table
2670
 
2671
   Switch      | Hex I/O
2672
    3   2   1  | Address
2673
   ------------|--------
2674
   ON  ON  ON  |  260
2675
   ON  ON  OFF |  290
2676
   ON  OFF ON  |  2E0  (Manufacturer's default)
2677
   ON  OFF OFF |  2F0
2678
   OFF ON  ON  |  300
2679
   OFF ON  OFF |  350
2680
   OFF OFF ON  |  380
2681
   OFF OFF OFF |  3E0
2682
 
2683
 
2684
Setting the Base Memory (RAM) buffer Address
2685
--------------------------------------------
2686
 
2687
The memory buffer requires 2K of a 16K block of RAM. The base of this
2688
16K block can be located in any of eight positions.
2689
Switches 6-8 of switch group SW1 select the Base of the 16K block.
2690
Within that 16K address space, the buffer may be assigned any one of four
2691
positions, determined by the offset, switches 4 and 5 of group SW1.
2692
 
2693
   Switch     | Hex RAM | Hex ROM
2694
   8 7 6  5 4 | Address | Address
2695
   -----------|---------|-----------
2696
 
2697
 
2698
 
2699
 
2700
              |         |
2701
 
2702
 
2703
 
2704
 
2705
              |         |
2706
 
2707
 
2708
 
2709
 
2710
              |         |
2711
 
2712
 
2713
 
2714
 
2715
              |         |
2716
   1 0 0  0 0 |  D4000  |  D6000
2717
   1 0 0  0 1 |  D4800  |  D6000
2718
   1 0 0  1 0 |  D5000  |  D6000
2719
   1 0 0  1 1 |  D5800  |  D6000
2720
              |         |
2721
   1 0 1  0 0 |  D8000  |  DA000
2722
   1 0 1  0 1 |  D8800  |  DA000
2723
   1 0 1  1 0 |  D9000  |  DA000
2724
   1 0 1  1 1 |  D9800  |  DA000
2725
              |         |
2726
   1 1 0  0 0 |  DC000  |  DE000
2727
   1 1 0  0 1 |  DC800  |  DE000
2728
   1 1 0  1 0 |  DD000  |  DE000
2729
   1 1 0  1 1 |  DD800  |  DE000
2730
              |         |
2731
   1 1 1  0 0 |  E0000  |  E2000
2732
   1 1 1  0 1 |  E0800  |  E2000
2733
   1 1 1  1 0 |  E1000  |  E2000
2734
   1 1 1  1 1 |  E1800  |  E2000
2735
 
2736
 
2737
Setting Interrupt Request Lines (IRQ)
2738
-------------------------------------
2739
 
2740
??????????????????????????????????????
2741
 
2742
 
2743
Setting the Timeouts
2744
--------------------
2745
 
2746
??????????????????????????????????????
2747
 
2748
 
2749
*****************************************************************************
2750
 
2751
** No Name **
2752
8-bit cards ("Made in Taiwan R.O.C.")
2753
-----------
2754
  - from Vojtech Pavlik 
2755
 
2756
I have named this ARCnet card "NONAME", since I got only the card with
2757
no manual at all and the only text identifying the manufacturer is
2758
"MADE IN TAIWAN R.O.C" printed on the card.
2759
 
2760
          ____________________________________________________________
2761
         |                 1 2 3 4 5 6 7 8                            |
2762
         | |o|o| JP1       o|o|o|o|o|o|o|o| ON                        |
2763
         |  +              o|o|o|o|o|o|o|o|                        ___|
2764
         |  _____________  o|o|o|o|o|o|o|o| OFF         _____     |   | ID7
2765
         | |             | SW1                         |     |    |   | ID6
2766
         | > RAM (2k)    |        ____________________ |  H  |    | S | ID5
2767
         | |_____________|       |                    ||  y  |    | W | ID4
2768
         |                       |                    ||  b  |    | 2 | ID3
2769
         |                       |                    ||  r  |    |   | ID2
2770
         |                       |                    ||  i  |    |   | ID1
2771
         |                       |       90C65        ||  d  |    |___| ID0
2772
         |      SW3              |                    ||     |        |
2773
         | |o|o|o|o|o|o|o|o| ON  |                    ||  I  |        |
2774
         | |o|o|o|o|o|o|o|o|     |                    ||  C  |        |
2775
         | |o|o|o|o|o|o|o|o| OFF |____________________||     |   _____|
2776
         |  1 2 3 4 5 6 7 8                            |     |  |     |___
2777
         |  ______________                             |     |  | BNC |___|
2778
         | |              |                            |_____|  |_____|
2779
         | > EPROM SOCKET |                                           |
2780
         | |______________|                                           |
2781
         |                                              ______________|
2782
         |                                             |
2783
         |_____________________________________________|
2784
 
2785
Legend:
2786
 
2787
90C65       ARCNET Chip
2788
SW1 1-5:    Base Memory Address Select
2789
    6-8:    Base I/O Address Select
2790
SW2 1-8:    Node ID Select (ID0-ID7)
2791
SW3 1-5:    IRQ Select
2792
    6-7:    Extra Timeout
2793
    8  :    ROM Enable
2794
JP1         Led connector
2795
BNC         Coax connector
2796
 
2797
Although the jumpers SW1 and SW3 are marked SW, not JP, they are jumpers, not
2798
switches.
2799
 
2800
Setting the jumpers to ON means connecting the upper two pins, off the bottom
2801
two - or - in case of IRQ setting, connecting none of them at all.
2802
 
2803
Setting the Node ID
2804
-------------------
2805
 
2806
The eight switches in SW2 are used to set the node ID. Each node attached
2807
to the network must have an unique node ID which must not be 0.
2808
Switch 1 (ID0) serves as the least significant bit (LSB).
2809
 
2810
Setting one of the switches to Off means "1", On means "0".
2811
 
2812
The node ID is the sum of the values of all switches set to "1"
2813
These values are:
2814
 
2815
   Switch | Label | Value
2816
   -------|-------|-------
2817
     1    | ID0   |   1
2818
     2    | ID1   |   2
2819
     3    | ID2   |   4
2820
     4    | ID3   |   8
2821
     5    | ID4   |  16
2822
     6    | ID5   |  32
2823
     7    | ID6   |  64
2824
     8    | ID7   | 128
2825
 
2826
Some Examples:
2827
 
2828
    Switch         | Hex     | Decimal
2829
   8 7 6 5 4 3 2 1 | Node ID | Node ID
2830
   ----------------|---------|---------
2831
 
2832
 
2833
 
2834
 
2835
       . . .       |         |
2836
 
2837
       . . .       |         |
2838
   1 0 1 0 1 0 1 0 |   AA    |  170
2839
       . . .       |         |
2840
   1 1 1 1 1 1 0 1 |   FD    |  253
2841
   1 1 1 1 1 1 1 0 |   FE    |  254
2842
   1 1 1 1 1 1 1 1 |   FF    |  255
2843
 
2844
 
2845
Setting the I/O Base Address
2846
----------------------------
2847
 
2848
The last three switches in switch block SW1 are used to select one
2849
of eight possible I/O Base addresses using the following table
2850
 
2851
 
2852
   Switch      | Hex I/O
2853
    6   7   8  | Address
2854
   ------------|--------
2855
   ON  ON  ON  |  260
2856
   OFF ON  ON  |  290
2857
   ON  OFF ON  |  2E0  (Manufacturer's default)
2858
   OFF OFF ON  |  2F0
2859
   ON  ON  OFF |  300
2860
   OFF ON  OFF |  350
2861
   ON  OFF OFF |  380
2862
   OFF OFF OFF |  3E0
2863
 
2864
 
2865
Setting the Base Memory (RAM) buffer Address
2866
--------------------------------------------
2867
 
2868
The memory buffer (RAM) requires 2K. The base of this buffer can be
2869
located in any of eight positions. The address of the Boot Prom is
2870
memory base + 0x2000.
2871
Jumpers 3-5 of jumper block SW1 select the Memory Base address.
2872
 
2873
   Switch              | Hex RAM | Hex ROM
2874
    1   2   3   4   5  | Address | Address *)
2875
   --------------------|---------|-----------
2876
   ON  ON  ON  ON  ON  |  C0000  |  C2000
2877
   ON  ON  OFF ON  ON  |  C4000  |  C6000
2878
   ON  ON  ON  OFF ON  |  CC000  |  CE000
2879
   ON  ON  OFF OFF ON  |  D0000  |  D2000  (Manufacturer's default)
2880
   ON  ON  ON  ON  OFF |  D4000  |  D6000
2881
   ON  ON  OFF ON  OFF |  D8000  |  DA000
2882
   ON  ON  ON  OFF OFF |  DC000  |  DE000
2883
   ON  ON  OFF OFF OFF |  E0000  |  E2000
2884
 
2885
*) To enable the Boot ROM set the jumper 8 of jumper block SW3 to position ON.
2886
 
2887
The jumpers 1 and 2 probably add 0x0800, 0x1000 and 0x1800 to RAM adders.
2888
 
2889
Setting the Interrupt Line
2890
--------------------------
2891
 
2892
Jumpers 1-5 of the jumper block SW3 control the IRQ level.
2893
 
2894
    Jumper              |  IRQ
2895
    1   2   3   4   5   |
2896
   ----------------------------
2897
    ON  OFF OFF OFF OFF |  2
2898
    OFF ON  OFF OFF OFF |  3
2899
    OFF OFF ON  OFF OFF |  4
2900
    OFF OFF OFF ON  OFF |  5
2901
    OFF OFF OFF OFF ON  |  7
2902
 
2903
 
2904
Setting the Timeout Parameters
2905
------------------------------
2906
 
2907
The jumpers 6-7 of the jumper block SW3 are used to determine the timeout
2908
parameters. These two jumpers are normally left in the OFF position.
2909
 
2910
 
2911
*****************************************************************************
2912
 
2913
** No Name **
2914
(Generic Model 9058)
2915
--------------------
2916
  - from Andrew J. Kroll 
2917
  - Sorry this sat in my to-do box for so long, Andrew! (yikes - over a
2918
    year!)
2919
                                                                      _____
2920
                                                                     |    <
2921
                                                                     | .---'
2922
    ________________________________________________________________ | |
2923
   |                           |     SW2     |                      |  |
2924
   |   ___________             |_____________|                      |  |
2925
   |  |           |              1 2 3 4 5 6                     ___|  |
2926
   |  >  6116 RAM |         _________                         8 |   |  |
2927
   |  |___________|        |20MHzXtal|                        7 |   |  |
2928
   |                       |_________|       __________       6 | S |  |
2929
   |    74LS373                             |          |-     5 | W |  |
2930
   |   _________                            |      E   |-     4 |   |  |
2931
   |   >_______|              ______________|..... P   |-     3 | 3 |  |
2932
   |                         |              |    : O   |-     2 |   |  |
2933
   |                         |              |    : X   |-     1 |___|  |
2934
   |   ________________      |              |    : Y   |-           |  |
2935
   |  |      SW1       |     |      SL90C65 |    :     |-           |  |
2936
   |  |________________|     |              |    : B   |-           |  |
2937
   |    1 2 3 4 5 6 7 8      |              |    : O   |-           |  |
2938
   |                         |_________o____|..../ A   |-    _______|  |
2939
   |    ____________________                |      R   |-   |       |------,
2940
   |   |                    |               |      D   |-   |  BNC  |   #  |
2941
   |   > 2764 PROM SOCKET   |               |__________|-   |_______|------'
2942
   |   |____________________|              _________                |  |
2943
   |                                       >________| <- 74LS245    |  |
2944
   |                                                                |  |
2945
   |___                                               ______________|  |
2946
       |H H H H H H H H H H H H H H H H H H H H H H H|               | |
2947
       |U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U|               | |
2948
                                                                      \|
2949
Legend:
2950
 
2951
SL90C65         ARCNET Controller / Transceiver /Logic
2952
SW1     1-5:    IRQ Select
2953
          6:    ET1
2954
          7:    ET2
2955
          8:    ROM ENABLE
2956
SW2     1-3:    Memory Buffer/PROM Address
2957
        3-6:    I/O Address Map
2958
SW3     1-8:    Node ID Select
2959
BNC             BNC RG62/U Connection
2960
                *I* have had success using RG59B/U with *NO* terminators!
2961
                What gives?!
2962
 
2963
SW1: Timeouts, Interrupt and ROM
2964
---------------------------------
2965
 
2966
To select a hardware interrupt level set one (only one!) of the dip switches
2967
up (on) SW1...(switches 1-5)
2968
IRQ3, IRQ4, IRQ5, IRQ7, IRQ2. The Manufacturer's default is IRQ2.
2969
 
2970
The switches on SW1 labeled EXT1 (switch 6) and EXT2 (switch 7)
2971
are used to determine the timeout parameters. These two dip switches
2972
are normally left off (down).
2973
 
2974
   To enable the 8K Boot PROM position SW1 switch 8 on (UP) labeled ROM.
2975
   The default is jumper ROM not installed.
2976
 
2977
 
2978
Setting the I/O Base Address
2979
----------------------------
2980
 
2981
The last three switches in switch group SW2 are used to select one
2982
of eight possible I/O Base addresses using the following table
2983
 
2984
 
2985
   Switch | Hex I/O
2986
   4 5 6  | Address
2987
   -------|--------
2988
 
2989
 
2990
 
2991
 
2992
   1 0 0  |  300
2993
   1 0 1  |  350
2994
   1 1 0  |  380
2995
   1 1 1  |  3E0
2996
 
2997
 
2998
Setting the Base Memory Address (RAM & ROM)
2999
-------------------------------------------
3000
 
3001
The memory buffer requires 2K of a 16K block of RAM. The base of this
3002
16K block can be located in any of eight positions.
3003
Switches 1-3 of switch group SW2 select the Base of the 16K block.
3004
(0 = DOWN, 1 = UP)
3005
I could, however, only verify two settings...
3006
 
3007
   Switch| Hex RAM | Hex ROM
3008
   1 2 3 | Address | Address
3009
   ------|---------|-----------
3010
 
3011
 
3012
 
3013
 
3014
   1 0 0 |  ?????  |  ?????
3015
   1 0 1 |  ?????  |  ?????
3016
   1 1 0 |  ?????  |  ?????
3017
   1 1 1 |  ?????  |  ?????
3018
 
3019
 
3020
Setting the Node ID
3021
-------------------
3022
 
3023
The eight switches in group SW3 are used to set the node ID.
3024
Each node attached to the network must have an unique node ID which
3025
must be different from 0.
3026
Switch 1 serves as the least significant bit (LSB).
3027
switches in the DOWN position are OFF (0) and in the UP position are ON (1)
3028
 
3029
The node ID is the sum of the values of all switches set to "1"
3030
These values are:
3031
    Switch | Value
3032
    -------|-------
3033
      1    |   1
3034
      2    |   2
3035
      3    |   4
3036
      4    |   8
3037
      5    |  16
3038
      6    |  32
3039
      7    |  64
3040
      8    | 128
3041
 
3042
Some Examples:
3043
 
3044
    Switch#     |   Hex   | Decimal
3045
8 7 6 5 4 3 2 1 | Node ID | Node ID
3046
----------------|---------|---------
3047
 
3048
 
3049
 
3050
 
3051
    . . .       |         |         |
3052
 
3053
    . . .       |         |         + Don't use 0 or 255!
3054
1 0 1 0 1 0 1 0 |   AA    |  170    |
3055
    . . .       |         |         |
3056
1 1 1 1 1 1 0 1 |   FD    |  253    |
3057
1 1 1 1 1 1 1 0 |   FE    |  254    |
3058
1 1 1 1 1 1 1 1 |   FF    |  255  <-'
3059
 
3060
 
3061
*****************************************************************************
3062
 
3063
** Tiara **
3064
(model unknown)
3065
-------------------------
3066
  - from Christoph Lameter 
3067
 
3068
 
3069
Here is information about my card as far as I could figure it out:
3070
----------------------------------------------- tiara
3071
Tiara LanCard of Tiara Computer Systems.
3072
 
3073
+----------------------------------------------+
3074
!           ! Transmitter Unit !               !
3075
!           +------------------+             -------
3076
!          MEM                              Coax Connector
3077
!  ROM    7654321 <- I/O                     -------
3078
!  :  :   +--------+                           !
3079
!  :  :   ! 90C66LJ!                         +++
3080
!  :  :   !        !                         !D  Switch to set
3081
!  :  :   !        !                         !I  the Nodenumber
3082
!  :  :   +--------+                         !P
3083
!                                            !++
3084
!         234567 <- IRQ                      !
3085
+------------!!!!!!!!!!!!!!!!!!!!!!!!--------+
3086
             !!!!!!!!!!!!!!!!!!!!!!!!
3087
 
3088
 
3089
1 = Open
3090
 
3091
Top Jumper line Bit 7 = ROM Enable 654=Memory location 321=I/O
3092
 
3093
Settings for Memory Location (Top Jumper Line)
3094
456     Address selected
3095
000     C0000
3096
001     C4000
3097
010     CC000
3098
011     D0000
3099
100     D4000
3100
101     D8000
3101
110     DC000
3102
111     E0000
3103
 
3104
Settings for I/O Address (Top Jumper Line)
3105
123     Port
3106
000     260
3107
001     290
3108
010     2E0
3109
011     2F0
3110
100     300
3111
101     350
3112
110     380
3113
111     3E0
3114
 
3115
Settings for IRQ Selection (Lower Jumper Line)
3116
234567
3117
011111 IRQ 2
3118
101111 IRQ 3
3119
110111 IRQ 4
3120
111011 IRQ 5
3121
111110 IRQ 7
3122
 
3123
*****************************************************************************
3124
 
3125
 
3126
Other Cards
3127
-----------
3128
 
3129
I have no information on other models of ARCnet cards at the moment.  Please
3130
send any and all info to:
3131
        apenwarr@worldvisions.ca
3132
 
3133
Thanks.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.