| 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 |