Add more support for built in multi port RAM functions #228
JulianKemmerer
started this conversation in
General
Replies: 1 comment
-
See https://github.com/JulianKemmerer/PipelineC/blob/master/ram.h for work around |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Current built in block/LUT RAM functionality does not support more than one read port. I.e. the supported dual port RAMs are one read port, one write port.
The main blocker for this is that a RAM function with two read ports will need to return two values.
Since this is C it needs to be a struct with two fields that is returned. This requires some code gen to implement as other features have done like clock crossings...
Beta Was this translation helpful? Give feedback.
All reactions