projects
/
yosys.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e9fe57c
)
synth_greenpak4: use attrmvcp to move LOC from wires to cells.
author
whitequark
<whitequark@whitequark.org>
Wed, 10 Aug 2016 20:09:35 +0000
(20:09 +0000)
committer
whitequark
<whitequark@whitequark.org>
Wed, 10 Aug 2016 20:09:35 +0000
(20:09 +0000)
techlibs/greenpak4/synth_greenpak4.cc
patch
|
blob
|
history
diff --git
a/techlibs/greenpak4/synth_greenpak4.cc
b/techlibs/greenpak4/synth_greenpak4.cc
index c8f81a18d419e2976e3969c0ea430f0e6b33e742..295db1e8ee5c25b3bc2e15fbaf02459f31c3af13 100644
(file)
--- a/
techlibs/greenpak4/synth_greenpak4.cc
+++ b/
techlibs/greenpak4/synth_greenpak4.cc
@@
-182,6
+182,8
@@
struct SynthGreenPAK4Pass : public ScriptPass
run("dffinit -ff GP_DFFS Q INIT");
run("dffinit -ff GP_DFFSR Q INIT");
run("iopadmap -bits -inpad GP_IBUF OUT:IN -outpad GP_OBUF IN:OUT -inoutpad GP_OBUF OUT:IN -toutpad GP_OBUFT OE:IN:OUT -tinoutpad GP_IOBUF OE:OUT:IN:IO");
+ run("attrmvcp -attr src -attr LOC t:GP_OBUF t:GP_OBUFT t:GP_IOBUF n:*");
+ run("attrmvcp -attr src -attr LOC -driven t:GP_IBUF n:*");
run("techmap -map +/greenpak4/cells_map.v");
run("clean");
}