Unverified Commit 33fe308e authored by enjoy-digital's avatar enjoy-digital Committed by GitHub

Merge pull request #78 from antmicro/jboc/spd-read

ZCU104: add I2C
parents 71f220a2 e5578a1a
......@@ -43,6 +43,12 @@ _io = [
IOStandard("LVCMOS18")
),
("i2c", 0,
Subsignal("sda", Pins("P12")),
Subsignal("scl", Pins("N12")),
IOStandard("LVCMOS33")
),
("ddram", 0,
Subsignal("a", Pins(
"AH16 AG14 AG15 AF15 AF16 AJ14 AH14 AF17",
......
......@@ -16,6 +16,7 @@ from litex.soc.integration.soc_core import *
from litex.soc.integration.soc_sdram import *
from litex.soc.integration.builder import *
from litex.soc.cores.led import LedChaser
from litex.soc.cores.bitbang import I2CMaster
from litedram.modules import MTA4ATF51264HZ
from litedram.phy import usddrphy
......@@ -77,6 +78,9 @@ class BaseSoC(SoCCore):
l2_cache_reverse = True
)
self.submodules.i2c = I2CMaster(platform.request("i2c"))
self.add_csr("i2c")
# Leds -------------------------------------------------------------------------------------
self.submodules.leds = LedChaser(
pads = Cat(*[platform.request("user_led", i) for i in range(4)]),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment