10周年のSPコンテンツ!

ATARI TT030用Ethernetカード SMC_TT 製作記

2010年3月のオープンソースカンファレンス2010 Kansai@Kobe http://www.ospn.jp/osc2010-kobe/ のNetBSDブースで展示した、ATARI TT030用VMEバスEthernetカード SMC_TT の製作記です。 自分用に関連ツイートだけまとめておこうと思いつつずっとサボっていたのですが、ようやく重い腰を上げて一通り拾いました。これと同じものを作る人がほかにいるとは思えませんが、半田付け工作やドライバ書きなど何かの参考になれば幸いです。
自作 ethernet デバイスドライバ tt030 NetBSD ATARI 半田付け
1
Izumi Tsutsui @tsutsuii
実のところ半田ごては半年放置してるATARIのnetworkカード工作のモチベーションを上げるために買ったんだけど、今日は大掃除の予定だから正月の宿題かな
Izumi Tsutsui @tsutsuii
今日は意を決してハンダづけするかな。
Izumi Tsutsui @tsutsuii
本来の回路を作る前に GALライタから作るという bootstrap がアレなんだけど。
Izumi Tsutsui @tsutsuii
まあ、GALライタの方は部品配置と電源と制御線まわりはあらかたできてて後はソケット周辺の配線20本くらいだけ。
Izumi Tsutsui @tsutsuii
肝心のNICボード本体の方はまだどういう構成で作るか決めかねてる。
Izumi Tsutsui @tsutsuii
ATARI TT本体を送ってくれたドイツのATARIユーザさんの作ったNICボードの見本写真 http://twitpic.com/wgdo1
拡大
Izumi Tsutsui @tsutsuii
発想としては x68k の NeptuneX と同じですが、16bit VMEスロットが狭いのがネック?
Izumi Tsutsui @tsutsuii
ATARI用のボードはなぜかNE2000ではなく SMC Elite Ultra という共有メモリ使用のNIC(NetBSDではwe(4)でサポート)を使っててアドレスバス配線が無駄に大変という問題がある。
Izumi Tsutsui @tsutsuii
見本写真ではとにかくスペースがないのでISAのカードエッジ部分に直接半田づけしてたりするのをISAソケットにしてNE2000も試せるようにしたいんだけど、SMCのNICのボードサイズが大きいのでその状態でスロット内蔵は厳しいと思われる。
Izumi Tsutsui @tsutsuii
なので ISAボード周辺の配線だけいったんフラットケーブルで本体の外に出してISA周辺は別基板で配線しようと考えていたけど、そうすると引っ張り出すケーブルコネクタのピンアサインを考えないといけないし、そもそも安定動作するのかどうかもわからない。
Izumi Tsutsui @tsutsuii
それ以上に、コネクタをかますということはバス配線が分割されるということで、それだけで配線の数が2倍3倍にふくれ上がるほうが問題だったり。
Izumi Tsutsui @tsutsuii
写真ではベースの基板の上にNICが載っかっているように見えますが、実際にはNIC側基板がそのままVMEスロットの基板面を構成してます。つまりカードエッジ部分に見えている茶色い基板は隙間埋めとしてカードエッジと同じ形に切り抜いてあるという。
Izumi Tsutsui @tsutsuii
そこまでしないと入らないのかどうかはちゃんと確かめてませんが、スロットの後ろの方にはみ出すのを許容すればISAコネクタをかましてもなんとかなるのかなあ……
Izumi Tsutsui @tsutsuii
……といろいろ考え出すとそこで止まってしまうのでした。とりあえず今日はGALライタだけでも完成させよ。
Izumi Tsutsui @tsutsuii
ボードの説明はこちら http://j.mp/6rKzl6 ドイツ語ですが google翻訳で英語に直してから読むとそれなりに理解はできます。日本語に直接翻訳だと厳しい。
Izumi Tsutsui @tsutsuii
ランドが酸化してて半田づけしにくい罠
Izumi Tsutsui @tsutsuii
良いこては買ったが良いニッパを買い忘れていたことに今気づく罠
Izumi Tsutsui @tsutsuii
弘法じゃないので筆を選びまくり
Izumi Tsutsui @tsutsuii
一応完成。4860円半田ごて、良い買い物だったと実感する性能だった。もっと早く買っておくべきだったか。
Izumi Tsutsui @tsutsuii
冬休みの宿題展示(´・ω・`) http://twitpic.com/wnvj3
拡大
Izumi Tsutsui @tsutsuii
まさかのデジタルテスタ電池切れ orz
Izumi Tsutsui @tsutsuii
中学生時代に清水の舞台から飛び降りる気持ちで3,200円だかで買ったアナログテスタを持ち出して続き。特に問題なく動いているっぽい。
Izumi Tsutsui @tsutsuii
JEDファイルの書式が違っててややハマったが無事GAL16もGAL20も書けた。長かった(←サボってた時間が)
残りを読む(297)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?