divider

verilog~generate文とfor文による連続モジュールの生成

皆さんお久ぶりです。keymaleです。久しぶりの投稿です。他の記事でdividerの生成方法や、moduleからのパラメータの受け渡し、if文の使い方などを書いてきました。今回はmoduleを複数一気に生成し、かつそのmoduleに受け渡すパラメータや変数、逆に受け取る変数や信号を別々に扱う方法を紹介したいと思います。 今回使う関数はgenerate 文と for 文です。for 文はC言語など […]

verilog~divider(分周器)~奇数分周もできるよ

こんにちは、Keymaleです。今回は以前の記事でも紹介しましたDivider(分周器)です。以前の記事では偶数分周しかできない不完全なものでした。奇数分周もできるものは検索してもあまり出てこなかったので、紹介させていただきます。ちなみに他の記事として if文の使い方 generate文の使い方 等もありますので、参考にしてください。 Divider 早速ですが、以下にDividerのコードを紹介 […]