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
Line 
1###################################################################
2# Copyright (c) 2013 Mango Communications
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
8BEGIN fmc_bb_4da_bridge
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
16OPTION DESC = Mango FMC-BB-4DA bridge
17OPTION IP_GROUP = USER
18OPTION RUN_NGCBUILD = FALSE
19OPTION STYLE = HDL
20
21IO_INTERFACE IO_IF = ext_dac_ports, IO_TYPE = MANGO_4DABRIDGE_V1
22IO_INTERFACE IO_IF = user_ports, IO_TYPE = MANGO_4DABRIDGE_V1
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
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
28
29####################################################################################
30## User Ports
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
33####################################################################################
34PORT clk200 = "", DIR = I, IO_IF = user_ports, IO_IS = idelayCtrlClk, SIGIS = CLK, CLK_FREQ = 200000000
35
36PORT sys_samp_clk = "", DIR = I, IO_IF = user_ports, IO_IS = sampClkTx, SIGIS = CLK, ASSIGNMENT = REQUIRE
37PORT sys_samp_clk_90 = "", DIR = I, IO_IF = user_ports, IO_IS = sampClkTx90, SIGIS = CLK, ASSIGNMENT = REQUIRE
38
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
41
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
44
45####
46# Bridge -> Board ports
47####
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
50
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
53
54END
Note: See TracBrowser for help on using the repository browser.