- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everyone!
I am trying to accelerate some computation by developing an accelerator in the FPGA. My idea is to replace the function invocation for a "hardware" invocation, passing some requiring values for the computations in hardware. Depending on the results of the hardware operation, some data should be move from one part of the memory to the other. In the current software implementation, pointers to the source and destination of the data are passed as parameters. My idea is that, once that the computation is done, the hardware accelerator perform the memory access to copy the required values. Is there any way to access the memory in a consistent/coherent way from FPGA and HPS? For example, that the address used for the HPS could be understandable/reachable by the FPGA. I have searched for this in the Forum and other sources, but I no success yet finding an answer to this question. BTW, I am using the Cyclone V (DE1-SoC Board). Thanks in advance. I really appreciate any insight about it!Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does your application run bare-metal or in Linux?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Does your application run bare-metal or in Linux? --- Quote End --- Hi! The application runs in Linux.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem shouldn't be that the FPGA-Part is able to see/read/write the memory where you would like to place some data for accelerated calculations, but to give the FPGA the correct address for that, because the Linux visualizes the addresses, you would want to need a driver for that to have it work correctly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- https://support.criticallink.com/redmine/projects/mityarm-5cs/wiki/writing_to_hps_memory --- Quote End --- Thanks for the link Derim! I will check it! Best regards

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page