ATARI TT030用Ethernetカード SMC_TT 製作記

2010年3月のオープンソースカンファレンス2010 Kansai@Kobe http://www.ospn.jp/osc2010-kobe/ のNetBSDブースで展示した、ATARI TT030用VMEバスEthernetカード SMC_TT の製作記です。 自分用に関連ツイートだけまとめておこうと思いつつずっとサボっていたのですが、ようやく重い腰を上げて一通り拾いました。これと同じものを作る人がほかにいるとは思えませんが、半田付け工作やドライバ書きなど何かの参考になれば幸いです。
1
Izumi Tsutsui @tsutsuii

実のところ半田ごては半年放置してるATARIのnetworkカード工作のモチベーションを上げるために買ったんだけど、今日は大掃除の予定だから正月の宿題かな

2009-12-31 13:24:36
Izumi Tsutsui @tsutsuii

今日は意を決してハンダづけするかな。

2010-01-03 12:28:29
Izumi Tsutsui @tsutsuii

本来の回路を作る前に GALライタから作るという bootstrap がアレなんだけど。

2010-01-03 12:32:20
Izumi Tsutsui @tsutsuii

まあ、GALライタの方は部品配置と電源と制御線まわりはあらかたできてて後はソケット周辺の配線20本くらいだけ。

2010-01-03 12:39:54
Izumi Tsutsui @tsutsuii

肝心のNICボード本体の方はまだどういう構成で作るか決めかねてる。

2010-01-03 12:45:53
Izumi Tsutsui @tsutsuii

ATARI TT本体を送ってくれたドイツのATARIユーザさんの作ったNICボードの見本写真 http://twitpic.com/wgdo1

2010-01-03 12:52:07
拡大
Izumi Tsutsui @tsutsuii

発想としては x68k の NeptuneX と同じですが、16bit VMEスロットが狭いのがネック?

2010-01-03 12:53:19
Izumi Tsutsui @tsutsuii

ATARI用のボードはなぜかNE2000ではなく SMC Elite Ultra という共有メモリ使用のNIC(NetBSDではwe(4)でサポート)を使っててアドレスバス配線が無駄に大変という問題がある。

2010-01-03 12:58:00
Izumi Tsutsui @tsutsuii

見本写真ではとにかくスペースがないのでISAのカードエッジ部分に直接半田づけしてたりするのをISAソケットにしてNE2000も試せるようにしたいんだけど、SMCのNICのボードサイズが大きいのでその状態でスロット内蔵は厳しいと思われる。

2010-01-03 13:00:12
Izumi Tsutsui @tsutsuii

なので ISAボード周辺の配線だけいったんフラットケーブルで本体の外に出してISA周辺は別基板で配線しようと考えていたけど、そうすると引っ張り出すケーブルコネクタのピンアサインを考えないといけないし、そもそも安定動作するのかどうかもわからない。

2010-01-03 13:02:03
Izumi Tsutsui @tsutsuii

それ以上に、コネクタをかますということはバス配線が分割されるということで、それだけで配線の数が2倍3倍にふくれ上がるほうが問題だったり。

2010-01-03 13:04:13
Izumi Tsutsui @tsutsuii

写真ではベースの基板の上にNICが載っかっているように見えますが、実際にはNIC側基板がそのままVMEスロットの基板面を構成してます。つまりカードエッジ部分に見えている茶色い基板は隙間埋めとしてカードエッジと同じ形に切り抜いてあるという。

2010-01-03 13:14:59
Izumi Tsutsui @tsutsuii

そこまでしないと入らないのかどうかはちゃんと確かめてませんが、スロットの後ろの方にはみ出すのを許容すればISAコネクタをかましてもなんとかなるのかなあ……

2010-01-03 13:17:08
Izumi Tsutsui @tsutsuii

……といろいろ考え出すとそこで止まってしまうのでした。とりあえず今日はGALライタだけでも完成させよ。

2010-01-03 13:26:20
Izumi Tsutsui @tsutsuii

ボードの説明はこちら http://j.mp/6rKzl6 ドイツ語ですが google翻訳で英語に直してから読むとそれなりに理解はできます。日本語に直接翻訳だと厳しい。

2010-01-03 13:53:35
Izumi Tsutsui @tsutsuii

ランドが酸化してて半田づけしにくい罠

2010-01-05 00:35:05
Izumi Tsutsui @tsutsuii

良いこては買ったが良いニッパを買い忘れていたことに今気づく罠

2010-01-05 00:35:43
Izumi Tsutsui @tsutsuii

弘法じゃないので筆を選びまくり

2010-01-05 01:07:48
Izumi Tsutsui @tsutsuii

一応完成。4860円半田ごて、良い買い物だったと実感する性能だった。もっと早く買っておくべきだったか。

2010-01-05 03:03:49
Izumi Tsutsui @tsutsuii

冬休みの宿題展示(´・ω・`) http://twitpic.com/wnvj3

2010-01-05 03:27:00
拡大
Izumi Tsutsui @tsutsuii

まさかのデジタルテスタ電池切れ orz

2010-01-05 03:36:30
Izumi Tsutsui @tsutsuii

中学生時代に清水の舞台から飛び降りる気持ちで3,200円だかで買ったアナログテスタを持ち出して続き。特に問題なく動いているっぽい。

2010-01-05 03:44:45
Izumi Tsutsui @tsutsuii

JEDファイルの書式が違っててややハマったが無事GAL16もGAL20も書けた。長かった(←サボってた時間が)

2010-01-06 21:13:06
1 ・・ 13 次へ