-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could fpgagraphlib support the off-chip DDR memory access ? #6
Comments
It supports storing edge data in the off-chip memory. However, currently vertex data can only be stored on-chip. You can set the type of memory used in the configuration file:
Possible values are |
Thanks for your response. |
The Xilinx MIG I do not recommend. But there are other memory controllers that offer AXI interface with better speed - for example, more recent versions of the PicoFramework have added AXI support to their HMC memory controller, and theoretically I believe the AXI code (in file As for simulation: you can simulate this code using the migen simulator. There are simulation models for the PicoFramework interfaces (HMC, PicoStream, PicoBus) provided in the repository
and it will use the settings defined in There is another possibility I have not tried: the next generation nmigen has a compatibility layer for old migen code. nmigen can export verilog code that does work well with simulators, so you could e.g. use the PicoFramework simulation facilities (but that requires a ModelSim license), or you would have to provide your own simulation models for the peripherals. If you use only |
Thanks very much for your comprehensive explanations and advices. |
For large scale graph processing, graph data must stored in the off-chip DDR memory.
So, I wonder if fpgagraphlib support or not.
Thanks a lot.
The text was updated successfully, but these errors were encountered: