- 目录
创建新的工程进行代码编写烧录程序
创建新的工程
你可以选择通过file→project→new project,也可以直接在quick start中新建。
这里我是直接quick start中新建的,点击next后,对文件进行命名,选择存放地址,一般会勾选创建子目录。
在下面的页面选择默认的就好,如果去掉对不定义源文件的勾选,则在下一步中会让你选择添加源文件,对初学者来说这步暂时不是很需要。
在接下来的选板中,你可以通过上方的进行一些限定再选板子,也可以直接看芯片进行search,这些步骤直接在parts里面设置即可,board里面是赛灵思的一些评估板,无需设置。
在后面弹出的界面中核对相关信息,确认无误点击finish。
进行代码编写
在下方的界面上,选择setting下的add sources。
选择默认的添加设计文件,然后点击下一步,出现如下页面。在这里,你可以说选择创建新的文件或者添加已有文件甚至添加文件夹,下面以添加新文件为例。点击创建文件后,出现一个小的窗口,命名后即建立了一个Verilog类型的文件。
创建完成后,在这个页面点击finish,并对之后弹出的模块定义窗口也保持默认选项。
点击你所创建的设计文件,发现它里面已经给了你模板,你可以根据模板进行编写代码,也可以全部删除后自己编写。
这里我采用的是黑金的代码,复制过来后保存,等待左侧updating完成后,可以看到括号里有一个led的.v文件,也是默认为top的顶层文件。
下面是关于约束文件的编写,选中constraints后右键单击,选择添加文件,具体操作步骤如添加设计文件,不再重复。
在这之后就可以选择综合编译了,选择方法如下
点击编译后,右上角会出现运行的标志,运行结束后,会出现几个窗口,第一个是否需要编译,选择编译(默认选项),这是右上角继续处于运行状态,程序编译结束后,会询问是否要产生bit文件,此处选择产生。右上角继续运行,在文件产生后,询问是否打开设计,此处选择取消。
在这之后其实很多工具就可以使用了,此处暂时略去不讲。
另外还有仿真文件的添加等等,通过仿真文件看波形图,再次也不多言,后续可能补上。
烧录程序
右键单击generate bitestream,点击setting
弹出的界面中勾选产生bit文件,apply后点击ok。
在刚刚的列表下选择设备管理,点击后选择open target,然后自动连接,并将开发板下载器与电脑相连, 开发板上电.
若一开始忘记给开发板上电则会出现报错,这个时候需要refresh
接着,选择programdevice这个可以在上面选择也可使用下图的方法
在弹出的界面中该选择之前生成的bit文件的地址,将其下载进去进行编程。这样之后你就会看到板子上有相应程序的显示。