sokou 发表于 2013-11-15 22:21:38

分享 LATTICE FPGA 在系统配置

Lattice FPGA 在系统配置即为通过CPU对FPGA程序的升级;
我这里用LPC1788作为CPU芯片;FPGA型号为LFXP2-5E-5QN208C;
CPU的PORT3的26,27,28,29脚分别接到FPGA的JTAG TDI, TCK, TMS, TDO上面;

修改LATTICE的ispLEVER软件中的文件夹"ipsvme"中的hardware.c文件中的readPort, writePort, ispVMDelay三个函数。
ispvm_ui.c文件中的GetByte函数;
还有一些其他的函数;具体见我上传的文件;

写好这些后在我们的主程序上配置好CPU的PORT3的26,27,28,29管脚,然后调用函数FpgaUpdataIspVME();即可完成FPGA的升级;
另外升级文件的生成见文档ispVM Embedded.pdf

cy_ygs 发表于 2013-11-18 15:58:46

很好,学习。。。

lytga 发表于 2015-5-12 20:39:18

请问下载的速度上面会比电脑的下载工具快吗?

sokou 发表于 2015-5-14 08:46:34

lytga 发表于 2015-5-12 20:39
请问下载的速度上面会比电脑的下载工具快吗?

速度我没试过。估计需要优化一下原来的代码。
页: [1]
查看完整版本: 分享 LATTICE FPGA 在系统配置