AG10KL144(AG10KL144H) FPGA开发流程(本教材采用AG10KL144H为案例芯片)
1、创建一个新的文件夹,名称为AG10KL144H,再创建两个文件夹分别是altera和AGM,然后在Quartus中新建项目,具体内容如下:
2、选择EP4CE6E22/EP4C10E22芯片
3、新建top.v文件
4、加入second.v和key_scan.v,并设置top为顶层文件
5、编译项目
6、绑定引脚
7、打开Supra软件,新建项目
8、设置项目路径到AGM,项目名称为LED
9、点击ools->Migrate
10、选择源文件目录到altera,选择项目名称,选择芯片,点击next
11、进入AGM目录,双击打开转换后的项目myFpgaTest.qpf
12、点击tools->tcl script
13、选择af_quartus.tcl,点击run,编译结束后,回到Supra
14、点击next、finish,等待布线完成
15、点击tools->program
16、点击Browse,选择myFpgaTest_master.prg 文件,点击program
17、下载完成。
18、观察实验现象,L0闪烁,按下SW0~SW2控制L1~L3亮灭。
参考代码:
top.v
second.v
key_scan.v
↑↑↑特别鸣谢:教书先生(CSDN)↑↑↑
AGM 可以直接pin to pin部分A厂的芯片,无需修改PCB,通过AGM自主研发的supra软件即可完成转换
AG256SL100 PToP替代EPM240T100
AG576SL100 PToP替代EPM570T100
AG576SL144 PToP替代 EPM570T144
AG10KL144 PToP替代EP4CE6E22/EP4CE10E22
AG10KL144H(升级版) PToP替代EP4CE6E22/EP4CE10E22
AG10KF256 PToP替代EP4CE6F17/EP4CE10F17
AG16KF256 PToP替代 EP4CE15F17