Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12455 Discussions

Memory Controller of the Socrates || Cyclone V SoC

Altera_Forum
Honored Contributor II
864 Views

As far as I understand, the FPGA and ARM cores use the same Physical memory (except for some small memory blocks on the FPGA). I've been trying to implement some simple OpenCL programs on the FPGA and they work fast. The problem is, that transferring data from the host (CPU) to the OpenCL buffers (FPGA) is extremely slow. And by slow I mean unusable. I created a thread on the opencl board (http://www.alteraforum.com/forum/showthread.php?t=50785) about this, but realized that this may also be a board specific issue that has nothing to do with OpenCL. Does anyone here have an Idea what could cause this extreme performance problem. As far as i understand it, the transfer operation should be as fast as a normal memcpy. Am I missing something?

0 Kudos
0 Replies
Reply