projects
/
gram.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
69efb18
)
Fix counter reset condition bug
author
Jean THOMAS
<git0@pub.jeanthomas.me>
Thu, 9 Jul 2020 12:53:53 +0000
(14:53 +0200)
committer
Jean THOMAS
<git0@pub.jeanthomas.me>
Thu, 9 Jul 2020 12:53:57 +0000
(14:53 +0200)
gram/frontend/wishbone.py
patch
|
blob
|
history
diff --git
a/gram/frontend/wishbone.py
b/gram/frontend/wishbone.py
index ccfdec1230c2c85fb6fd64bd03621f4c4acf2776..04502ce9cc5e69253a46149b3396c055d598620d 100644
(file)
--- a/
gram/frontend/wishbone.py
+++ b/
gram/frontend/wishbone.py
@@
-17,6
+17,7
@@
class gramWishbone(Peripheral, Elaboratable):
self.dw = data_width
self._port = core.crossbar.get_native_port()
+ #self._port = core.crossbar.get_port(data_width=8, mode="read")
dram_size = core.size//4
dram_addr_width = log2_int(dram_size)
@@
-57,7
+58,7
@@
class gramWishbone(Peripheral, Elaboratable):
]
with m.If(self._port.cmd.valid & self._port.cmd.ready):
m.d.sync += count.eq(count+1)
- with m.If(count == (
ratio
-1)):
+ with m.If(count == (
max(ratio, 2)
-1)):
m.d.sync += count.eq(0)
with m.If(self.bus.we):
m.next = "Wait-Write"