blob: 5275fa53f0dd05d6205e87305c1c0918eaba8c58 [file] [log] [blame]
yosys -import
if { [info procs quicklogic_eqn] == {} } { plugin -i ql-qlf }
yosys -import ;# ingest plugin commands
read_verilog $::env(DESIGN_TOP).v
hierarchy -top BRAM_32x512
yosys proc
yosys memory
equiv_opt -assert -map +/quicklogic/qlf_k6n10_cells_sim.v synth_quicklogic -family qlf_k6n10 -top BRAM_32x512
design -load read
synth_quicklogic -family qlf_k6n10 -top BRAM_16x1024
yosys cd BRAM_16x1024
stat
select -assert-count 1 t:DP_RAM16K
design -load read
synth_quicklogic -family qlf_k6n10 -top BRAM_8x2048
yosys cd BRAM_16x1024
stat
select -assert-count 1 t:DP_RAM16K
design -load read
synth_quicklogic -family qlf_k6n10 -top BRAM_4x4096
yosys cd BRAM_16x1024
stat
select -assert-count 1 t:DP_RAM16K