From 3ca298ba42b1eff3a8e563b05e1b2fad6a7a6675 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Fri, 13 Jan 2023 11:51:09 +0100 Subject: [PATCH] ocp_tap_timecard: Add TODO on SMAs. --- litex_boards/targets/ocp_tap_timecard.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/litex_boards/targets/ocp_tap_timecard.py b/litex_boards/targets/ocp_tap_timecard.py index 30dd33f..f5a756c 100755 --- a/litex_boards/targets/ocp_tap_timecard.py +++ b/litex_boards/targets/ocp_tap_timecard.py @@ -117,6 +117,11 @@ class BaseSoC(SoCCore): # SMAs ------------------------------------------------------------------------------------- if with_smas: + # TODO: + # - Use IO primitives to increase IO freqs (up to 800Mz would be fine) and PCIe Gen2 X1 + # should be able to saturate it (~3.4Gbps of useful bandwidth). + # - Allow IO freq configuration (through PLL/MMCM and/or dividers). + class SMAIOs(LiteXModule): def __init__(self, pcie_data_width=64, io_data_width=4): # Endpoints.