!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]とうまく組み合わせられればいいのかな?