source: PlatformSupport/CustomPeripherals/pcores/fmc_bb_4da_bridge_v1_00_a/data/fmc_bb_4da_bridge_v2_1_0.mpd

Last change on this file was 1897, checked in by murphpo, 11 years ago
File size: 2.6 KB
RevLine 
[1878]1###################################################################
[1893]2# Copyright (c) 2013 Mango Communications
[1878]3# All Rights Reserved
4# This code is covered by the Rice-WARP license
5# See http://warp.rice.edu/license/ for details
6###################################################################
7
[1893]8BEGIN fmc_bb_4da_bridge
[1878]9
10## Peripheral Options
11OPTION IPTYPE = PERIPHERAL
12OPTION IMP_NETLIST = TRUE
13OPTION HDL = VERILOG
14OPTION ARCH_SUPPORT_MAP = (virtex6=DEVELOPMENT)
15OPTION USAGE_LEVEL = BASE_USER
[1893]16OPTION DESC = Mango FMC-BB-4DA bridge
[1878]17OPTION IP_GROUP = USER
18OPTION RUN_NGCBUILD = FALSE
19OPTION STYLE = HDL
20
[1893]21IO_INTERFACE IO_IF = ext_dac_ports, IO_TYPE = MANGO_4DABRIDGE_V1
22IO_INTERFACE IO_IF = user_ports, IO_TYPE = MANGO_4DABRIDGE_V1
[1878]23
24PARAMETER C_FAMILY = virtex6, DT = STRING
25PARAMETER INCLUDE_IDELAYCTRL = 1, DT = INTEGER, RANGE = (0,1), DESC = "Include IDELAYCTRL (enable for design without any other IDELAYCTRL blocks)", VALUES = (0=FALSE, 1=TRUE), PERMIT=BASE_USER
[1893]26PARAMETER DAC_AB_CLK_ODELAY_TAPS = 31, DT = INTEGER, RANGE = (0:31), DESC = "IODELAY tap value for DAC A/B clock output delay", PERMIT=BASE_USER
27PARAMETER DAC_CD_CLK_ODELAY_TAPS = 31, DT = INTEGER, RANGE = (0:31), DESC = "IODELAY tap value for DAC C/D clock output delay", PERMIT=BASE_USER
[1878]28
29####################################################################################
30## User Ports
[1893]31## The user must connect sources to these ports in XPS in order to use
32##  the 4DA board. The rest of the board's connections are made automatically
[1878]33####################################################################################
34PORT clk200 = "", DIR = I, IO_IF = user_ports, IO_IS = idelayCtrlClk, SIGIS = CLK, CLK_FREQ = 200000000
35
[1893]36PORT sys_samp_clk = "", DIR = I, IO_IF = user_ports, IO_IS = sampClkTx, SIGIS = CLK, ASSIGNMENT = REQUIRE
[1897]37PORT sys_samp_clk_90 = "", DIR = I, IO_IF = user_ports, IO_IS = sampClkTx90, SIGIS = CLK, ASSIGNMENT = REQUIRE
[1878]38
[1893]39PORT user_DAC_A = "", DIR = I, VEC = [0:11], IO_IF = user_ports, IO_IS = user_DAC_A
40PORT user_DAC_B = "", DIR = I, VEC = [0:11], IO_IF = user_ports, IO_IS = user_DAC_B
[1878]41
[1893]42PORT user_DAC_C = "", DIR = I, VEC = [0:11], IO_IF = user_ports, IO_IS = user_DAC_C
43PORT user_DAC_D = "", DIR = I, VEC = [0:11], IO_IF = user_ports, IO_IS = user_DAC_D
[1878]44
45####
[1893]46# Bridge -> Board ports
[1878]47####
[1893]48PORT DAC_AB_DB = "", DIR = O, VEC = [13:0], IO_IS = DAC_AB_DB, ENDIAN = LITTLE, IO_IF = ext_dac_ports
49PORT DAC_CD_DB = "", DIR = O, VEC = [13:0], IO_IS = DAC_AB_DB, ENDIAN = LITTLE, IO_IF = ext_dac_ports
[1878]50
[1893]51PORT DAC_AB_CLK = "", DIR = O, IO_IS = DAC_AB_CLK, IO_IF = ext_dac_ports
52PORT DAC_CD_CLK = "", DIR = O, IO_IS = DAC_AB_CLK, IO_IF = ext_dac_ports
[1878]53
54END
Note: See TracBrowser for help on using the repository browser.