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