|  | plugin -i ql-iob | 
|  | read_verilog design.v | 
|  |  | 
|  | # Generic synthesis | 
|  | synth -lut 4 -flatten -auto-top | 
|  |  | 
|  | # Techmap | 
|  | read_verilog -lib ../common/pp3_cells_sim.v | 
|  | techmap -map ../common/pp3_cells_map.v | 
|  |  | 
|  | # Insert QuickLogic specific IOBs and clock buffers | 
|  | clkbufmap -buf $_BUF_ Y:A -inpad ckpad Q:P | 
|  | iopadmap -bits -outpad outpad A:P -inpad inpad Q:P -tinoutpad bipad EN:Q:A:P A:top | 
|  | opt_clean | 
|  |  | 
|  | stat | 
|  |  | 
|  | quicklogic_iob design.pcf ../pinmap.csv | 
|  |  | 
|  | select r:IO_TYPE=BIDIR   -assert-count 11 | 
|  | select r:IO_TYPE=CLOCK   -assert-count 1 | 
|  | select r:IO_TYPE=SDIOMUX -assert-count 0 | 
|  | select r:IO_TYPE=        -assert-count 0 | 
|  |  | 
|  | write_blif -attr -param -cname design.eblif |