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 |
|
---|
8 | BEGIN w3_boot_io_mux
|
---|
9 |
|
---|
10 | ## Peripheral Options
|
---|
11 | OPTION IPTYPE = PERIPHERAL
|
---|
12 | OPTION IMP_NETLIST = TRUE
|
---|
13 | OPTION HDL = VERILOG
|
---|
14 | OPTION ARCH_SUPPORT_MAP = (virtex6=DEVELOPMENT)
|
---|
15 | OPTION USAGE_LEVEL = BASE_USER
|
---|
16 | OPTION DESC = "WARP v3 Mux for I/O at Boot"
|
---|
17 | OPTION IP_GROUP = USER
|
---|
18 | OPTION RUN_NGCBUILD = FALSE
|
---|
19 | OPTION STYLE = HDL
|
---|
20 |
|
---|
21 | IO_INTERFACE IO_IF = IIC, IO_TYPE = W3_BOOTIOMUX_V1
|
---|
22 | IO_INTERFACE IO_IF = UART, IO_TYPE = W3_BOOTIOMUX_V1
|
---|
23 |
|
---|
24 | PARAMETER C_FAMILY = virtex6, DT = STRING
|
---|
25 |
|
---|
26 | PORT iic_scl = "", DIR = IO, THREE_STATE = FALSE, IO_IF = IIC, IO_IS = IIC_SCL
|
---|
27 | PORT iic_sda = "", DIR = IO, THREE_STATE = FALSE, IO_IF = IIC, IO_IS = IIC_SDA
|
---|
28 |
|
---|
29 | PORT iic_scl_I_a = "", DIR = O, IO_IF = IIC, IO_IS = A_IIC_SCL_I
|
---|
30 | PORT iic_scl_O_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SCL_O
|
---|
31 | PORT iic_scl_T_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SCL_T
|
---|
32 |
|
---|
33 | PORT iic_scl_I_b = "", DIR = O, IO_IF = IIC, IO_IS = B_IIC_SCL_I
|
---|
34 | PORT iic_scl_O_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SCL_O
|
---|
35 | PORT iic_scl_T_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SCL_T
|
---|
36 |
|
---|
37 | PORT iic_sda_I_a = "", DIR = O, IO_IF = IIC, IO_IS = A_IIC_SDA_I
|
---|
38 | PORT iic_sda_O_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SDA_O
|
---|
39 | PORT iic_sda_T_a = "", DIR = I, IO_IF = IIC, IO_IS = A_IIC_SDA_T
|
---|
40 |
|
---|
41 | PORT iic_sda_I_b = "", DIR = O, IO_IF = IIC, IO_IS = B_IIC_SDA_I
|
---|
42 | PORT iic_sda_O_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SDA_O
|
---|
43 | PORT iic_sda_T_b = "", DIR = I, IO_IF = IIC, IO_IS = B_IIC_SDA_T
|
---|
44 |
|
---|
45 | PORT iic_sel_a = "", DIR = I, IO_IF = IIC, IO_IS = IIC_PORT_SEL
|
---|
46 |
|
---|
47 |
|
---|
48 | PORT uart_tx = "", DIR = O, IO_IF = UART, IO_IS = UART_TX
|
---|
49 |
|
---|
50 | PORT uart_tx_a = "", DIR = I, IO_IF = UART, IO_IS = UART_TX_A
|
---|
51 | PORT uart_tx_b = "", DIR = I, IO_IF = UART, IO_IS = UART_TX_B
|
---|
52 |
|
---|
53 | PORT uart_sel_a = "", DIR = I, IO_IF = UART, IO_IS = UART_PORT_SEL
|
---|
54 |
|
---|
55 | END
|
---|