ARM如何与FPGA进行通讯

2025-04-13 00:34:39
推荐回答(4个)
回答(1):

  1. 一般意义上如果FPGA没有带硬核ARM的话,FPGA和ARM的通信可以采用ARM总线的方式,也是就FPGA和ARM芯片留出的总线相联系。

  2. 那么FPGA端提供的接口就是要与ARM总线协议一致。

  3. 一般来说采用类似SDRAM的接口就可以了,通过片选来切换到FPGA数据。

  4. 当FPGA需要发送数据时,可以先给ARM一个中断信号,ARM再通过片选访问FPGA数据即可。

回答(2):

一般意义上如果FPGA没有带硬核ARM的话,FPGA和ARM的通信可以采用ARM总线的方式,也是就FPGA和ARM芯片留出的总线相联系,那么FPGA端提供的接口就是要与ARM总线协议一致。一般来说采用类似SDRAM的接口就可以了,通过片选来切换到FPGA数据。当FPGA需要发送数据时,可以先给ARM一个中断信号,ARM再通过片选访问FPGA数据即可。
不明白的话可以追问我。

回答(3):

一般意义上如果FPGA没有带硬核ARM的话,FPGA和ARM的通信可以采用ARM总线的方式,也是就FPGA和ARM芯片留出的总线相联系,那么FPGA端提供的接口就是要与ARM总线协议一致。一般来说采用类似SDRAM的接口就可以了,通过片选来切换到FPGA数据。当FPGA需要发送数据时,可以先给ARM一个中断信号,ARM再通过片选访问FPGA数据即可。

回答(4):

选用内部带有ARM处理器硬核的FPGA,例如ALTERA公司的EPXA10和Arria V SoC,Xilinx公司的Zynq等。