fpga: Add X440/FBX support
Co-authored-by: Martin Braun <martin.braun@ettus.com> Co-authored-by: Wade Fife <wade.fife@ni.com> Co-authored-by: Ryan Marlow <ryan@lmarlow.com> Original-commit: 596760a12e4834e47589c12f8a4fd083aa2f7c25
This commit is contained in:
committed by
Aki Tomita
co-authored by
Martin Braun
Wade Fife
Ryan Marlow
parent
a405111ce7
commit
5cadf901c7
@@ -100,11 +100,36 @@ rf/x410/x410_rf_reset_controller.vhd \
|
||||
dboards/zbx/db_gpio_interface.v
|
||||
endif
|
||||
|
||||
ifdef X440
|
||||
TOP_SRCS += \
|
||||
rf/100m/rf_core_100m.v \
|
||||
rf/full/rf_core_full.v \
|
||||
rf/x440/x440_rf_reset_controller.vhd \
|
||||
dboards/fbx/db_gpio_interface.v \
|
||||
dboards/fbx/ctrlport_to_i2c_sync_ctrl.v \
|
||||
dboards/fbx/led_atr_control.v \
|
||||
dboards/fbx/clock_en_control.v \
|
||||
dboards/fbx/rf_atr_control.v
|
||||
endif
|
||||
|
||||
ifdef X410
|
||||
MB_XDC += \
|
||||
constraints/timing/x410_clocks.xdc
|
||||
endif
|
||||
|
||||
ifdef X440
|
||||
ifeq ($(RF_BW), 400)
|
||||
MB_XDC += \
|
||||
constraints/timing/x440_clocks_400.xdc
|
||||
endif
|
||||
ifeq ($(RF_BW), 1600)
|
||||
MB_XDC += \
|
||||
constraints/timing/x440_clocks_1600.xdc
|
||||
endif
|
||||
MB_XDC += \
|
||||
constraints/timing/x440_clocks.xdc
|
||||
endif
|
||||
|
||||
MB_XDC += \
|
||||
constraints/pins/common.xdc \
|
||||
constraints/timing/shared_constants.sdc \
|
||||
@@ -119,6 +144,13 @@ constraints/pins/x410/db_gpio.xdc \
|
||||
constraints/timing/x410.xdc
|
||||
endif
|
||||
|
||||
ifdef X440
|
||||
MB_XDC += \
|
||||
constraints/pins/rfdc_4x4.xdc \
|
||||
constraints/pins/x440/db_gpio.xdc \
|
||||
constraints/timing/x440.xdc
|
||||
endif
|
||||
|
||||
# Definitions
|
||||
# MGT Types from x4xx_mgt_type.vh
|
||||
MGT_100GbE = 5
|
||||
|
||||
Reference in New Issue
Block a user