... | ... | @@ -155,7 +155,7 @@ Flow Navigator の Open Hardware Manager→Open Target から Auto Connect を |
|
|
### Project の作成
|
|
|
|
|
|
Adder の時と同様にして Project を新規作成しましょう。
|
|
|
practice ディレクトリ内にある、`top_module2.v`と`filevendingmachine.v`をソースファイルとして追加してください。
|
|
|
practice ディレクトリ内にある、`top_module2.v`と`vendingmachine.v`をソースファイルとして追加してください。
|
|
|
また、`nexys.xdc`を制約ファイルとして追加するのを忘れないでください。
|
|
|
|
|
|
Project が作成出来たら、Vivado 上で `nexys.xdc`の Buttons について記述してある、38行目のコメントアウトを外します。これによって、リセットボタンが`cpu_resetn`としてトップモジュールから参照できるようになります。
|
... | ... | @@ -173,7 +173,7 @@ Flow Navigator の`PROJECT MANAGER→Add Sources`から、`Add or create simulat |
|
|
|
|
|
これらの設定は、ファイル編集でも行えるため、ここですべて設定する必要はありません。
|
|
|
|
|
|
`filetestbench.v`を参考にしながら test bench を記述しましょう。
|
|
|
`testbench.v`を参考にしながら test bench を記述しましょう。
|
|
|
|
|
|
ここで、FPGA 上のスイッチの上げ下げワンセットの動作で、コインの投入動作を模擬しています。
|
|
|
|
... | ... | |