aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/gatemate/brams_map.v
Commit message (Collapse)AuthorAgeFilesLines
* gatemate: Fix minor issues with `memory_libmap` (#3343)Patrick Urban2022-05-271-28/+35
|
* gatemate: Use `memory_libmap` pass.Marcelina Koƛcielnicka2022-05-181-495/+850
|
* synth_gatemate Revert cascade A/B port mixupPatrick Urban2021-11-131-4/+4
|
* synth_gatemate: Add block RAM cascade supportPatrick Urban2021-11-131-23/+11
| | | | | * add simulation model for block RAM cascade in 40K mode * limit 20K_SDP and 40K_SDP to 40 and 80 bits (the only useful configurations)
* synth_gatemate: Revise block RAM read modes and initializationPatrick Urban2021-11-131-29/+22
| | | | | | | | * enable mixed read-width / write-width ports in SDP mode * fix NO_CHANGE and WRITE_THROUGH behavior during read access * remove redundant zero-initialization * set A/B_WE bit during map (gatemate_bramopt pass could be removed later) * differentiate "upper" and "lower" initialization for cascade mode
* synth_gatemate: Initial implementationPatrick Urban2021-11-131-0/+539
Signed-off-by: Patrick Urban <patrick.urban@web.de>