TA的每日心情 | 开心 2017-3-28 09:54 |
---|
签到天数: 8 天 连续签到: 1 天 [LV.3]偶尔看看II
|
早就听说FPGA是工程师的神器,但本人一直在从事STM32单片机软件的开发工作,没机会接触FPGA这个神器,这次申请到了小脚丫STEP-MAX10的FPGA开发板,他带我进入了FPGA的世界。
先上下小脚丫STEP的靓照
小脚丫FPGA开发板采用Intel(原 Altera)公司的10M02S芯片,其属于MAX10系列,其属于低端FPGA系列,但对于我们入门学习已经足够了,简单就是美,哈哈哈
拿到开发板首先上电,经典的跑马灯、数码管,可惜出厂程序被我覆盖掉了,那就看看我自己写的流水灯吧
接下来环境搭建
官网都有教程,我就不重复写了,后面附件有写,只要根据步骤做一般不会出错
小脚丫STEP MAX10 官方资料
软件安装教程在软件手册里,里面涉及
Quartus Prime----->开发用的软件
ModelSim------------>仿真用的软件,听人家说玩FPGA仿真就能完成大多数学习
MAX10---------------->这是器件库
环境搭建完成后按照官方软件手册建个LED的工程,
总体来说FPGA开发可分如下几步
1.工程建立
这地方涉及到IC选择、仿真工具设置等步骤
2.代码编写
写代码主流的有Verilog HDL 和VHDL这两种语言
Verilog语法类似与C语言,比较容易学习,教程在网上都可以搜到,小脚丫官网也提供
数字电路实验室Verilog教程
VHDL军工用的比较多,我们上学时教的也是这个,难懂一些
3.分析综合
就是我们所说的编译了,全是绿的就可以了
4.管脚约束
就是分配引脚了
这地方管脚分配比较灵活,想分配到哪个IO口就分配到哪个IO口,不像单片机IO口初始化什么的那么麻烦
你可以在这里配置让任意一个灯亮
好了,试用报告先写到这里,谢谢爱板网提供的试用机会 |
|