小白看了各种FPGA入门什么什么之类的,都是先各种介绍FPGA的历史啊,原理啊,学习过程中该注意什么,,,终于,耐着性子看得差不多了,要开始第一个简单的FPGA的工程了。特此来记录记录这个过程,欢迎小白来互相交流,欢迎大神来指导指导,嘻嘻!
咳咳,开始了:
第一步:打开我们的神器:Quartus ||,小白用的是11.0版本的。俗话说磨刀不误砍柴工,怎么使用工具还是很重要的。
接着,就会出现一个向导界面,点击“NEXT”
接下来,跳过一个选择文件的一栏后到了这一栏
接下来:是选择各种仿真软件的时候了,这里不需要,跳过
一个项目的向导就结束了,到了编写代码的时候了,在文件里面选择“NEW…”选择这个选项
要养成一个好的习惯,新建文件后立马保存。
下面是我编写的最简单的一段代码,实现一个双输入与门:
`module test1(a,b,c);
input a,b;
output c;
and u1(c,a,b);
endmodule`
点击编译工程,一段时间后出现一个9个警告的对话框,按照我了解的,都是直接忽略,,,这也是小白有点搞不懂的地方,如果有大神看了勿喷,欢迎指正。
接着,分配引脚,由于这个工程仅用到了三个引脚,就使用手动分配的方式了。分配完成后,配置工程:
点击“Device and Pin Options”
小白的工程里就配置了这一个
完毕后,再次编译工程。首个工程就结束了。
在此说明一下,本人也是新手总的新手,这个过程中有不当的地方,欢迎大家指正,有想学FPGA的新手,咱们可以一起,互相讨论,交流交流。
说一下感受吧,在没有学之前,总是听各种师哥师姐说很难,而且买一块开发板很贵,,,我觉得吧,学习这个东西,肯定是得付出代价的,开发板是比较贵,但是难道就要因为这个理由放弃学习了?而且说到贵,为什么不想办法解决呢,,,大不了买二手的嘛!至于难,我想说,学什么不难,任何新事物,不去接触当然难。在此希望如果有想学FPGA却被这些问题困扰的人,勇敢的迈出第一步,不用管其他人的说法,学习是给自己学的,加油!