ZYBO Z7-20 のpreset.xmlの修正
現状のdigilentが配布しているボードファイルは下記のようにENET0の設定が間違えている。
githubのレポジトリを見たら2018/2/9に修正されました。
下記変更は必要ありません。
よくよく見たらgithubのレポジトリの修正が間違えているためpresetが正しく反映されない(2018/2/14)。
aster-ism.hatenablog.com 毎回修正するのも面倒くさいので、ボードファイルを修正しておくことにする。
とは言っても修正は/opt/Xilinx/Vivado/yyyy.x/data/boards/board_files/zybo-z7-20/A.0/preset.xml
の28行目、
MDIO_ENABLEの後に、下記のようにMDIO_IOの設定を1行追加するだけである。
<user_parameter name="CONFIG.PCW_ENET0_GRP_MDIO_ENABLE" value="1"/> <user_parameter name="CONFIG.PCW_ENET0_GRP_MDIO_IO" value="MIO 52 .. 53" />
これで、毎回MDIOの設定を手動で修正する必要はなくなる。