source: PlatformSupport/CustomPeripherals/pcores/w3_boot_io_mux_v1_00_a/data/w3_boot_io_mux_v2_1_0.mpd

Last change on this file was 4298, checked in by murphpo, 9 years ago

New boot_io_mux core (muxes IIC/UART between clock config core (pre-boot) and AXi peripherals (post-boot)) and eeprom core with explicit I/O/T signals for external IOBUTFs

File size: 2.0 KB
Line 
1###################################################################
2# Copyright (c) 2015 Mango Communications
3# All Rights Reserved
4# This code is covered by the WARP license
5# See http://warpproject.org/license/ for details
6###################################################################
7
8BEGIN w3_boot_io_mux
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 = "WARP v3 Mux for I/O at Boot"
17OPTION IP_GROUP = USER
18OPTION RUN_NGCBUILD = FALSE
19OPTION STYLE = HDL
20
21IO_INTERFACE IO_IF = IIC, IO_TYPE = W3_BOOTIOMUX_V1
22IO_INTERFACE IO_IF = UART, IO_TYPE = W3_BOOTIOMUX_V1
23
24PARAMETER C_FAMILY = virtex6, DT = STRING
25
26PORT iic_scl = "", DIR = IO, THREE_STATE = FALSE, IO_IF = IIC, IO_IS = IIC_SCL
27PORT iic_sda = "", DIR = IO, THREE_STATE = FALSE, IO_IF = IIC, IO_IS = IIC_SDA
28
29PORT iic_scl_I_a = "", DIR = O, IO_IF = IIC, IO_IS = A_IIC_SCL_I
30PORT iic_scl_O_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SCL_O
31PORT iic_scl_T_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SCL_T
32
33PORT iic_scl_I_b = "", DIR = O, IO_IF = IIC, IO_IS = B_IIC_SCL_I
34PORT iic_scl_O_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SCL_O
35PORT iic_scl_T_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SCL_T
36
37PORT iic_sda_I_a = "", DIR = O, IO_IF = IIC, IO_IS = A_IIC_SDA_I
38PORT iic_sda_O_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SDA_O
39PORT iic_sda_T_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SDA_T
40
41PORT iic_sda_I_b = "", DIR = O, IO_IF = IIC, IO_IS = B_IIC_SDA_I
42PORT iic_sda_O_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SDA_O
43PORT iic_sda_T_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SDA_T
44
45PORT iic_sel_a = "", DIR = I, IO_IF = IIC, IO_IS = IIC_PORT_SEL
46
47
48PORT uart_tx = "", DIR = O, IO_IF = UART, IO_IS = UART_TX
49
50PORT uart_tx_a = "", DIR = I, IO_IF = UART, IO_IS = UART_TX_A
51PORT uart_tx_b = "", DIR = I, IO_IF = UART, IO_IS = UART_TX_B
52
53PORT uart_sel_a = "", DIR = I, IO_IF = UART, IO_IS = UART_PORT_SEL
54
55END
Note: See TracBrowser for help on using the repository browser.