1、打开quartus,新建空白工程,保存工程,为工程添加空白verilog文件,并根据module名字保存文件。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/3761a73acd8920c5f69cb486568a59de4407882a.jpg)
2、在verilog文件中,编辑输入与门程序,两个输入,一个输出,要符合verilog的语法规范。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/589f5b078801387002d2063f2d08a50f95fc832a.jpg)
3、先进行一次编译,如果出现错误,就检查修改,如果没有错误,会弹出提示,并给出compilatio report。警告可以不用考虑。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bce196bb6c4d6dd884ce44afa2a.jpg)
4、点击assignments 菜单,选择pin planner,编辑输入引脚,通过原理图,我们选择两个连接按键的引脚作为输入,一个连接led的引脚作为输出。在pinplnner界面中,将node name拖到相关引脚中即可。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/e6ae36066b0192dddbd38a401a87031c98c0f02a.jpg)
5、选择file--close,回到quartus界面,选择programmer,进行程序的烧写下载。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/aebdff86242fa872658c8257bfdaf05e4b23e92a.jpg)
6、将电脑硬件和pc连接起来,可以hardware setup检查。然后start,通过右上方的进度条就完成了下载。可以在开发板上面看到下载的演示效果。
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/f11f54237971fe1d6e4b24aaea20a7cd0d6ee02a.jpg)
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d799ef8747515872dadf49d82a.jpg)
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/604e9556ad042e681e7d6d5285f85856d43dd12a.jpg)
![FPGA开发教程:[3]开发一个与门程序](https://exp-picture.cdn.bcebos.com/05a320a23a42a07ab9848080673834bb18efc12a.jpg)