Using GPMC to interface with FPGA (SRAM interface)

115 views
Skip to first unread message

cmajor....@gmail.com

unread,
May 31, 2016, 10:02:25 PM5/31/16
to BeagleBoard
I wan't to use the GPMC interface on the BeagleBone back to interface with a FPGA exposed as SRAM. The FPGA is being used as an audio codec and I wan't to use DMA transfers to take data from the FPGA and put it into main memory. I'm not necessarily asking about the DMA stuff (though I wouldn't mind help). I'm asking how to I configure the hardware to do this? I've heard about device tree overlays but I'm not exactly sure how to use them. I also have read that using GPMC renders the flash unusable, however, could I configure uboot to boot from the sd card easily? BTW I'm implementing the software as a out of tree module.

Mark Lazarewicz

unread,
May 31, 2016, 11:41:54 PM5/31/16
to beagl...@googlegroups.com
GPMC to FPGA  has been discussed many times in here try Google and a comprehensive understanding of muxing the pins and their possible functions as described in TRM 


On Tue, May 31, 2016 at 9:50 PM, cmajor....@gmail.com
I wan't to use the GPMC interface on the BeagleBone back to interface with a FPGA exposed as SRAM. The FPGA is being used as an audio codec and I wan't to use DMA transfers to take data from the FPGA and put it into main memory. I'm not necessarily asking about the DMA stuff (though I wouldn't mind help). I'm asking how to I configure the hardware to do this? I've heard about device tree overlays but I'm not exactly sure how to use them. I also have read that using GPMC renders the flash unusable, however, could I configure uboot to boot from the sd card easily? BTW I'm implementing the software as a out of tree module.

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/0726d8da-50f9-41e5-95c4-bad1643ae3a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages