162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci=============== 462306a36Sopenharmony_ciARCnet Hardware 562306a36Sopenharmony_ci=============== 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci.. note:: 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci 1) This file is a supplement to arcnet.txt. Please read that for general 1062306a36Sopenharmony_ci driver configuration help. 1162306a36Sopenharmony_ci 2) This file is no longer Linux-specific. It should probably be moved out 1262306a36Sopenharmony_ci of the kernel sources. Ideas? 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciBecause so many people (myself included) seem to have obtained ARCnet cards 1562306a36Sopenharmony_ciwithout manuals, this file contains a quick introduction to ARCnet hardware, 1662306a36Sopenharmony_cisome cabling tips, and a listing of all jumper settings I can find. Please 1762306a36Sopenharmony_cie-mail apenwarr@worldvisions.ca with any settings for your particular card, 1862306a36Sopenharmony_cior any other information you have! 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciIntroduction to ARCnet 2262306a36Sopenharmony_ci====================== 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciARCnet is a network type which works in a way similar to popular Ethernet 2562306a36Sopenharmony_cinetworks but which is also different in some very important ways. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciFirst of all, you can get ARCnet cards in at least two speeds: 2.5 Mbps 2862306a36Sopenharmony_ci(slower than Ethernet) and 100 Mbps (faster than normal Ethernet). In fact, 2962306a36Sopenharmony_cithere are others as well, but these are less common. The different hardware 3062306a36Sopenharmony_citypes, as far as I'm aware, are not compatible and so you cannot wire a 3162306a36Sopenharmony_ci100 Mbps card to a 2.5 Mbps card, and so on. From what I hear, my driver does 3262306a36Sopenharmony_ciwork with 100 Mbps cards, but I haven't been able to verify this myself, 3362306a36Sopenharmony_cisince I only have the 2.5 Mbps variety. It is probably not going to saturate 3462306a36Sopenharmony_ciyour 100 Mbps card. Stop complaining. :) 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ciYou also cannot connect an ARCnet card to any kind of Ethernet card and 3762306a36Sopenharmony_ciexpect it to work. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciThere are two "types" of ARCnet - STAR topology and BUS topology. This 4062306a36Sopenharmony_cirefers to how the cards are meant to be wired together. According to most 4162306a36Sopenharmony_ciavailable documentation, you can only connect STAR cards to STAR cards and 4262306a36Sopenharmony_ciBUS cards to BUS cards. That makes sense, right? Well, it's not quite 4362306a36Sopenharmony_citrue; see below under "Cabling." 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciOnce you get past these little stumbling blocks, ARCnet is actually quite a 4662306a36Sopenharmony_ciwell-designed standard. It uses something called "modified token passing" 4762306a36Sopenharmony_ciwhich makes it completely incompatible with so-called "Token Ring" cards, 4862306a36Sopenharmony_cibut which makes transfers much more reliable than Ethernet does. In fact, 4962306a36Sopenharmony_ciARCnet will guarantee that a packet arrives safely at the destination, and 5062306a36Sopenharmony_cieven if it can't possibly be delivered properly (ie. because of a cable 5162306a36Sopenharmony_cibreak, or because the destination computer does not exist) it will at least 5262306a36Sopenharmony_citell the sender about it. 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ciBecause of the carefully defined action of the "token", it will always make 5562306a36Sopenharmony_cia pass around the "ring" within a maximum length of time. This makes it 5662306a36Sopenharmony_ciuseful for realtime networks. 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ciIn addition, all known ARCnet cards have an (almost) identical programming 5962306a36Sopenharmony_ciinterface. This means that with one ARCnet driver you can support any 6062306a36Sopenharmony_cicard, whereas with Ethernet each manufacturer uses what is sometimes a 6162306a36Sopenharmony_cicompletely different programming interface, leading to a lot of different, 6262306a36Sopenharmony_cisometimes very similar, Ethernet drivers. Of course, always using the same 6362306a36Sopenharmony_ciprogramming interface also means that when high-performance hardware 6462306a36Sopenharmony_cifacilities like PCI bus mastering DMA appear, it's hard to take advantage of 6562306a36Sopenharmony_cithem. Let's not go into that. 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciOne thing that makes ARCnet cards difficult to program for, however, is the 6862306a36Sopenharmony_cilimit on their packet sizes; standard ARCnet can only send packets that are 6962306a36Sopenharmony_ciup to 508 bytes in length. This is smaller than the Internet "bare minimum" 7062306a36Sopenharmony_ciof 576 bytes, let alone the Ethernet MTU of 1500. To compensate, an extra 7162306a36Sopenharmony_cilevel of encapsulation is defined by RFC1201, which I call "packet 7262306a36Sopenharmony_cisplitting," that allows "virtual packets" to grow as large as 64K each, 7362306a36Sopenharmony_cialthough they are generally kept down to the Ethernet-style 1500 bytes. 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ciFor more information on the advantages and disadvantages (mostly the 7662306a36Sopenharmony_ciadvantages) of ARCnet networks, you might try the "ARCnet Trade Association" 7762306a36Sopenharmony_ciWWW page: 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci http://www.arcnet.com 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ciCabling ARCnet Networks 8362306a36Sopenharmony_ci======================= 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ciThis section was rewritten by 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci Vojtech Pavlik <vojtech@suse.cz> 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ciusing information from several people, including: 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci - Avery Pennraun <apenwarr@worldvisions.ca> 9262306a36Sopenharmony_ci - Stephen A. Wood <saw@hallc1.cebaf.gov> 9362306a36Sopenharmony_ci - John Paul Morrison <jmorriso@bogomips.ee.ubc.ca> 9462306a36Sopenharmony_ci - Joachim Koenig <jojo@repas.de> 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ciand Avery touched it up a bit, at Vojtech's request. 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ciARCnet (the classic 2.5 Mbps version) can be connected by two different 9962306a36Sopenharmony_citypes of cabling: coax and twisted pair. The other ARCnet-type networks 10062306a36Sopenharmony_ci(100 Mbps TCNS and 320 kbps - 32 Mbps ARCnet Plus) use different types of 10162306a36Sopenharmony_cicabling (Type1, Fiber, C1, C4, C5). 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ciFor a coax network, you "should" use 93 Ohm RG-62 cable. But other cables 10462306a36Sopenharmony_cialso work fine, because ARCnet is a very stable network. I personally use 75 10562306a36Sopenharmony_ciOhm TV antenna cable. 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ciCards for coax cabling are shipped in two different variants: for BUS and 10862306a36Sopenharmony_ciSTAR network topologies. They are mostly the same. The only difference 10962306a36Sopenharmony_cilies in the hybrid chip installed. BUS cards use high impedance output, 11062306a36Sopenharmony_ciwhile STAR use low impedance. Low impedance card (STAR) is electrically 11162306a36Sopenharmony_ciequal to a high impedance one with a terminator installed. 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ciUsually, the ARCnet networks are built up from STAR cards and hubs. There 11462306a36Sopenharmony_ciare two types of hubs - active and passive. Passive hubs are small boxes 11562306a36Sopenharmony_ciwith four BNC connectors containing four 47 Ohm resistors:: 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci | | wires 11862306a36Sopenharmony_ci R + junction 11962306a36Sopenharmony_ci -R-+-R- R 47 Ohm resistors 12062306a36Sopenharmony_ci R 12162306a36Sopenharmony_ci | 12262306a36Sopenharmony_ci 12362306a36Sopenharmony_ciThe shielding is connected together. Active hubs are much more complicated; 12462306a36Sopenharmony_cithey are powered and contain electronics to amplify the signal and send it 12562306a36Sopenharmony_cito other segments of the net. They usually have eight connectors. Active 12662306a36Sopenharmony_cihubs come in two variants - dumb and smart. The dumb variant just 12762306a36Sopenharmony_ciamplifies, but the smart one decodes to digital and encodes back all packets 12862306a36Sopenharmony_cicoming through. This is much better if you have several hubs in the net, 12962306a36Sopenharmony_cisince many dumb active hubs may worsen the signal quality. 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ciAnd now to the cabling. What you can connect together: 13262306a36Sopenharmony_ci 13362306a36Sopenharmony_ci1. A card to a card. This is the simplest way of creating a 2-computer 13462306a36Sopenharmony_ci network. 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci2. A card to a passive hub. Remember that all unused connectors on the hub 13762306a36Sopenharmony_ci must be properly terminated with 93 Ohm (or something else if you don't 13862306a36Sopenharmony_ci have the right ones) terminators. 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci (Avery's note: oops, I didn't know that. Mine (TV cable) works 14162306a36Sopenharmony_ci anyway, though.) 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci3. A card to an active hub. Here is no need to terminate the unused 14462306a36Sopenharmony_ci connectors except some kind of aesthetic feeling. But, there may not be 14562306a36Sopenharmony_ci more than eleven active hubs between any two computers. That of course 14662306a36Sopenharmony_ci doesn't limit the number of active hubs on the network. 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ci4. An active hub to another. 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci5. An active hub to passive hub. 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ciRemember that you cannot connect two passive hubs together. The power loss 15362306a36Sopenharmony_ciimplied by such a connection is too high for the net to operate reliably. 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ciAn example of a typical ARCnet network:: 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci R S - STAR type card 15862306a36Sopenharmony_ci S------H--------A-------S R - Terminator 15962306a36Sopenharmony_ci | | H - Hub 16062306a36Sopenharmony_ci | | A - Active hub 16162306a36Sopenharmony_ci | S----H----S 16262306a36Sopenharmony_ci S | 16362306a36Sopenharmony_ci | 16462306a36Sopenharmony_ci S 16562306a36Sopenharmony_ci 16662306a36Sopenharmony_ciThe BUS topology is very similar to the one used by Ethernet. The only 16762306a36Sopenharmony_cidifference is in cable and terminators: they should be 93 Ohm. Ethernet 16862306a36Sopenharmony_ciuses 50 Ohm impedance. You use T connectors to put the computers on a single 16962306a36Sopenharmony_ciline of cable, the bus. You have to put terminators at both ends of the 17062306a36Sopenharmony_cicable. A typical BUS ARCnet network looks like:: 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci RT----T------T------T------T------TR 17362306a36Sopenharmony_ci B B B B B B 17462306a36Sopenharmony_ci 17562306a36Sopenharmony_ci B - BUS type card 17662306a36Sopenharmony_ci R - Terminator 17762306a36Sopenharmony_ci T - T connector 17862306a36Sopenharmony_ci 17962306a36Sopenharmony_ciBut that is not all! The two types can be connected together. According to 18062306a36Sopenharmony_cithe official documentation the only way of connecting them is using an active 18162306a36Sopenharmony_cihub:: 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ci A------T------T------TR 18462306a36Sopenharmony_ci | B B B 18562306a36Sopenharmony_ci S---H---S 18662306a36Sopenharmony_ci | 18762306a36Sopenharmony_ci S 18862306a36Sopenharmony_ci 18962306a36Sopenharmony_ciThe official docs also state that you can use STAR cards at the ends of 19062306a36Sopenharmony_ciBUS network in place of a BUS card and a terminator:: 19162306a36Sopenharmony_ci 19262306a36Sopenharmony_ci S------T------T------S 19362306a36Sopenharmony_ci B B 19462306a36Sopenharmony_ci 19562306a36Sopenharmony_ciBut, according to my own experiments, you can simply hang a BUS type card 19662306a36Sopenharmony_cianywhere in middle of a cable in a STAR topology network. And more - you 19762306a36Sopenharmony_cican use the bus card in place of any star card if you use a terminator. Then 19862306a36Sopenharmony_ciyou can build very complicated networks fulfilling all your needs! An 19962306a36Sopenharmony_ciexample:: 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_ci S 20262306a36Sopenharmony_ci | 20362306a36Sopenharmony_ci RT------T-------T------H------S 20462306a36Sopenharmony_ci B B B | 20562306a36Sopenharmony_ci | R 20662306a36Sopenharmony_ci S------A------T-------T-------A-------H------TR 20762306a36Sopenharmony_ci | B B | | B 20862306a36Sopenharmony_ci | S BT | 20962306a36Sopenharmony_ci | | | S----A-----S 21062306a36Sopenharmony_ci S------H---A----S | | 21162306a36Sopenharmony_ci | | S------T----H---S | 21262306a36Sopenharmony_ci S S B R S 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ciA basically different cabling scheme is used with Twisted Pair cabling. Each 21562306a36Sopenharmony_ciof the TP cards has two RJ (phone-cord style) connectors. The cards are 21662306a36Sopenharmony_cithen daisy-chained together using a cable connecting every two neighboring 21762306a36Sopenharmony_cicards. The ends are terminated with RJ 93 Ohm terminators which plug into 21862306a36Sopenharmony_cithe empty connectors of cards on the ends of the chain. An example:: 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_ci ___________ ___________ 22162306a36Sopenharmony_ci _R_|_ _|_|_ _|_R_ 22262306a36Sopenharmony_ci | | | | | | 22362306a36Sopenharmony_ci |Card | |Card | |Card | 22462306a36Sopenharmony_ci |_____| |_____| |_____| 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ciThere are also hubs for the TP topology. There is nothing difficult 22862306a36Sopenharmony_ciinvolved in using them; you just connect a TP chain to a hub on any end or 22962306a36Sopenharmony_cieven at both. This way you can create almost any network configuration. 23062306a36Sopenharmony_ciThe maximum of 11 hubs between any two computers on the net applies here as 23162306a36Sopenharmony_ciwell. An example:: 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci RP-------P--------P--------H-----P------P-----PR 23462306a36Sopenharmony_ci | 23562306a36Sopenharmony_ci RP-----H--------P--------H-----P------PR 23662306a36Sopenharmony_ci | | 23762306a36Sopenharmony_ci PR PR 23862306a36Sopenharmony_ci 23962306a36Sopenharmony_ci R - RJ Terminator 24062306a36Sopenharmony_ci P - TP Card 24162306a36Sopenharmony_ci H - TP Hub 24262306a36Sopenharmony_ci 24362306a36Sopenharmony_ciLike any network, ARCnet has a limited cable length. These are the maximum 24462306a36Sopenharmony_cicable lengths between two active ends (an active end being an active hub or 24562306a36Sopenharmony_cia STAR card). 24662306a36Sopenharmony_ci 24762306a36Sopenharmony_ci ========== ======= =========== 24862306a36Sopenharmony_ci RG-62 93 Ohm up to 650 m 24962306a36Sopenharmony_ci RG-59/U 75 Ohm up to 457 m 25062306a36Sopenharmony_ci RG-11/U 75 Ohm up to 533 m 25162306a36Sopenharmony_ci IBM Type 1 150 Ohm up to 200 m 25262306a36Sopenharmony_ci IBM Type 3 100 Ohm up to 100 m 25362306a36Sopenharmony_ci ========== ======= =========== 25462306a36Sopenharmony_ci 25562306a36Sopenharmony_ciThe maximum length of all cables connected to a passive hub is limited to 65 25662306a36Sopenharmony_cimeters for RG-62 cabling; less for others. You can see that using passive 25762306a36Sopenharmony_cihubs in a large network is a bad idea. The maximum length of a single "BUS 25862306a36Sopenharmony_ciTrunk" is about 300 meters for RG-62. The maximum distance between the two 25962306a36Sopenharmony_cimost distant points of the net is limited to 3000 meters. The maximum length 26062306a36Sopenharmony_ciof a TP cable between two cards/hubs is 650 meters. 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci 26362306a36Sopenharmony_ciSetting the Jumpers 26462306a36Sopenharmony_ci=================== 26562306a36Sopenharmony_ci 26662306a36Sopenharmony_ciAll ARCnet cards should have a total of four or five different settings: 26762306a36Sopenharmony_ci 26862306a36Sopenharmony_ci - the I/O address: this is the "port" your ARCnet card is on. Probed 26962306a36Sopenharmony_ci values in the Linux ARCnet driver are only from 0x200 through 0x3F0. (If 27062306a36Sopenharmony_ci your card has additional ones, which is possible, please tell me.) This 27162306a36Sopenharmony_ci should not be the same as any other device on your system. According to 27262306a36Sopenharmony_ci a doc I got from Novell, MS Windows prefers values of 0x300 or more, 27362306a36Sopenharmony_ci eating net connections on my system (at least) otherwise. My guess is 27462306a36Sopenharmony_ci this may be because, if your card is at 0x2E0, probing for a serial port 27562306a36Sopenharmony_ci at 0x2E8 will reset the card and probably mess things up royally. 27662306a36Sopenharmony_ci 27762306a36Sopenharmony_ci - Avery's favourite: 0x300. 27862306a36Sopenharmony_ci 27962306a36Sopenharmony_ci - the IRQ: on 8-bit cards, it might be 2 (9), 3, 4, 5, or 7. 28062306a36Sopenharmony_ci on 16-bit cards, it might be 2 (9), 3, 4, 5, 7, or 10-15. 28162306a36Sopenharmony_ci 28262306a36Sopenharmony_ci Make sure this is different from any other card on your system. Note 28362306a36Sopenharmony_ci that IRQ2 is the same as IRQ9, as far as Linux is concerned. You can 28462306a36Sopenharmony_ci "cat /proc/interrupts" for a somewhat complete list of which ones are in 28562306a36Sopenharmony_ci use at any given time. Here is a list of common usages from Vojtech 28662306a36Sopenharmony_ci Pavlik <vojtech@suse.cz>: 28762306a36Sopenharmony_ci 28862306a36Sopenharmony_ci ("Not on bus" means there is no way for a card to generate this 28962306a36Sopenharmony_ci interrupt) 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ci ====== ========================================================= 29262306a36Sopenharmony_ci IRQ 0 Timer 0 (Not on bus) 29362306a36Sopenharmony_ci IRQ 1 Keyboard (Not on bus) 29462306a36Sopenharmony_ci IRQ 2 IRQ Controller 2 (Not on bus, nor does interrupt the CPU) 29562306a36Sopenharmony_ci IRQ 3 COM2 29662306a36Sopenharmony_ci IRQ 4 COM1 29762306a36Sopenharmony_ci IRQ 5 FREE (LPT2 if you have it; sometimes COM3; maybe PLIP) 29862306a36Sopenharmony_ci IRQ 6 Floppy disk controller 29962306a36Sopenharmony_ci IRQ 7 FREE (LPT1 if you don't use the polling driver; PLIP) 30062306a36Sopenharmony_ci IRQ 8 Realtime Clock Interrupt (Not on bus) 30162306a36Sopenharmony_ci IRQ 9 FREE (VGA vertical sync interrupt if enabled) 30262306a36Sopenharmony_ci IRQ 10 FREE 30362306a36Sopenharmony_ci IRQ 11 FREE 30462306a36Sopenharmony_ci IRQ 12 FREE 30562306a36Sopenharmony_ci IRQ 13 Numeric Coprocessor (Not on bus) 30662306a36Sopenharmony_ci IRQ 14 Fixed Disk Controller 30762306a36Sopenharmony_ci IRQ 15 FREE (Fixed Disk Controller 2 if you have it) 30862306a36Sopenharmony_ci ====== ========================================================= 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_ci 31162306a36Sopenharmony_ci .. note:: 31262306a36Sopenharmony_ci 31362306a36Sopenharmony_ci IRQ 9 is used on some video cards for the "vertical retrace" 31462306a36Sopenharmony_ci interrupt. This interrupt would have been handy for things like 31562306a36Sopenharmony_ci video games, as it occurs exactly once per screen refresh, but 31662306a36Sopenharmony_ci unfortunately IBM cancelled this feature starting with the original 31762306a36Sopenharmony_ci VGA and thus many VGA/SVGA cards do not support it. For this 31862306a36Sopenharmony_ci reason, no modern software uses this interrupt and it can almost 31962306a36Sopenharmony_ci always be safely disabled, if your video card supports it at all. 32062306a36Sopenharmony_ci 32162306a36Sopenharmony_ci If your card for some reason CANNOT disable this IRQ (usually there 32262306a36Sopenharmony_ci is a jumper), one solution would be to clip the printed circuit 32362306a36Sopenharmony_ci contact on the board: it's the fourth contact from the left on the 32462306a36Sopenharmony_ci back side. I take no responsibility if you try this. 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci - Avery's favourite: IRQ2 (actually IRQ9). Watch that VGA, though. 32762306a36Sopenharmony_ci 32862306a36Sopenharmony_ci - the memory address: Unlike most cards, ARCnets use "shared memory" for 32962306a36Sopenharmony_ci copying buffers around. Make SURE it doesn't conflict with any other 33062306a36Sopenharmony_ci used memory in your system! 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci :: 33362306a36Sopenharmony_ci 33462306a36Sopenharmony_ci A0000 - VGA graphics memory (ok if you don't have VGA) 33562306a36Sopenharmony_ci B0000 - Monochrome text mode 33662306a36Sopenharmony_ci C0000 \ One of these is your VGA BIOS - usually C0000. 33762306a36Sopenharmony_ci E0000 / 33862306a36Sopenharmony_ci F0000 - System BIOS 33962306a36Sopenharmony_ci 34062306a36Sopenharmony_ci Anything less than 0xA0000 is, well, a BAD idea since it isn't above 34162306a36Sopenharmony_ci 640k. 34262306a36Sopenharmony_ci 34362306a36Sopenharmony_ci - Avery's favourite: 0xD0000 34462306a36Sopenharmony_ci 34562306a36Sopenharmony_ci - the station address: Every ARCnet card has its own "unique" network 34662306a36Sopenharmony_ci address from 0 to 255. Unlike Ethernet, you can set this address 34762306a36Sopenharmony_ci yourself with a jumper or switch (or on some cards, with special 34862306a36Sopenharmony_ci software). Since it's only 8 bits, you can only have 254 ARCnet cards 34962306a36Sopenharmony_ci on a network. DON'T use 0 or 255, since these are reserved (although 35062306a36Sopenharmony_ci neat stuff will probably happen if you DO use them). By the way, if you 35162306a36Sopenharmony_ci haven't already guessed, don't set this the same as any other ARCnet on 35262306a36Sopenharmony_ci your network! 35362306a36Sopenharmony_ci 35462306a36Sopenharmony_ci - Avery's favourite: 3 and 4. Not that it matters. 35562306a36Sopenharmony_ci 35662306a36Sopenharmony_ci - There may be ETS1 and ETS2 settings. These may or may not make a 35762306a36Sopenharmony_ci difference on your card (many manuals call them "reserved"), but are 35862306a36Sopenharmony_ci used to change the delays used when powering up a computer on the 35962306a36Sopenharmony_ci network. This is only necessary when wiring VERY long range ARCnet 36062306a36Sopenharmony_ci networks, on the order of 4km or so; in any case, the only real 36162306a36Sopenharmony_ci requirement here is that all cards on the network with ETS1 and ETS2 36262306a36Sopenharmony_ci jumpers have them in the same position. Chris Hindy <chrish@io.org> 36362306a36Sopenharmony_ci sent in a chart with actual values for this: 36462306a36Sopenharmony_ci 36562306a36Sopenharmony_ci ======= ======= =============== ==================== 36662306a36Sopenharmony_ci ET1 ET2 Response Time Reconfiguration Time 36762306a36Sopenharmony_ci ======= ======= =============== ==================== 36862306a36Sopenharmony_ci open open 74.7us 840us 36962306a36Sopenharmony_ci open closed 283.4us 1680us 37062306a36Sopenharmony_ci closed open 561.8us 1680us 37162306a36Sopenharmony_ci closed closed 1118.6us 1680us 37262306a36Sopenharmony_ci ======= ======= =============== ==================== 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci Make sure you set ETS1 and ETS2 to the SAME VALUE for all cards on your 37562306a36Sopenharmony_ci network. 37662306a36Sopenharmony_ci 37762306a36Sopenharmony_ciAlso, on many cards (not mine, though) there are red and green LED's. 37862306a36Sopenharmony_ciVojtech Pavlik <vojtech@suse.cz> tells me this is what they mean: 37962306a36Sopenharmony_ci 38062306a36Sopenharmony_ci =============== =============== ===================================== 38162306a36Sopenharmony_ci GREEN RED Status 38262306a36Sopenharmony_ci =============== =============== ===================================== 38362306a36Sopenharmony_ci OFF OFF Power off 38462306a36Sopenharmony_ci OFF Short flashes Cabling problems (broken cable or not 38562306a36Sopenharmony_ci terminated) 38662306a36Sopenharmony_ci OFF (short) ON Card init 38762306a36Sopenharmony_ci ON ON Normal state - everything OK, nothing 38862306a36Sopenharmony_ci happens 38962306a36Sopenharmony_ci ON Long flashes Data transfer 39062306a36Sopenharmony_ci ON OFF Never happens (maybe when wrong ID) 39162306a36Sopenharmony_ci =============== =============== ===================================== 39262306a36Sopenharmony_ci 39362306a36Sopenharmony_ci 39462306a36Sopenharmony_ciThe following is all the specific information people have sent me about 39562306a36Sopenharmony_citheir own particular ARCnet cards. It is officially a mess, and contains 39662306a36Sopenharmony_cihuge amounts of duplicated information. I have no time to fix it. If you 39762306a36Sopenharmony_ciwant to, PLEASE DO! Just send me a 'diff -u' of all your changes. 39862306a36Sopenharmony_ci 39962306a36Sopenharmony_ciThe model # is listed right above specifics for that card, so you should be 40062306a36Sopenharmony_ciable to use your text viewer's "search" function to find the entry you want. 40162306a36Sopenharmony_ciIf you don't KNOW what kind of card you have, try looking through the 40262306a36Sopenharmony_civarious diagrams to see if you can tell. 40362306a36Sopenharmony_ci 40462306a36Sopenharmony_ciIf your model isn't listed and/or has different settings, PLEASE PLEASE 40562306a36Sopenharmony_citell me. I had to figure mine out without the manual, and it WASN'T FUN! 40662306a36Sopenharmony_ci 40762306a36Sopenharmony_ciEven if your ARCnet model isn't listed, but has the same jumpers as another 40862306a36Sopenharmony_cimodel that is, please e-mail me to say so. 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ciCards Listed in this file (in this order, mostly): 41162306a36Sopenharmony_ci 41262306a36Sopenharmony_ci =============== ======================= ==== 41362306a36Sopenharmony_ci Manufacturer Model # Bits 41462306a36Sopenharmony_ci =============== ======================= ==== 41562306a36Sopenharmony_ci SMC PC100 8 41662306a36Sopenharmony_ci SMC PC110 8 41762306a36Sopenharmony_ci SMC PC120 8 41862306a36Sopenharmony_ci SMC PC130 8 41962306a36Sopenharmony_ci SMC PC270E 8 42062306a36Sopenharmony_ci SMC PC500 16 42162306a36Sopenharmony_ci SMC PC500Longboard 16 42262306a36Sopenharmony_ci SMC PC550Longboard 16 42362306a36Sopenharmony_ci SMC PC600 16 42462306a36Sopenharmony_ci SMC PC710 8 42562306a36Sopenharmony_ci SMC? LCS-8830(-T) 8/16 42662306a36Sopenharmony_ci Puredata PDI507 8 42762306a36Sopenharmony_ci CNet Tech CN120-Series 8 42862306a36Sopenharmony_ci CNet Tech CN160-Series 16 42962306a36Sopenharmony_ci Lantech? UM9065L chipset 8 43062306a36Sopenharmony_ci Acer 5210-003 8 43162306a36Sopenharmony_ci Datapoint? LAN-ARC-8 8 43262306a36Sopenharmony_ci Topware TA-ARC/10 8 43362306a36Sopenharmony_ci Thomas-Conrad 500-6242-0097 REV A 8 43462306a36Sopenharmony_ci Waterloo? (C)1985 Waterloo Micro. 8 43562306a36Sopenharmony_ci No Name -- 8/16 43662306a36Sopenharmony_ci No Name Taiwan R.O.C? 8 43762306a36Sopenharmony_ci No Name Model 9058 8 43862306a36Sopenharmony_ci Tiara Tiara Lancard? 8 43962306a36Sopenharmony_ci =============== ======================= ==== 44062306a36Sopenharmony_ci 44162306a36Sopenharmony_ci 44262306a36Sopenharmony_ci* SMC = Standard Microsystems Corp. 44362306a36Sopenharmony_ci* CNet Tech = CNet Technology, Inc. 44462306a36Sopenharmony_ci 44562306a36Sopenharmony_ciUnclassified Stuff 44662306a36Sopenharmony_ci================== 44762306a36Sopenharmony_ci 44862306a36Sopenharmony_ci - Please send any other information you can find. 44962306a36Sopenharmony_ci 45062306a36Sopenharmony_ci - And some other stuff (more info is welcome!):: 45162306a36Sopenharmony_ci 45262306a36Sopenharmony_ci From: root@ultraworld.xs4all.nl (Timo Hilbrink) 45362306a36Sopenharmony_ci To: apenwarr@foxnet.net (Avery Pennarun) 45462306a36Sopenharmony_ci Date: Wed, 26 Oct 1994 02:10:32 +0000 (GMT) 45562306a36Sopenharmony_ci Reply-To: timoh@xs4all.nl 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ci [...parts deleted...] 45862306a36Sopenharmony_ci 45962306a36Sopenharmony_ci About the jumpers: On my PC130 there is one more jumper, located near the 46062306a36Sopenharmony_ci cable-connector and it's for changing to star or bus topology; 46162306a36Sopenharmony_ci closed: star - open: bus 46262306a36Sopenharmony_ci On the PC500 are some more jumper-pins, one block labeled with RX,PDN,TXI 46362306a36Sopenharmony_ci and another with ALE,LA17,LA18,LA19 these are undocumented.. 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ci [...more parts deleted...] 46662306a36Sopenharmony_ci 46762306a36Sopenharmony_ci --- CUT --- 46862306a36Sopenharmony_ci 46962306a36Sopenharmony_ciStandard Microsystems Corp (SMC) 47062306a36Sopenharmony_ci================================ 47162306a36Sopenharmony_ci 47262306a36Sopenharmony_ciPC100, PC110, PC120, PC130 (8-bit cards) and PC500, PC600 (16-bit cards) 47362306a36Sopenharmony_ci------------------------------------------------------------------------ 47462306a36Sopenharmony_ci 47562306a36Sopenharmony_ci - mainly from Avery Pennarun <apenwarr@worldvisions.ca>. Values depicted 47662306a36Sopenharmony_ci are from Avery's setup. 47762306a36Sopenharmony_ci - special thanks to Timo Hilbrink <timoh@xs4all.nl> for noting that PC120, 47862306a36Sopenharmony_ci 130, 500, and 600 all have the same switches as Avery's PC100. 47962306a36Sopenharmony_ci PC500/600 have several extra, undocumented pins though. (?) 48062306a36Sopenharmony_ci - PC110 settings were verified by Stephen A. Wood <saw@cebaf.gov> 48162306a36Sopenharmony_ci - Also, the JP- and S-numbers probably don't match your card exactly. Try 48262306a36Sopenharmony_ci to find jumpers/switches with the same number of settings - it's 48362306a36Sopenharmony_ci probably more reliable. 48462306a36Sopenharmony_ci 48562306a36Sopenharmony_ci:: 48662306a36Sopenharmony_ci 48762306a36Sopenharmony_ci JP5 [|] : : : : 48862306a36Sopenharmony_ci (IRQ Setting) IRQ2 IRQ3 IRQ4 IRQ5 IRQ7 48962306a36Sopenharmony_ci Put exactly one jumper on exactly one set of pins. 49062306a36Sopenharmony_ci 49162306a36Sopenharmony_ci 49262306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 9 10 49362306a36Sopenharmony_ci S1 /----------------------------------\ 49462306a36Sopenharmony_ci (I/O and Memory | 1 1 * 0 0 0 0 * 1 1 0 1 | 49562306a36Sopenharmony_ci addresses) \----------------------------------/ 49662306a36Sopenharmony_ci |--| |--------| |--------| 49762306a36Sopenharmony_ci (a) (b) (m) 49862306a36Sopenharmony_ci 49962306a36Sopenharmony_ci WARNING. It's very important when setting these which way 50062306a36Sopenharmony_ci you're holding the card, and which way you think is '1'! 50162306a36Sopenharmony_ci 50262306a36Sopenharmony_ci If you suspect that your settings are not being made 50362306a36Sopenharmony_ci correctly, try reversing the direction or inverting the 50462306a36Sopenharmony_ci switch positions. 50562306a36Sopenharmony_ci 50662306a36Sopenharmony_ci a: The first digit of the I/O address. 50762306a36Sopenharmony_ci Setting Value 50862306a36Sopenharmony_ci ------- ----- 50962306a36Sopenharmony_ci 00 0 51062306a36Sopenharmony_ci 01 1 51162306a36Sopenharmony_ci 10 2 51262306a36Sopenharmony_ci 11 3 51362306a36Sopenharmony_ci 51462306a36Sopenharmony_ci b: The second digit of the I/O address. 51562306a36Sopenharmony_ci Setting Value 51662306a36Sopenharmony_ci ------- ----- 51762306a36Sopenharmony_ci 0000 0 51862306a36Sopenharmony_ci 0001 1 51962306a36Sopenharmony_ci 0010 2 52062306a36Sopenharmony_ci ... ... 52162306a36Sopenharmony_ci 1110 E 52262306a36Sopenharmony_ci 1111 F 52362306a36Sopenharmony_ci 52462306a36Sopenharmony_ci The I/O address is in the form ab0. For example, if 52562306a36Sopenharmony_ci a is 0x2 and b is 0xE, the address will be 0x2E0. 52662306a36Sopenharmony_ci 52762306a36Sopenharmony_ci DO NOT SET THIS LESS THAN 0x200!!!!! 52862306a36Sopenharmony_ci 52962306a36Sopenharmony_ci 53062306a36Sopenharmony_ci m: The first digit of the memory address. 53162306a36Sopenharmony_ci Setting Value 53262306a36Sopenharmony_ci ------- ----- 53362306a36Sopenharmony_ci 0000 0 53462306a36Sopenharmony_ci 0001 1 53562306a36Sopenharmony_ci 0010 2 53662306a36Sopenharmony_ci ... ... 53762306a36Sopenharmony_ci 1110 E 53862306a36Sopenharmony_ci 1111 F 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci The memory address is in the form m0000. For example, if 54162306a36Sopenharmony_ci m is D, the address will be 0xD0000. 54262306a36Sopenharmony_ci 54362306a36Sopenharmony_ci DO NOT SET THIS TO C0000, F0000, OR LESS THAN A0000! 54462306a36Sopenharmony_ci 54562306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 54662306a36Sopenharmony_ci S2 /--------------------------\ 54762306a36Sopenharmony_ci (Station Address) | 1 1 0 0 0 0 0 0 | 54862306a36Sopenharmony_ci \--------------------------/ 54962306a36Sopenharmony_ci 55062306a36Sopenharmony_ci Setting Value 55162306a36Sopenharmony_ci ------- ----- 55262306a36Sopenharmony_ci 00000000 00 55362306a36Sopenharmony_ci 10000000 01 55462306a36Sopenharmony_ci 01000000 02 55562306a36Sopenharmony_ci ... 55662306a36Sopenharmony_ci 01111111 FE 55762306a36Sopenharmony_ci 11111111 FF 55862306a36Sopenharmony_ci 55962306a36Sopenharmony_ci Note that this is binary with the digits reversed! 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci DO NOT SET THIS TO 0 OR 255 (0xFF)! 56262306a36Sopenharmony_ci 56362306a36Sopenharmony_ci 56462306a36Sopenharmony_ciPC130E/PC270E (8-bit cards) 56562306a36Sopenharmony_ci--------------------------- 56662306a36Sopenharmony_ci 56762306a36Sopenharmony_ci - from Juergen Seifert <seifert@htwm.de> 56862306a36Sopenharmony_ci 56962306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 57062306a36Sopenharmony_ciusing information from the following Original SMC Manual 57162306a36Sopenharmony_ci 57262306a36Sopenharmony_ci "Configuration Guide for ARCNET(R)-PC130E/PC270 Network 57362306a36Sopenharmony_ci Controller Boards Pub. # 900.044A June, 1989" 57462306a36Sopenharmony_ci 57562306a36Sopenharmony_ciARCNET is a registered trademark of the Datapoint Corporation 57662306a36Sopenharmony_ciSMC is a registered trademark of the Standard Microsystems Corporation 57762306a36Sopenharmony_ci 57862306a36Sopenharmony_ciThe PC130E is an enhanced version of the PC130 board, is equipped with a 57962306a36Sopenharmony_cistandard BNC female connector for connection to RG-62/U coax cable. 58062306a36Sopenharmony_ciSince this board is designed both for point-to-point connection in star 58162306a36Sopenharmony_cinetworks and for connection to bus networks, it is downwardly compatible 58262306a36Sopenharmony_ciwith all the other standard boards designed for coax networks (that is, 58362306a36Sopenharmony_cithe PC120, PC110 and PC100 star topology boards and the PC220, PC210 and 58462306a36Sopenharmony_ciPC200 bus topology boards). 58562306a36Sopenharmony_ci 58662306a36Sopenharmony_ciThe PC270E is an enhanced version of the PC260 board, is equipped with two 58762306a36Sopenharmony_cimodular RJ11-type jacks for connection to twisted pair wiring. 58862306a36Sopenharmony_ciIt can be used in a star or a daisy-chained network. 58962306a36Sopenharmony_ci 59062306a36Sopenharmony_ci:: 59162306a36Sopenharmony_ci 59262306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 59362306a36Sopenharmony_ci ________________________________________________________________ 59462306a36Sopenharmony_ci | | S1 | | 59562306a36Sopenharmony_ci | |_________________| | 59662306a36Sopenharmony_ci | Offs|Base |I/O Addr | 59762306a36Sopenharmony_ci | RAM Addr | ___| 59862306a36Sopenharmony_ci | ___ ___ CR3 |___| 59962306a36Sopenharmony_ci | | \/ | CR4 |___| 60062306a36Sopenharmony_ci | | PROM | ___| 60162306a36Sopenharmony_ci | | | N | | 8 60262306a36Sopenharmony_ci | | SOCKET | o | | 7 60362306a36Sopenharmony_ci | |________| d | | 6 60462306a36Sopenharmony_ci | ___________________ e | | 5 60562306a36Sopenharmony_ci | | | A | S | 4 60662306a36Sopenharmony_ci | |oo| EXT2 | | d | 2 | 3 60762306a36Sopenharmony_ci | |oo| EXT1 | SMC | d | | 2 60862306a36Sopenharmony_ci | |oo| ROM | 90C63 | r |___| 1 60962306a36Sopenharmony_ci | |oo| IRQ7 | | |o| _____| 61062306a36Sopenharmony_ci | |oo| IRQ5 | | |o| | J1 | 61162306a36Sopenharmony_ci | |oo| IRQ4 | | STAR |_____| 61262306a36Sopenharmony_ci | |oo| IRQ3 | | | J2 | 61362306a36Sopenharmony_ci | |oo| IRQ2 |___________________| |_____| 61462306a36Sopenharmony_ci |___ ______________| 61562306a36Sopenharmony_ci | | 61662306a36Sopenharmony_ci |_____________________________________________| 61762306a36Sopenharmony_ci 61862306a36Sopenharmony_ciLegend:: 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ci SMC 90C63 ARCNET Controller / Transceiver /Logic 62162306a36Sopenharmony_ci S1 1-3: I/O Base Address Select 62262306a36Sopenharmony_ci 4-6: Memory Base Address Select 62362306a36Sopenharmony_ci 7-8: RAM Offset Select 62462306a36Sopenharmony_ci S2 1-8: Node ID Select 62562306a36Sopenharmony_ci EXT Extended Timeout Select 62662306a36Sopenharmony_ci ROM ROM Enable Select 62762306a36Sopenharmony_ci STAR Selected - Star Topology (PC130E only) 62862306a36Sopenharmony_ci Deselected - Bus Topology (PC130E only) 62962306a36Sopenharmony_ci CR3/CR4 Diagnostic LEDs 63062306a36Sopenharmony_ci J1 BNC RG62/U Connector (PC130E only) 63162306a36Sopenharmony_ci J1 6-position Telephone Jack (PC270E only) 63262306a36Sopenharmony_ci J2 6-position Telephone Jack (PC270E only) 63362306a36Sopenharmony_ci 63462306a36Sopenharmony_ciSetting one of the switches to Off/Open means "1", On/Closed means "0". 63562306a36Sopenharmony_ci 63662306a36Sopenharmony_ci 63762306a36Sopenharmony_ciSetting the Node ID 63862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 63962306a36Sopenharmony_ci 64062306a36Sopenharmony_ciThe eight switches in group S2 are used to set the node ID. 64162306a36Sopenharmony_ciThese switches work in a way similar to the PC100-series cards; see that 64262306a36Sopenharmony_cientry for more information. 64362306a36Sopenharmony_ci 64462306a36Sopenharmony_ci 64562306a36Sopenharmony_ciSetting the I/O Base Address 64662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 64762306a36Sopenharmony_ci 64862306a36Sopenharmony_ciThe first three switches in switch group S1 are used to select one 64962306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 65062306a36Sopenharmony_ci 65162306a36Sopenharmony_ci 65262306a36Sopenharmony_ci Switch | Hex I/O 65362306a36Sopenharmony_ci 1 2 3 | Address 65462306a36Sopenharmony_ci -------|-------- 65562306a36Sopenharmony_ci 0 0 0 | 260 65662306a36Sopenharmony_ci 0 0 1 | 290 65762306a36Sopenharmony_ci 0 1 0 | 2E0 (Manufacturer's default) 65862306a36Sopenharmony_ci 0 1 1 | 2F0 65962306a36Sopenharmony_ci 1 0 0 | 300 66062306a36Sopenharmony_ci 1 0 1 | 350 66162306a36Sopenharmony_ci 1 1 0 | 380 66262306a36Sopenharmony_ci 1 1 1 | 3E0 66362306a36Sopenharmony_ci 66462306a36Sopenharmony_ci 66562306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 66662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 66762306a36Sopenharmony_ci 66862306a36Sopenharmony_ciThe memory buffer requires 2K of a 16K block of RAM. The base of this 66962306a36Sopenharmony_ci16K block can be located in any of eight positions. 67062306a36Sopenharmony_ciSwitches 4-6 of switch group S1 select the Base of the 16K block. 67162306a36Sopenharmony_ciWithin that 16K address space, the buffer may be assigned any one of four 67262306a36Sopenharmony_cipositions, determined by the offset, switches 7 and 8 of group S1. 67362306a36Sopenharmony_ci 67462306a36Sopenharmony_ci:: 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 67762306a36Sopenharmony_ci 4 5 6 7 8 | Address | Address *) 67862306a36Sopenharmony_ci -----------|---------|----------- 67962306a36Sopenharmony_ci 0 0 0 0 0 | C0000 | C2000 68062306a36Sopenharmony_ci 0 0 0 0 1 | C0800 | C2000 68162306a36Sopenharmony_ci 0 0 0 1 0 | C1000 | C2000 68262306a36Sopenharmony_ci 0 0 0 1 1 | C1800 | C2000 68362306a36Sopenharmony_ci | | 68462306a36Sopenharmony_ci 0 0 1 0 0 | C4000 | C6000 68562306a36Sopenharmony_ci 0 0 1 0 1 | C4800 | C6000 68662306a36Sopenharmony_ci 0 0 1 1 0 | C5000 | C6000 68762306a36Sopenharmony_ci 0 0 1 1 1 | C5800 | C6000 68862306a36Sopenharmony_ci | | 68962306a36Sopenharmony_ci 0 1 0 0 0 | CC000 | CE000 69062306a36Sopenharmony_ci 0 1 0 0 1 | CC800 | CE000 69162306a36Sopenharmony_ci 0 1 0 1 0 | CD000 | CE000 69262306a36Sopenharmony_ci 0 1 0 1 1 | CD800 | CE000 69362306a36Sopenharmony_ci | | 69462306a36Sopenharmony_ci 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default) 69562306a36Sopenharmony_ci 0 1 1 0 1 | D0800 | D2000 69662306a36Sopenharmony_ci 0 1 1 1 0 | D1000 | D2000 69762306a36Sopenharmony_ci 0 1 1 1 1 | D1800 | D2000 69862306a36Sopenharmony_ci | | 69962306a36Sopenharmony_ci 1 0 0 0 0 | D4000 | D6000 70062306a36Sopenharmony_ci 1 0 0 0 1 | D4800 | D6000 70162306a36Sopenharmony_ci 1 0 0 1 0 | D5000 | D6000 70262306a36Sopenharmony_ci 1 0 0 1 1 | D5800 | D6000 70362306a36Sopenharmony_ci | | 70462306a36Sopenharmony_ci 1 0 1 0 0 | D8000 | DA000 70562306a36Sopenharmony_ci 1 0 1 0 1 | D8800 | DA000 70662306a36Sopenharmony_ci 1 0 1 1 0 | D9000 | DA000 70762306a36Sopenharmony_ci 1 0 1 1 1 | D9800 | DA000 70862306a36Sopenharmony_ci | | 70962306a36Sopenharmony_ci 1 1 0 0 0 | DC000 | DE000 71062306a36Sopenharmony_ci 1 1 0 0 1 | DC800 | DE000 71162306a36Sopenharmony_ci 1 1 0 1 0 | DD000 | DE000 71262306a36Sopenharmony_ci 1 1 0 1 1 | DD800 | DE000 71362306a36Sopenharmony_ci | | 71462306a36Sopenharmony_ci 1 1 1 0 0 | E0000 | E2000 71562306a36Sopenharmony_ci 1 1 1 0 1 | E0800 | E2000 71662306a36Sopenharmony_ci 1 1 1 1 0 | E1000 | E2000 71762306a36Sopenharmony_ci 1 1 1 1 1 | E1800 | E2000 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci *) To enable the 8K Boot PROM install the jumper ROM. 72062306a36Sopenharmony_ci The default is jumper ROM not installed. 72162306a36Sopenharmony_ci 72262306a36Sopenharmony_ci 72362306a36Sopenharmony_ciSetting the Timeouts and Interrupt 72462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ciThe jumpers labeled EXT1 and EXT2 are used to determine the timeout 72762306a36Sopenharmony_ciparameters. These two jumpers are normally left open. 72862306a36Sopenharmony_ci 72962306a36Sopenharmony_ciTo select a hardware interrupt level set one (only one!) of the jumpers 73062306a36Sopenharmony_ciIRQ2, IRQ3, IRQ4, IRQ5, IRQ7. The Manufacturer's default is IRQ2. 73162306a36Sopenharmony_ci 73262306a36Sopenharmony_ci 73362306a36Sopenharmony_ciConfiguring the PC130E for Star or Bus Topology 73462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 73562306a36Sopenharmony_ci 73662306a36Sopenharmony_ciThe single jumper labeled STAR is used to configure the PC130E board for 73762306a36Sopenharmony_cistar or bus topology. 73862306a36Sopenharmony_ciWhen the jumper is installed, the board may be used in a star network, when 73962306a36Sopenharmony_ciit is removed, the board can be used in a bus topology. 74062306a36Sopenharmony_ci 74162306a36Sopenharmony_ci 74262306a36Sopenharmony_ciDiagnostic LEDs 74362306a36Sopenharmony_ci^^^^^^^^^^^^^^^ 74462306a36Sopenharmony_ci 74562306a36Sopenharmony_ciTwo diagnostic LEDs are visible on the rear bracket of the board. 74662306a36Sopenharmony_ciThe green LED monitors the network activity: the red one shows the 74762306a36Sopenharmony_ciboard activity:: 74862306a36Sopenharmony_ci 74962306a36Sopenharmony_ci Green | Status Red | Status 75062306a36Sopenharmony_ci -------|------------------- ---------|------------------- 75162306a36Sopenharmony_ci on | normal activity flash/on | data transfer 75262306a36Sopenharmony_ci blink | reconfiguration off | no data transfer; 75362306a36Sopenharmony_ci off | defective board or | incorrect memory or 75462306a36Sopenharmony_ci | node ID is zero | I/O address 75562306a36Sopenharmony_ci 75662306a36Sopenharmony_ci 75762306a36Sopenharmony_ciPC500/PC550 Longboard (16-bit cards) 75862306a36Sopenharmony_ci------------------------------------ 75962306a36Sopenharmony_ci 76062306a36Sopenharmony_ci - from Juergen Seifert <seifert@htwm.de> 76162306a36Sopenharmony_ci 76262306a36Sopenharmony_ci 76362306a36Sopenharmony_ci .. note:: 76462306a36Sopenharmony_ci 76562306a36Sopenharmony_ci There is another Version of the PC500 called Short Version, which 76662306a36Sopenharmony_ci is different in hard- and software! The most important differences 76762306a36Sopenharmony_ci are: 76862306a36Sopenharmony_ci 76962306a36Sopenharmony_ci - The long board has no Shared memory. 77062306a36Sopenharmony_ci - On the long board the selection of the interrupt is done by binary 77162306a36Sopenharmony_ci coded switch, on the short board directly by jumper. 77262306a36Sopenharmony_ci 77362306a36Sopenharmony_ci[Avery's note: pay special attention to that: the long board HAS NO SHARED 77462306a36Sopenharmony_ciMEMORY. This means the current Linux-ARCnet driver can't use these cards. 77562306a36Sopenharmony_ciI have obtained a PC500Longboard and will be doing some experiments on it in 77662306a36Sopenharmony_cithe future, but don't hold your breath. Thanks again to Juergen Seifert for 77762306a36Sopenharmony_cihis advice about this!] 77862306a36Sopenharmony_ci 77962306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 78062306a36Sopenharmony_ciusing information from the following Original SMC Manual 78162306a36Sopenharmony_ci 78262306a36Sopenharmony_ci "Configuration Guide for SMC ARCNET-PC500/PC550 78362306a36Sopenharmony_ci Series Network Controller Boards Pub. # 900.033 Rev. A 78462306a36Sopenharmony_ci November, 1989" 78562306a36Sopenharmony_ci 78662306a36Sopenharmony_ciARCNET is a registered trademark of the Datapoint Corporation 78762306a36Sopenharmony_ciSMC is a registered trademark of the Standard Microsystems Corporation 78862306a36Sopenharmony_ci 78962306a36Sopenharmony_ciThe PC500 is equipped with a standard BNC female connector for connection 79062306a36Sopenharmony_cito RG-62/U coax cable. 79162306a36Sopenharmony_ciThe board is designed both for point-to-point connection in star networks 79262306a36Sopenharmony_ciand for connection to bus networks. 79362306a36Sopenharmony_ci 79462306a36Sopenharmony_ciThe PC550 is equipped with two modular RJ11-type jacks for connection 79562306a36Sopenharmony_cito twisted pair wiring. 79662306a36Sopenharmony_ciIt can be used in a star or a daisy-chained (BUS) network. 79762306a36Sopenharmony_ci 79862306a36Sopenharmony_ci:: 79962306a36Sopenharmony_ci 80062306a36Sopenharmony_ci 1 80162306a36Sopenharmony_ci 0 9 8 7 6 5 4 3 2 1 6 5 4 3 2 1 80262306a36Sopenharmony_ci ____________________________________________________________________ 80362306a36Sopenharmony_ci < | SW1 | | SW2 | | 80462306a36Sopenharmony_ci > |_____________________| |_____________| | 80562306a36Sopenharmony_ci < IRQ |I/O Addr | 80662306a36Sopenharmony_ci > ___| 80762306a36Sopenharmony_ci < CR4 |___| 80862306a36Sopenharmony_ci > CR3 |___| 80962306a36Sopenharmony_ci < ___| 81062306a36Sopenharmony_ci > N | | 8 81162306a36Sopenharmony_ci < o | | 7 81262306a36Sopenharmony_ci > d | S | 6 81362306a36Sopenharmony_ci < e | W | 5 81462306a36Sopenharmony_ci > A | 3 | 4 81562306a36Sopenharmony_ci < d | | 3 81662306a36Sopenharmony_ci > d | | 2 81762306a36Sopenharmony_ci < r |___| 1 81862306a36Sopenharmony_ci > |o| _____| 81962306a36Sopenharmony_ci < |o| | J1 | 82062306a36Sopenharmony_ci > 3 1 JP6 |_____| 82162306a36Sopenharmony_ci < |o|o| JP2 | J2 | 82262306a36Sopenharmony_ci > |o|o| |_____| 82362306a36Sopenharmony_ci < 4 2__ ______________| 82462306a36Sopenharmony_ci > | | | 82562306a36Sopenharmony_ci <____| |_____________________________________________| 82662306a36Sopenharmony_ci 82762306a36Sopenharmony_ciLegend:: 82862306a36Sopenharmony_ci 82962306a36Sopenharmony_ci SW1 1-6: I/O Base Address Select 83062306a36Sopenharmony_ci 7-10: Interrupt Select 83162306a36Sopenharmony_ci SW2 1-6: Reserved for Future Use 83262306a36Sopenharmony_ci SW3 1-8: Node ID Select 83362306a36Sopenharmony_ci JP2 1-4: Extended Timeout Select 83462306a36Sopenharmony_ci JP6 Selected - Star Topology (PC500 only) 83562306a36Sopenharmony_ci Deselected - Bus Topology (PC500 only) 83662306a36Sopenharmony_ci CR3 Green Monitors Network Activity 83762306a36Sopenharmony_ci CR4 Red Monitors Board Activity 83862306a36Sopenharmony_ci J1 BNC RG62/U Connector (PC500 only) 83962306a36Sopenharmony_ci J1 6-position Telephone Jack (PC550 only) 84062306a36Sopenharmony_ci J2 6-position Telephone Jack (PC550 only) 84162306a36Sopenharmony_ci 84262306a36Sopenharmony_ciSetting one of the switches to Off/Open means "1", On/Closed means "0". 84362306a36Sopenharmony_ci 84462306a36Sopenharmony_ci 84562306a36Sopenharmony_ciSetting the Node ID 84662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 84762306a36Sopenharmony_ci 84862306a36Sopenharmony_ciThe eight switches in group SW3 are used to set the node ID. Each node 84962306a36Sopenharmony_ciattached to the network must have an unique node ID which must be 85062306a36Sopenharmony_cidifferent from 0. 85162306a36Sopenharmony_ciSwitch 1 serves as the least significant bit (LSB). 85262306a36Sopenharmony_ci 85362306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 85462306a36Sopenharmony_ciThese values are:: 85562306a36Sopenharmony_ci 85662306a36Sopenharmony_ci Switch | Value 85762306a36Sopenharmony_ci -------|------- 85862306a36Sopenharmony_ci 1 | 1 85962306a36Sopenharmony_ci 2 | 2 86062306a36Sopenharmony_ci 3 | 4 86162306a36Sopenharmony_ci 4 | 8 86262306a36Sopenharmony_ci 5 | 16 86362306a36Sopenharmony_ci 6 | 32 86462306a36Sopenharmony_ci 7 | 64 86562306a36Sopenharmony_ci 8 | 128 86662306a36Sopenharmony_ci 86762306a36Sopenharmony_ciSome Examples:: 86862306a36Sopenharmony_ci 86962306a36Sopenharmony_ci Switch | Hex | Decimal 87062306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 | Node ID | Node ID 87162306a36Sopenharmony_ci ----------------|---------|--------- 87262306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 87362306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 87462306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 87562306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 87662306a36Sopenharmony_ci . . . | | 87762306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 87862306a36Sopenharmony_ci . . . | | 87962306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 88062306a36Sopenharmony_ci . . . | | 88162306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 88262306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 88362306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 88462306a36Sopenharmony_ci 88562306a36Sopenharmony_ci 88662306a36Sopenharmony_ciSetting the I/O Base Address 88762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 88862306a36Sopenharmony_ci 88962306a36Sopenharmony_ciThe first six switches in switch group SW1 are used to select one 89062306a36Sopenharmony_ciof 32 possible I/O Base addresses using the following table:: 89162306a36Sopenharmony_ci 89262306a36Sopenharmony_ci Switch | Hex I/O 89362306a36Sopenharmony_ci 6 5 4 3 2 1 | Address 89462306a36Sopenharmony_ci -------------|-------- 89562306a36Sopenharmony_ci 0 1 0 0 0 0 | 200 89662306a36Sopenharmony_ci 0 1 0 0 0 1 | 210 89762306a36Sopenharmony_ci 0 1 0 0 1 0 | 220 89862306a36Sopenharmony_ci 0 1 0 0 1 1 | 230 89962306a36Sopenharmony_ci 0 1 0 1 0 0 | 240 90062306a36Sopenharmony_ci 0 1 0 1 0 1 | 250 90162306a36Sopenharmony_ci 0 1 0 1 1 0 | 260 90262306a36Sopenharmony_ci 0 1 0 1 1 1 | 270 90362306a36Sopenharmony_ci 0 1 1 0 0 0 | 280 90462306a36Sopenharmony_ci 0 1 1 0 0 1 | 290 90562306a36Sopenharmony_ci 0 1 1 0 1 0 | 2A0 90662306a36Sopenharmony_ci 0 1 1 0 1 1 | 2B0 90762306a36Sopenharmony_ci 0 1 1 1 0 0 | 2C0 90862306a36Sopenharmony_ci 0 1 1 1 0 1 | 2D0 90962306a36Sopenharmony_ci 0 1 1 1 1 0 | 2E0 (Manufacturer's default) 91062306a36Sopenharmony_ci 0 1 1 1 1 1 | 2F0 91162306a36Sopenharmony_ci 1 1 0 0 0 0 | 300 91262306a36Sopenharmony_ci 1 1 0 0 0 1 | 310 91362306a36Sopenharmony_ci 1 1 0 0 1 0 | 320 91462306a36Sopenharmony_ci 1 1 0 0 1 1 | 330 91562306a36Sopenharmony_ci 1 1 0 1 0 0 | 340 91662306a36Sopenharmony_ci 1 1 0 1 0 1 | 350 91762306a36Sopenharmony_ci 1 1 0 1 1 0 | 360 91862306a36Sopenharmony_ci 1 1 0 1 1 1 | 370 91962306a36Sopenharmony_ci 1 1 1 0 0 0 | 380 92062306a36Sopenharmony_ci 1 1 1 0 0 1 | 390 92162306a36Sopenharmony_ci 1 1 1 0 1 0 | 3A0 92262306a36Sopenharmony_ci 1 1 1 0 1 1 | 3B0 92362306a36Sopenharmony_ci 1 1 1 1 0 0 | 3C0 92462306a36Sopenharmony_ci 1 1 1 1 0 1 | 3D0 92562306a36Sopenharmony_ci 1 1 1 1 1 0 | 3E0 92662306a36Sopenharmony_ci 1 1 1 1 1 1 | 3F0 92762306a36Sopenharmony_ci 92862306a36Sopenharmony_ci 92962306a36Sopenharmony_ciSetting the Interrupt 93062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^ 93162306a36Sopenharmony_ci 93262306a36Sopenharmony_ciSwitches seven through ten of switch group SW1 are used to select the 93362306a36Sopenharmony_ciinterrupt level. The interrupt level is binary coded, so selections 93462306a36Sopenharmony_cifrom 0 to 15 would be possible, but only the following eight values will 93562306a36Sopenharmony_cibe supported: 3, 4, 5, 7, 9, 10, 11, 12. 93662306a36Sopenharmony_ci 93762306a36Sopenharmony_ci:: 93862306a36Sopenharmony_ci 93962306a36Sopenharmony_ci Switch | IRQ 94062306a36Sopenharmony_ci 10 9 8 7 | 94162306a36Sopenharmony_ci ---------|-------- 94262306a36Sopenharmony_ci 0 0 1 1 | 3 94362306a36Sopenharmony_ci 0 1 0 0 | 4 94462306a36Sopenharmony_ci 0 1 0 1 | 5 94562306a36Sopenharmony_ci 0 1 1 1 | 7 94662306a36Sopenharmony_ci 1 0 0 1 | 9 (=2) (default) 94762306a36Sopenharmony_ci 1 0 1 0 | 10 94862306a36Sopenharmony_ci 1 0 1 1 | 11 94962306a36Sopenharmony_ci 1 1 0 0 | 12 95062306a36Sopenharmony_ci 95162306a36Sopenharmony_ci 95262306a36Sopenharmony_ciSetting the Timeouts 95362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^ 95462306a36Sopenharmony_ci 95562306a36Sopenharmony_ciThe two jumpers JP2 (1-4) are used to determine the timeout parameters. 95662306a36Sopenharmony_ciThese two jumpers are normally left open. 95762306a36Sopenharmony_ciRefer to the COM9026 Data Sheet for alternate configurations. 95862306a36Sopenharmony_ci 95962306a36Sopenharmony_ci 96062306a36Sopenharmony_ciConfiguring the PC500 for Star or Bus Topology 96162306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 96262306a36Sopenharmony_ci 96362306a36Sopenharmony_ciThe single jumper labeled JP6 is used to configure the PC500 board for 96462306a36Sopenharmony_cistar or bus topology. 96562306a36Sopenharmony_ciWhen the jumper is installed, the board may be used in a star network, when 96662306a36Sopenharmony_ciit is removed, the board can be used in a bus topology. 96762306a36Sopenharmony_ci 96862306a36Sopenharmony_ci 96962306a36Sopenharmony_ciDiagnostic LEDs 97062306a36Sopenharmony_ci^^^^^^^^^^^^^^^ 97162306a36Sopenharmony_ci 97262306a36Sopenharmony_ciTwo diagnostic LEDs are visible on the rear bracket of the board. 97362306a36Sopenharmony_ciThe green LED monitors the network activity: the red one shows the 97462306a36Sopenharmony_ciboard activity:: 97562306a36Sopenharmony_ci 97662306a36Sopenharmony_ci Green | Status Red | Status 97762306a36Sopenharmony_ci -------|------------------- ---------|------------------- 97862306a36Sopenharmony_ci on | normal activity flash/on | data transfer 97962306a36Sopenharmony_ci blink | reconfiguration off | no data transfer; 98062306a36Sopenharmony_ci off | defective board or | incorrect memory or 98162306a36Sopenharmony_ci | node ID is zero | I/O address 98262306a36Sopenharmony_ci 98362306a36Sopenharmony_ci 98462306a36Sopenharmony_ciPC710 (8-bit card) 98562306a36Sopenharmony_ci------------------ 98662306a36Sopenharmony_ci 98762306a36Sopenharmony_ci - from J.S. van Oosten <jvoosten@compiler.tdcnet.nl> 98862306a36Sopenharmony_ci 98962306a36Sopenharmony_ciNote: this data is gathered by experimenting and looking at info of other 99062306a36Sopenharmony_cicards. However, I'm sure I got 99% of the settings right. 99162306a36Sopenharmony_ci 99262306a36Sopenharmony_ciThe SMC710 card resembles the PC270 card, but is much more basic (i.e. no 99362306a36Sopenharmony_ciLEDs, RJ11 jacks, etc.) and 8 bit. Here's a little drawing:: 99462306a36Sopenharmony_ci 99562306a36Sopenharmony_ci _______________________________________ 99662306a36Sopenharmony_ci | +---------+ +---------+ |____ 99762306a36Sopenharmony_ci | | S2 | | S1 | | 99862306a36Sopenharmony_ci | +---------+ +---------+ | 99962306a36Sopenharmony_ci | | 100062306a36Sopenharmony_ci | +===+ __ | 100162306a36Sopenharmony_ci | | R | | | X-tal ###___ 100262306a36Sopenharmony_ci | | O | |__| ####__'| 100362306a36Sopenharmony_ci | | M | || ### 100462306a36Sopenharmony_ci | +===+ | 100562306a36Sopenharmony_ci | | 100662306a36Sopenharmony_ci | .. JP1 +----------+ | 100762306a36Sopenharmony_ci | .. | big chip | | 100862306a36Sopenharmony_ci | .. | 90C63 | | 100962306a36Sopenharmony_ci | .. | | | 101062306a36Sopenharmony_ci | .. +----------+ | 101162306a36Sopenharmony_ci ------- ----------- 101262306a36Sopenharmony_ci ||||||||||||||||||||| 101362306a36Sopenharmony_ci 101462306a36Sopenharmony_ciThe row of jumpers at JP1 actually consists of 8 jumpers, (sometimes 101562306a36Sopenharmony_cilabelled) the same as on the PC270, from top to bottom: EXT2, EXT1, ROM, 101662306a36Sopenharmony_ciIRQ7, IRQ5, IRQ4, IRQ3, IRQ2 (gee, wonder what they would do? :-) ) 101762306a36Sopenharmony_ci 101862306a36Sopenharmony_ciS1 and S2 perform the same function as on the PC270, only their numbers 101962306a36Sopenharmony_ciare swapped (S1 is the nodeaddress, S2 sets IO- and RAM-address). 102062306a36Sopenharmony_ci 102162306a36Sopenharmony_ciI know it works when connected to a PC110 type ARCnet board. 102262306a36Sopenharmony_ci 102362306a36Sopenharmony_ci 102462306a36Sopenharmony_ci***************************************************************************** 102562306a36Sopenharmony_ci 102662306a36Sopenharmony_ciPossibly SMC 102762306a36Sopenharmony_ci============ 102862306a36Sopenharmony_ci 102962306a36Sopenharmony_ciLCS-8830(-T) (8 and 16-bit cards) 103062306a36Sopenharmony_ci--------------------------------- 103162306a36Sopenharmony_ci 103262306a36Sopenharmony_ci - from Mathias Katzer <mkatzer@HRZ.Uni-Bielefeld.DE> 103362306a36Sopenharmony_ci - Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> says the 103462306a36Sopenharmony_ci LCS-8830 is slightly different from LCS-8830-T. These are 8 bit, BUS 103562306a36Sopenharmony_ci only (the JP0 jumper is hardwired), and BNC only. 103662306a36Sopenharmony_ci 103762306a36Sopenharmony_ciThis is a LCS-8830-T made by SMC, I think ('SMC' only appears on one PLCC, 103862306a36Sopenharmony_cinowhere else, not even on the few Xeroxed sheets from the manual). 103962306a36Sopenharmony_ci 104062306a36Sopenharmony_ciSMC ARCnet Board Type LCS-8830-T:: 104162306a36Sopenharmony_ci 104262306a36Sopenharmony_ci ------------------------------------ 104362306a36Sopenharmony_ci | | 104462306a36Sopenharmony_ci | JP3 88 8 JP2 | 104562306a36Sopenharmony_ci | ##### | \ | 104662306a36Sopenharmony_ci | ##### ET1 ET2 ###| 104762306a36Sopenharmony_ci | 8 ###| 104862306a36Sopenharmony_ci | U3 SW 1 JP0 ###| Phone Jacks 104962306a36Sopenharmony_ci | -- ###| 105062306a36Sopenharmony_ci | | | | 105162306a36Sopenharmony_ci | | | SW2 | 105262306a36Sopenharmony_ci | | | | 105362306a36Sopenharmony_ci | | | ##### | 105462306a36Sopenharmony_ci | -- ##### #### BNC Connector 105562306a36Sopenharmony_ci | #### 105662306a36Sopenharmony_ci | 888888 JP1 | 105762306a36Sopenharmony_ci | 234567 | 105862306a36Sopenharmony_ci -- ------- 105962306a36Sopenharmony_ci ||||||||||||||||||||||||||| 106062306a36Sopenharmony_ci -------------------------- 106162306a36Sopenharmony_ci 106262306a36Sopenharmony_ci 106362306a36Sopenharmony_ci SW1: DIP-Switches for Station Address 106462306a36Sopenharmony_ci SW2: DIP-Switches for Memory Base and I/O Base addresses 106562306a36Sopenharmony_ci 106662306a36Sopenharmony_ci JP0: If closed, internal termination on (default open) 106762306a36Sopenharmony_ci JP1: IRQ Jumpers 106862306a36Sopenharmony_ci JP2: Boot-ROM enabled if closed 106962306a36Sopenharmony_ci JP3: Jumpers for response timeout 107062306a36Sopenharmony_ci 107162306a36Sopenharmony_ci U3: Boot-ROM Socket 107262306a36Sopenharmony_ci 107362306a36Sopenharmony_ci 107462306a36Sopenharmony_ci ET1 ET2 Response Time Idle Time Reconfiguration Time 107562306a36Sopenharmony_ci 107662306a36Sopenharmony_ci 78 86 840 107762306a36Sopenharmony_ci X 285 316 1680 107862306a36Sopenharmony_ci X 563 624 1680 107962306a36Sopenharmony_ci X X 1130 1237 1680 108062306a36Sopenharmony_ci 108162306a36Sopenharmony_ci (X means closed jumper) 108262306a36Sopenharmony_ci 108362306a36Sopenharmony_ci (DIP-Switch downwards means "0") 108462306a36Sopenharmony_ci 108562306a36Sopenharmony_ciThe station address is binary-coded with SW1. 108662306a36Sopenharmony_ci 108762306a36Sopenharmony_ciThe I/O base address is coded with DIP-Switches 6,7 and 8 of SW2: 108862306a36Sopenharmony_ci 108962306a36Sopenharmony_ci======== ======== 109062306a36Sopenharmony_ciSwitches Base 109162306a36Sopenharmony_ci678 Address 109262306a36Sopenharmony_ci======== ======== 109362306a36Sopenharmony_ci000 260-26f 109462306a36Sopenharmony_ci100 290-29f 109562306a36Sopenharmony_ci010 2e0-2ef 109662306a36Sopenharmony_ci110 2f0-2ff 109762306a36Sopenharmony_ci001 300-30f 109862306a36Sopenharmony_ci101 350-35f 109962306a36Sopenharmony_ci011 380-38f 110062306a36Sopenharmony_ci111 3e0-3ef 110162306a36Sopenharmony_ci======== ======== 110262306a36Sopenharmony_ci 110362306a36Sopenharmony_ci 110462306a36Sopenharmony_ciDIP Switches 1-5 of SW2 encode the RAM and ROM Address Range: 110562306a36Sopenharmony_ci 110662306a36Sopenharmony_ci======== ============= ================ 110762306a36Sopenharmony_ciSwitches RAM ROM 110862306a36Sopenharmony_ci12345 Address Range Address Range 110962306a36Sopenharmony_ci======== ============= ================ 111062306a36Sopenharmony_ci00000 C:0000-C:07ff C:2000-C:3fff 111162306a36Sopenharmony_ci10000 C:0800-C:0fff 111262306a36Sopenharmony_ci01000 C:1000-C:17ff 111362306a36Sopenharmony_ci11000 C:1800-C:1fff 111462306a36Sopenharmony_ci00100 C:4000-C:47ff C:6000-C:7fff 111562306a36Sopenharmony_ci10100 C:4800-C:4fff 111662306a36Sopenharmony_ci01100 C:5000-C:57ff 111762306a36Sopenharmony_ci11100 C:5800-C:5fff 111862306a36Sopenharmony_ci00010 C:C000-C:C7ff C:E000-C:ffff 111962306a36Sopenharmony_ci10010 C:C800-C:Cfff 112062306a36Sopenharmony_ci01010 C:D000-C:D7ff 112162306a36Sopenharmony_ci11010 C:D800-C:Dfff 112262306a36Sopenharmony_ci00110 D:0000-D:07ff D:2000-D:3fff 112362306a36Sopenharmony_ci10110 D:0800-D:0fff 112462306a36Sopenharmony_ci01110 D:1000-D:17ff 112562306a36Sopenharmony_ci11110 D:1800-D:1fff 112662306a36Sopenharmony_ci00001 D:4000-D:47ff D:6000-D:7fff 112762306a36Sopenharmony_ci10001 D:4800-D:4fff 112862306a36Sopenharmony_ci01001 D:5000-D:57ff 112962306a36Sopenharmony_ci11001 D:5800-D:5fff 113062306a36Sopenharmony_ci00101 D:8000-D:87ff D:A000-D:bfff 113162306a36Sopenharmony_ci10101 D:8800-D:8fff 113262306a36Sopenharmony_ci01101 D:9000-D:97ff 113362306a36Sopenharmony_ci11101 D:9800-D:9fff 113462306a36Sopenharmony_ci00011 D:C000-D:c7ff D:E000-D:ffff 113562306a36Sopenharmony_ci10011 D:C800-D:cfff 113662306a36Sopenharmony_ci01011 D:D000-D:d7ff 113762306a36Sopenharmony_ci11011 D:D800-D:dfff 113862306a36Sopenharmony_ci00111 E:0000-E:07ff E:2000-E:3fff 113962306a36Sopenharmony_ci10111 E:0800-E:0fff 114062306a36Sopenharmony_ci01111 E:1000-E:17ff 114162306a36Sopenharmony_ci11111 E:1800-E:1fff 114262306a36Sopenharmony_ci======== ============= ================ 114362306a36Sopenharmony_ci 114462306a36Sopenharmony_ci 114562306a36Sopenharmony_ciPureData Corp 114662306a36Sopenharmony_ci============= 114762306a36Sopenharmony_ci 114862306a36Sopenharmony_ciPDI507 (8-bit card) 114962306a36Sopenharmony_ci-------------------- 115062306a36Sopenharmony_ci 115162306a36Sopenharmony_ci - from Mark Rejhon <mdrejhon@magi.com> (slight modifications by Avery) 115262306a36Sopenharmony_ci - Avery's note: I think PDI508 cards (but definitely NOT PDI508Plus cards) 115362306a36Sopenharmony_ci are mostly the same as this. PDI508Plus cards appear to be mainly 115462306a36Sopenharmony_ci software-configured. 115562306a36Sopenharmony_ci 115662306a36Sopenharmony_ciJumpers: 115762306a36Sopenharmony_ci 115862306a36Sopenharmony_ci There is a jumper array at the bottom of the card, near the edge 115962306a36Sopenharmony_ci connector. This array is labelled J1. They control the IRQs and 116062306a36Sopenharmony_ci something else. Put only one jumper on the IRQ pins. 116162306a36Sopenharmony_ci 116262306a36Sopenharmony_ci ETS1, ETS2 are for timing on very long distance networks. See the 116362306a36Sopenharmony_ci more general information near the top of this file. 116462306a36Sopenharmony_ci 116562306a36Sopenharmony_ci There is a J2 jumper on two pins. A jumper should be put on them, 116662306a36Sopenharmony_ci since it was already there when I got the card. I don't know what 116762306a36Sopenharmony_ci this jumper is for though. 116862306a36Sopenharmony_ci 116962306a36Sopenharmony_ci There is a two-jumper array for J3. I don't know what it is for, 117062306a36Sopenharmony_ci but there were already two jumpers on it when I got the card. It's 117162306a36Sopenharmony_ci a six pin grid in a two-by-three fashion. The jumpers were 117262306a36Sopenharmony_ci configured as follows:: 117362306a36Sopenharmony_ci 117462306a36Sopenharmony_ci .-------. 117562306a36Sopenharmony_ci o | o o | 117662306a36Sopenharmony_ci :-------: ------> Accessible end of card with connectors 117762306a36Sopenharmony_ci o | o o | in this direction -------> 117862306a36Sopenharmony_ci `-------' 117962306a36Sopenharmony_ci 118062306a36Sopenharmony_ciCarl de Billy <CARL@carainfo.com> explains J3 and J4: 118162306a36Sopenharmony_ci 118262306a36Sopenharmony_ci J3 Diagram:: 118362306a36Sopenharmony_ci 118462306a36Sopenharmony_ci .-------. 118562306a36Sopenharmony_ci o | o o | 118662306a36Sopenharmony_ci :-------: TWIST Technology 118762306a36Sopenharmony_ci o | o o | 118862306a36Sopenharmony_ci `-------' 118962306a36Sopenharmony_ci .-------. 119062306a36Sopenharmony_ci | o o | o 119162306a36Sopenharmony_ci :-------: COAX Technology 119262306a36Sopenharmony_ci | o o | o 119362306a36Sopenharmony_ci `-------' 119462306a36Sopenharmony_ci 119562306a36Sopenharmony_ci - If using coax cable in a bus topology the J4 jumper must be removed; 119662306a36Sopenharmony_ci place it on one pin. 119762306a36Sopenharmony_ci 119862306a36Sopenharmony_ci - If using bus topology with twisted pair wiring move the J3 119962306a36Sopenharmony_ci jumpers so they connect the middle pin and the pins closest to the RJ11 120062306a36Sopenharmony_ci Connectors. Also the J4 jumper must be removed; place it on one pin of 120162306a36Sopenharmony_ci J4 jumper for storage. 120262306a36Sopenharmony_ci 120362306a36Sopenharmony_ci - If using star topology with twisted pair wiring move the J3 120462306a36Sopenharmony_ci jumpers so they connect the middle pin and the pins closest to the RJ11 120562306a36Sopenharmony_ci connectors. 120662306a36Sopenharmony_ci 120762306a36Sopenharmony_ci 120862306a36Sopenharmony_ciDIP Switches: 120962306a36Sopenharmony_ci 121062306a36Sopenharmony_ci The DIP switches accessible on the accessible end of the card while 121162306a36Sopenharmony_ci it is installed, is used to set the ARCnet address. There are 8 121262306a36Sopenharmony_ci switches. Use an address from 1 to 254 121362306a36Sopenharmony_ci 121462306a36Sopenharmony_ci ========== ========================= 121562306a36Sopenharmony_ci Switch No. ARCnet address 121662306a36Sopenharmony_ci 12345678 121762306a36Sopenharmony_ci ========== ========================= 121862306a36Sopenharmony_ci 00000000 FF (Don't use this!) 121962306a36Sopenharmony_ci 00000001 FE 122062306a36Sopenharmony_ci 00000010 FD 122162306a36Sopenharmony_ci ... 122262306a36Sopenharmony_ci 11111101 2 122362306a36Sopenharmony_ci 11111110 1 122462306a36Sopenharmony_ci 11111111 0 (Don't use this!) 122562306a36Sopenharmony_ci ========== ========================= 122662306a36Sopenharmony_ci 122762306a36Sopenharmony_ci There is another array of eight DIP switches at the top of the 122862306a36Sopenharmony_ci card. There are five labelled MS0-MS4 which seem to control the 122962306a36Sopenharmony_ci memory address, and another three labelled IO0-IO2 which seem to 123062306a36Sopenharmony_ci control the base I/O address of the card. 123162306a36Sopenharmony_ci 123262306a36Sopenharmony_ci This was difficult to test by trial and error, and the I/O addresses 123362306a36Sopenharmony_ci are in a weird order. This was tested by setting the DIP switches, 123462306a36Sopenharmony_ci rebooting the computer, and attempting to load ARCETHER at various 123562306a36Sopenharmony_ci addresses (mostly between 0x200 and 0x400). The address that caused 123662306a36Sopenharmony_ci the red transmit LED to blink, is the one that I thought works. 123762306a36Sopenharmony_ci 123862306a36Sopenharmony_ci Also, the address 0x3D0 seem to have a special meaning, since the 123962306a36Sopenharmony_ci ARCETHER packet driver loaded fine, but without the red LED 124062306a36Sopenharmony_ci blinking. I don't know what 0x3D0 is for though. I recommend using 124162306a36Sopenharmony_ci an address of 0x300 since Windows may not like addresses below 124262306a36Sopenharmony_ci 0x300. 124362306a36Sopenharmony_ci 124462306a36Sopenharmony_ci ============= =========== 124562306a36Sopenharmony_ci IO Switch No. I/O address 124662306a36Sopenharmony_ci 210 124762306a36Sopenharmony_ci ============= =========== 124862306a36Sopenharmony_ci 111 0x260 124962306a36Sopenharmony_ci 110 0x290 125062306a36Sopenharmony_ci 101 0x2E0 125162306a36Sopenharmony_ci 100 0x2F0 125262306a36Sopenharmony_ci 011 0x300 125362306a36Sopenharmony_ci 010 0x350 125462306a36Sopenharmony_ci 001 0x380 125562306a36Sopenharmony_ci 000 0x3E0 125662306a36Sopenharmony_ci ============= =========== 125762306a36Sopenharmony_ci 125862306a36Sopenharmony_ci The memory switches set a reserved address space of 0x1000 bytes 125962306a36Sopenharmony_ci (0x100 segment units, or 4k). For example if I set an address of 126062306a36Sopenharmony_ci 0xD000, it will use up addresses 0xD000 to 0xD100. 126162306a36Sopenharmony_ci 126262306a36Sopenharmony_ci The memory switches were tested by booting using QEMM386 stealth, 126362306a36Sopenharmony_ci and using LOADHI to see what address automatically became excluded 126462306a36Sopenharmony_ci from the upper memory regions, and then attempting to load ARCETHER 126562306a36Sopenharmony_ci using these addresses. 126662306a36Sopenharmony_ci 126762306a36Sopenharmony_ci I recommend using an ARCnet memory address of 0xD000, and putting 126862306a36Sopenharmony_ci the EMS page frame at 0xC000 while using QEMM stealth mode. That 126962306a36Sopenharmony_ci way, you get contiguous high memory from 0xD100 almost all the way 127062306a36Sopenharmony_ci the end of the megabyte. 127162306a36Sopenharmony_ci 127262306a36Sopenharmony_ci Memory Switch 0 (MS0) didn't seem to work properly when set to OFF 127362306a36Sopenharmony_ci on my card. It could be malfunctioning on my card. Experiment with 127462306a36Sopenharmony_ci it ON first, and if it doesn't work, set it to OFF. (It may be a 127562306a36Sopenharmony_ci modifier for the 0x200 bit?) 127662306a36Sopenharmony_ci 127762306a36Sopenharmony_ci ============= ============================================ 127862306a36Sopenharmony_ci MS Switch No. 127962306a36Sopenharmony_ci 43210 Memory address 128062306a36Sopenharmony_ci ============= ============================================ 128162306a36Sopenharmony_ci 00001 0xE100 (guessed - was not detected by QEMM) 128262306a36Sopenharmony_ci 00011 0xE000 (guessed - was not detected by QEMM) 128362306a36Sopenharmony_ci 00101 0xDD00 128462306a36Sopenharmony_ci 00111 0xDC00 128562306a36Sopenharmony_ci 01001 0xD900 128662306a36Sopenharmony_ci 01011 0xD800 128762306a36Sopenharmony_ci 01101 0xD500 128862306a36Sopenharmony_ci 01111 0xD400 128962306a36Sopenharmony_ci 10001 0xD100 129062306a36Sopenharmony_ci 10011 0xD000 129162306a36Sopenharmony_ci 10101 0xCD00 129262306a36Sopenharmony_ci 10111 0xCC00 129362306a36Sopenharmony_ci 11001 0xC900 (guessed - crashes tested system) 129462306a36Sopenharmony_ci 11011 0xC800 (guessed - crashes tested system) 129562306a36Sopenharmony_ci 11101 0xC500 (guessed - crashes tested system) 129662306a36Sopenharmony_ci 11111 0xC400 (guessed - crashes tested system) 129762306a36Sopenharmony_ci ============= ============================================ 129862306a36Sopenharmony_ci 129962306a36Sopenharmony_ciCNet Technology Inc. (8-bit cards) 130062306a36Sopenharmony_ci================================== 130162306a36Sopenharmony_ci 130262306a36Sopenharmony_ci120 Series (8-bit cards) 130362306a36Sopenharmony_ci------------------------ 130462306a36Sopenharmony_ci - from Juergen Seifert <seifert@htwm.de> 130562306a36Sopenharmony_ci 130662306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 130762306a36Sopenharmony_ciusing information from the following Original CNet Manual 130862306a36Sopenharmony_ci 130962306a36Sopenharmony_ci "ARCNET USER'S MANUAL for 131062306a36Sopenharmony_ci CN120A 131162306a36Sopenharmony_ci CN120AB 131262306a36Sopenharmony_ci CN120TP 131362306a36Sopenharmony_ci CN120ST 131462306a36Sopenharmony_ci CN120SBT 131562306a36Sopenharmony_ci P/N:12-01-0007 131662306a36Sopenharmony_ci Revision 3.00" 131762306a36Sopenharmony_ci 131862306a36Sopenharmony_ciARCNET is a registered trademark of the Datapoint Corporation 131962306a36Sopenharmony_ci 132062306a36Sopenharmony_ci- P/N 120A ARCNET 8 bit XT/AT Star 132162306a36Sopenharmony_ci- P/N 120AB ARCNET 8 bit XT/AT Bus 132262306a36Sopenharmony_ci- P/N 120TP ARCNET 8 bit XT/AT Twisted Pair 132362306a36Sopenharmony_ci- P/N 120ST ARCNET 8 bit XT/AT Star, Twisted Pair 132462306a36Sopenharmony_ci- P/N 120SBT ARCNET 8 bit XT/AT Star, Bus, Twisted Pair 132562306a36Sopenharmony_ci 132662306a36Sopenharmony_ci:: 132762306a36Sopenharmony_ci 132862306a36Sopenharmony_ci __________________________________________________________________ 132962306a36Sopenharmony_ci | | 133062306a36Sopenharmony_ci | ___| 133162306a36Sopenharmony_ci | LED |___| 133262306a36Sopenharmony_ci | ___| 133362306a36Sopenharmony_ci | N | | ID7 133462306a36Sopenharmony_ci | o | | ID6 133562306a36Sopenharmony_ci | d | S | ID5 133662306a36Sopenharmony_ci | e | W | ID4 133762306a36Sopenharmony_ci | ___________________ A | 2 | ID3 133862306a36Sopenharmony_ci | | | d | | ID2 133962306a36Sopenharmony_ci | | | 1 2 3 4 5 6 7 8 d | | ID1 134062306a36Sopenharmony_ci | | | _________________ r |___| ID0 134162306a36Sopenharmony_ci | | 90C65 || SW1 | ____| 134262306a36Sopenharmony_ci | JP 8 7 | ||_________________| | | 134362306a36Sopenharmony_ci | |o|o| JP1 | | | J2 | 134462306a36Sopenharmony_ci | |o|o| |oo| | | JP 1 1 1 | | 134562306a36Sopenharmony_ci | ______________ | | 0 1 2 |____| 134662306a36Sopenharmony_ci | | PROM | |___________________| |o|o|o| _____| 134762306a36Sopenharmony_ci | > SOCKET | JP 6 5 4 3 2 |o|o|o| | J1 | 134862306a36Sopenharmony_ci | |______________| |o|o|o|o|o| |o|o|o| |_____| 134962306a36Sopenharmony_ci |_____ |o|o|o|o|o| ______________| 135062306a36Sopenharmony_ci | | 135162306a36Sopenharmony_ci |_____________________________________________| 135262306a36Sopenharmony_ci 135362306a36Sopenharmony_ciLegend:: 135462306a36Sopenharmony_ci 135562306a36Sopenharmony_ci 90C65 ARCNET Probe 135662306a36Sopenharmony_ci S1 1-5: Base Memory Address Select 135762306a36Sopenharmony_ci 6-8: Base I/O Address Select 135862306a36Sopenharmony_ci S2 1-8: Node ID Select (ID0-ID7) 135962306a36Sopenharmony_ci JP1 ROM Enable Select 136062306a36Sopenharmony_ci JP2 IRQ2 136162306a36Sopenharmony_ci JP3 IRQ3 136262306a36Sopenharmony_ci JP4 IRQ4 136362306a36Sopenharmony_ci JP5 IRQ5 136462306a36Sopenharmony_ci JP6 IRQ7 136562306a36Sopenharmony_ci JP7/JP8 ET1, ET2 Timeout Parameters 136662306a36Sopenharmony_ci JP10/JP11 Coax / Twisted Pair Select (CN120ST/SBT only) 136762306a36Sopenharmony_ci JP12 Terminator Select (CN120AB/ST/SBT only) 136862306a36Sopenharmony_ci J1 BNC RG62/U Connector (all except CN120TP) 136962306a36Sopenharmony_ci J2 Two 6-position Telephone Jack (CN120TP/ST/SBT only) 137062306a36Sopenharmony_ci 137162306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 137262306a36Sopenharmony_ci 137362306a36Sopenharmony_ci 137462306a36Sopenharmony_ciSetting the Node ID 137562306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 137662306a36Sopenharmony_ci 137762306a36Sopenharmony_ciThe eight switches in SW2 are used to set the node ID. Each node attached 137862306a36Sopenharmony_cito the network must have an unique node ID which must be different from 0. 137962306a36Sopenharmony_ciSwitch 1 (ID0) serves as the least significant bit (LSB). 138062306a36Sopenharmony_ci 138162306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 138262306a36Sopenharmony_ciThese values are: 138362306a36Sopenharmony_ci 138462306a36Sopenharmony_ci ======= ====== ===== 138562306a36Sopenharmony_ci Switch Label Value 138662306a36Sopenharmony_ci ======= ====== ===== 138762306a36Sopenharmony_ci 1 ID0 1 138862306a36Sopenharmony_ci 2 ID1 2 138962306a36Sopenharmony_ci 3 ID2 4 139062306a36Sopenharmony_ci 4 ID3 8 139162306a36Sopenharmony_ci 5 ID4 16 139262306a36Sopenharmony_ci 6 ID5 32 139362306a36Sopenharmony_ci 7 ID6 64 139462306a36Sopenharmony_ci 8 ID7 128 139562306a36Sopenharmony_ci ======= ====== ===== 139662306a36Sopenharmony_ci 139762306a36Sopenharmony_ciSome Examples:: 139862306a36Sopenharmony_ci 139962306a36Sopenharmony_ci Switch | Hex | Decimal 140062306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 | Node ID | Node ID 140162306a36Sopenharmony_ci ----------------|---------|--------- 140262306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 140362306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 140462306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 140562306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 140662306a36Sopenharmony_ci . . . | | 140762306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 140862306a36Sopenharmony_ci . . . | | 140962306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 141062306a36Sopenharmony_ci . . . | | 141162306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 141262306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 141362306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 141462306a36Sopenharmony_ci 141562306a36Sopenharmony_ci 141662306a36Sopenharmony_ciSetting the I/O Base Address 141762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141862306a36Sopenharmony_ci 141962306a36Sopenharmony_ciThe last three switches in switch block SW1 are used to select one 142062306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 142162306a36Sopenharmony_ci 142262306a36Sopenharmony_ci 142362306a36Sopenharmony_ci Switch | Hex I/O 142462306a36Sopenharmony_ci 6 7 8 | Address 142562306a36Sopenharmony_ci ------------|-------- 142662306a36Sopenharmony_ci ON ON ON | 260 142762306a36Sopenharmony_ci OFF ON ON | 290 142862306a36Sopenharmony_ci ON OFF ON | 2E0 (Manufacturer's default) 142962306a36Sopenharmony_ci OFF OFF ON | 2F0 143062306a36Sopenharmony_ci ON ON OFF | 300 143162306a36Sopenharmony_ci OFF ON OFF | 350 143262306a36Sopenharmony_ci ON OFF OFF | 380 143362306a36Sopenharmony_ci OFF OFF OFF | 3E0 143462306a36Sopenharmony_ci 143562306a36Sopenharmony_ci 143662306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 143762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143862306a36Sopenharmony_ci 143962306a36Sopenharmony_ciThe memory buffer (RAM) requires 2K. The base of this buffer can be 144062306a36Sopenharmony_cilocated in any of eight positions. The address of the Boot Prom is 144162306a36Sopenharmony_cimemory base + 8K or memory base + 0x2000. 144262306a36Sopenharmony_ciSwitches 1-5 of switch block SW1 select the Memory Base address. 144362306a36Sopenharmony_ci 144462306a36Sopenharmony_ci:: 144562306a36Sopenharmony_ci 144662306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 144762306a36Sopenharmony_ci 1 2 3 4 5 | Address | Address *) 144862306a36Sopenharmony_ci --------------------|---------|----------- 144962306a36Sopenharmony_ci ON ON ON ON ON | C0000 | C2000 145062306a36Sopenharmony_ci ON ON OFF ON ON | C4000 | C6000 145162306a36Sopenharmony_ci ON ON ON OFF ON | CC000 | CE000 145262306a36Sopenharmony_ci ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default) 145362306a36Sopenharmony_ci ON ON ON ON OFF | D4000 | D6000 145462306a36Sopenharmony_ci ON ON OFF ON OFF | D8000 | DA000 145562306a36Sopenharmony_ci ON ON ON OFF OFF | DC000 | DE000 145662306a36Sopenharmony_ci ON ON OFF OFF OFF | E0000 | E2000 145762306a36Sopenharmony_ci 145862306a36Sopenharmony_ci *) To enable the Boot ROM install the jumper JP1 145962306a36Sopenharmony_ci 146062306a36Sopenharmony_ci.. note:: 146162306a36Sopenharmony_ci 146262306a36Sopenharmony_ci Since the switches 1 and 2 are always set to ON it may be possible 146362306a36Sopenharmony_ci that they can be used to add an offset of 2K, 4K or 6K to the base 146462306a36Sopenharmony_ci address, but this feature is not documented in the manual and I 146562306a36Sopenharmony_ci haven't tested it yet. 146662306a36Sopenharmony_ci 146762306a36Sopenharmony_ci 146862306a36Sopenharmony_ciSetting the Interrupt Line 146962306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 147062306a36Sopenharmony_ci 147162306a36Sopenharmony_ciTo select a hardware interrupt level install one (only one!) of the jumpers 147262306a36Sopenharmony_ciJP2, JP3, JP4, JP5, JP6. JP2 is the default:: 147362306a36Sopenharmony_ci 147462306a36Sopenharmony_ci Jumper | IRQ 147562306a36Sopenharmony_ci -------|----- 147662306a36Sopenharmony_ci 2 | 2 147762306a36Sopenharmony_ci 3 | 3 147862306a36Sopenharmony_ci 4 | 4 147962306a36Sopenharmony_ci 5 | 5 148062306a36Sopenharmony_ci 6 | 7 148162306a36Sopenharmony_ci 148262306a36Sopenharmony_ci 148362306a36Sopenharmony_ciSetting the Internal Terminator on CN120AB/TP/SBT 148462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148562306a36Sopenharmony_ci 148662306a36Sopenharmony_ciThe jumper JP12 is used to enable the internal terminator:: 148762306a36Sopenharmony_ci 148862306a36Sopenharmony_ci ----- 148962306a36Sopenharmony_ci 0 | 0 | 149062306a36Sopenharmony_ci ----- ON | | ON 149162306a36Sopenharmony_ci | 0 | | 0 | 149262306a36Sopenharmony_ci | | OFF ----- OFF 149362306a36Sopenharmony_ci | 0 | 0 149462306a36Sopenharmony_ci ----- 149562306a36Sopenharmony_ci Terminator Terminator 149662306a36Sopenharmony_ci disabled enabled 149762306a36Sopenharmony_ci 149862306a36Sopenharmony_ci 149962306a36Sopenharmony_ciSelecting the Connector Type on CN120ST/SBT 150062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 150162306a36Sopenharmony_ci 150262306a36Sopenharmony_ci:: 150362306a36Sopenharmony_ci 150462306a36Sopenharmony_ci JP10 JP11 JP10 JP11 150562306a36Sopenharmony_ci ----- ----- 150662306a36Sopenharmony_ci 0 0 | 0 | | 0 | 150762306a36Sopenharmony_ci ----- ----- | | | | 150862306a36Sopenharmony_ci | 0 | | 0 | | 0 | | 0 | 150962306a36Sopenharmony_ci | | | | ----- ----- 151062306a36Sopenharmony_ci | 0 | | 0 | 0 0 151162306a36Sopenharmony_ci ----- ----- 151262306a36Sopenharmony_ci Coaxial Cable Twisted Pair Cable 151362306a36Sopenharmony_ci (Default) 151462306a36Sopenharmony_ci 151562306a36Sopenharmony_ci 151662306a36Sopenharmony_ciSetting the Timeout Parameters 151762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 151862306a36Sopenharmony_ci 151962306a36Sopenharmony_ciThe jumpers labeled EXT1 and EXT2 are used to determine the timeout 152062306a36Sopenharmony_ciparameters. These two jumpers are normally left open. 152162306a36Sopenharmony_ci 152262306a36Sopenharmony_ci 152362306a36Sopenharmony_ciCNet Technology Inc. (16-bit cards) 152462306a36Sopenharmony_ci=================================== 152562306a36Sopenharmony_ci 152662306a36Sopenharmony_ci160 Series (16-bit cards) 152762306a36Sopenharmony_ci------------------------- 152862306a36Sopenharmony_ci - from Juergen Seifert <seifert@htwm.de> 152962306a36Sopenharmony_ci 153062306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 153162306a36Sopenharmony_ciusing information from the following Original CNet Manual 153262306a36Sopenharmony_ci 153362306a36Sopenharmony_ci "ARCNET USER'S MANUAL for 153462306a36Sopenharmony_ci CN160A CN160AB CN160TP 153562306a36Sopenharmony_ci P/N:12-01-0006 Revision 3.00" 153662306a36Sopenharmony_ci 153762306a36Sopenharmony_ciARCNET is a registered trademark of the Datapoint Corporation 153862306a36Sopenharmony_ci 153962306a36Sopenharmony_ci- P/N 160A ARCNET 16 bit XT/AT Star 154062306a36Sopenharmony_ci- P/N 160AB ARCNET 16 bit XT/AT Bus 154162306a36Sopenharmony_ci- P/N 160TP ARCNET 16 bit XT/AT Twisted Pair 154262306a36Sopenharmony_ci 154362306a36Sopenharmony_ci:: 154462306a36Sopenharmony_ci 154562306a36Sopenharmony_ci ___________________________________________________________________ 154662306a36Sopenharmony_ci < _________________________ ___| 154762306a36Sopenharmony_ci > |oo| JP2 | | LED |___| 154862306a36Sopenharmony_ci < |oo| JP1 | 9026 | LED |___| 154962306a36Sopenharmony_ci > |_________________________| ___| 155062306a36Sopenharmony_ci < N | | ID7 155162306a36Sopenharmony_ci > 1 o | | ID6 155262306a36Sopenharmony_ci < 1 2 3 4 5 6 7 8 9 0 d | S | ID5 155362306a36Sopenharmony_ci > _______________ _____________________ e | W | ID4 155462306a36Sopenharmony_ci < | PROM | | SW1 | A | 2 | ID3 155562306a36Sopenharmony_ci > > SOCKET | |_____________________| d | | ID2 155662306a36Sopenharmony_ci < |_______________| | IO-Base | MEM | d | | ID1 155762306a36Sopenharmony_ci > r |___| ID0 155862306a36Sopenharmony_ci < ____| 155962306a36Sopenharmony_ci > | | 156062306a36Sopenharmony_ci < | J1 | 156162306a36Sopenharmony_ci > | | 156262306a36Sopenharmony_ci < |____| 156362306a36Sopenharmony_ci > 1 1 1 1 | 156462306a36Sopenharmony_ci < 3 4 5 6 7 JP 8 9 0 1 2 3 | 156562306a36Sopenharmony_ci > |o|o|o|o|o| |o|o|o|o|o|o| | 156662306a36Sopenharmony_ci < |o|o|o|o|o| __ |o|o|o|o|o|o| ___________| 156762306a36Sopenharmony_ci > | | | 156862306a36Sopenharmony_ci <____________| |_______________________________________| 156962306a36Sopenharmony_ci 157062306a36Sopenharmony_ciLegend:: 157162306a36Sopenharmony_ci 157262306a36Sopenharmony_ci 9026 ARCNET Probe 157362306a36Sopenharmony_ci SW1 1-6: Base I/O Address Select 157462306a36Sopenharmony_ci 7-10: Base Memory Address Select 157562306a36Sopenharmony_ci SW2 1-8: Node ID Select (ID0-ID7) 157662306a36Sopenharmony_ci JP1/JP2 ET1, ET2 Timeout Parameters 157762306a36Sopenharmony_ci JP3-JP13 Interrupt Select 157862306a36Sopenharmony_ci J1 BNC RG62/U Connector (CN160A/AB only) 157962306a36Sopenharmony_ci J1 Two 6-position Telephone Jack (CN160TP only) 158062306a36Sopenharmony_ci LED 158162306a36Sopenharmony_ci 158262306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 158362306a36Sopenharmony_ci 158462306a36Sopenharmony_ci 158562306a36Sopenharmony_ciSetting the Node ID 158662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 158762306a36Sopenharmony_ci 158862306a36Sopenharmony_ciThe eight switches in SW2 are used to set the node ID. Each node attached 158962306a36Sopenharmony_cito the network must have an unique node ID which must be different from 0. 159062306a36Sopenharmony_ciSwitch 1 (ID0) serves as the least significant bit (LSB). 159162306a36Sopenharmony_ci 159262306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 159362306a36Sopenharmony_ciThese values are:: 159462306a36Sopenharmony_ci 159562306a36Sopenharmony_ci Switch | Label | Value 159662306a36Sopenharmony_ci -------|-------|------- 159762306a36Sopenharmony_ci 1 | ID0 | 1 159862306a36Sopenharmony_ci 2 | ID1 | 2 159962306a36Sopenharmony_ci 3 | ID2 | 4 160062306a36Sopenharmony_ci 4 | ID3 | 8 160162306a36Sopenharmony_ci 5 | ID4 | 16 160262306a36Sopenharmony_ci 6 | ID5 | 32 160362306a36Sopenharmony_ci 7 | ID6 | 64 160462306a36Sopenharmony_ci 8 | ID7 | 128 160562306a36Sopenharmony_ci 160662306a36Sopenharmony_ciSome Examples:: 160762306a36Sopenharmony_ci 160862306a36Sopenharmony_ci Switch | Hex | Decimal 160962306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 | Node ID | Node ID 161062306a36Sopenharmony_ci ----------------|---------|--------- 161162306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 161262306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 161362306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 161462306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 161562306a36Sopenharmony_ci . . . | | 161662306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 161762306a36Sopenharmony_ci . . . | | 161862306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 161962306a36Sopenharmony_ci . . . | | 162062306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 162162306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 162262306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 162362306a36Sopenharmony_ci 162462306a36Sopenharmony_ci 162562306a36Sopenharmony_ciSetting the I/O Base Address 162662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 162762306a36Sopenharmony_ci 162862306a36Sopenharmony_ciThe first six switches in switch block SW1 are used to select the I/O Base 162962306a36Sopenharmony_ciaddress using the following table:: 163062306a36Sopenharmony_ci 163162306a36Sopenharmony_ci Switch | Hex I/O 163262306a36Sopenharmony_ci 1 2 3 4 5 6 | Address 163362306a36Sopenharmony_ci ------------------------|-------- 163462306a36Sopenharmony_ci OFF ON ON OFF OFF ON | 260 163562306a36Sopenharmony_ci OFF ON OFF ON ON OFF | 290 163662306a36Sopenharmony_ci OFF ON OFF OFF OFF ON | 2E0 (Manufacturer's default) 163762306a36Sopenharmony_ci OFF ON OFF OFF OFF OFF | 2F0 163862306a36Sopenharmony_ci OFF OFF ON ON ON ON | 300 163962306a36Sopenharmony_ci OFF OFF ON OFF ON OFF | 350 164062306a36Sopenharmony_ci OFF OFF OFF ON ON ON | 380 164162306a36Sopenharmony_ci OFF OFF OFF OFF OFF ON | 3E0 164262306a36Sopenharmony_ci 164362306a36Sopenharmony_ciNote: Other IO-Base addresses seem to be selectable, but only the above 164462306a36Sopenharmony_ci combinations are documented. 164562306a36Sopenharmony_ci 164662306a36Sopenharmony_ci 164762306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 164862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 164962306a36Sopenharmony_ci 165062306a36Sopenharmony_ciThe switches 7-10 of switch block SW1 are used to select the Memory 165162306a36Sopenharmony_ciBase address of the RAM (2K) and the PROM:: 165262306a36Sopenharmony_ci 165362306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 165462306a36Sopenharmony_ci 7 8 9 10 | Address | Address 165562306a36Sopenharmony_ci ----------------|---------|----------- 165662306a36Sopenharmony_ci OFF OFF ON ON | C0000 | C8000 165762306a36Sopenharmony_ci OFF OFF ON OFF | D0000 | D8000 (Default) 165862306a36Sopenharmony_ci OFF OFF OFF ON | E0000 | E8000 165962306a36Sopenharmony_ci 166062306a36Sopenharmony_ci.. note:: 166162306a36Sopenharmony_ci 166262306a36Sopenharmony_ci Other MEM-Base addresses seem to be selectable, but only the above 166362306a36Sopenharmony_ci combinations are documented. 166462306a36Sopenharmony_ci 166562306a36Sopenharmony_ci 166662306a36Sopenharmony_ciSetting the Interrupt Line 166762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 166862306a36Sopenharmony_ci 166962306a36Sopenharmony_ciTo select a hardware interrupt level install one (only one!) of the jumpers 167062306a36Sopenharmony_ciJP3 through JP13 using the following table:: 167162306a36Sopenharmony_ci 167262306a36Sopenharmony_ci Jumper | IRQ 167362306a36Sopenharmony_ci -------|----------------- 167462306a36Sopenharmony_ci 3 | 14 167562306a36Sopenharmony_ci 4 | 15 167662306a36Sopenharmony_ci 5 | 12 167762306a36Sopenharmony_ci 6 | 11 167862306a36Sopenharmony_ci 7 | 10 167962306a36Sopenharmony_ci 8 | 3 168062306a36Sopenharmony_ci 9 | 4 168162306a36Sopenharmony_ci 10 | 5 168262306a36Sopenharmony_ci 11 | 6 168362306a36Sopenharmony_ci 12 | 7 168462306a36Sopenharmony_ci 13 | 2 (=9) Default! 168562306a36Sopenharmony_ci 168662306a36Sopenharmony_ci.. note:: 168762306a36Sopenharmony_ci 168862306a36Sopenharmony_ci - Do not use JP11=IRQ6, it may conflict with your Floppy Disk 168962306a36Sopenharmony_ci Controller 169062306a36Sopenharmony_ci - Use JP3=IRQ14 only, if you don't have an IDE-, MFM-, or RLL- 169162306a36Sopenharmony_ci Hard Disk, it may conflict with their controllers 169262306a36Sopenharmony_ci 169362306a36Sopenharmony_ci 169462306a36Sopenharmony_ciSetting the Timeout Parameters 169562306a36Sopenharmony_ci------------------------------ 169662306a36Sopenharmony_ci 169762306a36Sopenharmony_ciThe jumpers labeled JP1 and JP2 are used to determine the timeout 169862306a36Sopenharmony_ciparameters. These two jumpers are normally left open. 169962306a36Sopenharmony_ci 170062306a36Sopenharmony_ci 170162306a36Sopenharmony_ciLantech 170262306a36Sopenharmony_ci======= 170362306a36Sopenharmony_ci 170462306a36Sopenharmony_ci8-bit card, unknown model 170562306a36Sopenharmony_ci------------------------- 170662306a36Sopenharmony_ci - from Vlad Lungu <vlungu@ugal.ro> - his e-mail address seemed broken at 170762306a36Sopenharmony_ci the time I tried to reach him. Sorry Vlad, if you didn't get my reply. 170862306a36Sopenharmony_ci 170962306a36Sopenharmony_ci:: 171062306a36Sopenharmony_ci 171162306a36Sopenharmony_ci ________________________________________________________________ 171262306a36Sopenharmony_ci | 1 8 | 171362306a36Sopenharmony_ci | ___________ __| 171462306a36Sopenharmony_ci | | SW1 | LED |__| 171562306a36Sopenharmony_ci | |__________| | 171662306a36Sopenharmony_ci | ___| 171762306a36Sopenharmony_ci | _____________________ |S | 8 171862306a36Sopenharmony_ci | | | |W | 171962306a36Sopenharmony_ci | | | |2 | 172062306a36Sopenharmony_ci | | | |__| 1 172162306a36Sopenharmony_ci | | UM9065L | |o| JP4 ____|____ 172262306a36Sopenharmony_ci | | | |o| | CN | 172362306a36Sopenharmony_ci | | | |________| 172462306a36Sopenharmony_ci | | | | 172562306a36Sopenharmony_ci | |___________________| | 172662306a36Sopenharmony_ci | | 172762306a36Sopenharmony_ci | | 172862306a36Sopenharmony_ci | _____________ | 172962306a36Sopenharmony_ci | | | | 173062306a36Sopenharmony_ci | | PROM | |ooooo| JP6 | 173162306a36Sopenharmony_ci | |____________| |ooooo| | 173262306a36Sopenharmony_ci |_____________ _ _| 173362306a36Sopenharmony_ci |____________________________________________| |__| 173462306a36Sopenharmony_ci 173562306a36Sopenharmony_ci 173662306a36Sopenharmony_ciUM9065L : ARCnet Controller 173762306a36Sopenharmony_ci 173862306a36Sopenharmony_ciSW 1 : Shared Memory Address and I/O Base 173962306a36Sopenharmony_ci 174062306a36Sopenharmony_ci:: 174162306a36Sopenharmony_ci 174262306a36Sopenharmony_ci ON=0 174362306a36Sopenharmony_ci 174462306a36Sopenharmony_ci 12345|Memory Address 174562306a36Sopenharmony_ci -----|-------------- 174662306a36Sopenharmony_ci 00001| D4000 174762306a36Sopenharmony_ci 00010| CC000 174862306a36Sopenharmony_ci 00110| D0000 174962306a36Sopenharmony_ci 01110| D1000 175062306a36Sopenharmony_ci 01101| D9000 175162306a36Sopenharmony_ci 10010| CC800 175262306a36Sopenharmony_ci 10011| DC800 175362306a36Sopenharmony_ci 11110| D1800 175462306a36Sopenharmony_ci 175562306a36Sopenharmony_ciIt seems that the bits are considered in reverse order. Also, you must 175662306a36Sopenharmony_ciobserve that some of those addresses are unusual and I didn't probe them; I 175762306a36Sopenharmony_ciused a memory dump in DOS to identify them. For the 00000 configuration and 175862306a36Sopenharmony_cisome others that I didn't write here the card seems to conflict with the 175962306a36Sopenharmony_civideo card (an S3 GENDAC). I leave the full decoding of those addresses to 176062306a36Sopenharmony_ciyou. 176162306a36Sopenharmony_ci 176262306a36Sopenharmony_ci:: 176362306a36Sopenharmony_ci 176462306a36Sopenharmony_ci 678| I/O Address 176562306a36Sopenharmony_ci ---|------------ 176662306a36Sopenharmony_ci 000| 260 176762306a36Sopenharmony_ci 001| failed probe 176862306a36Sopenharmony_ci 010| 2E0 176962306a36Sopenharmony_ci 011| 380 177062306a36Sopenharmony_ci 100| 290 177162306a36Sopenharmony_ci 101| 350 177262306a36Sopenharmony_ci 110| failed probe 177362306a36Sopenharmony_ci 111| 3E0 177462306a36Sopenharmony_ci 177562306a36Sopenharmony_ci SW 2 : Node ID (binary coded) 177662306a36Sopenharmony_ci 177762306a36Sopenharmony_ci JP 4 : Boot PROM enable CLOSE - enabled 177862306a36Sopenharmony_ci OPEN - disabled 177962306a36Sopenharmony_ci 178062306a36Sopenharmony_ci JP 6 : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6) 178162306a36Sopenharmony_ci 178262306a36Sopenharmony_ci 178362306a36Sopenharmony_ciAcer 178462306a36Sopenharmony_ci==== 178562306a36Sopenharmony_ci 178662306a36Sopenharmony_ci8-bit card, Model 5210-003 178762306a36Sopenharmony_ci-------------------------- 178862306a36Sopenharmony_ci 178962306a36Sopenharmony_ci - from Vojtech Pavlik <vojtech@suse.cz> using portions of the existing 179062306a36Sopenharmony_ci arcnet-hardware file. 179162306a36Sopenharmony_ci 179262306a36Sopenharmony_ciThis is a 90C26 based card. Its configuration seems similar to the SMC 179362306a36Sopenharmony_ciPC100, but has some additional jumpers I don't know the meaning of. 179462306a36Sopenharmony_ci 179562306a36Sopenharmony_ci:: 179662306a36Sopenharmony_ci 179762306a36Sopenharmony_ci __ 179862306a36Sopenharmony_ci | | 179962306a36Sopenharmony_ci ___________|__|_________________________ 180062306a36Sopenharmony_ci | | | | 180162306a36Sopenharmony_ci | | BNC | | 180262306a36Sopenharmony_ci | |______| ___| 180362306a36Sopenharmony_ci | _____________________ |___ 180462306a36Sopenharmony_ci | | | | 180562306a36Sopenharmony_ci | | Hybrid IC | | 180662306a36Sopenharmony_ci | | | o|o J1 | 180762306a36Sopenharmony_ci | |_____________________| 8|8 | 180862306a36Sopenharmony_ci | 8|8 J5 | 180962306a36Sopenharmony_ci | o|o | 181062306a36Sopenharmony_ci | 8|8 | 181162306a36Sopenharmony_ci |__ 8|8 | 181262306a36Sopenharmony_ci (|__| LED o|o | 181362306a36Sopenharmony_ci | 8|8 | 181462306a36Sopenharmony_ci | 8|8 J15 | 181562306a36Sopenharmony_ci | | 181662306a36Sopenharmony_ci | _____ | 181762306a36Sopenharmony_ci | | | _____ | 181862306a36Sopenharmony_ci | | | | | ___| 181962306a36Sopenharmony_ci | | | | | | 182062306a36Sopenharmony_ci | _____ | ROM | | UFS | | 182162306a36Sopenharmony_ci | | | | | | | | 182262306a36Sopenharmony_ci | | | ___ | | | | | 182362306a36Sopenharmony_ci | | | | | |__.__| |__.__| | 182462306a36Sopenharmony_ci | | NCR | |XTL| _____ _____ | 182562306a36Sopenharmony_ci | | | |___| | | | | | 182662306a36Sopenharmony_ci | |90C26| | | | | | 182762306a36Sopenharmony_ci | | | | RAM | | UFS | | 182862306a36Sopenharmony_ci | | | J17 o|o | | | | | 182962306a36Sopenharmony_ci | | | J16 o|o | | | | | 183062306a36Sopenharmony_ci | |__.__| |__.__| |__.__| | 183162306a36Sopenharmony_ci | ___ | 183262306a36Sopenharmony_ci | | |8 | 183362306a36Sopenharmony_ci | |SW2| | 183462306a36Sopenharmony_ci | | | | 183562306a36Sopenharmony_ci | |___|1 | 183662306a36Sopenharmony_ci | ___ | 183762306a36Sopenharmony_ci | | |10 J18 o|o | 183862306a36Sopenharmony_ci | | | o|o | 183962306a36Sopenharmony_ci | |SW1| o|o | 184062306a36Sopenharmony_ci | | | J21 o|o | 184162306a36Sopenharmony_ci | |___|1 | 184262306a36Sopenharmony_ci | | 184362306a36Sopenharmony_ci |____________________________________| 184462306a36Sopenharmony_ci 184562306a36Sopenharmony_ci 184662306a36Sopenharmony_ciLegend:: 184762306a36Sopenharmony_ci 184862306a36Sopenharmony_ci 90C26 ARCNET Chip 184962306a36Sopenharmony_ci XTL 20 MHz Crystal 185062306a36Sopenharmony_ci SW1 1-6 Base I/O Address Select 185162306a36Sopenharmony_ci 7-10 Memory Address Select 185262306a36Sopenharmony_ci SW2 1-8 Node ID Select (ID0-ID7) 185362306a36Sopenharmony_ci J1-J5 IRQ Select 185462306a36Sopenharmony_ci J6-J21 Unknown (Probably extra timeouts & ROM enable ...) 185562306a36Sopenharmony_ci LED1 Activity LED 185662306a36Sopenharmony_ci BNC Coax connector (STAR ARCnet) 185762306a36Sopenharmony_ci RAM 2k of SRAM 185862306a36Sopenharmony_ci ROM Boot ROM socket 185962306a36Sopenharmony_ci UFS Unidentified Flying Sockets 186062306a36Sopenharmony_ci 186162306a36Sopenharmony_ci 186262306a36Sopenharmony_ciSetting the Node ID 186362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 186462306a36Sopenharmony_ci 186562306a36Sopenharmony_ciThe eight switches in SW2 are used to set the node ID. Each node attached 186662306a36Sopenharmony_cito the network must have an unique node ID which must not be 0. 186762306a36Sopenharmony_ciSwitch 1 (ID0) serves as the least significant bit (LSB). 186862306a36Sopenharmony_ci 186962306a36Sopenharmony_ciSetting one of the switches to OFF means "1", ON means "0". 187062306a36Sopenharmony_ci 187162306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 187262306a36Sopenharmony_ciThese values are:: 187362306a36Sopenharmony_ci 187462306a36Sopenharmony_ci Switch | Value 187562306a36Sopenharmony_ci -------|------- 187662306a36Sopenharmony_ci 1 | 1 187762306a36Sopenharmony_ci 2 | 2 187862306a36Sopenharmony_ci 3 | 4 187962306a36Sopenharmony_ci 4 | 8 188062306a36Sopenharmony_ci 5 | 16 188162306a36Sopenharmony_ci 6 | 32 188262306a36Sopenharmony_ci 7 | 64 188362306a36Sopenharmony_ci 8 | 128 188462306a36Sopenharmony_ci 188562306a36Sopenharmony_ciDon't set this to 0 or 255; these values are reserved. 188662306a36Sopenharmony_ci 188762306a36Sopenharmony_ci 188862306a36Sopenharmony_ciSetting the I/O Base Address 188962306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 189062306a36Sopenharmony_ci 189162306a36Sopenharmony_ciThe switches 1 to 6 of switch block SW1 are used to select one 189262306a36Sopenharmony_ciof 32 possible I/O Base addresses using the following tables:: 189362306a36Sopenharmony_ci 189462306a36Sopenharmony_ci | Hex 189562306a36Sopenharmony_ci Switch | Value 189662306a36Sopenharmony_ci -------|------- 189762306a36Sopenharmony_ci 1 | 200 189862306a36Sopenharmony_ci 2 | 100 189962306a36Sopenharmony_ci 3 | 80 190062306a36Sopenharmony_ci 4 | 40 190162306a36Sopenharmony_ci 5 | 20 190262306a36Sopenharmony_ci 6 | 10 190362306a36Sopenharmony_ci 190462306a36Sopenharmony_ciThe I/O address is sum of all switches set to "1". Remember that 190562306a36Sopenharmony_cithe I/O address space below 0x200 is RESERVED for mainboard, so 190662306a36Sopenharmony_ciswitch 1 should be ALWAYS SET TO OFF. 190762306a36Sopenharmony_ci 190862306a36Sopenharmony_ci 190962306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 191062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 191162306a36Sopenharmony_ci 191262306a36Sopenharmony_ciThe memory buffer (RAM) requires 2K. The base of this buffer can be 191362306a36Sopenharmony_cilocated in any of sixteen positions. However, the addresses below 191462306a36Sopenharmony_ciA0000 are likely to cause system hang because there's main RAM. 191562306a36Sopenharmony_ci 191662306a36Sopenharmony_ciJumpers 7-10 of switch block SW1 select the Memory Base address:: 191762306a36Sopenharmony_ci 191862306a36Sopenharmony_ci Switch | Hex RAM 191962306a36Sopenharmony_ci 7 8 9 10 | Address 192062306a36Sopenharmony_ci ----------------|--------- 192162306a36Sopenharmony_ci OFF OFF OFF OFF | F0000 (conflicts with main BIOS) 192262306a36Sopenharmony_ci OFF OFF OFF ON | E0000 192362306a36Sopenharmony_ci OFF OFF ON OFF | D0000 192462306a36Sopenharmony_ci OFF OFF ON ON | C0000 (conflicts with video BIOS) 192562306a36Sopenharmony_ci OFF ON OFF OFF | B0000 (conflicts with mono video) 192662306a36Sopenharmony_ci OFF ON OFF ON | A0000 (conflicts with graphics) 192762306a36Sopenharmony_ci 192862306a36Sopenharmony_ci 192962306a36Sopenharmony_ciSetting the Interrupt Line 193062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 193162306a36Sopenharmony_ci 193262306a36Sopenharmony_ciJumpers 1-5 of the jumper block J1 control the IRQ level. ON means 193362306a36Sopenharmony_cishorted, OFF means open:: 193462306a36Sopenharmony_ci 193562306a36Sopenharmony_ci Jumper | IRQ 193662306a36Sopenharmony_ci 1 2 3 4 5 | 193762306a36Sopenharmony_ci ---------------------------- 193862306a36Sopenharmony_ci ON OFF OFF OFF OFF | 7 193962306a36Sopenharmony_ci OFF ON OFF OFF OFF | 5 194062306a36Sopenharmony_ci OFF OFF ON OFF OFF | 4 194162306a36Sopenharmony_ci OFF OFF OFF ON OFF | 3 194262306a36Sopenharmony_ci OFF OFF OFF OFF ON | 2 194362306a36Sopenharmony_ci 194462306a36Sopenharmony_ci 194562306a36Sopenharmony_ciUnknown jumpers & sockets 194662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^ 194762306a36Sopenharmony_ci 194862306a36Sopenharmony_ciI know nothing about these. I just guess that J16&J17 are timeout 194962306a36Sopenharmony_cijumpers and maybe one of J18-J21 selects ROM. Also J6-J10 and 195062306a36Sopenharmony_ciJ11-J15 are connecting IRQ2-7 to some pins on the UFSs. I can't 195162306a36Sopenharmony_ciguess the purpose. 195262306a36Sopenharmony_ci 195362306a36Sopenharmony_ciDatapoint? 195462306a36Sopenharmony_ci========== 195562306a36Sopenharmony_ci 195662306a36Sopenharmony_ciLAN-ARC-8, an 8-bit card 195762306a36Sopenharmony_ci------------------------ 195862306a36Sopenharmony_ci 195962306a36Sopenharmony_ci - from Vojtech Pavlik <vojtech@suse.cz> 196062306a36Sopenharmony_ci 196162306a36Sopenharmony_ciThis is another SMC 90C65-based ARCnet card. I couldn't identify the 196262306a36Sopenharmony_cimanufacturer, but it might be DataPoint, because the card has the 196362306a36Sopenharmony_cioriginal arcNet logo in its upper right corner. 196462306a36Sopenharmony_ci 196562306a36Sopenharmony_ci:: 196662306a36Sopenharmony_ci 196762306a36Sopenharmony_ci _______________________________________________________ 196862306a36Sopenharmony_ci | _________ | 196962306a36Sopenharmony_ci | | SW2 | ON arcNet | 197062306a36Sopenharmony_ci | |_________| OFF ___| 197162306a36Sopenharmony_ci | _____________ 1 ______ 8 | | 8 197262306a36Sopenharmony_ci | | | SW1 | XTAL | ____________ | S | 197362306a36Sopenharmony_ci | > RAM (2k) | |______|| | | W | 197462306a36Sopenharmony_ci | |_____________| | H | | 3 | 197562306a36Sopenharmony_ci | _________|_____ y | |___| 1 197662306a36Sopenharmony_ci | _________ | | |b | | 197762306a36Sopenharmony_ci | |_________| | | |r | | 197862306a36Sopenharmony_ci | | SMC | |i | | 197962306a36Sopenharmony_ci | | 90C65| |d | | 198062306a36Sopenharmony_ci | _________ | | | | | 198162306a36Sopenharmony_ci | | SW1 | ON | | |I | | 198262306a36Sopenharmony_ci | |_________| OFF |_________|_____/C | _____| 198362306a36Sopenharmony_ci | 1 8 | | | |___ 198462306a36Sopenharmony_ci | ______________ | | | BNC |___| 198562306a36Sopenharmony_ci | | | |____________| |_____| 198662306a36Sopenharmony_ci | > EPROM SOCKET | _____________ | 198762306a36Sopenharmony_ci | |______________| |_____________| | 198862306a36Sopenharmony_ci | ______________| 198962306a36Sopenharmony_ci | | 199062306a36Sopenharmony_ci |________________________________________| 199162306a36Sopenharmony_ci 199262306a36Sopenharmony_ciLegend:: 199362306a36Sopenharmony_ci 199462306a36Sopenharmony_ci 90C65 ARCNET Chip 199562306a36Sopenharmony_ci SW1 1-5: Base Memory Address Select 199662306a36Sopenharmony_ci 6-8: Base I/O Address Select 199762306a36Sopenharmony_ci SW2 1-8: Node ID Select 199862306a36Sopenharmony_ci SW3 1-5: IRQ Select 199962306a36Sopenharmony_ci 6-7: Extra Timeout 200062306a36Sopenharmony_ci 8 : ROM Enable 200162306a36Sopenharmony_ci BNC Coax connector 200262306a36Sopenharmony_ci XTAL 20 MHz Crystal 200362306a36Sopenharmony_ci 200462306a36Sopenharmony_ci 200562306a36Sopenharmony_ciSetting the Node ID 200662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 200762306a36Sopenharmony_ci 200862306a36Sopenharmony_ciThe eight switches in SW3 are used to set the node ID. Each node attached 200962306a36Sopenharmony_cito the network must have an unique node ID which must not be 0. 201062306a36Sopenharmony_ciSwitch 1 serves as the least significant bit (LSB). 201162306a36Sopenharmony_ci 201262306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 201362306a36Sopenharmony_ci 201462306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 201562306a36Sopenharmony_ciThese values are:: 201662306a36Sopenharmony_ci 201762306a36Sopenharmony_ci Switch | Value 201862306a36Sopenharmony_ci -------|------- 201962306a36Sopenharmony_ci 1 | 1 202062306a36Sopenharmony_ci 2 | 2 202162306a36Sopenharmony_ci 3 | 4 202262306a36Sopenharmony_ci 4 | 8 202362306a36Sopenharmony_ci 5 | 16 202462306a36Sopenharmony_ci 6 | 32 202562306a36Sopenharmony_ci 7 | 64 202662306a36Sopenharmony_ci 8 | 128 202762306a36Sopenharmony_ci 202862306a36Sopenharmony_ci 202962306a36Sopenharmony_ciSetting the I/O Base Address 203062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 203162306a36Sopenharmony_ci 203262306a36Sopenharmony_ciThe last three switches in switch block SW1 are used to select one 203362306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 203462306a36Sopenharmony_ci 203562306a36Sopenharmony_ci 203662306a36Sopenharmony_ci Switch | Hex I/O 203762306a36Sopenharmony_ci 6 7 8 | Address 203862306a36Sopenharmony_ci ------------|-------- 203962306a36Sopenharmony_ci ON ON ON | 260 204062306a36Sopenharmony_ci OFF ON ON | 290 204162306a36Sopenharmony_ci ON OFF ON | 2E0 (Manufacturer's default) 204262306a36Sopenharmony_ci OFF OFF ON | 2F0 204362306a36Sopenharmony_ci ON ON OFF | 300 204462306a36Sopenharmony_ci OFF ON OFF | 350 204562306a36Sopenharmony_ci ON OFF OFF | 380 204662306a36Sopenharmony_ci OFF OFF OFF | 3E0 204762306a36Sopenharmony_ci 204862306a36Sopenharmony_ci 204962306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 205062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 205162306a36Sopenharmony_ci 205262306a36Sopenharmony_ciThe memory buffer (RAM) requires 2K. The base of this buffer can be 205362306a36Sopenharmony_cilocated in any of eight positions. The address of the Boot Prom is 205462306a36Sopenharmony_cimemory base + 0x2000. 205562306a36Sopenharmony_ci 205662306a36Sopenharmony_ciJumpers 3-5 of switch block SW1 select the Memory Base address. 205762306a36Sopenharmony_ci 205862306a36Sopenharmony_ci:: 205962306a36Sopenharmony_ci 206062306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 206162306a36Sopenharmony_ci 1 2 3 4 5 | Address | Address *) 206262306a36Sopenharmony_ci --------------------|---------|----------- 206362306a36Sopenharmony_ci ON ON ON ON ON | C0000 | C2000 206462306a36Sopenharmony_ci ON ON OFF ON ON | C4000 | C6000 206562306a36Sopenharmony_ci ON ON ON OFF ON | CC000 | CE000 206662306a36Sopenharmony_ci ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default) 206762306a36Sopenharmony_ci ON ON ON ON OFF | D4000 | D6000 206862306a36Sopenharmony_ci ON ON OFF ON OFF | D8000 | DA000 206962306a36Sopenharmony_ci ON ON ON OFF OFF | DC000 | DE000 207062306a36Sopenharmony_ci ON ON OFF OFF OFF | E0000 | E2000 207162306a36Sopenharmony_ci 207262306a36Sopenharmony_ci *) To enable the Boot ROM set the switch 8 of switch block SW3 to position ON. 207362306a36Sopenharmony_ci 207462306a36Sopenharmony_ciThe switches 1 and 2 probably add 0x0800 and 0x1000 to RAM base address. 207562306a36Sopenharmony_ci 207662306a36Sopenharmony_ci 207762306a36Sopenharmony_ciSetting the Interrupt Line 207862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 207962306a36Sopenharmony_ci 208062306a36Sopenharmony_ciSwitches 1-5 of the switch block SW3 control the IRQ level:: 208162306a36Sopenharmony_ci 208262306a36Sopenharmony_ci Jumper | IRQ 208362306a36Sopenharmony_ci 1 2 3 4 5 | 208462306a36Sopenharmony_ci ---------------------------- 208562306a36Sopenharmony_ci ON OFF OFF OFF OFF | 3 208662306a36Sopenharmony_ci OFF ON OFF OFF OFF | 4 208762306a36Sopenharmony_ci OFF OFF ON OFF OFF | 5 208862306a36Sopenharmony_ci OFF OFF OFF ON OFF | 7 208962306a36Sopenharmony_ci OFF OFF OFF OFF ON | 2 209062306a36Sopenharmony_ci 209162306a36Sopenharmony_ci 209262306a36Sopenharmony_ciSetting the Timeout Parameters 209362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 209462306a36Sopenharmony_ci 209562306a36Sopenharmony_ciThe switches 6-7 of the switch block SW3 are used to determine the timeout 209662306a36Sopenharmony_ciparameters. These two switches are normally left in the OFF position. 209762306a36Sopenharmony_ci 209862306a36Sopenharmony_ci 209962306a36Sopenharmony_ciTopware 210062306a36Sopenharmony_ci======= 210162306a36Sopenharmony_ci 210262306a36Sopenharmony_ci8-bit card, TA-ARC/10 210362306a36Sopenharmony_ci--------------------- 210462306a36Sopenharmony_ci 210562306a36Sopenharmony_ci - from Vojtech Pavlik <vojtech@suse.cz> 210662306a36Sopenharmony_ci 210762306a36Sopenharmony_ciThis is another very similar 90C65 card. Most of the switches and jumpers 210862306a36Sopenharmony_ciare the same as on other clones. 210962306a36Sopenharmony_ci 211062306a36Sopenharmony_ci:: 211162306a36Sopenharmony_ci 211262306a36Sopenharmony_ci _____________________________________________________________________ 211362306a36Sopenharmony_ci | ___________ | | ______ | 211462306a36Sopenharmony_ci | |SW2 NODE ID| | | | XTAL | | 211562306a36Sopenharmony_ci | |___________| | Hybrid IC | |______| | 211662306a36Sopenharmony_ci | ___________ | | __| 211762306a36Sopenharmony_ci | |SW1 MEM+I/O| |_________________________| LED1|__|) 211862306a36Sopenharmony_ci | |___________| 1 2 | 211962306a36Sopenharmony_ci | J3 |o|o| TIMEOUT ______| 212062306a36Sopenharmony_ci | ______________ |o|o| | | 212162306a36Sopenharmony_ci | | | ___________________ | RJ | 212262306a36Sopenharmony_ci | > EPROM SOCKET | | \ |------| 212362306a36Sopenharmony_ci |J2 |______________| | | | | 212462306a36Sopenharmony_ci ||o| | | |______| 212562306a36Sopenharmony_ci ||o| ROM ENABLE | SMC | _________ | 212662306a36Sopenharmony_ci | _____________ | 90C65 | |_________| _____| 212762306a36Sopenharmony_ci | | | | | | |___ 212862306a36Sopenharmony_ci | > RAM (2k) | | | | BNC |___| 212962306a36Sopenharmony_ci | |_____________| | | |_____| 213062306a36Sopenharmony_ci | |____________________| | 213162306a36Sopenharmony_ci | ________ IRQ 2 3 4 5 7 ___________ | 213262306a36Sopenharmony_ci ||________| |o|o|o|o|o| |___________| | 213362306a36Sopenharmony_ci |________ J1|o|o|o|o|o| ______________| 213462306a36Sopenharmony_ci | | 213562306a36Sopenharmony_ci |_____________________________________________| 213662306a36Sopenharmony_ci 213762306a36Sopenharmony_ciLegend:: 213862306a36Sopenharmony_ci 213962306a36Sopenharmony_ci 90C65 ARCNET Chip 214062306a36Sopenharmony_ci XTAL 20 MHz Crystal 214162306a36Sopenharmony_ci SW1 1-5 Base Memory Address Select 214262306a36Sopenharmony_ci 6-8 Base I/O Address Select 214362306a36Sopenharmony_ci SW2 1-8 Node ID Select (ID0-ID7) 214462306a36Sopenharmony_ci J1 IRQ Select 214562306a36Sopenharmony_ci J2 ROM Enable 214662306a36Sopenharmony_ci J3 Extra Timeout 214762306a36Sopenharmony_ci LED1 Activity LED 214862306a36Sopenharmony_ci BNC Coax connector (BUS ARCnet) 214962306a36Sopenharmony_ci RJ Twisted Pair Connector (daisy chain) 215062306a36Sopenharmony_ci 215162306a36Sopenharmony_ci 215262306a36Sopenharmony_ciSetting the Node ID 215362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 215462306a36Sopenharmony_ci 215562306a36Sopenharmony_ciThe eight switches in SW2 are used to set the node ID. Each node attached to 215662306a36Sopenharmony_cithe network must have an unique node ID which must not be 0. Switch 1 (ID0) 215762306a36Sopenharmony_ciserves as the least significant bit (LSB). 215862306a36Sopenharmony_ci 215962306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 216062306a36Sopenharmony_ci 216162306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 216262306a36Sopenharmony_ciThese values are:: 216362306a36Sopenharmony_ci 216462306a36Sopenharmony_ci Switch | Label | Value 216562306a36Sopenharmony_ci -------|-------|------- 216662306a36Sopenharmony_ci 1 | ID0 | 1 216762306a36Sopenharmony_ci 2 | ID1 | 2 216862306a36Sopenharmony_ci 3 | ID2 | 4 216962306a36Sopenharmony_ci 4 | ID3 | 8 217062306a36Sopenharmony_ci 5 | ID4 | 16 217162306a36Sopenharmony_ci 6 | ID5 | 32 217262306a36Sopenharmony_ci 7 | ID6 | 64 217362306a36Sopenharmony_ci 8 | ID7 | 128 217462306a36Sopenharmony_ci 217562306a36Sopenharmony_ciSetting the I/O Base Address 217662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 217762306a36Sopenharmony_ci 217862306a36Sopenharmony_ciThe last three switches in switch block SW1 are used to select one 217962306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 218062306a36Sopenharmony_ci 218162306a36Sopenharmony_ci 218262306a36Sopenharmony_ci Switch | Hex I/O 218362306a36Sopenharmony_ci 6 7 8 | Address 218462306a36Sopenharmony_ci ------------|-------- 218562306a36Sopenharmony_ci ON ON ON | 260 (Manufacturer's default) 218662306a36Sopenharmony_ci OFF ON ON | 290 218762306a36Sopenharmony_ci ON OFF ON | 2E0 218862306a36Sopenharmony_ci OFF OFF ON | 2F0 218962306a36Sopenharmony_ci ON ON OFF | 300 219062306a36Sopenharmony_ci OFF ON OFF | 350 219162306a36Sopenharmony_ci ON OFF OFF | 380 219262306a36Sopenharmony_ci OFF OFF OFF | 3E0 219362306a36Sopenharmony_ci 219462306a36Sopenharmony_ci 219562306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 219662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 219762306a36Sopenharmony_ci 219862306a36Sopenharmony_ciThe memory buffer (RAM) requires 2K. The base of this buffer can be 219962306a36Sopenharmony_cilocated in any of eight positions. The address of the Boot Prom is 220062306a36Sopenharmony_cimemory base + 0x2000. 220162306a36Sopenharmony_ci 220262306a36Sopenharmony_ciJumpers 3-5 of switch block SW1 select the Memory Base address. 220362306a36Sopenharmony_ci 220462306a36Sopenharmony_ci:: 220562306a36Sopenharmony_ci 220662306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 220762306a36Sopenharmony_ci 1 2 3 4 5 | Address | Address *) 220862306a36Sopenharmony_ci --------------------|---------|----------- 220962306a36Sopenharmony_ci ON ON ON ON ON | C0000 | C2000 221062306a36Sopenharmony_ci ON ON OFF ON ON | C4000 | C6000 (Manufacturer's default) 221162306a36Sopenharmony_ci ON ON ON OFF ON | CC000 | CE000 221262306a36Sopenharmony_ci ON ON OFF OFF ON | D0000 | D2000 221362306a36Sopenharmony_ci ON ON ON ON OFF | D4000 | D6000 221462306a36Sopenharmony_ci ON ON OFF ON OFF | D8000 | DA000 221562306a36Sopenharmony_ci ON ON ON OFF OFF | DC000 | DE000 221662306a36Sopenharmony_ci ON ON OFF OFF OFF | E0000 | E2000 221762306a36Sopenharmony_ci 221862306a36Sopenharmony_ci *) To enable the Boot ROM short the jumper J2. 221962306a36Sopenharmony_ci 222062306a36Sopenharmony_ciThe jumpers 1 and 2 probably add 0x0800 and 0x1000 to RAM address. 222162306a36Sopenharmony_ci 222262306a36Sopenharmony_ci 222362306a36Sopenharmony_ciSetting the Interrupt Line 222462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 222562306a36Sopenharmony_ci 222662306a36Sopenharmony_ciJumpers 1-5 of the jumper block J1 control the IRQ level. ON means 222762306a36Sopenharmony_cishorted, OFF means open:: 222862306a36Sopenharmony_ci 222962306a36Sopenharmony_ci Jumper | IRQ 223062306a36Sopenharmony_ci 1 2 3 4 5 | 223162306a36Sopenharmony_ci ---------------------------- 223262306a36Sopenharmony_ci ON OFF OFF OFF OFF | 2 223362306a36Sopenharmony_ci OFF ON OFF OFF OFF | 3 223462306a36Sopenharmony_ci OFF OFF ON OFF OFF | 4 223562306a36Sopenharmony_ci OFF OFF OFF ON OFF | 5 223662306a36Sopenharmony_ci OFF OFF OFF OFF ON | 7 223762306a36Sopenharmony_ci 223862306a36Sopenharmony_ci 223962306a36Sopenharmony_ciSetting the Timeout Parameters 224062306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 224162306a36Sopenharmony_ci 224262306a36Sopenharmony_ciThe jumpers J3 are used to set the timeout parameters. These two 224362306a36Sopenharmony_cijumpers are normally left open. 224462306a36Sopenharmony_ci 224562306a36Sopenharmony_ciThomas-Conrad 224662306a36Sopenharmony_ci============= 224762306a36Sopenharmony_ci 224862306a36Sopenharmony_ciModel #500-6242-0097 REV A (8-bit card) 224962306a36Sopenharmony_ci--------------------------------------- 225062306a36Sopenharmony_ci 225162306a36Sopenharmony_ci - from Lars Karlsson <100617.3473@compuserve.com> 225262306a36Sopenharmony_ci 225362306a36Sopenharmony_ci:: 225462306a36Sopenharmony_ci 225562306a36Sopenharmony_ci ________________________________________________________ 225662306a36Sopenharmony_ci | ________ ________ |_____ 225762306a36Sopenharmony_ci | |........| |........| | 225862306a36Sopenharmony_ci | |________| |________| ___| 225962306a36Sopenharmony_ci | SW 3 SW 1 | | 226062306a36Sopenharmony_ci | Base I/O Base Addr. Station | | 226162306a36Sopenharmony_ci | address | | 226262306a36Sopenharmony_ci | ______ switch | | 226362306a36Sopenharmony_ci | | | | | 226462306a36Sopenharmony_ci | | | |___| 226562306a36Sopenharmony_ci | | | ______ |___._ 226662306a36Sopenharmony_ci | |______| |______| ____| BNC 226762306a36Sopenharmony_ci | Jumper- _____| Connector 226862306a36Sopenharmony_ci | Main chip block _ __| ' 226962306a36Sopenharmony_ci | | | | RJ Connector 227062306a36Sopenharmony_ci | |_| | with 110 Ohm 227162306a36Sopenharmony_ci | |__ Terminator 227262306a36Sopenharmony_ci | ___________ __| 227362306a36Sopenharmony_ci | |...........| | RJ-jack 227462306a36Sopenharmony_ci | |...........| _____ | (unused) 227562306a36Sopenharmony_ci | |___________| |_____| |__ 227662306a36Sopenharmony_ci | Boot PROM socket IRQ-jumpers |_ Diagnostic 227762306a36Sopenharmony_ci |________ __ _| LED (red) 227862306a36Sopenharmony_ci | | | | | | | | | | | | | | | | | | | | | | 227962306a36Sopenharmony_ci | | | | | | | | | | | | | | | | | | | | |________| 228062306a36Sopenharmony_ci | 228162306a36Sopenharmony_ci | 228262306a36Sopenharmony_ci 228362306a36Sopenharmony_ciAnd here are the settings for some of the switches and jumpers on the cards. 228462306a36Sopenharmony_ci 228562306a36Sopenharmony_ci:: 228662306a36Sopenharmony_ci 228762306a36Sopenharmony_ci I/O 228862306a36Sopenharmony_ci 228962306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 229062306a36Sopenharmony_ci 229162306a36Sopenharmony_ci 2E0----- 0 0 0 1 0 0 0 1 229262306a36Sopenharmony_ci 2F0----- 0 0 0 1 0 0 0 0 229362306a36Sopenharmony_ci 300----- 0 0 0 0 1 1 1 1 229462306a36Sopenharmony_ci 350----- 0 0 0 0 1 1 1 0 229562306a36Sopenharmony_ci 229662306a36Sopenharmony_ci"0" in the above example means switch is off "1" means that it is on. 229762306a36Sopenharmony_ci 229862306a36Sopenharmony_ci:: 229962306a36Sopenharmony_ci 230062306a36Sopenharmony_ci ShMem address. 230162306a36Sopenharmony_ci 230262306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 230362306a36Sopenharmony_ci 230462306a36Sopenharmony_ci CX00--0 0 1 1 | | | 230562306a36Sopenharmony_ci DX00--0 0 1 0 | 230662306a36Sopenharmony_ci X000--------- 1 1 | 230762306a36Sopenharmony_ci X400--------- 1 0 | 230862306a36Sopenharmony_ci X800--------- 0 1 | 230962306a36Sopenharmony_ci XC00--------- 0 0 231062306a36Sopenharmony_ci ENHANCED----------- 1 231162306a36Sopenharmony_ci COMPATIBLE--------- 0 231262306a36Sopenharmony_ci 231362306a36Sopenharmony_ci:: 231462306a36Sopenharmony_ci 231562306a36Sopenharmony_ci IRQ 231662306a36Sopenharmony_ci 231762306a36Sopenharmony_ci 231862306a36Sopenharmony_ci 3 4 5 7 2 231962306a36Sopenharmony_ci . . . . . 232062306a36Sopenharmony_ci . . . . . 232162306a36Sopenharmony_ci 232262306a36Sopenharmony_ci 232362306a36Sopenharmony_ciThere is a DIP-switch with 8 switches, used to set the shared memory address 232462306a36Sopenharmony_cito be used. The first 6 switches set the address, the 7th doesn't have any 232562306a36Sopenharmony_cifunction, and the 8th switch is used to select "compatible" or "enhanced". 232662306a36Sopenharmony_ciWhen I got my two cards, one of them had this switch set to "enhanced". That 232762306a36Sopenharmony_cicard didn't work at all, it wasn't even recognized by the driver. The other 232862306a36Sopenharmony_cicard had this switch set to "compatible" and it behaved absolutely normally. I 232962306a36Sopenharmony_ciguess that the switch on one of the cards, must have been changed accidentally 233062306a36Sopenharmony_ciwhen the card was taken out of its former host. The question remains 233162306a36Sopenharmony_ciunanswered, what is the purpose of the "enhanced" position? 233262306a36Sopenharmony_ci 233362306a36Sopenharmony_ci[Avery's note: "enhanced" probably either disables shared memory (use IO 233462306a36Sopenharmony_ciports instead) or disables IO ports (use memory addresses instead). This 233562306a36Sopenharmony_civaries by the type of card involved. I fail to see how either of these 233662306a36Sopenharmony_cienhance anything. Send me more detailed information about this mode, or 233762306a36Sopenharmony_cijust use "compatible" mode instead.] 233862306a36Sopenharmony_ci 233962306a36Sopenharmony_ciWaterloo Microsystems Inc. ?? 234062306a36Sopenharmony_ci============================= 234162306a36Sopenharmony_ci 234262306a36Sopenharmony_ci8-bit card (C) 1985 234362306a36Sopenharmony_ci------------------- 234462306a36Sopenharmony_ci - from Robert Michael Best <rmb117@cs.usask.ca> 234562306a36Sopenharmony_ci 234662306a36Sopenharmony_ci[Avery's note: these don't work with my driver for some reason. These cards 234762306a36Sopenharmony_ciSEEM to have settings similar to the PDI508Plus, which is 234862306a36Sopenharmony_cisoftware-configured and doesn't work with my driver either. The "Waterloo 234962306a36Sopenharmony_cichip" is a boot PROM, probably designed specifically for the University of 235062306a36Sopenharmony_ciWaterloo. If you have any further information about this card, please 235162306a36Sopenharmony_cie-mail me.] 235262306a36Sopenharmony_ci 235362306a36Sopenharmony_ciThe probe has not been able to detect the card on any of the J2 settings, 235462306a36Sopenharmony_ciand I tried them again with the "Waterloo" chip removed. 235562306a36Sopenharmony_ci 235662306a36Sopenharmony_ci:: 235762306a36Sopenharmony_ci 235862306a36Sopenharmony_ci _____________________________________________________________________ 235962306a36Sopenharmony_ci | \/ \/ ___ __ __ | 236062306a36Sopenharmony_ci | C4 C4 |^| | M || ^ ||^| | 236162306a36Sopenharmony_ci | -- -- |_| | 5 || || | C3 | 236262306a36Sopenharmony_ci | \/ \/ C10 |___|| ||_| | 236362306a36Sopenharmony_ci | C4 C4 _ _ | | ?? | 236462306a36Sopenharmony_ci | -- -- | \/ || | | 236562306a36Sopenharmony_ci | | || | | 236662306a36Sopenharmony_ci | | || C1 | | 236762306a36Sopenharmony_ci | | || | \/ _____| 236862306a36Sopenharmony_ci | | C6 || | C9 | |___ 236962306a36Sopenharmony_ci | | || | -- | BNC |___| 237062306a36Sopenharmony_ci | | || | >C7| |_____| 237162306a36Sopenharmony_ci | | || | | 237262306a36Sopenharmony_ci | __ __ |____||_____| 1 2 3 6 | 237362306a36Sopenharmony_ci || ^ | >C4| |o|o|o|o|o|o| J2 >C4| | 237462306a36Sopenharmony_ci || | |o|o|o|o|o|o| | 237562306a36Sopenharmony_ci || C2 | >C4| >C4| | 237662306a36Sopenharmony_ci || | >C8| | 237762306a36Sopenharmony_ci || | 2 3 4 5 6 7 IRQ >C4| | 237862306a36Sopenharmony_ci ||_____| |o|o|o|o|o|o| J3 | 237962306a36Sopenharmony_ci |_______ |o|o|o|o|o|o| _______________| 238062306a36Sopenharmony_ci | | 238162306a36Sopenharmony_ci |_____________________________________________| 238262306a36Sopenharmony_ci 238362306a36Sopenharmony_ci C1 -- "COM9026 238462306a36Sopenharmony_ci SMC 8638" 238562306a36Sopenharmony_ci In a chip socket. 238662306a36Sopenharmony_ci 238762306a36Sopenharmony_ci C2 -- "@Copyright 238862306a36Sopenharmony_ci Waterloo Microsystems Inc. 238962306a36Sopenharmony_ci 1985" 239062306a36Sopenharmony_ci In a chip Socket with info printed on a label covering a round window 239162306a36Sopenharmony_ci showing the circuit inside. (The window indicates it is an EPROM chip.) 239262306a36Sopenharmony_ci 239362306a36Sopenharmony_ci C3 -- "COM9032 239462306a36Sopenharmony_ci SMC 8643" 239562306a36Sopenharmony_ci In a chip socket. 239662306a36Sopenharmony_ci 239762306a36Sopenharmony_ci C4 -- "74LS" 239862306a36Sopenharmony_ci 9 total no sockets. 239962306a36Sopenharmony_ci 240062306a36Sopenharmony_ci M5 -- "50006-136 240162306a36Sopenharmony_ci 20.000000 MHZ 240262306a36Sopenharmony_ci MTQ-T1-S3 240362306a36Sopenharmony_ci 0 M-TRON 86-40" 240462306a36Sopenharmony_ci Metallic case with 4 pins, no socket. 240562306a36Sopenharmony_ci 240662306a36Sopenharmony_ci C6 -- "MOSTEK@TC8643 240762306a36Sopenharmony_ci MK6116N-20 240862306a36Sopenharmony_ci MALAYSIA" 240962306a36Sopenharmony_ci No socket. 241062306a36Sopenharmony_ci 241162306a36Sopenharmony_ci C7 -- No stamp or label but in a 20 pin chip socket. 241262306a36Sopenharmony_ci 241362306a36Sopenharmony_ci C8 -- "PAL10L8CN 241462306a36Sopenharmony_ci 8623" 241562306a36Sopenharmony_ci In a 20 pin socket. 241662306a36Sopenharmony_ci 241762306a36Sopenharmony_ci C9 -- "PAl16R4A-2CN 241862306a36Sopenharmony_ci 8641" 241962306a36Sopenharmony_ci In a 20 pin socket. 242062306a36Sopenharmony_ci 242162306a36Sopenharmony_ci C10 -- "M8640 242262306a36Sopenharmony_ci NMC 242362306a36Sopenharmony_ci 9306N" 242462306a36Sopenharmony_ci In an 8 pin socket. 242562306a36Sopenharmony_ci 242662306a36Sopenharmony_ci ?? -- Some components on a smaller board and attached with 20 pins all 242762306a36Sopenharmony_ci along the side closest to the BNC connector. The are coated in a dark 242862306a36Sopenharmony_ci resin. 242962306a36Sopenharmony_ci 243062306a36Sopenharmony_ciOn the board there are two jumper banks labeled J2 and J3. The 243162306a36Sopenharmony_cimanufacturer didn't put a J1 on the board. The two boards I have both 243262306a36Sopenharmony_cicame with a jumper box for each bank. 243362306a36Sopenharmony_ci 243462306a36Sopenharmony_ci:: 243562306a36Sopenharmony_ci 243662306a36Sopenharmony_ci J2 -- Numbered 1 2 3 4 5 6. 243762306a36Sopenharmony_ci 4 and 5 are not stamped due to solder points. 243862306a36Sopenharmony_ci 243962306a36Sopenharmony_ci J3 -- IRQ 2 3 4 5 6 7 244062306a36Sopenharmony_ci 244162306a36Sopenharmony_ciThe board itself has a maple leaf stamped just above the irq jumpers 244262306a36Sopenharmony_ciand "-2 46-86" beside C2. Between C1 and C6 "ASS 'Y 300163" and "@1986 244362306a36Sopenharmony_ciCORMAN CUSTOM ELECTRONICS CORP." stamped just below the BNC connector. 244462306a36Sopenharmony_ciBelow that "MADE IN CANADA" 244562306a36Sopenharmony_ci 244662306a36Sopenharmony_ciNo Name 244762306a36Sopenharmony_ci======= 244862306a36Sopenharmony_ci 244962306a36Sopenharmony_ci8-bit cards, 16-bit cards 245062306a36Sopenharmony_ci------------------------- 245162306a36Sopenharmony_ci 245262306a36Sopenharmony_ci - from Juergen Seifert <seifert@htwm.de> 245362306a36Sopenharmony_ci 245462306a36Sopenharmony_ciI have named this ARCnet card "NONAME", since there is no name of any 245562306a36Sopenharmony_cimanufacturer on the Installation manual nor on the shipping box. The only 245662306a36Sopenharmony_cihint to the existence of a manufacturer at all is written in copper, 245762306a36Sopenharmony_ciit is "Made in Taiwan" 245862306a36Sopenharmony_ci 245962306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 246062306a36Sopenharmony_ciusing information from the Original 246162306a36Sopenharmony_ci 246262306a36Sopenharmony_ci "ARCnet Installation Manual" 246362306a36Sopenharmony_ci 246462306a36Sopenharmony_ci:: 246562306a36Sopenharmony_ci 246662306a36Sopenharmony_ci ________________________________________________________________ 246762306a36Sopenharmony_ci | |STAR| BUS| T/P| | 246862306a36Sopenharmony_ci | |____|____|____| | 246962306a36Sopenharmony_ci | _____________________ | 247062306a36Sopenharmony_ci | | | | 247162306a36Sopenharmony_ci | | | | 247262306a36Sopenharmony_ci | | | | 247362306a36Sopenharmony_ci | | SMC | | 247462306a36Sopenharmony_ci | | | | 247562306a36Sopenharmony_ci | | COM90C65 | | 247662306a36Sopenharmony_ci | | | | 247762306a36Sopenharmony_ci | | | | 247862306a36Sopenharmony_ci | |__________-__________| | 247962306a36Sopenharmony_ci | _____| 248062306a36Sopenharmony_ci | _______________ | CN | 248162306a36Sopenharmony_ci | | PROM | |_____| 248262306a36Sopenharmony_ci | > SOCKET | | 248362306a36Sopenharmony_ci | |_______________| 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 | 248462306a36Sopenharmony_ci | _______________ _______________ | 248562306a36Sopenharmony_ci | |o|o|o|o|o|o|o|o| | SW1 || SW2 || 248662306a36Sopenharmony_ci | |o|o|o|o|o|o|o|o| |_______________||_______________|| 248762306a36Sopenharmony_ci |___ 2 3 4 5 7 E E R Node ID IOB__|__MEM____| 248862306a36Sopenharmony_ci | \ IRQ / T T O | 248962306a36Sopenharmony_ci |__________________1_2_M______________________| 249062306a36Sopenharmony_ci 249162306a36Sopenharmony_ciLegend:: 249262306a36Sopenharmony_ci 249362306a36Sopenharmony_ci COM90C65: ARCnet Probe 249462306a36Sopenharmony_ci S1 1-8: Node ID Select 249562306a36Sopenharmony_ci S2 1-3: I/O Base Address Select 249662306a36Sopenharmony_ci 4-6: Memory Base Address Select 249762306a36Sopenharmony_ci 7-8: RAM Offset Select 249862306a36Sopenharmony_ci ET1, ET2 Extended Timeout Select 249962306a36Sopenharmony_ci ROM ROM Enable Select 250062306a36Sopenharmony_ci CN RG62 Coax Connector 250162306a36Sopenharmony_ci STAR| BUS | T/P Three fields for placing a sign (colored circle) 250262306a36Sopenharmony_ci indicating the topology of the card 250362306a36Sopenharmony_ci 250462306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 250562306a36Sopenharmony_ci 250662306a36Sopenharmony_ci 250762306a36Sopenharmony_ciSetting the Node ID 250862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 250962306a36Sopenharmony_ci 251062306a36Sopenharmony_ciThe eight switches in group SW1 are used to set the node ID. 251162306a36Sopenharmony_ciEach node attached to the network must have an unique node ID which 251262306a36Sopenharmony_cimust be different from 0. 251362306a36Sopenharmony_ciSwitch 8 serves as the least significant bit (LSB). 251462306a36Sopenharmony_ci 251562306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 251662306a36Sopenharmony_ciThese values are:: 251762306a36Sopenharmony_ci 251862306a36Sopenharmony_ci Switch | Value 251962306a36Sopenharmony_ci -------|------- 252062306a36Sopenharmony_ci 8 | 1 252162306a36Sopenharmony_ci 7 | 2 252262306a36Sopenharmony_ci 6 | 4 252362306a36Sopenharmony_ci 5 | 8 252462306a36Sopenharmony_ci 4 | 16 252562306a36Sopenharmony_ci 3 | 32 252662306a36Sopenharmony_ci 2 | 64 252762306a36Sopenharmony_ci 1 | 128 252862306a36Sopenharmony_ci 252962306a36Sopenharmony_ciSome Examples:: 253062306a36Sopenharmony_ci 253162306a36Sopenharmony_ci Switch | Hex | Decimal 253262306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 | Node ID | Node ID 253362306a36Sopenharmony_ci ----------------|---------|--------- 253462306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 253562306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 253662306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 253762306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 253862306a36Sopenharmony_ci . . . | | 253962306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 254062306a36Sopenharmony_ci . . . | | 254162306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 254262306a36Sopenharmony_ci . . . | | 254362306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 254462306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 254562306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 254662306a36Sopenharmony_ci 254762306a36Sopenharmony_ci 254862306a36Sopenharmony_ciSetting the I/O Base Address 254962306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 255062306a36Sopenharmony_ci 255162306a36Sopenharmony_ciThe first three switches in switch group SW2 are used to select one 255262306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 255362306a36Sopenharmony_ci 255462306a36Sopenharmony_ci Switch | Hex I/O 255562306a36Sopenharmony_ci 1 2 3 | Address 255662306a36Sopenharmony_ci ------------|-------- 255762306a36Sopenharmony_ci ON ON ON | 260 255862306a36Sopenharmony_ci ON ON OFF | 290 255962306a36Sopenharmony_ci ON OFF ON | 2E0 (Manufacturer's default) 256062306a36Sopenharmony_ci ON OFF OFF | 2F0 256162306a36Sopenharmony_ci OFF ON ON | 300 256262306a36Sopenharmony_ci OFF ON OFF | 350 256362306a36Sopenharmony_ci OFF OFF ON | 380 256462306a36Sopenharmony_ci OFF OFF OFF | 3E0 256562306a36Sopenharmony_ci 256662306a36Sopenharmony_ci 256762306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 256862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 256962306a36Sopenharmony_ci 257062306a36Sopenharmony_ciThe memory buffer requires 2K of a 16K block of RAM. The base of this 257162306a36Sopenharmony_ci16K block can be located in any of eight positions. 257262306a36Sopenharmony_ciSwitches 4-6 of switch group SW2 select the Base of the 16K block. 257362306a36Sopenharmony_ciWithin that 16K address space, the buffer may be assigned any one of four 257462306a36Sopenharmony_cipositions, determined by the offset, switches 7 and 8 of group SW2. 257562306a36Sopenharmony_ci 257662306a36Sopenharmony_ci:: 257762306a36Sopenharmony_ci 257862306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 257962306a36Sopenharmony_ci 4 5 6 7 8 | Address | Address *) 258062306a36Sopenharmony_ci -----------|---------|----------- 258162306a36Sopenharmony_ci 0 0 0 0 0 | C0000 | C2000 258262306a36Sopenharmony_ci 0 0 0 0 1 | C0800 | C2000 258362306a36Sopenharmony_ci 0 0 0 1 0 | C1000 | C2000 258462306a36Sopenharmony_ci 0 0 0 1 1 | C1800 | C2000 258562306a36Sopenharmony_ci | | 258662306a36Sopenharmony_ci 0 0 1 0 0 | C4000 | C6000 258762306a36Sopenharmony_ci 0 0 1 0 1 | C4800 | C6000 258862306a36Sopenharmony_ci 0 0 1 1 0 | C5000 | C6000 258962306a36Sopenharmony_ci 0 0 1 1 1 | C5800 | C6000 259062306a36Sopenharmony_ci | | 259162306a36Sopenharmony_ci 0 1 0 0 0 | CC000 | CE000 259262306a36Sopenharmony_ci 0 1 0 0 1 | CC800 | CE000 259362306a36Sopenharmony_ci 0 1 0 1 0 | CD000 | CE000 259462306a36Sopenharmony_ci 0 1 0 1 1 | CD800 | CE000 259562306a36Sopenharmony_ci | | 259662306a36Sopenharmony_ci 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default) 259762306a36Sopenharmony_ci 0 1 1 0 1 | D0800 | D2000 259862306a36Sopenharmony_ci 0 1 1 1 0 | D1000 | D2000 259962306a36Sopenharmony_ci 0 1 1 1 1 | D1800 | D2000 260062306a36Sopenharmony_ci | | 260162306a36Sopenharmony_ci 1 0 0 0 0 | D4000 | D6000 260262306a36Sopenharmony_ci 1 0 0 0 1 | D4800 | D6000 260362306a36Sopenharmony_ci 1 0 0 1 0 | D5000 | D6000 260462306a36Sopenharmony_ci 1 0 0 1 1 | D5800 | D6000 260562306a36Sopenharmony_ci | | 260662306a36Sopenharmony_ci 1 0 1 0 0 | D8000 | DA000 260762306a36Sopenharmony_ci 1 0 1 0 1 | D8800 | DA000 260862306a36Sopenharmony_ci 1 0 1 1 0 | D9000 | DA000 260962306a36Sopenharmony_ci 1 0 1 1 1 | D9800 | DA000 261062306a36Sopenharmony_ci | | 261162306a36Sopenharmony_ci 1 1 0 0 0 | DC000 | DE000 261262306a36Sopenharmony_ci 1 1 0 0 1 | DC800 | DE000 261362306a36Sopenharmony_ci 1 1 0 1 0 | DD000 | DE000 261462306a36Sopenharmony_ci 1 1 0 1 1 | DD800 | DE000 261562306a36Sopenharmony_ci | | 261662306a36Sopenharmony_ci 1 1 1 0 0 | E0000 | E2000 261762306a36Sopenharmony_ci 1 1 1 0 1 | E0800 | E2000 261862306a36Sopenharmony_ci 1 1 1 1 0 | E1000 | E2000 261962306a36Sopenharmony_ci 1 1 1 1 1 | E1800 | E2000 262062306a36Sopenharmony_ci 262162306a36Sopenharmony_ci *) To enable the 8K Boot PROM install the jumper ROM. 262262306a36Sopenharmony_ci The default is jumper ROM not installed. 262362306a36Sopenharmony_ci 262462306a36Sopenharmony_ci 262562306a36Sopenharmony_ciSetting Interrupt Request Lines (IRQ) 262662306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 262762306a36Sopenharmony_ci 262862306a36Sopenharmony_ciTo select a hardware interrupt level set one (only one!) of the jumpers 262962306a36Sopenharmony_ciIRQ2, IRQ3, IRQ4, IRQ5 or IRQ7. The manufacturer's default is IRQ2. 263062306a36Sopenharmony_ci 263162306a36Sopenharmony_ci 263262306a36Sopenharmony_ciSetting the Timeouts 263362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^ 263462306a36Sopenharmony_ci 263562306a36Sopenharmony_ciThe two jumpers labeled ET1 and ET2 are used to determine the timeout 263662306a36Sopenharmony_ciparameters (response and reconfiguration time). Every node in a network 263762306a36Sopenharmony_cimust be set to the same timeout values. 263862306a36Sopenharmony_ci 263962306a36Sopenharmony_ci:: 264062306a36Sopenharmony_ci 264162306a36Sopenharmony_ci ET1 ET2 | Response Time (us) | Reconfiguration Time (ms) 264262306a36Sopenharmony_ci --------|--------------------|-------------------------- 264362306a36Sopenharmony_ci Off Off | 78 | 840 (Default) 264462306a36Sopenharmony_ci Off On | 285 | 1680 264562306a36Sopenharmony_ci On Off | 563 | 1680 264662306a36Sopenharmony_ci On On | 1130 | 1680 264762306a36Sopenharmony_ci 264862306a36Sopenharmony_ciOn means jumper installed, Off means jumper not installed 264962306a36Sopenharmony_ci 265062306a36Sopenharmony_ci 265162306a36Sopenharmony_ci16-BIT ARCNET 265262306a36Sopenharmony_ci------------- 265362306a36Sopenharmony_ci 265462306a36Sopenharmony_ciThe manual of my 8-Bit NONAME ARCnet Card contains another description 265562306a36Sopenharmony_ciof a 16-Bit Coax / Twisted Pair Card. This description is incomplete, 265662306a36Sopenharmony_cibecause there are missing two pages in the manual booklet. (The table 265762306a36Sopenharmony_ciof contents reports pages ... 2-9, 2-11, 2-12, 3-1, ... but inside 265862306a36Sopenharmony_cithe booklet there is a different way of counting ... 2-9, 2-10, A-1, 265962306a36Sopenharmony_ci(empty page), 3-1, ..., 3-18, A-1 (again), A-2) 266062306a36Sopenharmony_ciAlso the picture of the board layout is not as good as the picture of 266162306a36Sopenharmony_ci8-Bit card, because there isn't any letter like "SW1" written to the 266262306a36Sopenharmony_cipicture. 266362306a36Sopenharmony_ci 266462306a36Sopenharmony_ciShould somebody have such a board, please feel free to complete this 266562306a36Sopenharmony_cidescription or to send a mail to me! 266662306a36Sopenharmony_ci 266762306a36Sopenharmony_ciThis description has been written by Juergen Seifert <seifert@htwm.de> 266862306a36Sopenharmony_ciusing information from the Original 266962306a36Sopenharmony_ci 267062306a36Sopenharmony_ci "ARCnet Installation Manual" 267162306a36Sopenharmony_ci 267262306a36Sopenharmony_ci:: 267362306a36Sopenharmony_ci 267462306a36Sopenharmony_ci ___________________________________________________________________ 267562306a36Sopenharmony_ci < _________________ _________________ | 267662306a36Sopenharmony_ci > | SW? || SW? | | 267762306a36Sopenharmony_ci < |_________________||_________________| | 267862306a36Sopenharmony_ci > ____________________ | 267962306a36Sopenharmony_ci < | | | 268062306a36Sopenharmony_ci > | | | 268162306a36Sopenharmony_ci < | | | 268262306a36Sopenharmony_ci > | | | 268362306a36Sopenharmony_ci < | | | 268462306a36Sopenharmony_ci > | | | 268562306a36Sopenharmony_ci < | | | 268662306a36Sopenharmony_ci > |____________________| | 268762306a36Sopenharmony_ci < ____| 268862306a36Sopenharmony_ci > ____________________ | | 268962306a36Sopenharmony_ci < | | | J1 | 269062306a36Sopenharmony_ci > | < | | 269162306a36Sopenharmony_ci < |____________________| ? ? ? ? ? ? |____| 269262306a36Sopenharmony_ci > |o|o|o|o|o|o| | 269362306a36Sopenharmony_ci < |o|o|o|o|o|o| | 269462306a36Sopenharmony_ci > | 269562306a36Sopenharmony_ci < __ ___________| 269662306a36Sopenharmony_ci > | | | 269762306a36Sopenharmony_ci <____________| |_______________________________________| 269862306a36Sopenharmony_ci 269962306a36Sopenharmony_ci 270062306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 270162306a36Sopenharmony_ci 270262306a36Sopenharmony_ci 270362306a36Sopenharmony_ciSetting the Node ID 270462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 270562306a36Sopenharmony_ci 270662306a36Sopenharmony_ciThe eight switches in group SW2 are used to set the node ID. 270762306a36Sopenharmony_ciEach node attached to the network must have an unique node ID which 270862306a36Sopenharmony_cimust be different from 0. 270962306a36Sopenharmony_ciSwitch 8 serves as the least significant bit (LSB). 271062306a36Sopenharmony_ci 271162306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 271262306a36Sopenharmony_ciThese values are:: 271362306a36Sopenharmony_ci 271462306a36Sopenharmony_ci Switch | Value 271562306a36Sopenharmony_ci -------|------- 271662306a36Sopenharmony_ci 8 | 1 271762306a36Sopenharmony_ci 7 | 2 271862306a36Sopenharmony_ci 6 | 4 271962306a36Sopenharmony_ci 5 | 8 272062306a36Sopenharmony_ci 4 | 16 272162306a36Sopenharmony_ci 3 | 32 272262306a36Sopenharmony_ci 2 | 64 272362306a36Sopenharmony_ci 1 | 128 272462306a36Sopenharmony_ci 272562306a36Sopenharmony_ciSome Examples:: 272662306a36Sopenharmony_ci 272762306a36Sopenharmony_ci Switch | Hex | Decimal 272862306a36Sopenharmony_ci 1 2 3 4 5 6 7 8 | Node ID | Node ID 272962306a36Sopenharmony_ci ----------------|---------|--------- 273062306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 273162306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 273262306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 273362306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 273462306a36Sopenharmony_ci . . . | | 273562306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 273662306a36Sopenharmony_ci . . . | | 273762306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 273862306a36Sopenharmony_ci . . . | | 273962306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 274062306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 274162306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 274262306a36Sopenharmony_ci 274362306a36Sopenharmony_ci 274462306a36Sopenharmony_ciSetting the I/O Base Address 274562306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 274662306a36Sopenharmony_ci 274762306a36Sopenharmony_ciThe first three switches in switch group SW1 are used to select one 274862306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 274962306a36Sopenharmony_ci 275062306a36Sopenharmony_ci Switch | Hex I/O 275162306a36Sopenharmony_ci 3 2 1 | Address 275262306a36Sopenharmony_ci ------------|-------- 275362306a36Sopenharmony_ci ON ON ON | 260 275462306a36Sopenharmony_ci ON ON OFF | 290 275562306a36Sopenharmony_ci ON OFF ON | 2E0 (Manufacturer's default) 275662306a36Sopenharmony_ci ON OFF OFF | 2F0 275762306a36Sopenharmony_ci OFF ON ON | 300 275862306a36Sopenharmony_ci OFF ON OFF | 350 275962306a36Sopenharmony_ci OFF OFF ON | 380 276062306a36Sopenharmony_ci OFF OFF OFF | 3E0 276162306a36Sopenharmony_ci 276262306a36Sopenharmony_ci 276362306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 276462306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 276562306a36Sopenharmony_ci 276662306a36Sopenharmony_ciThe memory buffer requires 2K of a 16K block of RAM. The base of this 276762306a36Sopenharmony_ci16K block can be located in any of eight positions. 276862306a36Sopenharmony_ciSwitches 6-8 of switch group SW1 select the Base of the 16K block. 276962306a36Sopenharmony_ciWithin that 16K address space, the buffer may be assigned any one of four 277062306a36Sopenharmony_cipositions, determined by the offset, switches 4 and 5 of group SW1:: 277162306a36Sopenharmony_ci 277262306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 277362306a36Sopenharmony_ci 8 7 6 5 4 | Address | Address 277462306a36Sopenharmony_ci -----------|---------|----------- 277562306a36Sopenharmony_ci 0 0 0 0 0 | C0000 | C2000 277662306a36Sopenharmony_ci 0 0 0 0 1 | C0800 | C2000 277762306a36Sopenharmony_ci 0 0 0 1 0 | C1000 | C2000 277862306a36Sopenharmony_ci 0 0 0 1 1 | C1800 | C2000 277962306a36Sopenharmony_ci | | 278062306a36Sopenharmony_ci 0 0 1 0 0 | C4000 | C6000 278162306a36Sopenharmony_ci 0 0 1 0 1 | C4800 | C6000 278262306a36Sopenharmony_ci 0 0 1 1 0 | C5000 | C6000 278362306a36Sopenharmony_ci 0 0 1 1 1 | C5800 | C6000 278462306a36Sopenharmony_ci | | 278562306a36Sopenharmony_ci 0 1 0 0 0 | CC000 | CE000 278662306a36Sopenharmony_ci 0 1 0 0 1 | CC800 | CE000 278762306a36Sopenharmony_ci 0 1 0 1 0 | CD000 | CE000 278862306a36Sopenharmony_ci 0 1 0 1 1 | CD800 | CE000 278962306a36Sopenharmony_ci | | 279062306a36Sopenharmony_ci 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default) 279162306a36Sopenharmony_ci 0 1 1 0 1 | D0800 | D2000 279262306a36Sopenharmony_ci 0 1 1 1 0 | D1000 | D2000 279362306a36Sopenharmony_ci 0 1 1 1 1 | D1800 | D2000 279462306a36Sopenharmony_ci | | 279562306a36Sopenharmony_ci 1 0 0 0 0 | D4000 | D6000 279662306a36Sopenharmony_ci 1 0 0 0 1 | D4800 | D6000 279762306a36Sopenharmony_ci 1 0 0 1 0 | D5000 | D6000 279862306a36Sopenharmony_ci 1 0 0 1 1 | D5800 | D6000 279962306a36Sopenharmony_ci | | 280062306a36Sopenharmony_ci 1 0 1 0 0 | D8000 | DA000 280162306a36Sopenharmony_ci 1 0 1 0 1 | D8800 | DA000 280262306a36Sopenharmony_ci 1 0 1 1 0 | D9000 | DA000 280362306a36Sopenharmony_ci 1 0 1 1 1 | D9800 | DA000 280462306a36Sopenharmony_ci | | 280562306a36Sopenharmony_ci 1 1 0 0 0 | DC000 | DE000 280662306a36Sopenharmony_ci 1 1 0 0 1 | DC800 | DE000 280762306a36Sopenharmony_ci 1 1 0 1 0 | DD000 | DE000 280862306a36Sopenharmony_ci 1 1 0 1 1 | DD800 | DE000 280962306a36Sopenharmony_ci | | 281062306a36Sopenharmony_ci 1 1 1 0 0 | E0000 | E2000 281162306a36Sopenharmony_ci 1 1 1 0 1 | E0800 | E2000 281262306a36Sopenharmony_ci 1 1 1 1 0 | E1000 | E2000 281362306a36Sopenharmony_ci 1 1 1 1 1 | E1800 | E2000 281462306a36Sopenharmony_ci 281562306a36Sopenharmony_ci 281662306a36Sopenharmony_ciSetting Interrupt Request Lines (IRQ) 281762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 281862306a36Sopenharmony_ci 281962306a36Sopenharmony_ci?????????????????????????????????????? 282062306a36Sopenharmony_ci 282162306a36Sopenharmony_ci 282262306a36Sopenharmony_ciSetting the Timeouts 282362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^ 282462306a36Sopenharmony_ci 282562306a36Sopenharmony_ci?????????????????????????????????????? 282662306a36Sopenharmony_ci 282762306a36Sopenharmony_ci 282862306a36Sopenharmony_ci8-bit cards ("Made in Taiwan R.O.C.") 282962306a36Sopenharmony_ci------------------------------------- 283062306a36Sopenharmony_ci 283162306a36Sopenharmony_ci - from Vojtech Pavlik <vojtech@suse.cz> 283262306a36Sopenharmony_ci 283362306a36Sopenharmony_ciI have named this ARCnet card "NONAME", since I got only the card with 283462306a36Sopenharmony_cino manual at all and the only text identifying the manufacturer is 283562306a36Sopenharmony_ci"MADE IN TAIWAN R.O.C" printed on the card. 283662306a36Sopenharmony_ci 283762306a36Sopenharmony_ci:: 283862306a36Sopenharmony_ci 283962306a36Sopenharmony_ci ____________________________________________________________ 284062306a36Sopenharmony_ci | 1 2 3 4 5 6 7 8 | 284162306a36Sopenharmony_ci | |o|o| JP1 o|o|o|o|o|o|o|o| ON | 284262306a36Sopenharmony_ci | + o|o|o|o|o|o|o|o| ___| 284362306a36Sopenharmony_ci | _____________ o|o|o|o|o|o|o|o| OFF _____ | | ID7 284462306a36Sopenharmony_ci | | | SW1 | | | | ID6 284562306a36Sopenharmony_ci | > RAM (2k) | ____________________ | H | | S | ID5 284662306a36Sopenharmony_ci | |_____________| | || y | | W | ID4 284762306a36Sopenharmony_ci | | || b | | 2 | ID3 284862306a36Sopenharmony_ci | | || r | | | ID2 284962306a36Sopenharmony_ci | | || i | | | ID1 285062306a36Sopenharmony_ci | | 90C65 || d | |___| ID0 285162306a36Sopenharmony_ci | SW3 | || | | 285262306a36Sopenharmony_ci | |o|o|o|o|o|o|o|o| ON | || I | | 285362306a36Sopenharmony_ci | |o|o|o|o|o|o|o|o| | || C | | 285462306a36Sopenharmony_ci | |o|o|o|o|o|o|o|o| OFF |____________________|| | _____| 285562306a36Sopenharmony_ci | 1 2 3 4 5 6 7 8 | | | |___ 285662306a36Sopenharmony_ci | ______________ | | | BNC |___| 285762306a36Sopenharmony_ci | | | |_____| |_____| 285862306a36Sopenharmony_ci | > EPROM SOCKET | | 285962306a36Sopenharmony_ci | |______________| | 286062306a36Sopenharmony_ci | ______________| 286162306a36Sopenharmony_ci | | 286262306a36Sopenharmony_ci |_____________________________________________| 286362306a36Sopenharmony_ci 286462306a36Sopenharmony_ciLegend:: 286562306a36Sopenharmony_ci 286662306a36Sopenharmony_ci 90C65 ARCNET Chip 286762306a36Sopenharmony_ci SW1 1-5: Base Memory Address Select 286862306a36Sopenharmony_ci 6-8: Base I/O Address Select 286962306a36Sopenharmony_ci SW2 1-8: Node ID Select (ID0-ID7) 287062306a36Sopenharmony_ci SW3 1-5: IRQ Select 287162306a36Sopenharmony_ci 6-7: Extra Timeout 287262306a36Sopenharmony_ci 8 : ROM Enable 287362306a36Sopenharmony_ci JP1 Led connector 287462306a36Sopenharmony_ci BNC Coax connector 287562306a36Sopenharmony_ci 287662306a36Sopenharmony_ciAlthough the jumpers SW1 and SW3 are marked SW, not JP, they are jumpers, not 287762306a36Sopenharmony_ciswitches. 287862306a36Sopenharmony_ci 287962306a36Sopenharmony_ciSetting the jumpers to ON means connecting the upper two pins, off the bottom 288062306a36Sopenharmony_citwo - or - in case of IRQ setting, connecting none of them at all. 288162306a36Sopenharmony_ci 288262306a36Sopenharmony_ciSetting the Node ID 288362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 288462306a36Sopenharmony_ci 288562306a36Sopenharmony_ciThe eight switches in SW2 are used to set the node ID. Each node attached 288662306a36Sopenharmony_cito the network must have an unique node ID which must not be 0. 288762306a36Sopenharmony_ciSwitch 1 (ID0) serves as the least significant bit (LSB). 288862306a36Sopenharmony_ci 288962306a36Sopenharmony_ciSetting one of the switches to Off means "1", On means "0". 289062306a36Sopenharmony_ci 289162306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 289262306a36Sopenharmony_ciThese values are:: 289362306a36Sopenharmony_ci 289462306a36Sopenharmony_ci Switch | Label | Value 289562306a36Sopenharmony_ci -------|-------|------- 289662306a36Sopenharmony_ci 1 | ID0 | 1 289762306a36Sopenharmony_ci 2 | ID1 | 2 289862306a36Sopenharmony_ci 3 | ID2 | 4 289962306a36Sopenharmony_ci 4 | ID3 | 8 290062306a36Sopenharmony_ci 5 | ID4 | 16 290162306a36Sopenharmony_ci 6 | ID5 | 32 290262306a36Sopenharmony_ci 7 | ID6 | 64 290362306a36Sopenharmony_ci 8 | ID7 | 128 290462306a36Sopenharmony_ci 290562306a36Sopenharmony_ciSome Examples:: 290662306a36Sopenharmony_ci 290762306a36Sopenharmony_ci Switch | Hex | Decimal 290862306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 | Node ID | Node ID 290962306a36Sopenharmony_ci ----------------|---------|--------- 291062306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed 291162306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 291262306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 291362306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 291462306a36Sopenharmony_ci . . . | | 291562306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 291662306a36Sopenharmony_ci . . . | | 291762306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 291862306a36Sopenharmony_ci . . . | | 291962306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 292062306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 292162306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 292262306a36Sopenharmony_ci 292362306a36Sopenharmony_ci 292462306a36Sopenharmony_ciSetting the I/O Base Address 292562306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 292662306a36Sopenharmony_ci 292762306a36Sopenharmony_ciThe last three switches in switch block SW1 are used to select one 292862306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 292962306a36Sopenharmony_ci 293062306a36Sopenharmony_ci 293162306a36Sopenharmony_ci Switch | Hex I/O 293262306a36Sopenharmony_ci 6 7 8 | Address 293362306a36Sopenharmony_ci ------------|-------- 293462306a36Sopenharmony_ci ON ON ON | 260 293562306a36Sopenharmony_ci OFF ON ON | 290 293662306a36Sopenharmony_ci ON OFF ON | 2E0 (Manufacturer's default) 293762306a36Sopenharmony_ci OFF OFF ON | 2F0 293862306a36Sopenharmony_ci ON ON OFF | 300 293962306a36Sopenharmony_ci OFF ON OFF | 350 294062306a36Sopenharmony_ci ON OFF OFF | 380 294162306a36Sopenharmony_ci OFF OFF OFF | 3E0 294262306a36Sopenharmony_ci 294362306a36Sopenharmony_ci 294462306a36Sopenharmony_ciSetting the Base Memory (RAM) buffer Address 294562306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 294662306a36Sopenharmony_ci 294762306a36Sopenharmony_ciThe memory buffer (RAM) requires 2K. The base of this buffer can be 294862306a36Sopenharmony_cilocated in any of eight positions. The address of the Boot Prom is 294962306a36Sopenharmony_cimemory base + 0x2000. 295062306a36Sopenharmony_ci 295162306a36Sopenharmony_ciJumpers 3-5 of jumper block SW1 select the Memory Base address. 295262306a36Sopenharmony_ci 295362306a36Sopenharmony_ci:: 295462306a36Sopenharmony_ci 295562306a36Sopenharmony_ci Switch | Hex RAM | Hex ROM 295662306a36Sopenharmony_ci 1 2 3 4 5 | Address | Address *) 295762306a36Sopenharmony_ci --------------------|---------|----------- 295862306a36Sopenharmony_ci ON ON ON ON ON | C0000 | C2000 295962306a36Sopenharmony_ci ON ON OFF ON ON | C4000 | C6000 296062306a36Sopenharmony_ci ON ON ON OFF ON | CC000 | CE000 296162306a36Sopenharmony_ci ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default) 296262306a36Sopenharmony_ci ON ON ON ON OFF | D4000 | D6000 296362306a36Sopenharmony_ci ON ON OFF ON OFF | D8000 | DA000 296462306a36Sopenharmony_ci ON ON ON OFF OFF | DC000 | DE000 296562306a36Sopenharmony_ci ON ON OFF OFF OFF | E0000 | E2000 296662306a36Sopenharmony_ci 296762306a36Sopenharmony_ci *) To enable the Boot ROM set the jumper 8 of jumper block SW3 to position ON. 296862306a36Sopenharmony_ci 296962306a36Sopenharmony_ciThe jumpers 1 and 2 probably add 0x0800, 0x1000 and 0x1800 to RAM adders. 297062306a36Sopenharmony_ci 297162306a36Sopenharmony_ciSetting the Interrupt Line 297262306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^ 297362306a36Sopenharmony_ci 297462306a36Sopenharmony_ciJumpers 1-5 of the jumper block SW3 control the IRQ level:: 297562306a36Sopenharmony_ci 297662306a36Sopenharmony_ci Jumper | IRQ 297762306a36Sopenharmony_ci 1 2 3 4 5 | 297862306a36Sopenharmony_ci ---------------------------- 297962306a36Sopenharmony_ci ON OFF OFF OFF OFF | 2 298062306a36Sopenharmony_ci OFF ON OFF OFF OFF | 3 298162306a36Sopenharmony_ci OFF OFF ON OFF OFF | 4 298262306a36Sopenharmony_ci OFF OFF OFF ON OFF | 5 298362306a36Sopenharmony_ci OFF OFF OFF OFF ON | 7 298462306a36Sopenharmony_ci 298562306a36Sopenharmony_ci 298662306a36Sopenharmony_ciSetting the Timeout Parameters 298762306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 298862306a36Sopenharmony_ci 298962306a36Sopenharmony_ciThe jumpers 6-7 of the jumper block SW3 are used to determine the timeout 299062306a36Sopenharmony_ciparameters. These two jumpers are normally left in the OFF position. 299162306a36Sopenharmony_ci 299262306a36Sopenharmony_ci 299362306a36Sopenharmony_ci 299462306a36Sopenharmony_ci(Generic Model 9058) 299562306a36Sopenharmony_ci-------------------- 299662306a36Sopenharmony_ci - from Andrew J. Kroll <ag784@freenet.buffalo.edu> 299762306a36Sopenharmony_ci - Sorry this sat in my to-do box for so long, Andrew! (yikes - over a 299862306a36Sopenharmony_ci year!) 299962306a36Sopenharmony_ci 300062306a36Sopenharmony_ci:: 300162306a36Sopenharmony_ci 300262306a36Sopenharmony_ci _____ 300362306a36Sopenharmony_ci | < 300462306a36Sopenharmony_ci | .---' 300562306a36Sopenharmony_ci ________________________________________________________________ | | 300662306a36Sopenharmony_ci | | SW2 | | | 300762306a36Sopenharmony_ci | ___________ |_____________| | | 300862306a36Sopenharmony_ci | | | 1 2 3 4 5 6 ___| | 300962306a36Sopenharmony_ci | > 6116 RAM | _________ 8 | | | 301062306a36Sopenharmony_ci | |___________| |20MHzXtal| 7 | | | 301162306a36Sopenharmony_ci | |_________| __________ 6 | S | | 301262306a36Sopenharmony_ci | 74LS373 | |- 5 | W | | 301362306a36Sopenharmony_ci | _________ | E |- 4 | | | 301462306a36Sopenharmony_ci | >_______| ______________|..... P |- 3 | 3 | | 301562306a36Sopenharmony_ci | | | : O |- 2 | | | 301662306a36Sopenharmony_ci | | | : X |- 1 |___| | 301762306a36Sopenharmony_ci | ________________ | | : Y |- | | 301862306a36Sopenharmony_ci | | SW1 | | SL90C65 | : |- | | 301962306a36Sopenharmony_ci | |________________| | | : B |- | | 302062306a36Sopenharmony_ci | 1 2 3 4 5 6 7 8 | | : O |- | | 302162306a36Sopenharmony_ci | |_________o____|..../ A |- _______| | 302262306a36Sopenharmony_ci | ____________________ | R |- | |------, 302362306a36Sopenharmony_ci | | | | D |- | BNC | # | 302462306a36Sopenharmony_ci | > 2764 PROM SOCKET | |__________|- |_______|------' 302562306a36Sopenharmony_ci | |____________________| _________ | | 302662306a36Sopenharmony_ci | >________| <- 74LS245 | | 302762306a36Sopenharmony_ci | | | 302862306a36Sopenharmony_ci |___ ______________| | 302962306a36Sopenharmony_ci |H H H H H H H H H H H H H H H H H H H H H H H| | | 303062306a36Sopenharmony_ci |U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U| | | 303162306a36Sopenharmony_ci \| 303262306a36Sopenharmony_ci 303362306a36Sopenharmony_ciLegend:: 303462306a36Sopenharmony_ci 303562306a36Sopenharmony_ci SL90C65 ARCNET Controller / Transceiver /Logic 303662306a36Sopenharmony_ci SW1 1-5: IRQ Select 303762306a36Sopenharmony_ci 6: ET1 303862306a36Sopenharmony_ci 7: ET2 303962306a36Sopenharmony_ci 8: ROM ENABLE 304062306a36Sopenharmony_ci SW2 1-3: Memory Buffer/PROM Address 304162306a36Sopenharmony_ci 3-6: I/O Address Map 304262306a36Sopenharmony_ci SW3 1-8: Node ID Select 304362306a36Sopenharmony_ci BNC BNC RG62/U Connection 304462306a36Sopenharmony_ci *I* have had success using RG59B/U with *NO* terminators! 304562306a36Sopenharmony_ci What gives?! 304662306a36Sopenharmony_ci 304762306a36Sopenharmony_ciSW1: Timeouts, Interrupt and ROM 304862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 304962306a36Sopenharmony_ci 305062306a36Sopenharmony_ciTo select a hardware interrupt level set one (only one!) of the dip switches 305162306a36Sopenharmony_ciup (on) SW1...(switches 1-5) 305262306a36Sopenharmony_ciIRQ3, IRQ4, IRQ5, IRQ7, IRQ2. The Manufacturer's default is IRQ2. 305362306a36Sopenharmony_ci 305462306a36Sopenharmony_ciThe switches on SW1 labeled EXT1 (switch 6) and EXT2 (switch 7) 305562306a36Sopenharmony_ciare used to determine the timeout parameters. These two dip switches 305662306a36Sopenharmony_ciare normally left off (down). 305762306a36Sopenharmony_ci 305862306a36Sopenharmony_ci To enable the 8K Boot PROM position SW1 switch 8 on (UP) labeled ROM. 305962306a36Sopenharmony_ci The default is jumper ROM not installed. 306062306a36Sopenharmony_ci 306162306a36Sopenharmony_ci 306262306a36Sopenharmony_ciSetting the I/O Base Address 306362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 306462306a36Sopenharmony_ci 306562306a36Sopenharmony_ciThe last three switches in switch group SW2 are used to select one 306662306a36Sopenharmony_ciof eight possible I/O Base addresses using the following table:: 306762306a36Sopenharmony_ci 306862306a36Sopenharmony_ci 306962306a36Sopenharmony_ci Switch | Hex I/O 307062306a36Sopenharmony_ci 4 5 6 | Address 307162306a36Sopenharmony_ci -------|-------- 307262306a36Sopenharmony_ci 0 0 0 | 260 307362306a36Sopenharmony_ci 0 0 1 | 290 307462306a36Sopenharmony_ci 0 1 0 | 2E0 (Manufacturer's default) 307562306a36Sopenharmony_ci 0 1 1 | 2F0 307662306a36Sopenharmony_ci 1 0 0 | 300 307762306a36Sopenharmony_ci 1 0 1 | 350 307862306a36Sopenharmony_ci 1 1 0 | 380 307962306a36Sopenharmony_ci 1 1 1 | 3E0 308062306a36Sopenharmony_ci 308162306a36Sopenharmony_ci 308262306a36Sopenharmony_ciSetting the Base Memory Address (RAM & ROM) 308362306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 308462306a36Sopenharmony_ci 308562306a36Sopenharmony_ciThe memory buffer requires 2K of a 16K block of RAM. The base of this 308662306a36Sopenharmony_ci16K block can be located in any of eight positions. 308762306a36Sopenharmony_ciSwitches 1-3 of switch group SW2 select the Base of the 16K block. 308862306a36Sopenharmony_ci(0 = DOWN, 1 = UP) 308962306a36Sopenharmony_ciI could, however, only verify two settings... 309062306a36Sopenharmony_ci 309162306a36Sopenharmony_ci 309262306a36Sopenharmony_ci:: 309362306a36Sopenharmony_ci 309462306a36Sopenharmony_ci Switch| Hex RAM | Hex ROM 309562306a36Sopenharmony_ci 1 2 3 | Address | Address 309662306a36Sopenharmony_ci ------|---------|----------- 309762306a36Sopenharmony_ci 0 0 0 | E0000 | E2000 309862306a36Sopenharmony_ci 0 0 1 | D0000 | D2000 (Manufacturer's default) 309962306a36Sopenharmony_ci 0 1 0 | ????? | ????? 310062306a36Sopenharmony_ci 0 1 1 | ????? | ????? 310162306a36Sopenharmony_ci 1 0 0 | ????? | ????? 310262306a36Sopenharmony_ci 1 0 1 | ????? | ????? 310362306a36Sopenharmony_ci 1 1 0 | ????? | ????? 310462306a36Sopenharmony_ci 1 1 1 | ????? | ????? 310562306a36Sopenharmony_ci 310662306a36Sopenharmony_ci 310762306a36Sopenharmony_ciSetting the Node ID 310862306a36Sopenharmony_ci^^^^^^^^^^^^^^^^^^^ 310962306a36Sopenharmony_ci 311062306a36Sopenharmony_ciThe eight switches in group SW3 are used to set the node ID. 311162306a36Sopenharmony_ciEach node attached to the network must have an unique node ID which 311262306a36Sopenharmony_cimust be different from 0. 311362306a36Sopenharmony_ciSwitch 1 serves as the least significant bit (LSB). 311462306a36Sopenharmony_ciswitches in the DOWN position are OFF (0) and in the UP position are ON (1) 311562306a36Sopenharmony_ci 311662306a36Sopenharmony_ciThe node ID is the sum of the values of all switches set to "1" 311762306a36Sopenharmony_ciThese values are:: 311862306a36Sopenharmony_ci 311962306a36Sopenharmony_ci Switch | Value 312062306a36Sopenharmony_ci -------|------- 312162306a36Sopenharmony_ci 1 | 1 312262306a36Sopenharmony_ci 2 | 2 312362306a36Sopenharmony_ci 3 | 4 312462306a36Sopenharmony_ci 4 | 8 312562306a36Sopenharmony_ci 5 | 16 312662306a36Sopenharmony_ci 6 | 32 312762306a36Sopenharmony_ci 7 | 64 312862306a36Sopenharmony_ci 8 | 128 312962306a36Sopenharmony_ci 313062306a36Sopenharmony_ciSome Examples:: 313162306a36Sopenharmony_ci 313262306a36Sopenharmony_ci Switch# | Hex | Decimal 313362306a36Sopenharmony_ci 8 7 6 5 4 3 2 1 | Node ID | Node ID 313462306a36Sopenharmony_ci ----------------|---------|--------- 313562306a36Sopenharmony_ci 0 0 0 0 0 0 0 0 | not allowed <-. 313662306a36Sopenharmony_ci 0 0 0 0 0 0 0 1 | 1 | 1 | 313762306a36Sopenharmony_ci 0 0 0 0 0 0 1 0 | 2 | 2 | 313862306a36Sopenharmony_ci 0 0 0 0 0 0 1 1 | 3 | 3 | 313962306a36Sopenharmony_ci . . . | | | 314062306a36Sopenharmony_ci 0 1 0 1 0 1 0 1 | 55 | 85 | 314162306a36Sopenharmony_ci . . . | | + Don't use 0 or 255! 314262306a36Sopenharmony_ci 1 0 1 0 1 0 1 0 | AA | 170 | 314362306a36Sopenharmony_ci . . . | | | 314462306a36Sopenharmony_ci 1 1 1 1 1 1 0 1 | FD | 253 | 314562306a36Sopenharmony_ci 1 1 1 1 1 1 1 0 | FE | 254 | 314662306a36Sopenharmony_ci 1 1 1 1 1 1 1 1 | FF | 255 <-' 314762306a36Sopenharmony_ci 314862306a36Sopenharmony_ci 314962306a36Sopenharmony_ciTiara 315062306a36Sopenharmony_ci===== 315162306a36Sopenharmony_ci 315262306a36Sopenharmony_ci(model unknown) 315362306a36Sopenharmony_ci--------------- 315462306a36Sopenharmony_ci 315562306a36Sopenharmony_ci - from Christoph Lameter <christoph@lameter.com> 315662306a36Sopenharmony_ci 315762306a36Sopenharmony_ci 315862306a36Sopenharmony_ciHere is information about my card as far as I could figure it out:: 315962306a36Sopenharmony_ci 316062306a36Sopenharmony_ci 316162306a36Sopenharmony_ci ----------------------------------------------- tiara 316262306a36Sopenharmony_ci Tiara LanCard of Tiara Computer Systems. 316362306a36Sopenharmony_ci 316462306a36Sopenharmony_ci +----------------------------------------------+ 316562306a36Sopenharmony_ci ! ! Transmitter Unit ! ! 316662306a36Sopenharmony_ci ! +------------------+ ------- 316762306a36Sopenharmony_ci ! MEM Coax Connector 316862306a36Sopenharmony_ci ! ROM 7654321 <- I/O ------- 316962306a36Sopenharmony_ci ! : : +--------+ ! 317062306a36Sopenharmony_ci ! : : ! 90C66LJ! +++ 317162306a36Sopenharmony_ci ! : : ! ! !D Switch to set 317262306a36Sopenharmony_ci ! : : ! ! !I the Nodenumber 317362306a36Sopenharmony_ci ! : : +--------+ !P 317462306a36Sopenharmony_ci ! !++ 317562306a36Sopenharmony_ci ! 234567 <- IRQ ! 317662306a36Sopenharmony_ci +------------!!!!!!!!!!!!!!!!!!!!!!!!--------+ 317762306a36Sopenharmony_ci !!!!!!!!!!!!!!!!!!!!!!!! 317862306a36Sopenharmony_ci 317962306a36Sopenharmony_ci- 0 = Jumper Installed 318062306a36Sopenharmony_ci- 1 = Open 318162306a36Sopenharmony_ci 318262306a36Sopenharmony_ciTop Jumper line Bit 7 = ROM Enable 654=Memory location 321=I/O 318362306a36Sopenharmony_ci 318462306a36Sopenharmony_ciSettings for Memory Location (Top Jumper Line) 318562306a36Sopenharmony_ci 318662306a36Sopenharmony_ci=== ================ 318762306a36Sopenharmony_ci456 Address selected 318862306a36Sopenharmony_ci=== ================ 318962306a36Sopenharmony_ci000 C0000 319062306a36Sopenharmony_ci001 C4000 319162306a36Sopenharmony_ci010 CC000 319262306a36Sopenharmony_ci011 D0000 319362306a36Sopenharmony_ci100 D4000 319462306a36Sopenharmony_ci101 D8000 319562306a36Sopenharmony_ci110 DC000 319662306a36Sopenharmony_ci111 E0000 319762306a36Sopenharmony_ci=== ================ 319862306a36Sopenharmony_ci 319962306a36Sopenharmony_ciSettings for I/O Address (Top Jumper Line) 320062306a36Sopenharmony_ci 320162306a36Sopenharmony_ci=== ==== 320262306a36Sopenharmony_ci123 Port 320362306a36Sopenharmony_ci=== ==== 320462306a36Sopenharmony_ci000 260 320562306a36Sopenharmony_ci001 290 320662306a36Sopenharmony_ci010 2E0 320762306a36Sopenharmony_ci011 2F0 320862306a36Sopenharmony_ci100 300 320962306a36Sopenharmony_ci101 350 321062306a36Sopenharmony_ci110 380 321162306a36Sopenharmony_ci111 3E0 321262306a36Sopenharmony_ci=== ==== 321362306a36Sopenharmony_ci 321462306a36Sopenharmony_ciSettings for IRQ Selection (Lower Jumper Line) 321562306a36Sopenharmony_ci 321662306a36Sopenharmony_ci====== ===== 321762306a36Sopenharmony_ci234567 321862306a36Sopenharmony_ci====== ===== 321962306a36Sopenharmony_ci011111 IRQ 2 322062306a36Sopenharmony_ci101111 IRQ 3 322162306a36Sopenharmony_ci110111 IRQ 4 322262306a36Sopenharmony_ci111011 IRQ 5 322362306a36Sopenharmony_ci111110 IRQ 7 322462306a36Sopenharmony_ci====== ===== 322562306a36Sopenharmony_ci 322662306a36Sopenharmony_ciOther Cards 322762306a36Sopenharmony_ci=========== 322862306a36Sopenharmony_ci 322962306a36Sopenharmony_ciI have no information on other models of ARCnet cards at the moment. Please 323062306a36Sopenharmony_cisend any and all info to: 323162306a36Sopenharmony_ci 323262306a36Sopenharmony_ci apenwarr@worldvisions.ca 323362306a36Sopenharmony_ci 323462306a36Sopenharmony_ciThanks. 3235