トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2013-3-10の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!OpenCoresのUDPコア

イーツリーズの[e7 UDP/IP IPコア|http://goo.gl/2XIxm]は便利だけど,個人的に使うという意味では障壁が高い.
というわけで,OpenCoresの[1G eth UDP / IPStack|http://opencores.org/project,udp_ip_stack]を試してみよう,かな,と.
こちらはLGPLで公開されている.

""

ダウンロードして展開してみるも,
UDP_Completeの要求するmac_v2_2に対応するモジュールがない.
Coregenで単純に作れるのかな,と,Coregenで,
Embedded Tri-Mode Ethernet MAC Wrapper v2.3
を作ってみるけど,インターフェース,全然違う.
と,ここで,Coregenで生成される
example_design/mac_v2_3_example_design.vhd
を見てみると,
UDP_Completeでインスタンスを生成しようとしているものとポートが似てる.
というわけで,ごにょごにょしてみたら,合成できた.

!KC705の場合
Virtex-6なML605では,
Embedded Tri-Mode Ethernet MAC Wrapper v2.3
が利用できるけど,
Kintex-7なKC705の場合は,
LogiCORE IP Tri-Mode Ethernet MAC v5.4
のライセンスを別途購入しないといけない(のだよね?)
[EF-DI-TEMAC-PROJ|http://www.digikey.com/product-detail/en/EF-DI-TEMAC-PROJ/EF-DI-TEMAC-PROJ-ND/3076770]は$2,000らしい.
OpenCoresの[10_100_1000 Mbps tri-mode ethernet MAC|http://opencores.org/project,ethernet_tri_mode]とうまく組み合わせられればいいのかな?