projects
/
fleet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14b564d
)
do not drain a port unless it is currently full
author
megacz
<adam@megacz.com>
Sun, 11 Jan 2009 01:01:25 +0000
(17:01 -0800)
committer
megacz
<adam@megacz.com>
Sun, 11 Jan 2009 01:01:25 +0000
(17:01 -0800)
src/edu/berkeley/fleet/fpga/Fpga.java
patch
|
blob
|
history
diff --git
a/src/edu/berkeley/fleet/fpga/Fpga.java
b/src/edu/berkeley/fleet/fpga/Fpga.java
index
6f23308
..
dc4e878
100644
(file)
--- a/
src/edu/berkeley/fleet/fpga/Fpga.java
+++ b/
src/edu/berkeley/fleet/fpga/Fpga.java
@@
-177,7
+177,7
@@
public class Fpga extends FleetTwoFleet {
pw.println("`define "+name+"_full ("+name+"_r && !"+name+"_a)");
pw.println("`define "+name+"_empty (!"+name+"_r && !"+name+"_a)");
if (dd.isInputDock()) {
- pw.println("`define drain_"+name+" "+name+"_a <= 1;");
+ pw.println("`define drain_"+name+" if ("+name+"_r && !"+name+"_a) "+name+"_a <= 1;");
} else {
pw.println("`define fill_"+name+" "+name+"_r <= 1;");
}