[1789] | 1 | ################################################################### |
---|
| 2 | # Copyright (c) 2012 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 | |
---|
| 8 | BEGIN w3_w2_radio_io_shim |
---|
| 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 to WARP v2 Radio IO Shim |
---|
| 17 | OPTION IP_GROUP = USER |
---|
| 18 | OPTION RUN_NGCBUILD = FALSE |
---|
| 19 | OPTION STYLE = HDL |
---|
| 20 | |
---|
| 21 | IO_INTERFACE IO_IF = warpv3_12_bit_ports, IO_TYPE = W3_W2_RADIO_SHIM |
---|
| 22 | IO_INTERFACE IO_IF = warpv2_14_16_bit_ports, IO_TYPE = W3_W2_RADIO_SHIM |
---|
| 23 | |
---|
| 24 | PARAMETER C_FAMILY = virtex6, DT = STRING |
---|
| 25 | |
---|
| 26 | PORT RFA_RXD_I_12b_i = "", DIR = I, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFA_RXD_I_12b_i |
---|
| 27 | PORT RFA_RXD_Q_12b_i = "", DIR = I, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFA_RXD_Q_12b_i |
---|
| 28 | PORT RFA_RXD_I_14b_o = "", DIR = O, VEC = [13:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFA_RXD_I_14b_o |
---|
| 29 | PORT RFA_RXD_Q_14b_o = "", DIR = O, VEC = [13:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFA_RXD_Q_14b_o |
---|
| 30 | |
---|
| 31 | PORT RFA_TXD_I_12b_o = "", DIR = O, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFA_TXD_I_12b_o |
---|
| 32 | PORT RFA_TXD_Q_12b_o = "", DIR = O, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFA_TXD_Q_12b_o |
---|
| 33 | PORT RFA_TXD_I_16b_i = "", DIR = I, VEC = [15:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFA_TXD_I_16b_i |
---|
| 34 | PORT RFA_TXD_Q_16b_i = "", DIR = I, VEC = [15:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFA_TXD_Q_16b_Q |
---|
| 35 | |
---|
| 36 | PORT RFB_RXD_I_12b_i = "", DIR = I, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFB_RXD_I_12b_i |
---|
| 37 | PORT RFB_RXD_Q_12b_i = "", DIR = I, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFB_RXD_Q_12b_i |
---|
| 38 | PORT RFB_RXD_I_14b_o = "", DIR = O, VEC = [13:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFB_RXD_I_14b_o |
---|
| 39 | PORT RFB_RXD_Q_14b_o = "", DIR = O, VEC = [13:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFB_RXD_Q_14b_o |
---|
| 40 | |
---|
| 41 | PORT RFB_TXD_I_12b_o = "", DIR = O, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFB_TXD_I_12b_o |
---|
| 42 | PORT RFB_TXD_Q_12b_o = "", DIR = O, VEC = [11:0], IO_IF = warpv3_12_bit_ports, IO_IS = RFB_TXD_Q_12b_o |
---|
| 43 | PORT RFB_TXD_I_16b_i = "", DIR = I, VEC = [15:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFB_TXD_I_16b_i |
---|
| 44 | PORT RFB_TXD_Q_16b_i = "", DIR = I, VEC = [15:0], IO_IF = warpv2_14_16_bit_ports, IO_IS = RFB_TXD_Q_16b_o |
---|
| 45 | |
---|
| 46 | END |
---|