基礎編:ピン配置の設定
![](https://assets.st-note.com/img/1663395102680-0bFg59bR7u.png?width=1200)
FPGAにコードを書き込むときには、ピンプランナーを使って、コード上のピンと、FPGAのピンを対応づける必要があります。
FPGAのピンはデバイスによって変わるので、デバイスに応じたピンを指定する必要があります。この記事ではDE10-Liteのピンのみ紹介します。
DE10-Liteについてさらに詳しく知りたい方や、DE0-CVやDE1-SoC、DE10-Standardを使用する際は下記書籍からご確認ください。
ピン配置 一覧
スイッチ
![](https://assets.st-note.com/img/1663385125383-eRGUNLszQK.png)
LED
![](https://assets.st-note.com/img/1663385095804-ukYf0OiUNJ.png)
クロック
![](https://assets.st-note.com/img/1663385072675-IvEZ0mFgyN.png)
プッシュスイッチ
![](https://assets.st-note.com/img/1663385049492-LtbwiPqwBP.png)
GPIO
![](https://assets.st-note.com/img/1663385015846-DVY8Q7OQKx.png)
7セグLED
![](https://assets.st-note.com/img/1663384881797-I6NMROHHvc.png)
ピン配置が入力されたテンプレートファイル
上記のピン配置を入力するのは大変だと思いますので、公式サイトでピン配置などを入力してあるプロジェクトのテンプレートファイルが公開されています。
このサイトで「ダウンロード・ファイル」というリンクがあるのでクリックすると、ダウンロードが始まります。
![](https://assets.st-note.com/img/1664285171621-WhsXjEp2JR.png?width=1200)
ダウンロードしたデータは書籍のサンプルプログラムになっています。この中の「L00_Template」がピン配置などが入力されたプロジェクトファイルとなっています。
![](https://assets.st-note.com/img/1664365568339-41GKlRbjXF.png)
L00_Template.qpfファイルは、QuartusPrimeの「Open Project…」で中身を見ることができます。
![](https://assets.st-note.com/img/1664365883811-cWksLkyJQO.png?width=1200)
Pin Plannerを開きます。
![](https://assets.st-note.com/img/1664365877204-FwoDMXJAZk.png?width=1200)
すると、ピンの設定がすべて済んでいるのがわかります。
DE10-Liteを使用している場合は、このテンプレートプロジェクトをコピーして使うとよいでしょう。
![](https://assets.st-note.com/img/1664366102648-gDDonHoyPN.png?width=1200)
テンプレートファイルのコピー
テンプレートファイルのコピーは、QuartusPrimeの機能を使って行うことができます。まず、Project タブの Copy Project… を開きます。
![](https://assets.st-note.com/img/1664366649344-R0eqw0K1jA.png?width=1200)
新しいフォルダとプロジェクト名を指定してokを押すと、新しいプロジェクトとして開くことができます。
![](https://assets.st-note.com/img/1664367784996-LsxgFOOZgc.png)
.
この記事が気に入ったらサポートをしてみませんか?