SiTCPに関する情報を共有するためのフォーラムです。この目的に反しない範囲で、質問、コメント、回答などご自由にご投稿ください。
This forum is for sharing information about SiTCP. Please do not hesitate to post any questions, comments or answers within the scope of this purpose.

XC6V32Kをxilinx評価ボードML605に搭載してネットワーク接続できない

投稿日時 2011/10/26 13:08

shonan

お世話になります。湘南電子機器の森です。

xilinxの評価ボードML605にXC6V32Kを実装して動作確認を行っています。御社のXC6S_SP601_SiTCP.vを参考にさせていただきながら、virtex対応に一部変更してプログラムを組み動作をしました。以下の動作で悩んでいます

ケーブルはクロスケーブルで1対1接続

  1. XP搭載パソコン(LANカードはギガ未対応)

    • SiTCPの”GMII_1000M”を'0'で100Mで接続pingはOK
    • SiTCP Utility動作確認 OK
    • SiTCPの”GMII_1000M”を'1'でpingはNG
  2. Windows7搭載パソコン(LANカードはギガ対応)

    • SiTCPの”GMII_1000M”を'0'でpingはNG
    • SiTCPの”GMII_1000M”を'1'でpingはNG

上記のようにwindows7搭載のPCで接続できません。

私のプログラムなのか、LANカードなのか、OSの違いなのか、色々試してみましたが、切り分けがつかめず苦慮しています。

勝手ながら何か、アドバイスを頂ければ幸いです。

情報が不足していれば、ご指摘ください。

申し訳ありませんが、宜しくお願いいたします。


投稿日時 2011/10/26 15:22

masakuni

GMII_1000Mは、MII/GMIIの切り替えとなります。
PHYの動作モードとSiTCPの設定は連動させてください。
PHYとSiTCPのモードが異なると正常動作できません。
また、GMIIモードではソースクロックはとなりますので、
FPGAのPHYへ出力するクロック(125MHz)の反転を
ライブラリのGMII_TX_CLKとしてください。


投稿日時 2011/10/26 19:35

shonan

アドバイス有難うございます。PHYからのMII/GMIIの切り替え信号はFPGAに入力されていないので、ボード上のDIPSWで切り替えています。GMII_TX_CLKについても反転してみましたが、接続できませんでした。デバイスマネージャでLAnの速度を100MbpsDUPに固定して,GMII_1000Mを'0'にしても接続できません。LANLEDは100Mbpsに切り替わっていますので、PHYはMIIになっていると思っていますが、XP搭載パソコンのように接続できないのは、PHYの動作モードとSiTCPの設定は連動ができていないのかもしれません。もう少し試してみます。


投稿日時 2011/10/26 23:51

shonan

お世話になります。湘南電子機器の森です。LAN接続ができました。私の勉強不足でした。ハードリセットもしくはケーブルの抜き差し後、windows7のネットワークと共有センターの画面で確認をしていましたが、認識されていなくて、PINGをすると接続でき、共有センターの画面も接続状態になりました。とはいえ当初はpingをしても接続できなかったので、何が間違っていたのか追ってみます。初歩的なミスで質問をして申し訳ありませんでした

This discussion has been closed.