Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
B
b3exp
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
2022
b3exp
Wiki
changeFrequency
Changes
Page history
New page
Templates
Clone repository
move pages to top directory
authored
6 years ago
by
Toru Koizumi
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
changeFrequency.md
+0
-0
0 additions, 0 deletions
changeFrequency.md
with
0 additions
and
0 deletions
changeFrequency.md
0 → 100644
View page @
48aa03b2
クロック周波数を変更する方法
============
クロック周波数を変更するために、 Clocking Wizard を利用します。FPGA外部で生成された 100MHz のクロック信号を、 Cloking Wizard によって変換することで、所望の周波数のクロック信号をトップモジュールへ入力することができます。
## Block Design の作成
`Flow Navigator`
の IP INTEGRATOR→Create Block Design を選択します。

OK を押すと Block Design 用のウィンドウが表示されます。Block Design では作成済みの回路(IPコア)同士をGUI上で組み合わせることによって、回路を作成できます。
ウィンドウ上の
`+`
ボタンを押して、追加したいIPコアを検索すると、 Clocking Wizard が見つかります。

Clocking Wizard を追加したのちウィンドウに表示されたブロック図をダブルクリックすると、種々の設定をおこなうことができます。 Output Clocks を選択し、Output Freq を変更すると、入力したクロック信号の周波数が所望の値に変化して出力されます。

作成済みのモジュールと組み合わせるには、モジュールの上で右クリックし、 Add module to Block Design を選択します。すると Block Design のウィンドウ上にモジュールが現れます。

モジュールの各ポートをクリックすることで、モジュール同士を接続する線が引けます。また、FPGA外部に信号を入出力するための port は、ウィンドウ上で右クリックして Create Port とすると生成できます。

Clocking wizard とトップモジュールとを組み合わせ終わったら、 Design Sources 内に表示されている作った Block Design の名前を右クリックし、Create HDL Wrapper を選択します。確認のウィンドウで OK を押すと、HDLで書かれたラッパーが生成されます。

## 論理合成・配置配線
このHDLラッパーを論理合成・配置配線することで、所望の周波数のクロック信号がトップモジュールへと入力された回路をFPGA上で実現することができます。ここで、論理合成・配置配線に用いるソースは太字で表示されています。HDLラッパーの名前を右クリックして、 Set as Top を選択すると、名前が太字に変わり合成出来るようになります。以降、FPGAに書き込むまでの手順はこれまでと同様です。
\ No newline at end of file
This diff is collapsed.
Click to expand it.