春のプロジェクト2009/分周器
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[春のプロジェクト2009]]
*分周器 [#p26d3194]
DE2のクロックは50MHzである。
1Hzがほしい時はどうするかを考える。
**カウンタを使う [#v43f8d9c]
-ほしいのは1Hz、つまり1秒間に1回上がって下がるもの。
-今のクロックは50MHz、つまり1秒間に5000万回上がったり下がったりする。
-そこで、カウンタを使って5000万回カウントしたら1回上がって下がるようにする。
+最初はcounter=0とする、new_clk=0とする。
+クロックがくる度に、counter = counter + 1 する。
+counter==25Mとなったときに、new_clkを反転する。
+counter==25Mのときにcounter=25Mを再設定する。
-これを繰り返すことにより、1Hzのクロックを作り出す。
**課題 [#f271da29]
-新しく作り出したクロックによって1秒に1ずつカウントアップさせて、7セグに表示
-------
質問や意見があれば、お願いします。
#comment
終了行:
[[春のプロジェクト2009]]
*分周器 [#p26d3194]
DE2のクロックは50MHzである。
1Hzがほしい時はどうするかを考える。
**カウンタを使う [#v43f8d9c]
-ほしいのは1Hz、つまり1秒間に1回上がって下がるもの。
-今のクロックは50MHz、つまり1秒間に5000万回上がったり下がったりする。
-そこで、カウンタを使って5000万回カウントしたら1回上がって下がるようにする。
+最初はcounter=0とする、new_clk=0とする。
+クロックがくる度に、counter = counter + 1 する。
+counter==25Mとなったときに、new_clkを反転する。
+counter==25Mのときにcounter=25Mを再設定する。
-これを繰り返すことにより、1Hzのクロックを作り出す。
**課題 [#f271da29]
-新しく作り出したクロックによって1秒に1ずつカウントアップさせて、7セグに表示
-------
質問や意見があれば、お願いします。
#comment
ページ名: