- ベストアンサー
JTAGによるオンボードでの書き込みエラーについて
- JTAGによるオンボードでFPGA経由でEEPROMにプログラムを書込みたいのですが、うまく書き込みができません。
- 使用しているデバイスはALTERAのCYCLONE?、EEPROMはALTERAのEPCS1を使用し、USBブラスターにてPCから書き込みを行っています。
- 書き込みできない基板とできる基板は違う基板ですが、書き込みに関係するパターンはほとんど同じです。電源やGNDのパターンの引き回しは異なります。書き込みに関する経験のある方、アドバイスをお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
違う基板ではうまくかけるということは,その差を見つければいいと いう単純なことでしょうか。 一つ一つロジアナでみて,その差を探せば自ずとわかると思います。 または,オシロでみて波形にひげがあったり,大きな反射波がない など,確認してみてください。 グランドや電源を正規のものに近づけてください。 パスコンの位置やクリスタルの配置,信号線のインピーダンス,グラ ンドプレーンとの層厚,書き込むための信号のタイミング調整(でき るのであれば),パソコンのUSB仕様を変えてみるなど等々,やる べきことはいっぱいあります。 その結果を報告してください。 そうしたら,改善のありなしを表にまとめて,星取りすれば,自ずと どの部分かがわかるでしょう。 そうやって,自分は対策してきたものです。まずは,実行を。
その他の回答 (3)
回答(3)のものです。 JTAGポートで、SOFでは書けるという事でしょうか。 書き込みができないといのは、JTAGチェーンを認識して、Program、Verify まで通って、一旦電源を切って、入れ直してもコンフィグレーションされない状況ですか。 ここまで、一連の動作ができている場合は、電源の投入順序が怪しいです。 それとも、書き込み中にエラーが出るのどちらでしょうか。
補足
JTAGポートで、SOFでも書けません。また、書き込み中にエラーが出ます。 また、何かありましたらご教示下さい。
回路図を見ないとなんとも言えませんが。 1.Active Serialのポートからpofファイルを書いていますか。 2.JTAGのポートからsofファイルをjicに変換した物を書いていますか。 回路が同じという事でしたら、書き込み手順に勘違いがありませんか?
お礼
1.Active Serialのポートからpofファイルを書いていますか。 >JTAGモードでのみ書き込みしている為、ASモードには回路が対応していません。 2.JTAGのポートからsofファイルをjicに変換した物を書いていますか。 >JTAGのポートからsofファイルをjicに変換した物で書いております。 回路が同じという事でしたら、書き込み手順に勘違いがありませんか >書き込みが可能な基板でも試しているため、書き込み手順に間違いはありません。
基板を起こすとき、動作確認済みの回路図をコピペしたつもりが実は失敗していて書き込めない基板を作っちゃったことならありますが… 「実績がある回路だから大丈夫」は大丈夫ではないという経験でした^^;
お礼
まさに、同じ状況です。
お礼
ありがとうございました。1つ1つずつ、実行してみます。