litex/lib/sata/__init__.py

18 lines
510 B
Python
Raw Normal View History

2014-12-15 13:13:32 -05:00
from lib.sata.common import *
from lib.sata.link import SATALink
from lib.sata.transport import SATATransport
from lib.sata.command import SATACommand
class SATACON(Module):
2014-12-23 17:19:48 -05:00
def __init__(self, phy, sector_size=512, max_count=16):
self.sector_size = sector_size
self.max_count = max_count
###
self.link = SATALink(phy)
self.transport = SATATransport(self.link)
2014-12-23 17:19:48 -05:00
self.command = SATACommand(self.transport, sector_size, max_count)
2014-12-15 13:13:32 -05:00
self.sink, self.source = self.command.sink, self.command.source