ARCnet 硬體¶
注意
此檔案是 ARCnet 的補充。 請閱讀該文件以獲取常規驅動程式配置幫助。
此檔案不再是 Linux 專用的。 可能應該將其從核心原始碼中移出。 有什麼想法嗎?
由於很多人(包括我自己)似乎在沒有手冊的情況下獲得了 ARCnet 卡,因此該檔案包含 ARCnet 硬體的快速介紹、一些佈線技巧,以及我可以找到的所有跳線設定列表。 請傳送電子郵件至 apenwarr@worldvisions.ca,提供您的特定卡的任何設定或您擁有的任何其他資訊!
ARCnet 簡介¶
ARCnet 是一種網路型別,其工作方式類似於流行的乙太網,但在一些非常重要的方面也有所不同。
首先,您可以獲得至少兩種速度的 ARCnet 卡:2.5 Mbps(比乙太網慢)和 100 Mbps(比普通乙太網快)。 事實上,還有其他的,但這些不太常見。 據我所知,不同的硬體型別不相容,因此您無法將 100 Mbps 卡連線到 2.5 Mbps 卡,依此類推。 據我所知,我的驅動程式確實適用於 100 Mbps 卡,但我無法親自驗證這一點,因為我只有 2.5 Mbps 種類。 它可能不會使您的 100 Mbps 卡飽和。 不要抱怨。 :)
您也不能將 ARCnet 卡連線到任何型別的乙太網卡並期望它能工作。
有兩種“型別”的 ARCnet - STAR 拓撲和 BUS 拓撲。 這指的是卡片應該如何連線在一起。 根據大多數可用文件,您只能將 STAR 卡連線到 STAR 卡,將 BUS 卡連線到 BUS 卡。 這很有道理,對吧? 好吧,這並不完全正確; 請參閱下面的“佈線”部分。
一旦您克服了這些小障礙,ARCnet 實際上是一個設計良好的標準。 它使用一種稱為“修改的令牌傳遞”的東西,這使得它與所謂的“令牌環”卡完全不相容,但它使傳輸比乙太網更可靠。 事實上,ARCnet 將保證資料包安全到達目的地,即使它不可能正確交付(即,由於電纜斷裂,或者由於目標計算機不存在),它至少會告訴傳送者。
由於“令牌”的精心定義的動作,它始終會在最長的時間內繞“環”傳遞。 這使其可用於即時網路。
此外,所有已知的 ARCnet 卡都具有(幾乎)相同的程式設計介面。 這意味著使用一個 ARCnet 驅動程式,您可以支援任何卡,而對於乙太網,每個製造商都使用有時完全不同的程式設計介面,從而導致許多不同的、有時非常相似的乙太網驅動程式。 當然,始終使用相同的程式設計介面也意味著當出現 PCI 匯流排主控 DMA 等高效能硬體設施時,很難利用它們。 我們不要深入探討這個問題。
然而,使 ARCnet 卡難以程式設計的一件事是它們的資料包大小的限制; 標準 ARCnet 只能傳送最大 508 位元組的資料包。 這小於 Internet 的“最低限度”576 位元組,更不用說乙太網 MTU 的 1500 位元組了。 為了補償,RFC1201 定義了一個額外的封裝級別,我稱之為“資料包拆分”,它允許“虛擬資料包”增長到每個 64K 大小,儘管它們通常保持在乙太網風格的 1500 位元組以下。
有關 ARCnet 網路的優點和缺點(主要是優點)的更多資訊,您可以嘗試“ARCnet 貿易協會”WWW 頁面
ARCnet 網路佈線¶
本節由以下人員重寫
Vojtech Pavlik <vojtech@suse.cz>
使用來自多人的資訊,包括
Avery Pennraun <apenwarr@worldvisions.ca>
Stephen A. Wood <saw@hallc1.cebaf.gov>
John Paul Morrison <jmorriso@bogomips.ee.ubc.ca>
Joachim Koenig <jojo@repas.de>
Avery 應 Vojtech 的要求進行了一些潤色。
ARCnet(經典的 2.5 Mbps 版本)可以透過兩種不同的電纜型別連線:同軸電纜和雙絞線。 其他 ARCnet 型別網路(100 Mbps TCNS 和 320 kbps - 32 Mbps ARCnet Plus)使用不同型別的電纜(Type1、光纖、C1、C4、C5)。
對於同軸網路,您“應該”使用 93 歐姆 RG-62 電纜。 但其他電纜也可以正常工作,因為 ARCnet 是一個非常穩定的網路。 我個人使用 75 歐姆電視天線電纜。
用於同軸電纜的卡以兩種不同的變體發貨:用於 BUS 和 STAR 網路拓撲。 它們大部分是相同的。 唯一的區別在於安裝的混合晶片。 BUS 卡使用高阻抗輸出,而 STAR 卡使用低阻抗。 低阻抗卡 (STAR) 在電氣上等於安裝了終端器的高阻抗卡。
通常,ARCnet 網路由 STAR 卡和集線器構建而成。 集線器有兩種型別 - 有源和無源。 無源集線器是帶有四個 BNC 聯結器的小盒子,包含四個 47 歐姆電阻
| | wires
R + junction
-R-+-R- R 47 Ohm resistors
R
|
遮蔽層連線在一起。 有源集線器要複雜得多; 它們已通電幷包含電子裝置,以放大訊號並將其傳送到網路的其他段。 它們通常有八個聯結器。 有源集線器有兩種變體 - 啞的和智慧的。 啞變體只是放大,但智慧變體解碼為數字並將所有透過的資料包重新編碼。 如果您的網路中有多個集線器,這要好得多,因為許多啞有源集線器可能會降低訊號質量。
現在進行佈線。 你可以連線在一起的東西
卡到卡。 這是建立雙計算機網路的最簡單方法。
卡到無源集線器。 請記住,集線器上所有未使用的聯結器都必須使用 93 歐姆(如果您沒有合適的,則使用其他電阻)終端器正確端接。
(Avery 的註釋:糟糕,我不知道。我的(電視電纜)仍然有效。)
卡到有源集線器。 這裡不需要端接未使用的聯結器,除非出於某種美學感覺。 但是,任何兩臺計算機之間不得超過 11 個有源集線器。 當然,這不會限制網路上存在的有源集線器的數量。
有源集線器到另一個有源集線器。
有源集線器到無源集線器。
請記住,您不能將兩個無源集線器連線在一起。 這種連線意味著的功率損耗對於網路來說太高而無法可靠執行。
典型 ARCnet 網路的示例
R S - STAR type card
S------H--------A-------S R - Terminator
| | H - Hub
| | A - Active hub
| S----H----S
S |
|
S
BUS 拓撲非常類似於乙太網使用的拓撲。 唯一的區別在於電纜和終端器:它們應該是 93 歐姆。 乙太網使用 50 歐姆阻抗。 您使用 T 型聯結器將計算機放在單條電纜(匯流排)上。 您必須在電纜的兩端都放置終端器。 典型的 BUS ARCnet 網路如下所示
RT----T------T------T------T------TR
B B B B B B
B - BUS type card
R - Terminator
T - T connector
但這還不是全部! 這兩種型別可以連線在一起。 根據官方文件,連線它們的唯一方法是使用有源集線器
A------T------T------TR
| B B B
S---H---S
|
S
官方文件還指出,您可以在 BUS 網路的末端使用 STAR 卡來代替 BUS 卡和終端器
S------T------T------S
B B
但是,根據我自己的實驗,您可以簡單地將 BUS 型別卡懸掛在 STAR 拓撲網路中電纜的任何位置。 更多 - 如果您使用終端器,則可以使用匯流排卡代替任何星型卡。 然後,您可以構建非常複雜的網路,以滿足您的所有需求! 一個例子
S
|
RT------T-------T------H------S
B B B |
| R
S------A------T-------T-------A-------H------TR
| B B | | B
| S BT |
| | | S----A-----S
S------H---A----S | |
| | S------T----H---S |
S S B R S
雙絞線佈線使用一種基本不同的佈線方案。 每張 TP 卡都有兩個 RJ(電話線樣式)聯結器。 然後使用一根連線每兩個相鄰卡的電纜將這些卡菊花鏈連線在一起。 兩端使用 RJ 93 歐姆終端器端接,這些終端器插入鏈末端卡的空聯結器中。 一個例子
___________ ___________
_R_|_ _|_|_ _|_R_
| | | | | |
|Card | |Card | |Card |
|_____| |_____| |_____|
TP 拓撲也有集線器。 使用它們沒有什麼困難; 您只需在任何一端甚至兩端將 TP 鏈連線到集線器。 這樣,您可以建立幾乎任何網路配置。 任何兩臺網路計算機之間的最大集線器數為 11 個也適用於此處。 一個例子
RP-------P--------P--------H-----P------P-----PR
|
RP-----H--------P--------H-----P------PR
| |
PR PR
R - RJ Terminator
P - TP Card
H - TP Hub
與任何網路一樣,ARCnet 的電纜長度有限。 這些是兩個活動端(活動端是有源集線器或 STAR 卡)之間的最大電纜長度。
RG-62
93 歐姆
最長 650 米
RG-59/U
75 歐姆
最長 457 米
RG-11/U
75 歐姆
最長 533 米
IBM 型別 1
150 歐姆
最長 200 米
IBM 型別 3
100 歐姆
最長 100 米
連線到無源集線器的所有電纜的最大長度限制為 65 米(對於 RG-62 電纜); 其他電纜的長度更短。 您可以看到在大型網路中使用無源集線器是一個壞主意。 單個“BUS Trunk”的最大長度對於 RG-62 約為 300 米。 網路上兩個最遠點之間的最大距離限制為 3000 米。 兩張卡/集線器之間的 TP 電纜的最大長度為 650 米。
設定跳線¶
所有 ARCnet 卡總共有四到五個不同的設定
I/O 地址:這是您的 ARCnet 卡所在的“埠”。 Linux ARCnet 驅動程式中探測到的值僅從 0x200 到 0x3F0。 (如果您的卡有其他值,這是可能的,請告訴我。)這不應與系統上的任何其他裝置相同。 根據我從 Novell 獲得的一份文件,MS Windows 更喜歡 0x300 或更高的值,否則會佔用我係統上的網路連線(至少)。 我猜這可能是因為如果您的卡位於 0x2E0,則在 0x2E8 處探測序列埠將重置該卡,並且可能會使事情變得非常混亂。
Avery 最喜歡的:0x300。
- IRQ:在 8 位卡上,它可能是 2 (9)、3、4、5 或 7。
在 16 位卡上,它可能是 2 (9)、3、4、5、7 或 10-15。
確保這與系統上的任何其他卡不同。 請注意,就 Linux 而言,IRQ2 與 IRQ9 相同。 您可以“cat /proc/interrupts”以獲取在任何給定時間使用的中斷的完整列表。 以下是 Vojtech Pavlik <vojtech@suse.cz> 提供的常見用法列表
(“不在總線上”意味著卡無法生成此中斷)
IRQ 0
定時器 0(不在總線上)
IRQ 1
鍵盤(不在總線上)
IRQ 2
IRQ 控制器 2(不在總線上,也不會中斷 CPU)
IRQ 3
COM2
IRQ 4
COM1
IRQ 5
FREE(如果您有 LPT2;有時是 COM3;可能是 PLIP)
IRQ 6
軟盤控制器
IRQ 7
FREE(如果您不使用輪詢驅動程式,則為 LPT1;PLIP)
IRQ 8
即時時鐘中斷(不在總線上)
IRQ 9
FREE(如果啟用,則為 VGA 垂直同步中斷)
IRQ 10
FREE
IRQ 11
FREE
IRQ 12
FREE
IRQ 13
數字協處理器(不在總線上)
IRQ 14
固定磁碟控制器
IRQ 15
FREE(如果您有,則為固定磁碟控制器 2)
注意
IRQ 9 用於某些影片卡的“垂直回掃”中斷。 此中斷對於影片遊戲之類的東西會很方便,因為它每螢幕刷新發生一次,但不幸的是,IBM 從原始 VGA 開始取消了此功能,因此許多 VGA/SVGA 卡不支援它。 因此,沒有現代軟體使用此中斷,並且如果您的影片卡完全支援它,則幾乎總是可以安全地停用它。
如果您的卡出於某種原因無法停用此 IRQ(通常有一個跳線),一種解決方案是剪斷電路板上的印刷電路觸點:它是背面從左側數起的第四個觸點。 如果您嘗試這樣做,我不承擔任何責任。
Avery 最喜歡的:IRQ2(實際上是 IRQ9)。 不過,請注意 VGA。
記憶體地址:與大多數卡不同,ARCnet 使用“共享記憶體”來複制緩衝區。 確保它與系統中任何其他已使用的記憶體不衝突!
A0000 - VGA graphics memory (ok if you don't have VGA) B0000 - Monochrome text mode C0000 \ One of these is your VGA BIOS - usually C0000. E0000 / F0000 - System BIOS任何小於 0xA0000 的東西,嗯,這是一個壞主意,因為它不在 640k 以上。
Avery 最喜歡的:0xD0000
站地址:每張 ARCnet 卡都有其自己“唯一”的網路地址,範圍從 0 到 255。與乙太網不同,您可以使用跳線或開關(或在某些卡上,使用特殊軟體)自行設定此地址。 由於它只有 8 位,因此網路上最多隻能有 254 張 ARCnet 卡。 不要使用 0 或 255,因為這些是保留的(儘管如果您使用它們,可能會發生一些整潔的事情)。 順便說一句,如果您還沒有猜到,請不要將其設定為與網路上的任何其他 ARCnet 相同!
Avery 最喜歡的:3 和 4。 這無關緊要。
可能存在 ETS1 和 ETS2 設定。 這些可能對您的卡起作用,也可能不起作用(許多手冊稱它們為“保留”),但用於更改在網路上啟動計算機時使用的延遲。 這僅在佈線非常遠端的 ARCnet 網路時才需要,大約 4 公里左右; 在任何情況下,這裡唯一真正的要求是,網路上所有帶有 ETS1 和 ETS2 跳線的卡都將它們置於相同的位置。 Chris Hindy <chrish@io.org> 傳送了一個包含此實際值的圖表
ET1
ET2
響應時間
重新配置時間
開啟
開啟
74.7us
840us
開啟
關閉
283.4us
1680us
關閉
開啟
561.8us
1680us
關閉
關閉
1118.6us
1680us
確保為網路上的所有卡將 ETS1 和 ETS2 設定為相同的值。
此外,在許多卡上(儘管不是我的卡),都有紅色和綠色 LED。 Vojtech Pavlik <vojtech@suse.cz> 告訴我這是它們的含義
綠色
紅色
狀態
關閉
關閉
斷電
關閉
短閃爍
佈線問題(電纜斷開或未端接)
關閉(短)
開啟
卡初始化
開啟
開啟
正常狀態 - 一切正常,沒有發生任何事情
開啟
長閃爍
資料傳輸
開啟
關閉
從不發生(可能在 ID 錯誤時)
以下是人們傳送給我的關於他們自己特定 ARCnet 卡的所有具體資訊。 它正式是一個混亂,並且包含大量重複的資訊。 我沒有時間修復它。 如果你想,請去做! 只需將您的所有更改的“diff -u”傳送給我即可。
型號 # 列在該卡的具體說明的正上方,因此您應該能夠使用文字檢視器的“搜尋”功能來找到您想要的條目。 如果您不知道您擁有哪種卡,請嘗試瀏覽各種圖表,看看是否可以分辨出來。
如果您的型號未列出和/或有不同的設定,請務必告訴我。 我不得不弄清楚我的型號而沒有手冊,這並不好玩!
即使您的 ARCnet 型號未列出,但具有與已列出的另一個型號相同的跳線,也請傳送電子郵件告訴我。
此檔案中列出的卡(主要按此順序)
製造商
型號 #
位
SMC
PC100
8
SMC
PC110
8
SMC
PC120
8
SMC
PC130
8
SMC
PC270E
8
SMC
PC500
16
SMC
PC500Longboard
16
SMC
PC550Longboard
16
SMC
PC600
16
SMC
PC710
8
SMC?
LCS-8830(-T)
8/16
Puredata
PDI507
8
CNet 技術
CN120 系列
8
CNet 技術
CN160 系列
16
Lantech?
UM9065L 晶片組
8
宏碁
5210-003
8
Datapoint?
LAN-ARC-8
8
Topware
TA-ARC/10
8
Thomas-Conrad
500-6242-0097 REV A
8
Waterloo?
(C)1985 Waterloo Micro。
8
無名稱
--
8/16
無名稱
臺灣 R.O.C?
8
無名稱
型號 9058
8
Tiara
Tiara Lancard?
8
SMC = 標準微系統公司。
CNet 技術 = CNet 技術公司。
未分類的東西¶
請傳送您可以找到的任何其他資訊。
還有一些其他的東西(歡迎提供更多資訊!)
From: root@ultraworld.xs4all.nl (Timo Hilbrink) To: apenwarr@foxnet.net (Avery Pennarun) Date: Wed, 26 Oct 1994 02:10:32 +0000 (GMT) Reply-To: timoh@xs4all.nl [...parts deleted...] About the jumpers: On my PC130 there is one more jumper, located near the cable-connector and it's for changing to star or bus topology; closed: star - open: bus On the PC500 are some more jumper-pins, one block labeled with RX,PDN,TXI and another with ALE,LA17,LA18,LA19 these are undocumented.. [...more parts deleted...] --- CUT ---
標準微系統公司 (SMC) ¶
PC100、PC110、PC120、PC130(8 位卡)和 PC500、PC600(16 位卡)¶
主要來自 Avery Pennarun <apenwarr@worldvisions.ca>。 描述的值來自 Avery 的設定。
特別感謝 Timo Hilbrink <timoh@xs4all.nl> 指出 PC120、130、500 和 600 都具有與 Avery 的 PC100 相同的開關。 但是,PC500/600 有幾個額外的、未記錄的引腳。 (?)
PC110 設定已由 Stephen A. Wood <saw@cebaf.gov> 驗證
此外,JP 和 S 編號可能與您的卡不完全匹配。 嘗試找到具有相同數量設定的跳線/開關 - 這可能更可靠。
JP5 [|] : : : :
(IRQ Setting) IRQ2 IRQ3 IRQ4 IRQ5 IRQ7
Put exactly one jumper on exactly one set of pins.
1 2 3 4 5 6 7 8 9 10
S1 /----------------------------------\
(I/O and Memory | 1 1 * 0 0 0 0 * 1 1 0 1 |
addresses) \----------------------------------/
|--| |--------| |--------|
(a) (b) (m)
WARNING. It's very important when setting these which way
you're holding the card, and which way you think is '1'!
If you suspect that your settings are not being made
correctly, try reversing the direction or inverting the
switch positions.
a: The first digit of the I/O address.
Setting Value
------- -----
00 0
01 1
10 2
11 3
b: The second digit of the I/O address.
Setting Value
------- -----
0000 0
0001 1
0010 2
... ...
1110 E
1111 F
The I/O address is in the form ab0. For example, if
a is 0x2 and b is 0xE, the address will be 0x2E0.
DO NOT SET THIS LESS THAN 0x200!!!!!
m: The first digit of the memory address.
Setting Value
------- -----
0000 0
0001 1
0010 2
... ...
1110 E
1111 F
The memory address is in the form m0000. For example, if
m is D, the address will be 0xD0000.
DO NOT SET THIS TO C0000, F0000, OR LESS THAN A0000!
1 2 3 4 5 6 7 8
S2 /--------------------------\
(Station Address) | 1 1 0 0 0 0 0 0 |
\--------------------------/
Setting Value
------- -----
00000000 00
10000000 01
01000000 02
...
01111111 FE
11111111 FF
Note that this is binary with the digits reversed!
DO NOT SET THIS TO 0 OR 255 (0xFF)!
PC130E/PC270E(8 位卡)¶
來自 Juergen Seifert <seifert@htwm.de>
此描述由 Juergen Seifert <seifert@htwm.de> 使用以下原始 SMC 手冊中的資訊編寫
“ARCNET(R)-PC130E/PC270 網路控制器板配置指南 釋出 # 900.044A 1989 年 6 月”
ARCNET 是 Datapoint Corporation 的註冊商標 SMC 是 Standard Microsystems Corporation 的註冊商標
PC130E 是 PC130 板的增強版本,配備一個標準的 BNC 母頭聯結器,用於連線 RG-62/U 同軸電纜。 由於此板專為星型網路中的點對點連線和匯流排網路的連線而設計,因此它與專為同軸網路設計的所有其他標準板(即 PC120、PC110 和 PC100 星型拓撲板以及 PC220、PC210 和 PC200 匯流排拓撲板)向下相容。
PC270E 是 PC260 板的增強版本,配備兩個模組化 RJ11 型插孔,用於連線雙絞線。 它可以在星型或菊花鏈網路中使用。
8 7 6 5 4 3 2 1
________________________________________________________________
| | S1 | |
| |_________________| |
| Offs|Base |I/O Addr |
| RAM Addr | ___|
| ___ ___ CR3 |___|
| | \/ | CR4 |___|
| | PROM | ___|
| | | N | | 8
| | SOCKET | o | | 7
| |________| d | | 6
| ___________________ e | | 5
| | | A | S | 4
| |oo| EXT2 | | d | 2 | 3
| |oo| EXT1 | SMC | d | | 2
| |oo| ROM | 90C63 | r |___| 1
| |oo| IRQ7 | | |o| _____|
| |oo| IRQ5 | | |o| | J1 |
| |oo| IRQ4 | | STAR |_____|
| |oo| IRQ3 | | | J2 |
| |oo| IRQ2 |___________________| |_____|
|___ ______________|
| |
|_____________________________________________|
圖例
SMC 90C63 ARCNET Controller / Transceiver /Logic
S1 1-3: I/O Base Address Select
4-6: Memory Base Address Select
7-8: RAM Offset Select
S2 1-8: Node ID Select
EXT Extended Timeout Select
ROM ROM Enable Select
STAR Selected - Star Topology (PC130E only)
Deselected - Bus Topology (PC130E only)
CR3/CR4 Diagnostic LEDs
J1 BNC RG62/U Connector (PC130E only)
J1 6-position Telephone Jack (PC270E only)
J2 6-position Telephone Jack (PC270E only)
將其中一個開關設定為 Off/Open 表示“1”,On/Closed 表示“0”。
設定節點 ID¶
S2 組中的八個開關用於設定節點 ID。 這些開關的工作方式類似於 PC100 系列卡; 有關更多資訊,請參見該條目。
設定 I/O 基地址¶
開關組 S1 中的前三個開關用於選擇八個可能的 I/O 基地址之一,使用下表
Switch | Hex I/O
1 2 3 | Address
-------|--------
0 0 0 | 260
0 0 1 | 290
0 1 0 | 2E0 (Manufacturer's default)
0 1 1 | 2F0
1 0 0 | 300
1 0 1 | 350
1 1 0 | 380
1 1 1 | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區需要 2K 的 16K RAM 塊。 此 16K 塊的基礎可以位於八個位置中的任何一個位置。 開關組 S1 的開關 4-6 選擇 16K 塊的基礎。 在該 16K 地址空間內,緩衝區可以分配四個位置中的任何一個,由偏移量確定,即組 S1 的開關 7 和 8。
Switch | Hex RAM | Hex ROM
4 5 6 7 8 | Address | Address *)
-----------|---------|-----------
0 0 0 0 0 | C0000 | C2000
0 0 0 0 1 | C0800 | C2000
0 0 0 1 0 | C1000 | C2000
0 0 0 1 1 | C1800 | C2000
| |
0 0 1 0 0 | C4000 | C6000
0 0 1 0 1 | C4800 | C6000
0 0 1 1 0 | C5000 | C6000
0 0 1 1 1 | C5800 | C6000
| |
0 1 0 0 0 | CC000 | CE000
0 1 0 0 1 | CC800 | CE000
0 1 0 1 0 | CD000 | CE000
0 1 0 1 1 | CD800 | CE000
| |
0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)
0 1 1 0 1 | D0800 | D2000
0 1 1 1 0 | D1000 | D2000
0 1 1 1 1 | D1800 | D2000
| |
1 0 0 0 0 | D4000 | D6000
1 0 0 0 1 | D4800 | D6000
1 0 0 1 0 | D5000 | D6000
1 0 0 1 1 | D5800 | D6000
| |
1 0 1 0 0 | D8000 | DA000
1 0 1 0 1 | D8800 | DA000
1 0 1 1 0 | D9000 | DA000
1 0 1 1 1 | D9800 | DA000
| |
1 1 0 0 0 | DC000 | DE000
1 1 0 0 1 | DC800 | DE000
1 1 0 1 0 | DD000 | DE000
1 1 0 1 1 | DD800 | DE000
| |
1 1 1 0 0 | E0000 | E2000
1 1 1 0 1 | E0800 | E2000
1 1 1 1 0 | E1000 | E2000
1 1 1 1 1 | E1800 | E2000
*) To enable the 8K Boot PROM install the jumper ROM.
The default is jumper ROM not installed.
設定超時和中斷¶
標有 EXT1 和 EXT2 的跳線用於確定超時引數。 這兩個跳線通常保持開啟狀態。
要選擇硬體中斷級別,請設定跳線 IRQ2、IRQ3、IRQ4、IRQ5、IRQ7 中的一個(僅一個!)。 製造商的預設設定為 IRQ2。
配置 PC130E 以用於星型或匯流排拓撲¶
標有 STAR 的單個跳線用於配置 PC130E 板以用於星型或匯流排拓撲。 安裝跳線後,該板可以在星型網路中使用,移除該跳線後,該板可以在匯流排拓撲中使用。
診斷 LED¶
板卡後擋板上有兩個診斷 LED 可見。綠色 LED 監控網路活動:紅色 LED 顯示板卡活動
Green | Status Red | Status
-------|------------------- ---------|-------------------
on | normal activity flash/on | data transfer
blink | reconfiguration off | no data transfer;
off | defective board or | incorrect memory or
| node ID is zero | I/O address
PC500/PC550 長板(16 位卡)¶
來自 Juergen Seifert <seifert@htwm.de>
注意
PC500 還有另一個稱為短版本的版本,它在硬體和軟體上有所不同!最重要的區別是
長板沒有共享記憶體。
在長板上,中斷的選擇是透過二進位制編碼開關完成的,而在短板上則直接透過跳線完成。
[Avery 的註釋:請特別注意:長板沒有共享記憶體。這意味著當前的 Linux-ARCnet 驅動程式無法使用這些卡。我得到了一塊 PC500Longboard,將來會對其進行一些實驗,但不要抱太大希望。再次感謝 Juergen Seifert 的建議!]
此描述由 Juergen Seifert <seifert@htwm.de> 使用以下原始 SMC 手冊中的資訊編寫
“SMC ARCNET-PC500/PC550 系列網路控制器板配置指南 出版物 # 900.033 修訂版 A 1989 年 11 月”
ARCNET 是 Datapoint Corporation 的註冊商標 SMC 是 Standard Microsystems Corporation 的註冊商標
PC500 配備一個標準的 BNC 母頭聯結器,用於連線到 RG-62/U 同軸電纜。該板設計用於星型網路中的點對點連線以及匯流排網路的連線。
PC550 配備兩個模組化的 RJ11 型插孔,用於連線到雙絞線。它可以在星型或菊花鏈式(匯流排)網路中使用。
1
0 9 8 7 6 5 4 3 2 1 6 5 4 3 2 1
____________________________________________________________________
< | SW1 | | SW2 | |
> |_____________________| |_____________| |
< IRQ |I/O Addr |
> ___|
< CR4 |___|
> CR3 |___|
< ___|
> N | | 8
< o | | 7
> d | S | 6
< e | W | 5
> A | 3 | 4
< d | | 3
> d | | 2
< r |___| 1
> |o| _____|
< |o| | J1 |
> 3 1 JP6 |_____|
< |o|o| JP2 | J2 |
> |o|o| |_____|
< 4 2__ ______________|
> | | |
<____| |_____________________________________________|
圖例
SW1 1-6: I/O Base Address Select
7-10: Interrupt Select
SW2 1-6: Reserved for Future Use
SW3 1-8: Node ID Select
JP2 1-4: Extended Timeout Select
JP6 Selected - Star Topology (PC500 only)
Deselected - Bus Topology (PC500 only)
CR3 Green Monitors Network Activity
CR4 Red Monitors Board Activity
J1 BNC RG62/U Connector (PC500 only)
J1 6-position Telephone Jack (PC550 only)
J2 6-position Telephone Jack (PC550 only)
將其中一個開關設定為 Off/Open 表示“1”,On/Closed 表示“0”。
設定節點 ID¶
開關組 SW3 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 必須不同於 0。開關 1 用作最低有效位 (LSB)。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 32
7 | 64
8 | 128
一些例子
Switch | Hex | Decimal
8 7 6 5 4 3 2 1 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關組 SW1 中的前六個開關用於使用下表選擇 32 個可能的 I/O 基地址之一
Switch | Hex I/O
6 5 4 3 2 1 | Address
-------------|--------
0 1 0 0 0 0 | 200
0 1 0 0 0 1 | 210
0 1 0 0 1 0 | 220
0 1 0 0 1 1 | 230
0 1 0 1 0 0 | 240
0 1 0 1 0 1 | 250
0 1 0 1 1 0 | 260
0 1 0 1 1 1 | 270
0 1 1 0 0 0 | 280
0 1 1 0 0 1 | 290
0 1 1 0 1 0 | 2A0
0 1 1 0 1 1 | 2B0
0 1 1 1 0 0 | 2C0
0 1 1 1 0 1 | 2D0
0 1 1 1 1 0 | 2E0 (Manufacturer's default)
0 1 1 1 1 1 | 2F0
1 1 0 0 0 0 | 300
1 1 0 0 0 1 | 310
1 1 0 0 1 0 | 320
1 1 0 0 1 1 | 330
1 1 0 1 0 0 | 340
1 1 0 1 0 1 | 350
1 1 0 1 1 0 | 360
1 1 0 1 1 1 | 370
1 1 1 0 0 0 | 380
1 1 1 0 0 1 | 390
1 1 1 0 1 0 | 3A0
1 1 1 0 1 1 | 3B0
1 1 1 1 0 0 | 3C0
1 1 1 1 0 1 | 3D0
1 1 1 1 1 0 | 3E0
1 1 1 1 1 1 | 3F0
設定中斷¶
開關組 SW1 的第七到第十個開關用於選擇中斷級別。中斷級別採用二進位制編碼,因此可以選擇 0 到 15,但僅支援以下八個值:3、4、5、7、9、10、11、12。
Switch | IRQ
10 9 8 7 |
---------|--------
0 0 1 1 | 3
0 1 0 0 | 4
0 1 0 1 | 5
0 1 1 1 | 7
1 0 0 1 | 9 (=2) (default)
1 0 1 0 | 10
1 0 1 1 | 11
1 1 0 0 | 12
設定超時¶
兩個跳線 JP2 (1-4) 用於確定超時引數。這兩個跳線通常保持斷開狀態。有關其他配置,請參閱 COM9026 資料表。
配置 PC500 用於星型或匯流排拓撲¶
標記為 JP6 的單個跳線用於配置 PC500 板卡用於星型或匯流排拓撲。安裝跳線後,該板可用於星型網路,如果移除跳線,則該板可用於匯流排拓撲。
診斷 LED¶
板卡後擋板上有兩個診斷 LED 可見。綠色 LED 監控網路活動:紅色 LED 顯示板卡活動
Green | Status Red | Status
-------|------------------- ---------|-------------------
on | normal activity flash/on | data transfer
blink | reconfiguration off | no data transfer;
off | defective board or | incorrect memory or
| node ID is zero | I/O address
PC710(8 位卡)¶
來自 J.S. van Oosten <jvoosten@compiler.tdcnet.nl>
注意:此資料是透過實驗和檢視其他卡的資訊收集的。但是,我確信我獲得了 99% 的正確設定。
SMC710 卡類似於 PC270 卡,但更基本(即沒有 LED、RJ11 插孔等)並且是 8 位。這是一個小圖
_______________________________________
| +---------+ +---------+ |____
| | S2 | | S1 | |
| +---------+ +---------+ |
| |
| +===+ __ |
| | R | | | X-tal ###___
| | O | |__| ####__'|
| | M | || ###
| +===+ |
| |
| .. JP1 +----------+ |
| .. | big chip | |
| .. | 90C63 | |
| .. | | |
| .. +----------+ |
------- -----------
|||||||||||||||||||||
JP1 處的一排跳線實際上由 8 個跳線組成,(有時標記為)與 PC270 上的相同,從上到下:EXT2、EXT1、ROM、IRQ7、IRQ5、IRQ4、IRQ3、IRQ2(天哪,想知道他們會做什麼? :-) )
S1 和 S2 執行與 PC270 相同的功能,只是它們的數字交換了(S1 是節點地址,S2 設定 IO 和 RAM 地址)。
我知道它在連線到 PC110 型 ARCnet 板時有效。
可能是 SMC¶
LCS-8830(-T)(8 位和 16 位卡)¶
來自 Mathias Katzer <mkatzer@HRZ.Uni-Bielefeld.DE>
Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> 說 LCS-8830 與 LCS-8830-T 略有不同。這些是 8 位的,僅 BUS(JP0 跳線是硬連線的),並且僅 BNC。
這是一個由 SMC 製造的 LCS-8830-T,我認為(“SMC”僅出現在一個 PLCC 上,其他地方都沒有,甚至在手冊中的一些影印紙上也沒有)。
SMC ARCnet 板型別 LCS-8830-T
------------------------------------
| |
| JP3 88 8 JP2 |
| ##### | \ |
| ##### ET1 ET2 ###|
| 8 ###|
| U3 SW 1 JP0 ###| Phone Jacks
| -- ###|
| | | |
| | | SW2 |
| | | |
| | | ##### |
| -- ##### #### BNC Connector
| ####
| 888888 JP1 |
| 234567 |
-- -------
|||||||||||||||||||||||||||
--------------------------
SW1: DIP-Switches for Station Address
SW2: DIP-Switches for Memory Base and I/O Base addresses
JP0: If closed, internal termination on (default open)
JP1: IRQ Jumpers
JP2: Boot-ROM enabled if closed
JP3: Jumpers for response timeout
U3: Boot-ROM Socket
ET1 ET2 Response Time Idle Time Reconfiguration Time
78 86 840
X 285 316 1680
X 563 624 1680
X X 1130 1237 1680
(X means closed jumper)
(DIP-Switch downwards means "0")
站地址使用 SW1 進行二進位制編碼。
I/O 基地址使用 SW2 的 DIP 開關 6、7 和 8 進行編碼
開關 |
基地 |
|---|---|
678 |
地址 |
000 |
260-26f |
100 |
290-29f |
010 |
2e0-2ef |
110 |
2f0-2ff |
001 |
300-30f |
101 |
350-35f |
011 |
380-38f |
111 |
3e0-3ef |
SW2 的 DIP 開關 1-5 對 RAM 和 ROM 地址範圍進行編碼
開關 |
記憶體 |
只讀儲存器 |
|---|---|---|
12345 |
地址範圍 |
地址範圍 |
00000 |
C:0000-C:07ff |
C:2000-C:3fff |
10000 |
C:0800-C:0fff |
|
01000 |
C:1000-C:17ff |
|
11000 |
C:1800-C:1fff |
|
00100 |
C:4000-C:47ff |
C:6000-C:7fff |
10100 |
C:4800-C:4fff |
|
01100 |
C:5000-C:57ff |
|
11100 |
C:5800-C:5fff |
|
00010 |
C:C000-C:C7ff |
C:E000-C:ffff |
10010 |
C:C800-C:Cfff |
|
01010 |
C:D000-C:D7ff |
|
11010 |
C:D800-C:Dfff |
|
00110 |
D:0000-D:07ff |
D:2000-D:3fff |
10110 |
D:0800-D:0fff |
|
01110 |
D:1000-D:17ff |
|
11110 |
D:1800-D:1fff |
|
00001 |
D:4000-D:47ff |
D:6000-D:7fff |
10001 |
D:4800-D:4fff |
|
01001 |
D:5000-D:57ff |
|
11001 |
D:5800-D:5fff |
|
00101 |
D:8000-D:87ff |
D:A000-D:bfff |
10101 |
D:8800-D:8fff |
|
01101 |
D:9000-D:97ff |
|
11101 |
D:9800-D:9fff |
|
00011 |
D:C000-D:c7ff |
D:E000-D:ffff |
10011 |
D:C800-D:cfff |
|
01011 |
D:D000-D:d7ff |
|
11011 |
D:D800-D:dfff |
|
00111 |
E:0000-E:07ff |
E:2000-E:3fff |
10111 |
E:0800-E:0fff |
|
01111 |
E:1000-E:17ff |
|
11111 |
E:1800-E:1fff |
PureData 公司¶
PDI507(8 位卡)¶
來自 Mark Rejhon <mdrejhon@magi.com>(Avery 稍作修改)
Avery 的註釋:我認為 PDI508 卡(但絕對不是 PDI508Plus 卡)與此基本相同。PDI508Plus 卡似乎主要是軟體配置的。
跳線
卡底部邊緣聯結器附近有一個跳線陣列。此陣列標記為 J1。它們控制 IRQ 和其他內容。僅在 IRQ 引腳上放置一個跳線。
ETS1、ETS2 用於長距離網路的計時。請參閱此檔案頂部附近更一般的資訊。
在兩個引腳上有一個 J2 跳線。應該在它們上面放一個跳線,因為它在我拿到卡時已經在那裡了。但我不知道這個跳線是做什麼用的。
有一個用於 J3 的雙跳線陣列。我不知道它是做什麼用的,但我拿到卡時已經有兩個跳線在上面了。它是一個二乘三的六針網格。跳線的配置如下
.-------. o | o o | :-------: ------> Accessible end of card with connectors o | o o | in this direction -------> `-------'
Carl de Billy <CARL@carainfo.com> 解釋了 J3 和 J4
J3 圖
.-------. o | o o | :-------: TWIST Technology o | o o | `-------' .-------. | o o | o :-------: COAX Technology | o o | o `-------'
如果在匯流排拓撲中使用同軸電纜,則必須移除 J4 跳線;將其放置在一個引腳上。
如果在具有雙絞線佈線的匯流排拓撲中使用,請移動 J3 跳線,使其連線中間引腳和最靠近 RJ11 聯結器的引腳。此外,必須移除 J4 跳線;將其放置在 J4 跳線的一個引腳上進行儲存。
如果在具有雙絞線佈線的星型拓撲中使用,請移動 J3 跳線,使其連線中間引腳和最靠近 RJ11 聯結器的引腳。
DIP 開關
安裝後,卡的可訪問端上的 DIP 開關用於設定 ARCnet 地址。有 8 個開關。使用 1 到 254 的地址
開關號。
ARCnet 地址
12345678
00000000
FF(不要使用這個!)
00000001
FE
00000010
FD
...
11111101
2
11111110
1
11111111
0(不要使用這個!)
卡的頂部還有另一個由八個 DIP 開關組成的陣列。有五個標記為 MS0-MS4,它們似乎控制記憶體地址,另外三個標記為 IO0-IO2,它們似乎控制卡的基本 I/O 地址。
透過反覆試驗很難進行測試,並且 I/O 地址的順序很奇怪。這是透過設定 DIP 開關、重新啟動計算機以及嘗試在各種地址(主要在 0x200 和 0x400 之間)載入 ARCETHER 來測試的。導致紅色傳輸 LED 閃爍的地址,我認為是有效的地址。
此外,地址 0x3D0 似乎具有特殊含義,因為 ARCETHER 資料包驅動程式載入良好,但沒有紅色 LED 閃爍。但我不知道 0x3D0 是做什麼用的。我建議使用 0x300 的地址,因為 Windows 可能不喜歡低於 0x300 的地址。
IO 開關號。
I/O 地址
210
111
0x260
110
0x290
101
0x2E0
100
0x2F0
011
0x300
010
0x350
001
0x380
000
0x3E0
記憶體開關設定一個 0x1000 位元組的保留地址空間(0x100 個段單元,或 4k)。例如,如果我設定一個 0xD000 的地址,它將佔用 0xD000 到 0xD100 的地址。
記憶體開關透過使用 QEMM386 stealth 啟動,並使用 LOADHI 檢視哪些地址自動從上限記憶體區域中排除,然後嘗試使用這些地址載入 ARCETHER 來測試。
我建議使用 0xD000 的 ARCnet 記憶體地址,並在使用 QEMM stealth 模式時將 EMS 頁面幀放在 0xC000。這樣,您就可以獲得從 0xD100 到幾乎整個兆位元組末端的連續高位記憶體。
MS 開關 0 (MS0) 在我的卡上設定為 OFF 時似乎無法正常工作。它可能在我的卡上出現故障。首先嚐試將其設定為 ON,如果不起作用,請將其設定為 OFF。(它可能是 0x200 位的修飾符?)
MS 開關號。
43210
記憶體地址
00001
0xE100(猜測 - QEMM 未檢測到)
00011
0xE000(猜測 - QEMM 未檢測到)
00101
0xDD00
00111
0xDC00
01001
0xD900
01011
0xD800
01101
0xD500
01111
0xD400
10001
0xD100
10011
0xD000
10101
0xCD00
10111
0xCC00
11001
0xC900(猜測 - 使測試系統崩潰)
11011
0xC800(猜測 - 使測試系統崩潰)
11101
0xC500(猜測 - 使測試系統崩潰)
11111
0xC400(猜測 - 使測試系統崩潰)
CNet Technology Inc.(8 位卡)¶
120 系列(8 位卡)¶
來自 Juergen Seifert <seifert@htwm.de>
此描述由 Juergen Seifert <seifert@htwm.de> 使用以下 CNet 原始手冊中的資訊編寫
“ARCNET 使用者手冊,適用於 CN120A CN120AB CN120TP CN120ST CN120SBT 部件號:12-01-0007 修訂版 3.00”
ARCNET 是 Datapoint Corporation 的註冊商標
部件號 120A ARCNET 8 位 XT/AT 星型
部件號 120AB ARCNET 8 位 XT/AT 匯流排型
部件號 120TP ARCNET 8 位 XT/AT 雙絞線
部件號 120ST ARCNET 8 位 XT/AT 星型,雙絞線
部件號 120SBT ARCNET 8 位 XT/AT 星型,匯流排型,雙絞線
__________________________________________________________________
| |
| ___|
| LED |___|
| ___|
| N | | ID7
| o | | ID6
| d | S | ID5
| e | W | ID4
| ___________________ A | 2 | ID3
| | | d | | ID2
| | | 1 2 3 4 5 6 7 8 d | | ID1
| | | _________________ r |___| ID0
| | 90C65 || SW1 | ____|
| JP 8 7 | ||_________________| | |
| |o|o| JP1 | | | J2 |
| |o|o| |oo| | | JP 1 1 1 | |
| ______________ | | 0 1 2 |____|
| | PROM | |___________________| |o|o|o| _____|
| > SOCKET | JP 6 5 4 3 2 |o|o|o| | J1 |
| |______________| |o|o|o|o|o| |o|o|o| |_____|
|_____ |o|o|o|o|o| ______________|
| |
|_____________________________________________|
圖例
90C65 ARCNET Probe
S1 1-5: Base Memory Address Select
6-8: Base I/O Address Select
S2 1-8: Node ID Select (ID0-ID7)
JP1 ROM Enable Select
JP2 IRQ2
JP3 IRQ3
JP4 IRQ4
JP5 IRQ5
JP6 IRQ7
JP7/JP8 ET1, ET2 Timeout Parameters
JP10/JP11 Coax / Twisted Pair Select (CN120ST/SBT only)
JP12 Terminator Select (CN120AB/ST/SBT only)
J1 BNC RG62/U Connector (all except CN120TP)
J2 Two 6-position Telephone Jack (CN120TP/ST/SBT only)
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
設定節點 ID¶
SW2 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 必須不同於 0。開關 1 (ID0) 用作最低有效位 (LSB)。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
開關
標籤
值
1
ID0
1
2
ID1
2
3
ID2
4
4
ID3
8
5
ID4
16
6
ID5
32
7
ID6
64
8
ID7
128
一些例子
Switch | Hex | Decimal
8 7 6 5 4 3 2 1 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關塊 SW1 中的最後三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
6 7 8 | Address
------------|--------
ON ON ON | 260
OFF ON ON | 290
ON OFF ON | 2E0 (Manufacturer's default)
OFF OFF ON | 2F0
ON ON OFF | 300
OFF ON OFF | 350
ON OFF OFF | 380
OFF OFF OFF | 3E0
設定基本記憶體 (RAM) 緩衝區地址¶
記憶體緩衝區 (RAM) 需要 2K。此緩衝區的基址可以位於八個位置中的任何一個。啟動 Prom 的地址是記憶體基址 + 8K 或記憶體基址 + 0x2000。開關塊 SW1 的開關 1-5 選擇記憶體基地址。
Switch | Hex RAM | Hex ROM
1 2 3 4 5 | Address | Address *)
--------------------|---------|-----------
ON ON ON ON ON | C0000 | C2000
ON ON OFF ON ON | C4000 | C6000
ON ON ON OFF ON | CC000 | CE000
ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)
ON ON ON ON OFF | D4000 | D6000
ON ON OFF ON OFF | D8000 | DA000
ON ON ON OFF OFF | DC000 | DE000
ON ON OFF OFF OFF | E0000 | E2000
*) To enable the Boot ROM install the jumper JP1
注意
由於開關 1 和 2 始終設定為 ON,因此它們可能可以用於向基址新增 2K、4K 或 6K 的偏移量,但該手冊中未記錄此功能,並且我尚未對其進行測試。
設定中斷線¶
要選擇硬體中斷級別,請安裝跳線 JP2、JP3、JP4、JP5、JP6 中的一個(僅一個!)。JP2 是預設值
Jumper | IRQ
-------|-----
2 | 2
3 | 3
4 | 4
5 | 5
6 | 7
在 CN120AB/TP/SBT 上設定內部終端電阻¶
跳線 JP12 用於啟用內部終端電阻
-----
0 | 0 |
----- ON | | ON
| 0 | | 0 |
| | OFF ----- OFF
| 0 | 0
-----
Terminator Terminator
disabled enabled
在 CN120ST/SBT 上選擇聯結器型別¶
JP10 JP11 JP10 JP11
----- -----
0 0 | 0 | | 0 |
----- ----- | | | |
| 0 | | 0 | | 0 | | 0 |
| | | | ----- -----
| 0 | | 0 | 0 0
----- -----
Coaxial Cable Twisted Pair Cable
(Default)
設定超時引數¶
標有 EXT1 和 EXT2 的跳線用於確定超時引數。 這兩個跳線通常保持開啟狀態。
CNet Technology Inc.(16 位卡)¶
160 系列(16 位卡)¶
來自 Juergen Seifert <seifert@htwm.de>
此描述由 Juergen Seifert <seifert@htwm.de> 使用以下 CNet 原始手冊中的資訊編寫
“ARCNET 使用者手冊,適用於 CN160A CN160AB CN160TP 部件號:12-01-0006 修訂版 3.00”
ARCNET 是 Datapoint Corporation 的註冊商標
部件號 160A ARCNET 16 位 XT/AT 星型
部件號 160AB ARCNET 16 位 XT/AT 匯流排型
部件號 160TP ARCNET 16 位 XT/AT 雙絞線
___________________________________________________________________
< _________________________ ___|
> |oo| JP2 | | LED |___|
< |oo| JP1 | 9026 | LED |___|
> |_________________________| ___|
< N | | ID7
> 1 o | | ID6
< 1 2 3 4 5 6 7 8 9 0 d | S | ID5
> _______________ _____________________ e | W | ID4
< | PROM | | SW1 | A | 2 | ID3
> > SOCKET | |_____________________| d | | ID2
< |_______________| | IO-Base | MEM | d | | ID1
> r |___| ID0
< ____|
> | |
< | J1 |
> | |
< |____|
> 1 1 1 1 |
< 3 4 5 6 7 JP 8 9 0 1 2 3 |
> |o|o|o|o|o| |o|o|o|o|o|o| |
< |o|o|o|o|o| __ |o|o|o|o|o|o| ___________|
> | | |
<____________| |_______________________________________|
圖例
9026 ARCNET Probe
SW1 1-6: Base I/O Address Select
7-10: Base Memory Address Select
SW2 1-8: Node ID Select (ID0-ID7)
JP1/JP2 ET1, ET2 Timeout Parameters
JP3-JP13 Interrupt Select
J1 BNC RG62/U Connector (CN160A/AB only)
J1 Two 6-position Telephone Jack (CN160TP only)
LED
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
設定節點 ID¶
SW2 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 必須不同於 0。開關 1 (ID0) 用作最低有效位 (LSB)。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Label | Value
-------|-------|-------
1 | ID0 | 1
2 | ID1 | 2
3 | ID2 | 4
4 | ID3 | 8
5 | ID4 | 16
6 | ID5 | 32
7 | ID6 | 64
8 | ID7 | 128
一些例子
Switch | Hex | Decimal
8 7 6 5 4 3 2 1 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關塊 SW1 中的前六個開關用於使用下表選擇 I/O 基地址
Switch | Hex I/O
1 2 3 4 5 6 | Address
------------------------|--------
OFF ON ON OFF OFF ON | 260
OFF ON OFF ON ON OFF | 290
OFF ON OFF OFF OFF ON | 2E0 (Manufacturer's default)
OFF ON OFF OFF OFF OFF | 2F0
OFF OFF ON ON ON ON | 300
OFF OFF ON OFF ON OFF | 350
OFF OFF OFF ON ON ON | 380
OFF OFF OFF OFF OFF ON | 3E0
- 注意:似乎可以選擇其他 IO-Base 地址,但僅以上
組合被記錄在案。
設定基本記憶體 (RAM) 緩衝區地址¶
開關塊 SW1 的開關 7-10 用於選擇 RAM (2K) 和 PROM 的記憶體基地址
Switch | Hex RAM | Hex ROM
7 8 9 10 | Address | Address
----------------|---------|-----------
OFF OFF ON ON | C0000 | C8000
OFF OFF ON OFF | D0000 | D8000 (Default)
OFF OFF OFF ON | E0000 | E8000
注意
似乎可以選擇其他 MEM-Base 地址,但僅以上組合被記錄在案。
設定中斷線¶
要選擇硬體中斷級別,請使用下表安裝跳線 JP3 到 JP13 中的一個(僅一個!)
Jumper | IRQ
-------|-----------------
3 | 14
4 | 15
5 | 12
6 | 11
7 | 10
8 | 3
9 | 4
10 | 5
11 | 6
12 | 7
13 | 2 (=9) Default!
注意
不要使用 JP11=IRQ6,它可能與您的軟盤控制器衝突
僅當您沒有 IDE、MFM 或 RLL 硬碟時才使用 JP3=IRQ14,它可能與它們的控制器衝突
設定超時引數¶
標記為 JP1 和 JP2 的跳線用於確定超時引數。這兩個跳線通常保持斷開狀態。
Lantech¶
8 位卡,未知型號¶
來自 Vlad Lungu <vlungu@ugal.ro> - 當我嘗試聯絡他時,他的電子郵件地址似乎已損壞。對不起,Vlad,如果你沒有收到我的回覆。
________________________________________________________________
| 1 8 |
| ___________ __|
| | SW1 | LED |__|
| |__________| |
| ___|
| _____________________ |S | 8
| | | |W |
| | | |2 |
| | | |__| 1
| | UM9065L | |o| JP4 ____|____
| | | |o| | CN |
| | | |________|
| | | |
| |___________________| |
| |
| |
| _____________ |
| | | |
| | PROM | |ooooo| JP6 |
| |____________| |ooooo| |
|_____________ _ _|
|____________________________________________| |__|
UM9065L : ARCnet 控制器
SW 1 : 共享記憶體地址和 I/O 基地址
ON=0
12345|Memory Address
-----|--------------
00001| D4000
00010| CC000
00110| D0000
01110| D1000
01101| D9000
10010| CC800
10011| DC800
11110| D1800
似乎這些位是按相反的順序考慮的。此外,您必須注意,其中一些地址是不尋常的,我沒有探測它們;我使用 DOS 中的記憶體轉儲來識別它們。對於 00000 配置和其他一些我沒有在此處寫入的配置,該卡似乎與影片卡(S3 GENDAC)衝突。我將這些地址的完整解碼留給您。
678| I/O Address
---|------------
000| 260
001| failed probe
010| 2E0
011| 380
100| 290
101| 350
110| failed probe
111| 3E0
SW 2 : Node ID (binary coded)
JP 4 : Boot PROM enable CLOSE - enabled
OPEN - disabled
JP 6 : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6)
Acer¶
8 位卡,型號 5210-003¶
來自 Vojtech Pavlik <vojtech@suse.cz>,使用了現有 arcnet-hardware 檔案的一部分。
這是一張基於 90C26 的卡。其配置似乎與 SMC PC100 類似,但有一些我不知道含義的附加跳線。
__
| |
___________|__|_________________________
| | | |
| | BNC | |
| |______| ___|
| _____________________ |___
| | | |
| | Hybrid IC | |
| | | o|o J1 |
| |_____________________| 8|8 |
| 8|8 J5 |
| o|o |
| 8|8 |
|__ 8|8 |
(|__| LED o|o |
| 8|8 |
| 8|8 J15 |
| |
| _____ |
| | | _____ |
| | | | | ___|
| | | | | |
| _____ | ROM | | UFS | |
| | | | | | | |
| | | ___ | | | | |
| | | | | |__.__| |__.__| |
| | NCR | |XTL| _____ _____ |
| | | |___| | | | | |
| |90C26| | | | | |
| | | | RAM | | UFS | |
| | | J17 o|o | | | | |
| | | J16 o|o | | | | |
| |__.__| |__.__| |__.__| |
| ___ |
| | |8 |
| |SW2| |
| | | |
| |___|1 |
| ___ |
| | |10 J18 o|o |
| | | o|o |
| |SW1| o|o |
| | | J21 o|o |
| |___|1 |
| |
|____________________________________|
圖例
90C26 ARCNET Chip
XTL 20 MHz Crystal
SW1 1-6 Base I/O Address Select
7-10 Memory Address Select
SW2 1-8 Node ID Select (ID0-ID7)
J1-J5 IRQ Select
J6-J21 Unknown (Probably extra timeouts & ROM enable ...)
LED1 Activity LED
BNC Coax connector (STAR ARCnet)
RAM 2k of SRAM
ROM Boot ROM socket
UFS Unidentified Flying Sockets
設定節點 ID¶
SW2 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 不能為 0。開關 1 (ID0) 用作最低有效位 (LSB)。
將其中一個開關設定為 OFF 表示“1”,ON 表示“0”。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 32
7 | 64
8 | 128
不要將其設定為 0 或 255;這些值是保留的。
設定 I/O 基地址¶
開關塊 SW1 的開關 1 到 6 用於使用下表選擇 32 個可能的 I/O 基地址之一
| Hex
Switch | Value
-------|-------
1 | 200
2 | 100
3 | 80
4 | 40
5 | 20
6 | 10
I/O 地址是設定為“1”的所有開關的總和。請記住,0x200 以下的 I/O 地址空間保留給主機板,因此開關 1 應始終設定為 OFF。
設定基本記憶體 (RAM) 緩衝區地址¶
記憶體緩衝區 (RAM) 需要 2K。此緩衝區的基址可以位於十六個位置中的任何一個。但是,A0000 以下的地址可能會導致系統掛起,因為那裡有主記憶體。
開關塊 SW1 的跳線 7-10 選擇記憶體基地址
Switch | Hex RAM
7 8 9 10 | Address
----------------|---------
OFF OFF OFF OFF | F0000 (conflicts with main BIOS)
OFF OFF OFF ON | E0000
OFF OFF ON OFF | D0000
OFF OFF ON ON | C0000 (conflicts with video BIOS)
OFF ON OFF OFF | B0000 (conflicts with mono video)
OFF ON OFF ON | A0000 (conflicts with graphics)
設定中斷線¶
跳線塊 J1 的跳線 1-5 控制 IRQ 級別。ON 表示短路,OFF 表示斷路
Jumper | IRQ
1 2 3 4 5 |
----------------------------
ON OFF OFF OFF OFF | 7
OFF ON OFF OFF OFF | 5
OFF OFF ON OFF OFF | 4
OFF OFF OFF ON OFF | 3
OFF OFF OFF OFF ON | 2
未知跳線和插座¶
我對這些一無所知。我只是猜測 J16&J17 是超時跳線,也許 J18-J21 之一選擇了 ROM。此外,J6-J10 和 J11-J15 將 IRQ2-7 連線到 UFS 上的某些引腳。我猜不出用途。
Datapoint?¶
LAN-ARC-8,一張 8 位卡¶
來自 Vojtech Pavlik <vojtech@suse.cz>
這是另一張基於 SMC 90C65 的 ARCnet 卡。我無法識別製造商,但它可能是 DataPoint,因為該卡在其右上角帶有原始 arcNet 徽標。
_______________________________________________________
| _________ |
| | SW2 | ON arcNet |
| |_________| OFF ___|
| _____________ 1 ______ 8 | | 8
| | | SW1 | XTAL | ____________ | S |
| > RAM (2k) | |______|| | | W |
| |_____________| | H | | 3 |
| _________|_____ y | |___| 1
| _________ | | |b | |
| |_________| | | |r | |
| | SMC | |i | |
| | 90C65| |d | |
| _________ | | | | |
| | SW1 | ON | | |I | |
| |_________| OFF |_________|_____/C | _____|
| 1 8 | | | |___
| ______________ | | | BNC |___|
| | | |____________| |_____|
| > EPROM SOCKET | _____________ |
| |______________| |_____________| |
| ______________|
| |
|________________________________________|
圖例
90C65 ARCNET Chip
SW1 1-5: Base Memory Address Select
6-8: Base I/O Address Select
SW2 1-8: Node ID Select
SW3 1-5: IRQ Select
6-7: Extra Timeout
8 : ROM Enable
BNC Coax connector
XTAL 20 MHz Crystal
設定節點 ID¶
SW3 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 不能為 0。開關 1 用作最低有效位 (LSB)。
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 32
7 | 64
8 | 128
設定 I/O 基地址¶
開關塊 SW1 中的最後三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
6 7 8 | Address
------------|--------
ON ON ON | 260
OFF ON ON | 290
ON OFF ON | 2E0 (Manufacturer's default)
OFF OFF ON | 2F0
ON ON OFF | 300
OFF ON OFF | 350
ON OFF OFF | 380
OFF OFF OFF | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區(RAM)需要 2K 空間。 該緩衝區的基地址可以位於八個位置中的任何一個。 Boot Prom 的地址是記憶體基地址 + 0x2000。
開關塊 SW1 的跳線 3-5 選擇記憶體基地址。
Switch | Hex RAM | Hex ROM
1 2 3 4 5 | Address | Address *)
--------------------|---------|-----------
ON ON ON ON ON | C0000 | C2000
ON ON OFF ON ON | C4000 | C6000
ON ON ON OFF ON | CC000 | CE000
ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)
ON ON ON ON OFF | D4000 | D6000
ON ON OFF ON OFF | D8000 | DA000
ON ON ON OFF OFF | DC000 | DE000
ON ON OFF OFF OFF | E0000 | E2000
*) To enable the Boot ROM set the switch 8 of switch block SW3 to position ON.
開關 1 和 2 可能會在 RAM 基地址上增加 0x0800 和 0x1000。
設定中斷線¶
開關塊 SW3 的開關 1-5 控制 IRQ 級別
Jumper | IRQ
1 2 3 4 5 |
----------------------------
ON OFF OFF OFF OFF | 3
OFF ON OFF OFF OFF | 4
OFF OFF ON OFF OFF | 5
OFF OFF OFF ON OFF | 7
OFF OFF OFF OFF ON | 2
設定超時引數¶
開關塊 SW3 的開關 6-7 用於確定超時引數。 這兩個開關通常保持在 OFF 位置。
Topware¶
8 位卡,TA-ARC/10¶
來自 Vojtech Pavlik <vojtech@suse.cz>
這是另一張非常相似的 90C65 卡。 大多數開關和跳線與其他克隆卡上的相同。
_____________________________________________________________________
| ___________ | | ______ |
| |SW2 NODE ID| | | | XTAL | |
| |___________| | Hybrid IC | |______| |
| ___________ | | __|
| |SW1 MEM+I/O| |_________________________| LED1|__|)
| |___________| 1 2 |
| J3 |o|o| TIMEOUT ______|
| ______________ |o|o| | |
| | | ___________________ | RJ |
| > EPROM SOCKET | | \ |------|
|J2 |______________| | | | |
||o| | | |______|
||o| ROM ENABLE | SMC | _________ |
| _____________ | 90C65 | |_________| _____|
| | | | | | |___
| > RAM (2k) | | | | BNC |___|
| |_____________| | | |_____|
| |____________________| |
| ________ IRQ 2 3 4 5 7 ___________ |
||________| |o|o|o|o|o| |___________| |
|________ J1|o|o|o|o|o| ______________|
| |
|_____________________________________________|
圖例
90C65 ARCNET Chip
XTAL 20 MHz Crystal
SW1 1-5 Base Memory Address Select
6-8 Base I/O Address Select
SW2 1-8 Node ID Select (ID0-ID7)
J1 IRQ Select
J2 ROM Enable
J3 Extra Timeout
LED1 Activity LED
BNC Coax connector (BUS ARCnet)
RJ Twisted Pair Connector (daisy chain)
設定節點 ID¶
SW2 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 不能為 0。開關 1 (ID0) 用作最低有效位 (LSB)。
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Label | Value
-------|-------|-------
1 | ID0 | 1
2 | ID1 | 2
3 | ID2 | 4
4 | ID3 | 8
5 | ID4 | 16
6 | ID5 | 32
7 | ID6 | 64
8 | ID7 | 128
設定 I/O 基地址¶
開關塊 SW1 中的最後三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
6 7 8 | Address
------------|--------
ON ON ON | 260 (Manufacturer's default)
OFF ON ON | 290
ON OFF ON | 2E0
OFF OFF ON | 2F0
ON ON OFF | 300
OFF ON OFF | 350
ON OFF OFF | 380
OFF OFF OFF | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區(RAM)需要 2K 空間。 該緩衝區的基地址可以位於八個位置中的任何一個。 Boot Prom 的地址是記憶體基地址 + 0x2000。
開關塊 SW1 的跳線 3-5 選擇記憶體基地址。
Switch | Hex RAM | Hex ROM
1 2 3 4 5 | Address | Address *)
--------------------|---------|-----------
ON ON ON ON ON | C0000 | C2000
ON ON OFF ON ON | C4000 | C6000 (Manufacturer's default)
ON ON ON OFF ON | CC000 | CE000
ON ON OFF OFF ON | D0000 | D2000
ON ON ON ON OFF | D4000 | D6000
ON ON OFF ON OFF | D8000 | DA000
ON ON ON OFF OFF | DC000 | DE000
ON ON OFF OFF OFF | E0000 | E2000
*) To enable the Boot ROM short the jumper J2.
跳線 1 和 2 可能會在 RAM 地址上增加 0x0800 和 0x1000。
設定中斷線¶
跳線塊 J1 的跳線 1-5 控制 IRQ 級別。ON 表示短路,OFF 表示斷路
Jumper | IRQ
1 2 3 4 5 |
----------------------------
ON OFF OFF OFF OFF | 2
OFF ON OFF OFF OFF | 3
OFF OFF ON OFF OFF | 4
OFF OFF OFF ON OFF | 5
OFF OFF OFF OFF ON | 7
設定超時引數¶
跳線 J3 用於設定超時引數。 這兩個跳線通常保持斷開狀態。
Thomas-Conrad¶
型號 #500-6242-0097 REV A(8 位卡)¶
來自 Lars Karlsson <100617.3473@compuserve.com>
________________________________________________________
| ________ ________ |_____
| |........| |........| |
| |________| |________| ___|
| SW 3 SW 1 | |
| Base I/O Base Addr. Station | |
| address | |
| ______ switch | |
| | | | |
| | | |___|
| | | ______ |___._
| |______| |______| ____| BNC
| Jumper- _____| Connector
| Main chip block _ __| '
| | | | RJ Connector
| |_| | with 110 Ohm
| |__ Terminator
| ___________ __|
| |...........| | RJ-jack
| |...........| _____ | (unused)
| |___________| |_____| |__
| Boot PROM socket IRQ-jumpers |_ Diagnostic
|________ __ _| LED (red)
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |________|
|
|
以下是卡上某些開關和跳線的設定。
I/O
1 2 3 4 5 6 7 8
2E0----- 0 0 0 1 0 0 0 1
2F0----- 0 0 0 1 0 0 0 0
300----- 0 0 0 0 1 1 1 1
350----- 0 0 0 0 1 1 1 0
在上面的示例中,“0”表示開關關閉,“1”表示開關開啟。
ShMem address.
1 2 3 4 5 6 7 8
CX00--0 0 1 1 | | |
DX00--0 0 1 0 |
X000--------- 1 1 |
X400--------- 1 0 |
X800--------- 0 1 |
XC00--------- 0 0
ENHANCED----------- 1
COMPATIBLE--------- 0
IRQ
3 4 5 7 2
. . . . .
. . . . .
有一個 8 個開關的 DIP 開關,用於設定要使用的共享記憶體地址。 前 6 個開關設定地址,第 7 個開關沒有任何功能,第 8 個開關用於選擇“相容”或“增強”。 當我拿到我的兩張卡時,其中一張卡的這個開關被設定為“增強”。 該卡根本無法工作,甚至沒有被驅動程式識別。 另一張卡的這個開關被設定為“相容”,並且表現得非常正常。 我猜想,其中一張卡上的開關,一定是該卡從其前任主機中取出時被意外更改了。 “增強”位置的目的是什麼,這個問題仍然沒有答案?
[Avery 的註釋:“增強”可能停用共享記憶體(改用 IO 埠)或停用 IO 埠(改用記憶體地址)。 這因所涉及的卡型別而異。 我看不出這些中的任何一個如何增強任何東西。 請向我傳送有關此模式的更多詳細資訊,或者只使用“相容”模式。]
Waterloo Microsystems Inc. ??¶
8 位卡 (C) 1985¶
來自 Robert Michael Best <rmb117@cs.usask.ca>
[Avery 的註釋:由於某種原因,這些卡無法與我的驅動程式一起使用。 這些卡的設定似乎與 PDI508Plus 相似,後者是軟體配置的,也無法與我的驅動程式一起使用。“Waterloo 晶片”是一個啟動 PROM,可能是專門為滑鐵盧大學設計的。 如果您有關於此卡的任何進一步資訊,請給我傳送電子郵件。]
探針無法在任何 J2 設定上檢測到該卡,並且我再次嘗試了移除“Waterloo”晶片的設定。
_____________________________________________________________________
| \/ \/ ___ __ __ |
| C4 C4 |^| | M || ^ ||^| |
| -- -- |_| | 5 || || | C3 |
| \/ \/ C10 |___|| ||_| |
| C4 C4 _ _ | | ?? |
| -- -- | \/ || | |
| | || | |
| | || C1 | |
| | || | \/ _____|
| | C6 || | C9 | |___
| | || | -- | BNC |___|
| | || | >C7| |_____|
| | || | |
| __ __ |____||_____| 1 2 3 6 |
|| ^ | >C4| |o|o|o|o|o|o| J2 >C4| |
|| | |o|o|o|o|o|o| |
|| C2 | >C4| >C4| |
|| | >C8| |
|| | 2 3 4 5 6 7 IRQ >C4| |
||_____| |o|o|o|o|o|o| J3 |
|_______ |o|o|o|o|o|o| _______________|
| |
|_____________________________________________|
C1 -- "COM9026
SMC 8638"
In a chip socket.
C2 -- "@Copyright
Waterloo Microsystems Inc.
1985"
In a chip Socket with info printed on a label covering a round window
showing the circuit inside. (The window indicates it is an EPROM chip.)
C3 -- "COM9032
SMC 8643"
In a chip socket.
C4 -- "74LS"
9 total no sockets.
M5 -- "50006-136
20.000000 MHZ
MTQ-T1-S3
0 M-TRON 86-40"
Metallic case with 4 pins, no socket.
C6 -- "MOSTEK@TC8643
MK6116N-20
MALAYSIA"
No socket.
C7 -- No stamp or label but in a 20 pin chip socket.
C8 -- "PAL10L8CN
8623"
In a 20 pin socket.
C9 -- "PAl16R4A-2CN
8641"
In a 20 pin socket.
C10 -- "M8640
NMC
9306N"
In an 8 pin socket.
?? -- Some components on a smaller board and attached with 20 pins all
along the side closest to the BNC connector. The are coated in a dark
resin.
板上有兩個標記為 J2 和 J3 的跳線排。 製造商沒有在板上放置 J1。 我擁有的兩個板都為每個排配備了一個跳線盒。
J2 -- Numbered 1 2 3 4 5 6.
4 and 5 are not stamped due to solder points.
J3 -- IRQ 2 3 4 5 6 7
電路板本身在 irq 跳線上方刻有一個楓葉,在 C2 旁邊刻有“-2 46-86”。 在 C1 和 C6 之間,“ASS ‘Y 300163”和“@1986 CORMAN CUSTOM ELECTRONICS CORP.”刻在 BNC 聯結器下方。 下面是“MADE IN CANADA”。
無名稱¶
8 位卡,16 位卡¶
來自 Juergen Seifert <seifert@htwm.de>
我將此 ARCnet 卡命名為“NONAME”,因為在安裝手冊或包裝盒上沒有任何製造商名稱。 唯一暗示存在製造商的資訊是用銅寫的:“Made in Taiwan”
此描述由 Juergen Seifert <seifert@htwm.de> 使用來自 Original 的資訊編寫
“ARCnet 安裝手冊”
________________________________________________________________
| |STAR| BUS| T/P| |
| |____|____|____| |
| _____________________ |
| | | |
| | | |
| | | |
| | SMC | |
| | | |
| | COM90C65 | |
| | | |
| | | |
| |__________-__________| |
| _____|
| _______________ | CN |
| | PROM | |_____|
| > SOCKET | |
| |_______________| 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 |
| _______________ _______________ |
| |o|o|o|o|o|o|o|o| | SW1 || SW2 ||
| |o|o|o|o|o|o|o|o| |_______________||_______________||
|___ 2 3 4 5 7 E E R Node ID IOB__|__MEM____|
| \ IRQ / T T O |
|__________________1_2_M______________________|
圖例
COM90C65: ARCnet Probe
S1 1-8: Node ID Select
S2 1-3: I/O Base Address Select
4-6: Memory Base Address Select
7-8: RAM Offset Select
ET1, ET2 Extended Timeout Select
ROM ROM Enable Select
CN RG62 Coax Connector
STAR| BUS | T/P Three fields for placing a sign (colored circle)
indicating the topology of the card
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
設定節點 ID¶
組 SW1 中的八個開關用於設定節點 ID。 連線到網路的每個節點必須具有唯一的節點 ID,該 ID 必須與 0 不同。 開關 8 用作最低有效位 (LSB)。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
8 | 1
7 | 2
6 | 4
5 | 8
4 | 16
3 | 32
2 | 64
1 | 128
一些例子
Switch | Hex | Decimal
1 2 3 4 5 6 7 8 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關組 SW2 中的前三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
1 2 3 | Address
------------|--------
ON ON ON | 260
ON ON OFF | 290
ON OFF ON | 2E0 (Manufacturer's default)
ON OFF OFF | 2F0
OFF ON ON | 300
OFF ON OFF | 350
OFF OFF ON | 380
OFF OFF OFF | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區需要 16K RAM 塊中的 2K。 這個 16K 塊的基地址可以位於八個位置中的任何一個。 開關組 SW2 的開關 4-6 選擇 16K 塊的基地址。 在該 16K 地址空間中,緩衝區可以被分配到四個位置中的任何一個,由偏移量(開關組 SW2 的開關 7 和 8)確定。
Switch | Hex RAM | Hex ROM
4 5 6 7 8 | Address | Address *)
-----------|---------|-----------
0 0 0 0 0 | C0000 | C2000
0 0 0 0 1 | C0800 | C2000
0 0 0 1 0 | C1000 | C2000
0 0 0 1 1 | C1800 | C2000
| |
0 0 1 0 0 | C4000 | C6000
0 0 1 0 1 | C4800 | C6000
0 0 1 1 0 | C5000 | C6000
0 0 1 1 1 | C5800 | C6000
| |
0 1 0 0 0 | CC000 | CE000
0 1 0 0 1 | CC800 | CE000
0 1 0 1 0 | CD000 | CE000
0 1 0 1 1 | CD800 | CE000
| |
0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)
0 1 1 0 1 | D0800 | D2000
0 1 1 1 0 | D1000 | D2000
0 1 1 1 1 | D1800 | D2000
| |
1 0 0 0 0 | D4000 | D6000
1 0 0 0 1 | D4800 | D6000
1 0 0 1 0 | D5000 | D6000
1 0 0 1 1 | D5800 | D6000
| |
1 0 1 0 0 | D8000 | DA000
1 0 1 0 1 | D8800 | DA000
1 0 1 1 0 | D9000 | DA000
1 0 1 1 1 | D9800 | DA000
| |
1 1 0 0 0 | DC000 | DE000
1 1 0 0 1 | DC800 | DE000
1 1 0 1 0 | DD000 | DE000
1 1 0 1 1 | DD800 | DE000
| |
1 1 1 0 0 | E0000 | E2000
1 1 1 0 1 | E0800 | E2000
1 1 1 1 0 | E1000 | E2000
1 1 1 1 1 | E1800 | E2000
*) To enable the 8K Boot PROM install the jumper ROM.
The default is jumper ROM not installed.
設定中斷請求線 (IRQ)¶
要選擇硬體中斷級別,請設定跳線 IRQ2、IRQ3、IRQ4、IRQ5 或 IRQ7 中的一個(只能設定一個!)。 製造商的預設設定為 IRQ2。
設定超時¶
標記為 ET1 和 ET2 的兩個跳線用於確定超時引數(響應和重新配置時間)。 網路中的每個節點都必須設定為相同的超時值。
ET1 ET2 | Response Time (us) | Reconfiguration Time (ms)
--------|--------------------|--------------------------
Off Off | 78 | 840 (Default)
Off On | 285 | 1680
On Off | 563 | 1680
On On | 1130 | 1680
On 表示安裝跳線,Off 表示未安裝跳線
16 位 ARCNET¶
我的 8 位 NONAME ARCnet 卡的手冊包含另一個 16 位同軸電纜/雙絞線卡的描述。 此描述不完整,因為手冊小冊子中缺少兩頁。(目錄報告的頁碼為 ... 2-9、2-11、2-12、3-1、... 但是小冊子內部的計數方式不同... 2-9、2-10、A-1、(空白頁)、3-1、...、3-18、A-1(再次)、A-2)另外,電路板佈局的圖片不如 8 位卡的照片好,因為圖片上沒有任何像“SW1”這樣的字母。
如果有人有這樣的板子,請隨時完成此描述或給我傳送郵件!
此描述由 Juergen Seifert <seifert@htwm.de> 使用來自 Original 的資訊編寫
“ARCnet 安裝手冊”
___________________________________________________________________
< _________________ _________________ |
> | SW? || SW? | |
< |_________________||_________________| |
> ____________________ |
< | | |
> | | |
< | | |
> | | |
< | | |
> | | |
< | | |
> |____________________| |
< ____|
> ____________________ | |
< | | | J1 |
> | < | |
< |____________________| ? ? ? ? ? ? |____|
> |o|o|o|o|o|o| |
< |o|o|o|o|o|o| |
> |
< __ ___________|
> | | |
<____________| |_______________________________________|
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
設定節點 ID¶
組 SW2 中的八個開關用於設定節點 ID。 連線到網路的每個節點必須具有唯一的節點 ID,該 ID 必須與 0 不同。 開關 8 用作最低有效位 (LSB)。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
8 | 1
7 | 2
6 | 4
5 | 8
4 | 16
3 | 32
2 | 64
1 | 128
一些例子
Switch | Hex | Decimal
1 2 3 4 5 6 7 8 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關組 SW1 中的前三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
3 2 1 | Address
------------|--------
ON ON ON | 260
ON ON OFF | 290
ON OFF ON | 2E0 (Manufacturer's default)
ON OFF OFF | 2F0
OFF ON ON | 300
OFF ON OFF | 350
OFF OFF ON | 380
OFF OFF OFF | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區需要 16K RAM 塊中的 2K。 這個 16K 塊的基地址可以位於八個位置中的任何一個。 開關組 SW1 的開關 6-8 選擇 16K 塊的基地址。 在該 16K 地址空間中,緩衝區可以被分配到四個位置中的任何一個,由偏移量(開關組 SW1 的開關 4 和 5)確定
Switch | Hex RAM | Hex ROM
8 7 6 5 4 | Address | Address
-----------|---------|-----------
0 0 0 0 0 | C0000 | C2000
0 0 0 0 1 | C0800 | C2000
0 0 0 1 0 | C1000 | C2000
0 0 0 1 1 | C1800 | C2000
| |
0 0 1 0 0 | C4000 | C6000
0 0 1 0 1 | C4800 | C6000
0 0 1 1 0 | C5000 | C6000
0 0 1 1 1 | C5800 | C6000
| |
0 1 0 0 0 | CC000 | CE000
0 1 0 0 1 | CC800 | CE000
0 1 0 1 0 | CD000 | CE000
0 1 0 1 1 | CD800 | CE000
| |
0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)
0 1 1 0 1 | D0800 | D2000
0 1 1 1 0 | D1000 | D2000
0 1 1 1 1 | D1800 | D2000
| |
1 0 0 0 0 | D4000 | D6000
1 0 0 0 1 | D4800 | D6000
1 0 0 1 0 | D5000 | D6000
1 0 0 1 1 | D5800 | D6000
| |
1 0 1 0 0 | D8000 | DA000
1 0 1 0 1 | D8800 | DA000
1 0 1 1 0 | D9000 | DA000
1 0 1 1 1 | D9800 | DA000
| |
1 1 0 0 0 | DC000 | DE000
1 1 0 0 1 | DC800 | DE000
1 1 0 1 0 | DD000 | DE000
1 1 0 1 1 | DD800 | DE000
| |
1 1 1 0 0 | E0000 | E2000
1 1 1 0 1 | E0800 | E2000
1 1 1 1 0 | E1000 | E2000
1 1 1 1 1 | E1800 | E2000
設定中斷請求線 (IRQ)¶
設定超時¶
8 位卡(“Made in Taiwan R.O.C.”)¶
來自 Vojtech Pavlik <vojtech@suse.cz>
我將此 ARCnet 卡命名為“NONAME”,因為我只獲得了卡,沒有任何手冊,唯一標識製造商的文字是卡上列印的“MADE IN TAIWAN R.O.C”。
____________________________________________________________
| 1 2 3 4 5 6 7 8 |
| |o|o| JP1 o|o|o|o|o|o|o|o| ON |
| + o|o|o|o|o|o|o|o| ___|
| _____________ o|o|o|o|o|o|o|o| OFF _____ | | ID7
| | | SW1 | | | | ID6
| > RAM (2k) | ____________________ | H | | S | ID5
| |_____________| | || y | | W | ID4
| | || b | | 2 | ID3
| | || r | | | ID2
| | || i | | | ID1
| | 90C65 || d | |___| ID0
| SW3 | || | |
| |o|o|o|o|o|o|o|o| ON | || I | |
| |o|o|o|o|o|o|o|o| | || C | |
| |o|o|o|o|o|o|o|o| OFF |____________________|| | _____|
| 1 2 3 4 5 6 7 8 | | | |___
| ______________ | | | BNC |___|
| | | |_____| |_____|
| > EPROM SOCKET | |
| |______________| |
| ______________|
| |
|_____________________________________________|
圖例
90C65 ARCNET Chip
SW1 1-5: Base Memory Address Select
6-8: Base I/O Address Select
SW2 1-8: Node ID Select (ID0-ID7)
SW3 1-5: IRQ Select
6-7: Extra Timeout
8 : ROM Enable
JP1 Led connector
BNC Coax connector
雖然跳線 SW1 和 SW3 標記為 SW,而不是 JP,但它們是跳線,而不是開關。
將跳線設定為 ON 表示連線上面的兩個引腳,off 表示連線下面的兩個引腳 - 或者 - 在 IRQ 設定的情況下,完全不連線它們。
設定節點 ID¶
SW2 中的八個開關用於設定節點 ID。連線到網路的每個節點都必須具有唯一的節點 ID,該 ID 不能為 0。開關 1 (ID0) 用作最低有效位 (LSB)。
將其中一個開關設定為 Off 表示“1”,On 表示“0”。
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Label | Value
-------|-------|-------
1 | ID0 | 1
2 | ID1 | 2
3 | ID2 | 4
4 | ID3 | 8
5 | ID4 | 16
6 | ID5 | 32
7 | ID6 | 64
8 | ID7 | 128
一些例子
Switch | Hex | Decimal
8 7 6 5 4 3 2 1 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed
0 0 0 0 0 0 0 1 | 1 | 1
0 0 0 0 0 0 1 0 | 2 | 2
0 0 0 0 0 0 1 1 | 3 | 3
. . . | |
0 1 0 1 0 1 0 1 | 55 | 85
. . . | |
1 0 1 0 1 0 1 0 | AA | 170
. . . | |
1 1 1 1 1 1 0 1 | FD | 253
1 1 1 1 1 1 1 0 | FE | 254
1 1 1 1 1 1 1 1 | FF | 255
設定 I/O 基地址¶
開關塊 SW1 中的最後三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
6 7 8 | Address
------------|--------
ON ON ON | 260
OFF ON ON | 290
ON OFF ON | 2E0 (Manufacturer's default)
OFF OFF ON | 2F0
ON ON OFF | 300
OFF ON OFF | 350
ON OFF OFF | 380
OFF OFF OFF | 3E0
設定基本記憶體(RAM)緩衝區地址¶
記憶體緩衝區(RAM)需要 2K 空間。 該緩衝區的基地址可以位於八個位置中的任何一個。 Boot Prom 的地址是記憶體基地址 + 0x2000。
跳線塊 SW1 的跳線 3-5 選擇記憶體基地址。
Switch | Hex RAM | Hex ROM
1 2 3 4 5 | Address | Address *)
--------------------|---------|-----------
ON ON ON ON ON | C0000 | C2000
ON ON OFF ON ON | C4000 | C6000
ON ON ON OFF ON | CC000 | CE000
ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)
ON ON ON ON OFF | D4000 | D6000
ON ON OFF ON OFF | D8000 | DA000
ON ON ON OFF OFF | DC000 | DE000
ON ON OFF OFF OFF | E0000 | E2000
*) To enable the Boot ROM set the jumper 8 of jumper block SW3 to position ON.
跳線 1 和 2 可能會在 RAM 加法器上增加 0x0800、0x1000 和 0x1800。
設定中斷線¶
跳線塊 SW3 的跳線 1-5 控制 IRQ 級別
Jumper | IRQ
1 2 3 4 5 |
----------------------------
ON OFF OFF OFF OFF | 2
OFF ON OFF OFF OFF | 3
OFF OFF ON OFF OFF | 4
OFF OFF OFF ON OFF | 5
OFF OFF OFF OFF ON | 7
設定超時引數¶
跳線塊 SW3 的跳線 6-7 用於確定超時引數。 這兩個跳線通常保持在 OFF 位置。
(通用型號 9058)¶
來自 Andrew J. Kroll <ag784@freenet.buffalo.edu>
抱歉,這件事在我的待辦事項箱裡放了這麼久,Andrew!(哎呀 - 超過一年了!)
_____
| <
| .---'
________________________________________________________________ | |
| | SW2 | | |
| ___________ |_____________| | |
| | | 1 2 3 4 5 6 ___| |
| > 6116 RAM | _________ 8 | | |
| |___________| |20MHzXtal| 7 | | |
| |_________| __________ 6 | S | |
| 74LS373 | |- 5 | W | |
| _________ | E |- 4 | | |
| >_______| ______________|..... P |- 3 | 3 | |
| | | : O |- 2 | | |
| | | : X |- 1 |___| |
| ________________ | | : Y |- | |
| | SW1 | | SL90C65 | : |- | |
| |________________| | | : B |- | |
| 1 2 3 4 5 6 7 8 | | : O |- | |
| |_________o____|..../ A |- _______| |
| ____________________ | R |- | |------,
| | | | D |- | BNC | # |
| > 2764 PROM SOCKET | |__________|- |_______|------'
| |____________________| _________ | |
| >________| <- 74LS245 | |
| | |
|___ ______________| |
|H H H H H H H H H H H H H H H H H H H H H H H| | |
|U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U| | |
\|
圖例
SL90C65 ARCNET Controller / Transceiver /Logic
SW1 1-5: IRQ Select
6: ET1
7: ET2
8: ROM ENABLE
SW2 1-3: Memory Buffer/PROM Address
3-6: I/O Address Map
SW3 1-8: Node ID Select
BNC BNC RG62/U Connection
*I* have had success using RG59B/U with *NO* terminators!
What gives?!
SW1:超時、中斷和 ROM¶
要選擇硬體中斷級別,請將 dip 開關 SW1 中的一個(只能一個!)向上(開啟)...(開關 1-5) IRQ3、IRQ4、IRQ5、IRQ7、IRQ2。 製造商的預設設定為 IRQ2。
SW1 上標記為 EXT1(開關 6)和 EXT2(開關 7)的開關用於確定超時引數。 這兩個 dip 開關通常保持關閉(向下)。
要啟用 8K Boot PROM,請將 SW1 開關 8 向上(UP)標記為 ROM。 預設情況下,未安裝跳線 ROM。
設定 I/O 基地址¶
開關組 SW2 中的最後三個開關用於使用下表選擇八個可能的 I/O 基地址之一
Switch | Hex I/O
4 5 6 | Address
-------|--------
0 0 0 | 260
0 0 1 | 290
0 1 0 | 2E0 (Manufacturer's default)
0 1 1 | 2F0
1 0 0 | 300
1 0 1 | 350
1 1 0 | 380
1 1 1 | 3E0
設定基本記憶體地址(RAM 和 ROM)¶
記憶體緩衝區需要 16K RAM 塊中的 2K。 這個 16K 塊的基地址可以位於八個位置中的任何一個。 開關組 SW2 的開關 1-3 選擇 16K 塊的基地址。(0 = DOWN,1 = UP)但是,我只能驗證兩個設定...
Switch| Hex RAM | Hex ROM
1 2 3 | Address | Address
------|---------|-----------
0 0 0 | E0000 | E2000
0 0 1 | D0000 | D2000 (Manufacturer's default)
0 1 0 | ????? | ?????
0 1 1 | ????? | ?????
1 0 0 | ????? | ?????
1 0 1 | ????? | ?????
1 1 0 | ????? | ?????
1 1 1 | ????? | ?????
設定節點 ID¶
組 SW3 中的八個開關用於設定節點 ID。 連線到網路的每個節點必須具有唯一的節點 ID,該 ID 必須與 0 不同。 開關 1 用作最低有效位 (LSB)。 DOWN 位置的開關為 OFF (0),UP 位置的開關為 ON (1)
節點 ID 是設定為“1”的所有開關的值之和。這些值為
Switch | Value
-------|-------
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 32
7 | 64
8 | 128
一些例子
Switch# | Hex | Decimal
8 7 6 5 4 3 2 1 | Node ID | Node ID
----------------|---------|---------
0 0 0 0 0 0 0 0 | not allowed <-.
0 0 0 0 0 0 0 1 | 1 | 1 |
0 0 0 0 0 0 1 0 | 2 | 2 |
0 0 0 0 0 0 1 1 | 3 | 3 |
. . . | | |
0 1 0 1 0 1 0 1 | 55 | 85 |
. . . | | + Don't use 0 or 255!
1 0 1 0 1 0 1 0 | AA | 170 |
. . . | | |
1 1 1 1 1 1 0 1 | FD | 253 |
1 1 1 1 1 1 1 0 | FE | 254 |
1 1 1 1 1 1 1 1 | FF | 255 <-'
Tiara¶
(型號未知)¶
來自 Christoph Lameter <cl@gentwo.org>
以下是關於我的卡的資訊,儘可能地弄清楚了
----------------------------------------------- tiara
Tiara LanCard of Tiara Computer Systems.
+----------------------------------------------+
! ! Transmitter Unit ! !
! +------------------+ -------
! MEM Coax Connector
! ROM 7654321 <- I/O -------
! : : +--------+ !
! : : ! 90C66LJ! +++
! : : ! ! !D Switch to set
! : : ! ! !I the Nodenumber
! : : +--------+ !P
! !++
! 234567 <- IRQ !
+------------!!!!!!!!!!!!!!!!!!!!!!!!--------+
!!!!!!!!!!!!!!!!!!!!!!!!
0 = 已安裝跳線
1 = 開啟
頂部跳線 Bit 7 = ROM 啟用 654=記憶體位置 321=I/O
記憶體位置設定(頂部跳線)
456 |
選定的地址 |
|---|---|
000 |
C0000 |
001 |
C4000 |
010 |
CC000 |
011 |
D0000 |
100 |
D4000 |
101 |
D8000 |
110 |
DC000 |
111 |
E0000 |
I/O 地址設定(頂部跳線)
123 |
埠 |
|---|---|
000 |
260 |
001 |
290 |
010 |
2E0 |
011 |
2F0 |
100 |
300 |
101 |
350 |
110 |
380 |
111 |
3E0 |
IRQ 選擇設定(底部跳線)
234567 |
|
|---|---|
011111 |
IRQ 2 |
101111 |
IRQ 3 |
110111 |
IRQ 4 |
111011 |
IRQ 5 |
111110 |
IRQ 7 |
其他卡¶
目前我沒有其他型號的 ARCnet 卡的資訊。 請將任何和所有資訊傳送至
謝謝。