- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!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]とうまく組み合わせられればいいのかな?