FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。最近のお仕事は基板の回路図のネットリストを元に回路図の間違い探しという、面白くも無い大変なお仕事。専用ピン1本でも間違ったら基板パーというプレッシャーと戦いながら、小さい基板は終わったが、大きい基板が残っている。回路図が階層構造になっていて、部品として使っている回路図は確かめなくてもいいはずなので、その辺は楽になるはず。回路図を書く時に抵抗の型番は抵抗値で変えずに最初の型番だけ書いてあり、コメントで抵抗値を入れてあった。MCR05シリーズという抵抗があったら100オームの抵抗はMCR05-101の部品を使い(10×10の1乗だから)500オームの抵抗はMCR05-501の部品を使って本当は書くのだろうが、全部抵抗はMCR05の部品を使って、抵抗値はコメントで入れてあった。これじゃだめだそうだ。ネットを作ってもパーツリストがそれだけじゃ使えないということはわかっていた。以前はそれで基板を作ってくれたのだが、これを作り変えると大変だ。OrCADに部品のインスタンスを入れ替える機能があればよいのだが。技術発表会のほうも大詰めなのでポスターを作った。B1の大きさのポスターを2枚とした。後はポスター発表の時に何を説明するかを考えないと。»コメントうちはSCHのライブラリは手抜きでフットプリントを入れていません。ORCADもそうだと思いますがネットリストの前半にDESIGNATOR=部品NO.(R1とか)とフットプリント、パーツ名(1Kとか)の一覧表がつきますが、簡単なソフト(BCC!)でパーツ名を元に別ファイルの照合表からフットプリント名をひらって来てネットリストに書き加えています。数がすくなければエディターで置換でもいいのですが。]PCBレイアウトは外注なのでフットプリントは外注先で作ってもらう予定です。パーツリストがないとフットプリント作れないということみたいです。PCBCADに食わせるのはネットリストで良いんですよね?とりあえずOrCADが吐いたネットを加工してExcelか何かでパーツリスト作ることにしました。]PCB設計の観点からですが、パーツリスト(部品表)は必須になりますね。ネットリストは何の形式(ORCADだとTelesisになるのかなぁ。)でもPCB設計屋だったら変換ツールあるでしょうから、気にせず出して頂ければいいと思います。回路図のシンボルで正式部品名(デバイス形状まで判別できる名称)が入っていればBOMリストで良いかと思います。うちではネット吐けない回路図EDITERでかいっちゃったから、必要ならそっちでやってっていうお客さんが多いんですよ。それだと2度手間なんですけどねwwネットはCADでの設計にはほぼ必須ですからね。いえば私も明日からマクロ(フットプリント)登録に入ります。今回設計する基板はPCI-Express有り、LVDS有りでLowProタイプのカードになります。インピーダンスやBGAの引き出しで12層位になりそうって話です。気分入れ替えてがんばらんと。]皆さん、教えていただいてありがとうございます。OrCADのネットリストはたくさん選択肢があってどれ出せばいいのかわからないので、OrCADファイルを基板やさんに送ってあります。私は回路の結線をどうするかの調査が忙しいので、実際にOrCADを操作して書くのはほとんど院生にお任せしました。FPGAはPADファイルからシンボル作れるので良いですが、プロセッサ等のシンボル作るのは大変ですね。PCI-Express有り、LVDS有りの基板ですか、良いですね。結局値段の点からPCI-ExpressもRocketIOもなくなってしまいました。使ってみたかったんですが残念。URLhttps://marsee101.blog.fc2.com/tb.php/167-355fa523この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。