ddr 发表于 2010-4-16 12:01:02

fpga芯片怎么与单片机芯片通信

那能否FPGA芯片直接通过单片机来进行功能编程?
FPGA不是有一种从模式吗?其最大的优点就是FPGA的配置数据可以放在系统的任何存储部位,包括:
Flash、硬盘、网络,甚至在其余处理器的运行代码中。

ddr 发表于 2010-4-16 12:01:23

1、可以在FPGA上编一个串口,就可以和单片机通信了
2、定义一组IO,一定的时序和单片机以并行方式进行通信(对于单片机来说有点浪费接口资源)

FPGA等于一个空白的芯片,什么都没有。你需要什么功能,都是要自己编程实现的。

FPGA芯片直接通过单片机来进行功能编程??
看来您还不了解FPGA到底是个什么东西啊....简单的说,不能。
您需要通过开发环境,比如Altera的Quartus或者Xilinx的ISE来为FPGA编程,就像单片机编程一样的,这样FPGA才能开始为您工作。否则它就是白纸一张,没有任何作用的。

“配置”可以认为是把程序“烧录”到FPGA上,或者叫“初始化”FPGA,这个和通常意义上的通讯不一样的,此时,FPGA还没有开始正式工作。
配置可以用专用的芯片,“从模式”也可以,不过我没用过。FLASH架构的FPGA则不需要配置,上电即行。但是FPGA的程序都已经是事先做好的了。

vvt 发表于 2011-7-2 05:09:17

FPGA芯片直接通过单片机来进行功能编程??

beyond5165897 发表于 2011-8-17 22:00:49

一般cpu和FPGA通信主要是靠总线,比如localbus和mini-flexbus

lj916102 发表于 2011-8-22 11:40:14

可以的,最简单的方法就是用MCU模拟JATG接口,去编程。主要是看MUC模拟JTAG接口的代码的方式。如果你本身很了解的话,完全可以自己完成。当然,如果你的项目需要这样的功能。可以私信我。

Sunlife 发表于 2015-4-8 16:00:34

FPGA等于一个空白的芯片,什么都没有。你需要什么功能,都是要自己编程实现的
页: [1]
查看完整版本: fpga芯片怎么与单片机芯片通信