2015-01-25 07:41:09 -05:00
|
|
|
from migen.fhdl.std import *
|
|
|
|
from migen.bank.description import *
|
|
|
|
from migen.genlib.fsm import FSM, NextState
|
|
|
|
from migen.flow.actor import *
|
2015-03-01 10:45:50 -05:00
|
|
|
from migen.genlib.misc import Counter, Timeout
|
2015-01-25 07:41:09 -05:00
|
|
|
from migen.actorlib.fifo import AsyncFIFO, SyncFIFO
|
|
|
|
from migen.flow.plumbing import Buffer
|
|
|
|
from migen.fhdl.specials import Memory
|
2015-01-22 15:40:07 -05:00
|
|
|
|
2015-01-25 07:41:09 -05:00
|
|
|
def data_layout(dw):
|
|
|
|
return [("data", dw, DIR_M_TO_S)]
|
2015-01-22 15:40:07 -05:00
|
|
|
|
|
|
|
def hit_layout():
|
2015-01-25 07:41:09 -05:00
|
|
|
return [("hit", 1, DIR_M_TO_S)]
|