-
Notifications
You must be signed in to change notification settings - Fork 219
specials: memory: add read_capable option #313
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
base: master
Are you sure you want to change the base?
Conversation
add read_capable option, so we can better detect when no read is done. Signed-off-by: Fin Maaß <[email protected]>
|
What's the context for this? |
@sbourdeauducq the titanium and topaz from efinix internally have EFX_RAM10 (simple dual port, one port for reading and one port for writing, can be on different clocks) and EFX_DPRAM10 (true dual port, both can read and write at the same time). |
|
under this condition in FullMemoryWE, for efinix Titanium/Topaz fpgas the memory don't need to be split.
|
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
|
@sbourdeauducq ping |
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
prepare for dat_r of a memory port being None. could come with m-labs/migen#313 Signed-off-by: Fin Maaß <[email protected]>
for Titanium/Tropaz FullMemoryWE is not always needed, as EFX_RAM10 supports them, while EFX_DPRAM10 still don't supports them. Since m-labs/migen#313 isn't merged we can not really detect if a memory will be EFX_RAM10 or EFX_DPRAM10 therefore add a option for the user to en- and disable it completly. Reducing the use of FullMemoryWE can decrease blockram usage, as they are not split. Signed-off-by: Fin Maaß <[email protected]>
add read_capable option, so we can
better detect when no read is done.
Signed-off-by: Fin Maaß [email protected]