这是一个机电爱好者的自述哈,从画电路图到做c语言,到现在的FPGA的学习。
今天是记录的第一天哈,也不知道记录些什么。
之前在工程中我是负责画电路板的一个小打工仔,现在想要自学一下FPGA满足一下自己对高速运算的梦想。
最近总是看老石谈芯的作品啊,感觉对RISC-V产生了极大的兴趣。于是想要选择一下FPGA这个赛道学习一下。于是购买了野火的征途系列开发板,想要通过这个板子来简单的学一下FPGA,希望通过这个可以上手吧,最终希望自己可以成为一个技术大佬!!!
今天看了一整天课嗷,其实主要是配置了一下开发环境(不得不说野火给FPGA的这一套环境真的狗,Quartus ii13.0,自己破解了半天,Modelsim一下驱动器就蓝屏哈哈哈哈)
不过今天还是成功的点亮了自己的流水灯啊,代码看起来还是挺容易懂的,跟学的c语言差不多(当然,也有可能只是点亮灯是一样的吧),还没有体会到并行的感觉,不过Verilog的代码确实要简单粗暴太多了。
因为没有什么工作量哈,主要是熟悉了一下开发软件的应用,仿真和烧录。简单记录一下几个流程吧。
首先是四个文件夹
doc主要用来存放自己所写的文档资料,数据手册,绘制的波形图等,
quartus_prj用来放置工程
rtl用来放置可生成硬件电路的代码,寄存器传输机的代码
sim用来放置仿真文件
工程过程:
1.在doc新建一个visio绘图。
2.在rtl文件夹建立一个.v文件并打开,编写代码。
3.在Quartus中新建文件,选择quartus_prj文件夹存放文件。
4.调试完成后,用modelsim进行仿真。
5.仿真结束后打开管脚绑定界面进行管脚绑定。
6.进行一次全编译。
7.全编译后进行上板测试,用的是.sof文件。
8.进行程序的固化,先生成jic文件。
9.重新烧录,结束。
希望自己能在FPGA领域有所成就吧,加油加油。