io = self.platform.request("hyperram")
this trick will work with the 1-IC HyperRAM PMOD by Piotr Esden, sold
-by 1bitsquared. however for the *four* IC HyperRAM PMOD, *four*
-separate and distinct instances are needed, each with a different
-cs_n pin. on the TODO list for this module: interleave multiple HyperRAM
+by 1bitsquared. however for the *four* IC HyperRAM PMOD, *four* cs_n pins
+are needed (and is not currently supported).
+on the TODO list for this module: interleave multiple HyperRAM
cs_n's to give striped (like RAID) memory accesses behind one single
Wishbone interface.
"""
- no setup/chip configuration (use default latency).
This core favors portability and ease of use over performance.
+ Tested: Winbond W956D8MBYA latency=7
"""
def __init__(self, *, io, phy_kls, latency=6, bus=None,
features=frozenset()):