aster_ismの工作室

FPGAとかマイコンとか

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の設定を手動で修正する必要はなくなる。