FPGA学習メモ

自分用メモ

HDLでバスやポートを昇順に書くか降順に書くか

このブログを始めたきっかけ

ここの最初に記載。
darushino.hatenablog.jp

つまづいたこと(ではない)

バスを表記するとき、降順で書くべきか昇順で書くべきか。

対処法

qa.itmedia.co.jp
より、

信号を束ねて表記する際(PortやBus)には、MSBを先に、LSBを後に表記するからです。
たとえば4ビットバスの場合は[3:0]、16ビット幅の場合は[15:0]のように表記します。
この書き方に合わせるために、downtoを使う訳ですね。

納得。

結論

「基本降順*1で書く」と理解しておく。接続されるペリフェラルバイスのピン配次第ではある。

*1:downto, [7:0] みたいな感じ