liteusb: add basic wishbone frontend (We could also reuse Etherbone in the future)

This commit is contained in:
Florent Kermarrec 2015-05-01 20:20:20 +02:00
parent cd3a51ada6
commit a8b8af220a
1 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,14 @@
from migen.fhdl.std import *
from misoclib.com.liteusb.common import *
from misoclib.tools.litescope.bridge.wishbone import LiteScopeWishboneBridge
class LiteUSBWishboneBridge(LiteScopeWishboneBridge):
def __init__(self, port, clk_freq):
LiteScopeWishboneBridge.__init__(self, port, clk_freq)
self.comb += [
port.sink.sop.eq(1),
port.sink.eop.eq(1),
port.sink.length.eq(1),
port.sink.dst.eq(port.tag)
]