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

Subversion Repositories or1k

[/] [or1k/] [tags/] [before_ORP/] [uclinux/] [uClinux-2.0.x/] [Documentation/] [networking/] [arcnet-hardware.txt] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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