mirror of
https://github.com/YosysHQ/yosys.git
synced 2026-08-22 14:17:27 +02:00
efinix: Use memory_libmap pass.
This commit is contained in:
@@ -158,11 +158,13 @@ struct SynthEfinixPass : public ScriptPass
|
||||
run("synth -run coarse");
|
||||
}
|
||||
|
||||
if (!nobram || check_label("map_bram", "(skip if -nobram)"))
|
||||
if (check_label("map_ram"))
|
||||
{
|
||||
run("memory_bram -rules +/efinix/brams.txt");
|
||||
std::string args = "";
|
||||
if (nobram)
|
||||
args += " -no-auto-block";
|
||||
run("memory_libmap -lib +/efinix/brams.txt" + args);
|
||||
run("techmap -map +/efinix/brams_map.v");
|
||||
run("setundef -zero -params t:EFX_RAM_5K");
|
||||
}
|
||||
|
||||
if (check_label("map_ffram"))
|
||||
|
||||
Reference in New Issue
Block a user