赞
踩
AG10K用于PIN TO PIN替代ATLERA EP4CE10E22、EP3C10E144的FPGA,其资源介绍如下:
引脚对应如下:
FPGA使用Quartus II开发,开发的整体流程如下:
新建工程时选用Cyclone III或者Cyclone IV库,如下图:
新建工程后添加verilog文件,一定要记得顶层verilog文件名称一定要和工程名称保持一致,否则会报下面的错误:
我们添加verilog文件并写测试代码如下:module名一定要和文件名保持一致
这里我们就完成了设计输出代码。下面就可以分析综合来检查代码语法错误。
点击以下图标开始分析综合代码:
结果如下:
首先,我们点击 Assignments -> Device -> Device and Pin Options,如下:
将下图中默认的编程引脚改为一般IO引脚,如下图:
然后点击Pin Planner,进行引脚分配:
在下图中所示位置选择引脚即可:
分配完引脚之后,我们就可以将代码生成电路,即布局布线。点击 Start Compilation,进行编译:
编译后结果如下:
完成布局布线之后,我们就可以使用USB Blaster将程序烧录到FPGA的FLASH里面了。
由于Quartus II中我们使用的是Cyclone IV,因此我们需要使用AGM提供的Supra将工程进行转换,详细使用教程可以参考:Supra使用手册
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。