source: PlatformSupport/CustomPeripherals/pcores/radio_controller_v3_00_b/data/radio_controller_v2_1_0.mpd

Last change on this file was 1766, checked in by murphpo, 12 years ago
File size: 11.5 KB
Line 
1###################################################################
2##
3## Name     : radio_controller
4## Desc     : Microprocessor Peripheral Description
5##          : Automatically generated by PsfUtility
6##
7###################################################################
8
9BEGIN radio_controller
10
11## Peripheral Options
12OPTION IPTYPE = PERIPHERAL
13OPTION IMP_NETLIST = TRUE
14OPTION HDL = MIXED
15OPTION IP_GROUP = MICROBLAZE:PPC:USER
16OPTION DESC = RADIO_CONTROLLER
17OPTION ARCH_SUPPORT_MAP = (virtex6=DEVELOPMENT)
18
19IO_INTERFACE IO_IF = HW_Ports_RFA, IO_TYPE = W3_RADIOCONTROLLER_V3
20IO_INTERFACE IO_IF = HW_Ports_RFB, IO_TYPE = W3_RADIOCONTROLLER_V3
21IO_INTERFACE IO_IF = HW_Ports_RFC, IO_TYPE = W3_RADIOCONTROLLER_V3
22IO_INTERFACE IO_IF = HW_Ports_RFD, IO_TYPE = W3_RADIOCONTROLLER_V3
23
24IO_INTERFACE IO_IF = USER_Ports_RFA, IO_TYPE = W3_RADIOCONTROLLER_V3
25IO_INTERFACE IO_IF = USER_Ports_RFB, IO_TYPE = W3_RADIOCONTROLLER_V3
26IO_INTERFACE IO_IF = USER_Ports_RFC, IO_TYPE = W3_RADIOCONTROLLER_V3
27IO_INTERFACE IO_IF = USER_Ports_RFD, IO_TYPE = W3_RADIOCONTROLLER_V3
28
29IO_INTERFACE IO_IF = USER_Ports_Misc, IO_TYPE = W3_RADIOCONTROLLER_V3
30
31## Bus Interfaces
32BUS_INTERFACE BUS = SPLB, BUS_STD = PLBV46, BUS_TYPE = SLAVE
33
34## Generics for VHDL or Parameters for Verilog
35PARAMETER C_BASEADDR = 0xffffffff, DT = std_logic_vector, MIN_SIZE = 0x100, PAIR = C_HIGHADDR, ADDRESS = BASE, BUS = SPLB
36PARAMETER C_HIGHADDR = 0x00000000, DT = std_logic_vector, PAIR = C_BASEADDR, ADDRESS = HIGH, BUS = SPLB
37PARAMETER C_SPLB_AWIDTH = 32, DT = INTEGER, BUS = SPLB, ASSIGNMENT = CONSTANT
38PARAMETER C_SPLB_DWIDTH = 128, DT = INTEGER, BUS = SPLB, RANGE = (32, 64, 128)
39PARAMETER C_SPLB_NUM_MASTERS = 8, DT = INTEGER, BUS = SPLB, RANGE = (1:16)
40PARAMETER C_SPLB_MID_WIDTH = 3, DT = INTEGER, BUS = SPLB, RANGE = (1:4)
41PARAMETER C_SPLB_NATIVE_DWIDTH = 32, DT = INTEGER, BUS = SPLB, RANGE = (32, 64, 128), ASSIGNMENT = CONSTANT
42PARAMETER C_SPLB_P2P = 0, DT = INTEGER, BUS = SPLB, RANGE = (0, 1)
43PARAMETER C_SPLB_SUPPORT_BURSTS = 0, DT = INTEGER, BUS = SPLB, RANGE = (0, 1), ASSIGNMENT = CONSTANT
44PARAMETER C_SPLB_SMALLEST_MASTER = 32, DT = INTEGER, BUS = SPLB, RANGE = (32, 64, 128)
45PARAMETER C_SPLB_CLK_PERIOD_PS = 10000, DT = INTEGER, BUS = SPLB
46PARAMETER C_INCLUDE_DPHASE_TIMER = 0, DT = INTEGER, RANGE = (0, 1)
47PARAMETER C_FAMILY = virtex6, DT = STRING
48
49## Ports
50PORT SPLB_Clk = "", DIR = I, SIGIS = CLK, BUS = SPLB
51PORT SPLB_Rst = SPLB_Rst, DIR = I, SIGIS = RST, BUS = SPLB
52PORT PLB_ABus = PLB_ABus, DIR = I, VEC = [0:31], BUS = SPLB
53PORT PLB_UABus = PLB_UABus, DIR = I, VEC = [0:31], BUS = SPLB
54PORT PLB_PAValid = PLB_PAValid, DIR = I, BUS = SPLB
55PORT PLB_SAValid = PLB_SAValid, DIR = I, BUS = SPLB
56PORT PLB_rdPrim = PLB_rdPrim, DIR = I, BUS = SPLB
57PORT PLB_wrPrim = PLB_wrPrim, DIR = I, BUS = SPLB
58PORT PLB_masterID = PLB_masterID, DIR = I, VEC = [0:(C_SPLB_MID_WIDTH-1)], BUS = SPLB
59PORT PLB_abort = PLB_abort, DIR = I, BUS = SPLB
60PORT PLB_busLock = PLB_busLock, DIR = I, BUS = SPLB
61PORT PLB_RNW = PLB_RNW, DIR = I, BUS = SPLB
62PORT PLB_BE = PLB_BE, DIR = I, VEC = [0:((C_SPLB_DWIDTH/8)-1)], BUS = SPLB
63PORT PLB_MSize = PLB_MSize, DIR = I, VEC = [0:1], BUS = SPLB
64PORT PLB_size = PLB_size, DIR = I, VEC = [0:3], BUS = SPLB
65PORT PLB_type = PLB_type, DIR = I, VEC = [0:2], BUS = SPLB
66PORT PLB_lockErr = PLB_lockErr, DIR = I, BUS = SPLB
67PORT PLB_wrDBus = PLB_wrDBus, DIR = I, VEC = [0:(C_SPLB_DWIDTH-1)], BUS = SPLB
68PORT PLB_wrBurst = PLB_wrBurst, DIR = I, BUS = SPLB
69PORT PLB_rdBurst = PLB_rdBurst, DIR = I, BUS = SPLB
70PORT PLB_wrPendReq = PLB_wrPendReq, DIR = I, BUS = SPLB
71PORT PLB_rdPendReq = PLB_rdPendReq, DIR = I, BUS = SPLB
72PORT PLB_wrPendPri = PLB_wrPendPri, DIR = I, VEC = [0:1], BUS = SPLB
73PORT PLB_rdPendPri = PLB_rdPendPri, DIR = I, VEC = [0:1], BUS = SPLB
74PORT PLB_reqPri = PLB_reqPri, DIR = I, VEC = [0:1], BUS = SPLB
75PORT PLB_TAttribute = PLB_TAttribute, DIR = I, VEC = [0:15], BUS = SPLB
76PORT Sl_addrAck = Sl_addrAck, DIR = O, BUS = SPLB
77PORT Sl_SSize = Sl_SSize, DIR = O, VEC = [0:1], BUS = SPLB
78PORT Sl_wait = Sl_wait, DIR = O, BUS = SPLB
79PORT Sl_rearbitrate = Sl_rearbitrate, DIR = O, BUS = SPLB
80PORT Sl_wrDAck = Sl_wrDAck, DIR = O, BUS = SPLB
81PORT Sl_wrComp = Sl_wrComp, DIR = O, BUS = SPLB
82PORT Sl_wrBTerm = Sl_wrBTerm, DIR = O, BUS = SPLB
83PORT Sl_rdDBus = Sl_rdDBus, DIR = O, VEC = [0:(C_SPLB_DWIDTH-1)], BUS = SPLB
84PORT Sl_rdWdAddr = Sl_rdWdAddr, DIR = O, VEC = [0:3], BUS = SPLB
85PORT Sl_rdDAck = Sl_rdDAck, DIR = O, BUS = SPLB
86PORT Sl_rdComp = Sl_rdComp, DIR = O, BUS = SPLB
87PORT Sl_rdBTerm = Sl_rdBTerm, DIR = O, BUS = SPLB
88PORT Sl_MBusy = Sl_MBusy, DIR = O, VEC = [0:(C_SPLB_NUM_MASTERS-1)], BUS = SPLB
89PORT Sl_MWrErr = Sl_MWrErr, DIR = O, VEC = [0:(C_SPLB_NUM_MASTERS-1)], BUS = SPLB
90PORT Sl_MRdErr = Sl_MRdErr, DIR = O, VEC = [0:(C_SPLB_NUM_MASTERS-1)], BUS = SPLB
91PORT Sl_MIRQ = Sl_MIRQ, DIR = O, VEC = [0:(C_SPLB_NUM_MASTERS-1)], BUS = SPLB
92
93PORT RFA_TxEn = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=TxEn
94PORT RFB_TxEn = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=TxEn
95PORT RFC_TxEn = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=TxEn
96PORT RFD_TxEn = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=TxEn
97
98PORT RFA_RxEn = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=RxEn
99PORT RFB_RxEn = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=RxEn
100PORT RFC_RxEn = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=RxEn
101PORT RFD_RxEn = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=RxEn
102
103PORT RFA_RxHP = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=RxHP
104PORT RFB_RxHP = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=RxHP
105PORT RFC_RxHP = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=RxHP
106PORT RFD_RxHP = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=RxHP
107
108PORT RFA_SHDN = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=SHDN
109PORT RFB_SHDN = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=SHDN
110PORT RFC_SHDN = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=SHDN
111PORT RFD_SHDN = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=SHDN
112
113PORT RFA_SPI_SCLK = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=SPI_SCLK
114PORT RFB_SPI_SCLK = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=SPI_SCLK
115PORT RFC_SPI_SCLK = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=SPI_SCLK
116PORT RFD_SPI_SCLK = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=SPI_SCLK
117
118PORT RFA_SPI_MOSI = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=SPI_MOSI
119PORT RFB_SPI_MOSI = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=SPI_MOSI
120PORT RFC_SPI_MOSI = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=SPI_MOSI
121PORT RFD_SPI_MOSI = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=SPI_MOSI
122
123PORT RFA_SPI_CSn = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=SPI_CSn
124PORT RFB_SPI_CSn = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=SPI_CSn
125PORT RFC_SPI_CSn = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=SPI_CSn
126PORT RFD_SPI_CSn = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=SPI_CSn
127
128PORT RFA_B = "", DIR = O, VEC = [0:6], IO_IF=HW_Ports_RFA, IO_IS=B
129PORT RFB_B = "", DIR = O, VEC = [0:6], IO_IF=HW_Ports_RFB, IO_IS=B
130PORT RFC_B = "", DIR = O, VEC = [0:6], IO_IF=HW_Ports_RFC, IO_IS=B
131PORT RFD_B = "", DIR = O, VEC = [0:6], IO_IF=HW_Ports_RFD, IO_IS=B
132
133PORT RFA_LD = "", DIR = I, IO_IF=HW_Ports_RFA, IO_IS=LD
134PORT RFB_LD = "", DIR = I, IO_IF=HW_Ports_RFB, IO_IS=LD
135PORT RFC_LD = "", DIR = I, IO_IF=HW_Ports_RFC, IO_IS=LD
136PORT RFD_LD = "", DIR = I, IO_IF=HW_Ports_RFD, IO_IS=LD
137
138PORT RFA_PAEn_24 = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=PAEn_24
139PORT RFB_PAEn_24 = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=PAEn_24
140PORT RFC_PAEn_24 = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=PAEn_24
141PORT RFD_PAEn_24 = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=PAEn_24
142
143PORT RFA_PAEn_5 = "", DIR = O, IO_IF=HW_Ports_RFA, IO_IS=PAEn_5
144PORT RFB_PAEn_5 = "", DIR = O, IO_IF=HW_Ports_RFB, IO_IS=PAEn_5
145PORT RFC_PAEn_5 = "", DIR = O, IO_IF=HW_Ports_RFC, IO_IS=PAEn_5
146PORT RFD_PAEn_5 = "", DIR = O, IO_IF=HW_Ports_RFD, IO_IS=PAEn_5
147
148PORT RFA_AntSw = "", DIR = O, VEC = [0:1], IO_IF=HW_Ports_RFA, IO_IS=AntSw
149PORT RFB_AntSw = "", DIR = O, VEC = [0:1], IO_IF=HW_Ports_RFB, IO_IS=AntSw
150PORT RFC_AntSw = "", DIR = O, VEC = [0:1], IO_IF=HW_Ports_RFC, IO_IS=AntSw
151PORT RFD_AntSw = "", DIR = O, VEC = [0:1], IO_IF=HW_Ports_RFD, IO_IS=AntSw
152
153PORT usr_RFA_TxEn = "", DIR = I, IO_IF=User_Ports_RFA, IO_IS=TxEn
154PORT usr_RFB_TxEn = "", DIR = I, IO_IF=User_Ports_RFB, IO_IS=TxEn
155PORT usr_RFC_TxEn = "", DIR = I, IO_IF=User_Ports_RFC, IO_IS=TxEn
156PORT usr_RFD_TxEn = "", DIR = I, IO_IF=User_Ports_RFD, IO_IS=TxEn
157
158PORT usr_RFA_RxEn = "", DIR = I, IO_IF=User_Ports_RFA, IO_IS=RxEn
159PORT usr_RFB_RxEn = "", DIR = I, IO_IF=User_Ports_RFB, IO_IS=RxEn
160PORT usr_RFC_RxEn = "", DIR = I, IO_IF=User_Ports_RFC, IO_IS=RxEn
161PORT usr_RFD_RxEn = "", DIR = I, IO_IF=User_Ports_RFD, IO_IS=RxEn
162
163PORT usr_RFA_RxHP = "", DIR = I, IO_IF=User_Ports_RFA, IO_IS=RxHP
164PORT usr_RFB_RxHP = "", DIR = I, IO_IF=User_Ports_RFB, IO_IS=RxHP
165PORT usr_RFC_RxHP = "", DIR = I, IO_IF=User_Ports_RFC, IO_IS=RxHP
166PORT usr_RFD_RxHP = "", DIR = I, IO_IF=User_Ports_RFD, IO_IS=RxHP
167
168PORT usr_RFA_SHDN = "", DIR = I, IO_IF=User_Ports_RFA, IO_IS=SHDN
169PORT usr_RFB_SHDN = "", DIR = I, IO_IF=User_Ports_RFB, IO_IS=SHDN
170PORT usr_RFC_SHDN = "", DIR = I, IO_IF=User_Ports_RFC, IO_IS=SHDN
171PORT usr_RFD_SHDN = "", DIR = I, IO_IF=User_Ports_RFD, IO_IS=SHDN
172
173PORT usr_RFA_RxGainRF = "", DIR = I, VEC = [0:1], IO_IF=User_Ports_RFA, IO_IS=RxGainRF
174PORT usr_RFB_RxGainRF = "", DIR = I, VEC = [0:1], IO_IF=User_Ports_RFB, IO_IS=RxGainRF
175PORT usr_RFC_RxGainRF = "", DIR = I, VEC = [0:1], IO_IF=User_Ports_RFC, IO_IS=RxGainRF
176PORT usr_RFD_RxGainRF = "", DIR = I, VEC = [0:1], IO_IF=User_Ports_RFD, IO_IS=RxGainRF
177
178PORT usr_RFA_RxGainBB = "", DIR = I, VEC = [0:4], IO_IF=User_Ports_RFA, IO_IS=RxGainBB
179PORT usr_RFB_RxGainBB = "", DIR = I, VEC = [0:4], IO_IF=User_Ports_RFB, IO_IS=RxGainBB
180PORT usr_RFC_RxGainBB = "", DIR = I, VEC = [0:4], IO_IF=User_Ports_RFC, IO_IS=RxGainBB
181PORT usr_RFD_RxGainBB = "", DIR = I, VEC = [0:4], IO_IF=User_Ports_RFD, IO_IS=RxGainBB
182
183PORT usr_RFA_TxGain = "", DIR = I, VEC = [0:5], IO_IF=User_Ports_RFA, IO_IS=TxGain
184PORT usr_RFB_TxGain = "", DIR = I, VEC = [0:5], IO_IF=User_Ports_RFB, IO_IS=TxGain
185PORT usr_RFC_TxGain = "", DIR = I, VEC = [0:5], IO_IF=User_Ports_RFC, IO_IS=TxGain
186PORT usr_RFD_TxGain = "", DIR = I, VEC = [0:5], IO_IF=User_Ports_RFD, IO_IS=TxGain
187
188PORT usr_RFA_PHYStart = "", DIR = O, IO_IF=User_Ports_RFA, IO_IS=PHYStart
189PORT usr_RFB_PHYStart = "", DIR = O, IO_IF=User_Ports_RFB, IO_IS=PHYStart
190PORT usr_RFC_PHYStart = "", DIR = O, IO_IF=User_Ports_RFC, IO_IS=PHYStart
191PORT usr_RFD_PHYStart = "", DIR = O, IO_IF=User_Ports_RFD, IO_IS=PHYStart
192
193PORT usr_SPI_ctrlSrc = "", DIR = I, IO_IF=User_Ports_Misc, IO_IS=SPI_ctrlSrc
194PORT usr_SPI_go = "", DIR = I, IO_IF=User_Ports_Misc, IO_IS=SPI_go
195PORT usr_SPI_active = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=SPI_active
196PORT usr_SPI_rfsel = "", DIR = I, VEC = [0:3], IO_IF=User_Ports_Misc, IO_IS=SPI_rfsel
197PORT usr_SPI_regaddr = "", DIR = I, VEC = [0:3], IO_IF=User_Ports_Misc, IO_IS=SPI_regaddr
198PORT usr_SPI_regdata = "", DIR = I, VEC = [0:13], IO_IF=User_Ports_Misc, IO_IS=SPI_regdata
199
200PORT usr_any_PHYStart = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=any_PHYStart
201
202PORT usr_RFA_statLED_Tx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFA_statLED_Tx
203PORT usr_RFA_statLED_Rx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFA_statLED_Rx
204PORT usr_RFB_statLED_Tx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFB_statLED_Tx
205PORT usr_RFB_statLED_Rx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFB_statLED_Rx
206PORT usr_RFC_statLED_Tx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFC_statLED_Tx
207PORT usr_RFC_statLED_Rx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFC_statLED_Rx
208PORT usr_RFD_statLED_Tx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFD_statLED_Tx
209PORT usr_RFD_statLED_Rx = "", DIR = O, IO_IF=User_Ports_Misc, IO_IS=usr_RFD_statLED_Rx
210
211END
Note: See TracBrowser for help on using the repository browser.