source: ResearchApps/PHY/WARPLAB/WARPLab_v6p5/EDK_files_w3_2radio/system.mhs

Last change on this file was 1914, checked in by chunter, 11 years ago
File size: 28.5 KB
Line 
1
2# ##############################################################################
3# Template Project for WARP v3 Rev 1.1
4# Family:    virtex6
5# Device:    xc6vlx240t
6# Package:   ff1156
7# Speed Grade:  -2
8# Processor number: 1
9# Processor 1: microblaze_0
10# Processor and primary bus clock frequency: 160.0 MHz
11# Secondary bus clock frequency: 80.0 MHz
12# ##############################################################################
13 PARAMETER VERSION = 2.1.0
14
15
16# User IO (LEDs, buttons, etc.) pins
17 PORT USERIO_hexdisp_left_pin = USERIO_hexdisp_left_pin, DIR = O, VEC = [0:6]
18 PORT USERIO_hexdisp_right_pin = USERIO_hexdisp_right_pin, DIR = O, VEC = [0:6]
19 PORT USERIO_hexdisp_left_dp_pin = USERIO_hexdisp_left_dp_pin, DIR = O
20 PORT USERIO_hexdisp_right_dp_pin = USERIO_hexdisp_right_dp_pin, DIR = O
21 PORT USERIO_leds_red_pin = USERIO_leds_red_pin, DIR = O, VEC = [0:3]
22 PORT USERIO_leds_green_pin = USERIO_leds_green_pin, DIR = O, VEC = [0:3]
23 PORT USERIO_rfa_led_red_pin = USERIO_rfa_led_red_pin, DIR = O
24 PORT USERIO_rfa_led_green_pin = USERIO_rfa_led_green_pin, DIR = O
25 PORT USERIO_rfb_led_red_pin = USERIO_rfb_led_red_pin, DIR = O
26 PORT USERIO_rfb_led_green_pin = USERIO_rfb_led_green_pin, DIR = O
27 PORT USERIO_dipsw_pin = USERIO_dipsw_pin, DIR = I, VEC = [0:3]
28 PORT USERIO_pb_u_pin = USERIO_pb_u_pin, DIR = I
29 PORT USERIO_pb_m_pin = USERIO_pb_m_pin, DIR = I
30 PORT USERIO_pb_d_pin = USERIO_pb_d_pin, DIR = I
31# USB UART transceiver pins
32 PORT UART_USB_RX_pin = UART_USB_RX_pin, DIR = I
33 PORT UART_USB_TX_pin = UART_USB_TX_pin, DIR = O
34# IIC EEPROM pins
35 PORT IIC_EEPROM_iic_scl_pin = IIC_EEPROM_iic_scl_pin, DIR = IO
36 PORT IIC_EEPROM_iic_sda_pin = IIC_EEPROM_iic_sda_pin, DIR = IO
37# Eth A RGMII pins
38 PORT ETH_A_TemacPhy_RST_n_pin = ETH_A_TemacPhy_RST_n_pin, DIR = O
39 PORT ETH_A_RGMII_TXD_0_pin = ETH_A_RGMII_TXD_0_pin, DIR = O, VEC = [3:0]
40 PORT ETH_A_RGMII_TX_CTL_0_pin = ETH_A_RGMII_TX_CTL_0_pin, DIR = O
41 PORT ETH_A_RGMII_TXC_0_pin = ETH_A_RGMII_TXC_0_pin, DIR = O
42 PORT ETH_A_RGMII_RXD_0_pin = ETH_A_RGMII_RXD_0_pin, DIR = I, VEC = [3:0]
43 PORT ETH_A_RGMII_RX_CTL_0_pin = ETH_A_RGMII_RX_CTL_0_pin, DIR = I
44 PORT ETH_A_RGMII_RXC_0_pin = ETH_A_RGMII_RXC_0_pin, DIR = I
45 PORT ETH_A_MDC_0_pin = ETH_A_MDC_0_pin, DIR = O
46 PORT ETH_A_MDIO_0_pin = ETH_A_MDIO_0_pin, DIR = IO
47# Eth A RGMII pins
48 PORT ETH_B_RGMII_TXD_0_pin = ETH_B_RGMII_TXD_0_pin, DIR = O, VEC = [3:0]
49 PORT ETH_B_RGMII_TX_CTL_0_pin = ETH_B_RGMII_TX_CTL_0_pin, DIR = O
50 PORT ETH_B_RGMII_TXC_0_pin = ETH_B_RGMII_TXC_0_pin, DIR = O
51 PORT ETH_B_RGMII_RXD_0_pin = ETH_B_RGMII_RXD_0_pin, DIR = I, VEC = [3:0]
52 PORT ETH_B_RGMII_RX_CTL_0_pin = ETH_B_RGMII_RX_CTL_0_pin, DIR = I
53 PORT ETH_B_RGMII_RXC_0_pin = ETH_B_RGMII_RXC_0_pin, DIR = I
54 PORT ETH_B_MDC_0_pin = ETH_B_MDC_0_pin, DIR = O
55 PORT ETH_B_MDIO_0_pin = ETH_B_MDIO_0_pin, DIR = IO
56# DDR3 SO-DIMM slot pins
57 PORT DDR3_2GB_SODIMM_Clk_pin = DDR3_2GB_SODIMM_Clk_pin, DIR = O
58 PORT DDR3_2GB_SODIMM_Clk_n_pin = DDR3_2GB_SODIMM_Clk_n_pin, DIR = O
59 PORT DDR3_2GB_SODIMM_CE_pin = DDR3_2GB_SODIMM_CE_pin, DIR = O
60 PORT DDR3_2GB_SODIMM_CS_n_pin = DDR3_2GB_SODIMM_CS_n_pin, DIR = O
61 PORT DDR3_2GB_SODIMM_ODT_pin = DDR3_2GB_SODIMM_ODT_pin, DIR = O
62 PORT DDR3_2GB_SODIMM_RAS_n_pin = DDR3_2GB_SODIMM_RAS_n_pin, DIR = O
63 PORT DDR3_2GB_SODIMM_CAS_n_pin = DDR3_2GB_SODIMM_CAS_n_pin, DIR = O
64 PORT DDR3_2GB_SODIMM_WE_n_pin = DDR3_2GB_SODIMM_WE_n_pin, DIR = O
65 PORT DDR3_2GB_SODIMM_BankAddr_pin = DDR3_2GB_SODIMM_BankAddr_pin, DIR = O, VEC = [2:0]
66 PORT DDR3_2GB_SODIMM_Addr_pin = DDR3_2GB_SODIMM_Addr_pin, DIR = O, VEC = [14:0]
67 PORT DDR3_2GB_SODIMM_DQ_pin = DDR3_2GB_SODIMM_DQ_pin, DIR = IO, VEC = [31:0]
68 PORT DDR3_2GB_SODIMM_DM_pin = DDR3_2GB_SODIMM_DM_pin, DIR = O, VEC = [3:0]
69 PORT DDR3_2GB_SODIMM_Reset_n_pin = DDR3_2GB_SODIMM_Reset_n_pin, DIR = O
70 PORT DDR3_2GB_SODIMM_DQS_pin = DDR3_2GB_SODIMM_DQS_pin, DIR = IO, VEC = [3:0]
71 PORT DDR3_2GB_SODIMM_DQS_n_pin = DDR3_2GB_SODIMM_DQS_n_pin, DIR = IO, VEC = [3:0]
72# RFA transceiver and front-end
73 PORT RFA_TxEn_pin = RFA_TxEn, DIR = O
74 PORT RFA_RxEn_pin = RFA_RxEn, DIR = O
75 PORT RFA_RxHP_pin = RFA_RxHP, DIR = O
76 PORT RFA_SHDN_pin = RFA_SHDN, DIR = O
77 PORT RFA_SPI_SCLK_pin = RFA_SPI_SCLK, DIR = O
78 PORT RFA_SPI_MOSI_pin = RFA_SPI_MOSI, DIR = O
79 PORT RFA_SPI_CSn_pin = RFA_SPI_CSn, DIR = O
80 PORT RFA_B_pin = RFA_B, DIR = O, VEC = [0:6]
81 PORT RFA_LD_pin = RFA_LD, DIR = I
82 PORT RFA_PAEn_24_pin = RFA_PAEn_24, DIR = O
83 PORT RFA_PAEn_5_pin = RFA_PAEn_5, DIR = O
84 PORT RFA_AntSw_pin = RFA_AntSw, DIR = O, VEC = [0:1]
85# RFB transceiver and front-end
86 PORT RFB_TxEn_pin = RFB_TxEn, DIR = O
87 PORT RFB_RxEn_pin = RFB_RxEn, DIR = O
88 PORT RFB_RxHP_pin = RFB_RxHP, DIR = O
89 PORT RFB_SHDN_pin = RFB_SHDN, DIR = O
90 PORT RFB_SPI_SCLK_pin = RFB_SPI_SCLK, DIR = O
91 PORT RFB_SPI_MOSI_pin = RFB_SPI_MOSI, DIR = O
92 PORT RFB_SPI_CSn_pin = RFB_SPI_CSn, DIR = O
93 PORT RFB_B_pin = RFB_B, DIR = O, VEC = [0:6]
94 PORT RFB_LD_pin = RFB_LD, DIR = I
95 PORT RFB_PAEn_24_pin = RFB_PAEn_24, DIR = O
96 PORT RFB_PAEn_5_pin = RFB_PAEn_5, DIR = O
97 PORT RFB_AntSw_pin = RFB_AntSw, DIR = O, VEC = [0:1]
98# RFA AD pins
99 PORT RFA_AD_TRXD = rfa_trxd, DIR = I, VEC = [11:0]
100 PORT RFA_AD_TRXCLK = rfa_trxclk, DIR = I
101 PORT RFA_AD_TRXIQ = rfa_trxiq, DIR = I
102 PORT RFA_AD_TXD = rfa_txd, DIR = O, VEC = [11:0]
103 PORT RFA_AD_TXIQ = rfa_txiq, DIR = O
104 PORT RFA_AD_TXCLK = rfa_txclk, DIR = O
105# RFB AD pins
106 PORT RFB_AD_TRXD = rfb_trxd, DIR = I, VEC = [11:0]
107 PORT RFB_AD_TRXCLK = rfb_trxclk, DIR = I
108 PORT RFB_AD_TRXIQ = rfb_trxiq, DIR = I
109 PORT RFB_AD_TXD = rfb_txd, DIR = O, VEC = [11:0]
110 PORT RFB_AD_TXIQ = rfb_txiq, DIR = O
111 PORT RFB_AD_TXCLK = rfb_txclk, DIR = O
112# On-board RSSI ADC pins
113 PORT RFA_RSSI_D = warplab_radio1_rssi_D, DIR = I, VEC = [9:0]
114 PORT RFB_RSSI_D = warplab_radio2_rssi_D, DIR = I, VEC = [9:0]
115 PORT RF_RSSI_CLK = warplab_rssi_clk, DIR = O
116 PORT RF_RSSI_PD = net_gnd, DIR = O
117# AD9963 ADC/DAC control pins (RFA & RFB)
118 PORT RFA_AD_spi_cs_n_pin = RFA_AD_spi_cs_n, DIR = O
119 PORT RFA_AD_spi_sdio = RFA_AD_spi_sdio, DIR = IO
120 PORT RFA_AD_spi_sclk_pin = RFA_AD_spi_sclk, DIR = O
121 PORT RFA_AD_reset_n_pin = RFA_AD_reset_n, DIR = O
122 PORT RFB_AD_spi_cs_n_pin = RFB_AD_spi_cs_n, DIR = O
123 PORT RFB_AD_spi_sdio = RFB_AD_spi_sdio, DIR = IO
124 PORT RFB_AD_spi_sclk_pin = RFB_AD_spi_sclk, DIR = O
125 PORT RFB_AD_reset_n_pin = RFB_AD_reset_n, DIR = O
126# AD9512 clock buffer control pins (RF reference & sampling clocks)
127 PORT clk_rfref_spi_cs_n_pin = clk_rfref_spi_cs_n, DIR = O
128 PORT clk_rfref_spi_mosi_pin = clk_rfref_spi_mosi, DIR = O
129 PORT clk_rfref_spi_sclk_pin = clk_rfref_spi_sclk, DIR = O
130 PORT clk_rfref_spi_miso_pin = clk_rfref_spi_miso, DIR = I
131 PORT clk_rfref_func_pin = net_vcc, DIR = O
132 PORT clk_samp_spi_cs_n_pin = clk_samp_spi_cs_n, DIR = O
133 PORT clk_samp_spi_mosi_pin = clk_samp_spi_mosi, DIR = O
134 PORT clk_samp_spi_sclk_pin = clk_samp_spi_sclk, DIR = O
135 PORT clk_samp_spi_miso_pin = clk_samp_spi_miso, DIR = I
136 PORT clk_samp_func_pin = net_vcc, DIR = O
137# 80MHz sampling clock from AD9512
138 PORT samp_clk_p_pin = ad_refclk_in, DIR = I, DIFFERENTIAL_POLARITY = P, SIGIS = CLK, CLK_FREQ = 80000000
139 PORT samp_clk_n_pin = ad_refclk_in, DIR = I, DIFFERENTIAL_POLARITY = N, SIGIS = CLK, CLK_FREQ = 80000000
140# 200MHz LVDS oscillator input
141 PORT osc200_p_pin = osc200_in, DIR = I, DIFFERENTIAL_POLARITY = P, SIGIS = CLK, CLK_FREQ = 200000000
142 PORT osc200_n_pin = osc200_in, DIR = I, DIFFERENTIAL_POLARITY = N, SIGIS = CLK, CLK_FREQ = 200000000
143# System reset, tied to RESET push button
144 PORT rst_1_sys_rst_pin = sys_rst_s, DIR = I, SIGIS = RST, RST_POLARITY = 1
145 PORT debug_status = warplab_mimo_4x4_plbw_0_debug_capturing & warplab_mimo_4x4_plbw_0_debug_transmitting, DIR = O, VEC = [1:0]
146# Switches on CM-MMCX for clock src selection (ok if CM-MMCX is not installed)
147 PORT cm_mmcx_sw = cm_mmcx_sw, DIR = I, VEC = [0:1]
148 PORT debug_sw_gpio = debug_sw_gpio, DIR = O, VEC = [5:0]
149
150
151BEGIN microblaze
152 PARAMETER INSTANCE = microblaze_0
153 PARAMETER C_USE_BARREL = 1
154 PARAMETER C_DEBUG_ENABLED = 1
155 PARAMETER HW_VER = 8.20.b
156 PARAMETER C_UNALIGNED_EXCEPTIONS = 1
157 BUS_INTERFACE DPLB = plb_primary
158 BUS_INTERFACE IPLB = plb_primary
159 BUS_INTERFACE DEBUG = microblaze_0_mdm_bus
160 BUS_INTERFACE DLMB = dlmb
161 BUS_INTERFACE ILMB = ilmb
162 PORT MB_RESET = mb_reset
163END
164
165BEGIN plb_v46
166 PARAMETER INSTANCE = plb_primary
167 PARAMETER HW_VER = 1.05.a
168 PORT PLB_Clk = clk_160MHz
169 PORT SYS_Rst = sys_bus_reset
170END
171
172BEGIN lmb_v10
173 PARAMETER INSTANCE = ilmb
174 PARAMETER HW_VER = 2.00.b
175 PORT LMB_Clk = clk_160MHz
176 PORT SYS_Rst = sys_bus_reset
177END
178
179BEGIN lmb_v10
180 PARAMETER INSTANCE = dlmb
181 PARAMETER HW_VER = 2.00.b
182 PORT LMB_Clk = clk_160MHz
183 PORT SYS_Rst = sys_bus_reset
184END
185
186BEGIN lmb_bram_if_cntlr
187 PARAMETER INSTANCE = dlmb_cntlr
188 PARAMETER HW_VER = 3.00.b
189 PARAMETER C_BASEADDR = 0x00000000
190 PARAMETER C_HIGHADDR = 0x0000ffff
191 BUS_INTERFACE SLMB = dlmb
192 BUS_INTERFACE BRAM_PORT = dlmb_port
193END
194
195BEGIN lmb_bram_if_cntlr
196 PARAMETER INSTANCE = ilmb_cntlr
197 PARAMETER HW_VER = 3.00.b
198 PARAMETER C_BASEADDR = 0x00000000
199 PARAMETER C_HIGHADDR = 0x0000ffff
200 BUS_INTERFACE SLMB = ilmb
201 BUS_INTERFACE BRAM_PORT = ilmb_port
202END
203
204BEGIN bram_block
205 PARAMETER INSTANCE = lmb_bram
206 PARAMETER HW_VER = 1.00.a
207 BUS_INTERFACE PORTA = ilmb_port
208 BUS_INTERFACE PORTB = dlmb_port
209END
210
211BEGIN w3_userio
212 PARAMETER INSTANCE = w3_userio_0
213 PARAMETER HW_VER = 1.00.a
214 PARAMETER C_BASEADDR = 0xc09c0000
215 PARAMETER C_HIGHADDR = 0xc09cffff
216 BUS_INTERFACE SPLB = plb_primary
217 PORT hexdisp_left = USERIO_hexdisp_left_pin
218 PORT hexdisp_right = USERIO_hexdisp_right_pin
219 PORT hexdisp_left_dp = USERIO_hexdisp_left_dp_pin
220 PORT hexdisp_right_dp = USERIO_hexdisp_right_dp_pin
221 PORT leds_red = USERIO_leds_red_pin
222 PORT leds_green = USERIO_leds_green_pin
223 PORT rfa_led_red = USERIO_rfa_led_red_pin
224 PORT rfa_led_green = USERIO_rfa_led_green_pin
225 PORT rfb_led_red = USERIO_rfb_led_red_pin
226 PORT rfb_led_green = USERIO_rfb_led_green_pin
227 PORT dipsw = USERIO_dipsw_pin
228 PORT pb_u = USERIO_pb_u_pin
229 PORT pb_m = USERIO_pb_m_pin
230 PORT pb_d = USERIO_pb_d_pin
231 PORT usr_rfa_led_red = RFA_statLED_Rx
232 PORT usr_rfa_led_green = RFA_statLED_Tx
233 PORT usr_rfb_led_red = RFB_statLED_Rx
234 PORT usr_rfb_led_green = RFB_statLED_Tx
235 PORT DNA_Port_Clk = clk_40MHz
236END
237
238BEGIN w3_iic_eeprom
239 PARAMETER INSTANCE = w3_iic_eeprom_onBoard
240 PARAMETER HW_VER = 1.00.b
241 PARAMETER C_BASEADDR = 0xc08d0000
242 PARAMETER C_HIGHADDR = 0xc08dffff
243 BUS_INTERFACE SPLB = plb_primary
244 PORT iic_scl = IIC_EEPROM_iic_scl_pin
245 PORT iic_sda = IIC_EEPROM_iic_sda_pin
246END
247
248BEGIN xps_uartlite
249 PARAMETER INSTANCE = UART_USB
250 PARAMETER C_BAUDRATE = 57600
251 PARAMETER C_DATA_BITS = 8
252 PARAMETER C_USE_PARITY = 0
253 PARAMETER C_ODD_PARITY = 0
254 PARAMETER HW_VER = 1.02.a
255 PARAMETER C_BASEADDR = 0xc0be0000
256 PARAMETER C_HIGHADDR = 0xc0beffff
257 BUS_INTERFACE SPLB = plb_primary
258 PORT RX = UART_USB_RX_pin
259 PORT TX = UART_USB_TX_pin
260END
261
262BEGIN xps_ll_temac
263 PARAMETER INSTANCE = ETH_A
264 PARAMETER C_NUM_IDELAYCTRL = 1
265 PARAMETER C_IDELAYCTRL_LOC = IDELAYCTRL_X2Y2
266 PARAMETER C_PHY_TYPE = 3
267 PARAMETER C_TEMAC1_ENABLED = 0
268 PARAMETER C_BUS2CORE_CLK_RATIO = 1
269 PARAMETER C_TEMAC_TYPE = 3
270 PARAMETER C_TEMAC0_PHYADDR = 0b00001
271 PARAMETER HW_VER = 2.03.a
272 PARAMETER C_BASEADDR = 0xc0a00000
273 PARAMETER C_HIGHADDR = 0xc0a7ffff
274 BUS_INTERFACE SPLB = plb_primary
275 BUS_INTERFACE LLINK0 = ETH_A_llink0
276 PORT TemacPhy_RST_n = ETH_A_TemacPhy_RST_n_pin
277 PORT GTX_CLK_0 = clk_125MHz
278 PORT REFCLK = clk_200MHz
279 PORT LlinkTemac0_CLK = clk_160MHz
280 PORT RGMII_TXD_0 = ETH_A_RGMII_TXD_0_pin
281 PORT RGMII_TX_CTL_0 = ETH_A_RGMII_TX_CTL_0_pin
282 PORT RGMII_TXC_0 = ETH_A_RGMII_TXC_0_pin
283 PORT RGMII_RXD_0 = ETH_A_RGMII_RXD_0_pin
284 PORT RGMII_RX_CTL_0 = ETH_A_RGMII_RX_CTL_0_pin
285 PORT RGMII_RXC_0 = ETH_A_RGMII_RXC_0_pin
286 PORT MDC_0 = ETH_A_MDC_0_pin
287 PORT MDIO_0 = ETH_A_MDIO_0_pin
288END
289
290BEGIN xps_ll_temac
291 PARAMETER INSTANCE = ETH_B
292 PARAMETER C_NUM_IDELAYCTRL = 0
293 PARAMETER C_PHY_TYPE = 3
294 PARAMETER C_TEMAC1_ENABLED = 0
295 PARAMETER C_BUS2CORE_CLK_RATIO = 1
296 PARAMETER C_TEMAC_TYPE = 3
297 PARAMETER C_TEMAC0_PHYADDR = 0b00001
298 PARAMETER HW_VER = 2.03.a
299 PARAMETER C_BASEADDR = 0xc0900000
300 PARAMETER C_HIGHADDR = 0xc097ffff
301 BUS_INTERFACE SPLB = plb_primary
302 BUS_INTERFACE LLINK0 = ETH_B_llink0
303 PORT GTX_CLK_0 = clk_125MHz
304 PORT REFCLK = clk_200MHz
305 PORT LlinkTemac0_CLK = clk_160MHz
306 PORT RGMII_TXD_0 = ETH_B_RGMII_TXD_0_pin
307 PORT RGMII_TX_CTL_0 = ETH_B_RGMII_TX_CTL_0_pin
308 PORT RGMII_TXC_0 = ETH_B_RGMII_TXC_0_pin
309 PORT RGMII_RXD_0 = ETH_B_RGMII_RXD_0_pin
310 PORT RGMII_RX_CTL_0 = ETH_B_RGMII_RX_CTL_0_pin
311 PORT RGMII_RXC_0 = ETH_B_RGMII_RXC_0_pin
312 PORT MDC_0 = ETH_B_MDC_0_pin
313 PORT MDIO_0 = ETH_B_MDIO_0_pin
314END
315
316BEGIN mpmc
317 PARAMETER INSTANCE = DDR3_2GB_SODIMM
318 PARAMETER C_NUM_PORTS = 1
319 PARAMETER C_MEM_TYPE = DDR3
320 PARAMETER C_MEM_PARTNO = MT8JSF25664HZ-1G4
321 PARAMETER C_MEM_ODT_TYPE = 1
322 PARAMETER C_MEM_REG_DIMM = 0
323 PARAMETER C_MEM_CLK_WIDTH = 1
324 PARAMETER C_MEM_ODT_WIDTH = 1
325 PARAMETER C_MEM_CE_WIDTH = 1
326 PARAMETER C_MEM_CS_N_WIDTH = 1
327 PARAMETER C_MEM_DATA_WIDTH = 32
328 PARAMETER C_MEM_NDQS_COL0 = 4
329 PARAMETER C_MEM_DQS_LOC_COL0 = 0x000000000000000000000000000003020100
330 PARAMETER C_PIM0_BASETYPE = 2
331 PARAMETER HW_VER = 6.05.a
332 PARAMETER C_FAMILY = virtex6
333 PARAMETER C_MPMC_BASEADDR = 0x40000000
334 PARAMETER C_MPMC_HIGHADDR = 0x7fffffff
335 BUS_INTERFACE SPLB0 = plb_primary
336 PORT MPMC_Clk0 = clk_160MHz
337 PORT MPMC_Clk_200MHz = clk_200MHz
338 PORT MPMC_Rst = sys_periph_reset
339 PORT MPMC_Clk_Mem = clk_320MHz
340 PORT MPMC_Clk_Rd_Base = clk_320MHz_nobuf_varphase
341 PORT MPMC_DCM_PSEN = MPMC_DCM_PSEN
342 PORT MPMC_DCM_PSINCDEC = MPMC_DCM_PSINCDEC
343 PORT MPMC_DCM_PSDONE = MPMC_DCM_PSDONE
344 PORT DDR3_Clk = DDR3_2GB_SODIMM_Clk_pin
345 PORT DDR3_Clk_n = DDR3_2GB_SODIMM_Clk_n_pin
346 PORT DDR3_CE = DDR3_2GB_SODIMM_CE_pin
347 PORT DDR3_CS_n = DDR3_2GB_SODIMM_CS_n_pin
348 PORT DDR3_ODT = DDR3_2GB_SODIMM_ODT_pin
349 PORT DDR3_RAS_n = DDR3_2GB_SODIMM_RAS_n_pin
350 PORT DDR3_CAS_n = DDR3_2GB_SODIMM_CAS_n_pin
351 PORT DDR3_WE_n = DDR3_2GB_SODIMM_WE_n_pin
352 PORT DDR3_BankAddr = DDR3_2GB_SODIMM_BankAddr_pin
353 PORT DDR3_Addr = DDR3_2GB_SODIMM_Addr_pin
354 PORT DDR3_DQ = DDR3_2GB_SODIMM_DQ_pin
355 PORT DDR3_DM = DDR3_2GB_SODIMM_DM_pin
356 PORT DDR3_Reset_n = DDR3_2GB_SODIMM_Reset_n_pin
357 PORT DDR3_DQS = DDR3_2GB_SODIMM_DQS_pin
358 PORT DDR3_DQS_n = DDR3_2GB_SODIMM_DQS_n_pin
359END
360
361BEGIN xps_ll_fifo
362 PARAMETER INSTANCE = ETH_A_fifo
363 PARAMETER HW_VER = 1.02.a
364 PARAMETER C_BASEADDR = 0xc0870000
365 PARAMETER C_HIGHADDR = 0xc087ffff
366 BUS_INTERFACE SPLB = plb_primary
367 BUS_INTERFACE LLINK = ETH_A_llink0
368END
369
370BEGIN xps_ll_fifo
371 PARAMETER INSTANCE = ETH_B_fifo
372 PARAMETER HW_VER = 1.02.a
373 PARAMETER C_BASEADDR = 0xc0b80000
374 PARAMETER C_HIGHADDR = 0xc0b8ffff
375 BUS_INTERFACE SPLB = plb_primary
376 BUS_INTERFACE LLINK = ETH_B_llink0
377END
378
379BEGIN clock_generator
380 PARAMETER INSTANCE = clock_generator_ProcBusSamp_Clocks
381 PARAMETER C_EXT_RESET_HIGH = 1
382 PARAMETER HW_VER = 4.03.a
383# 80MHz clock input (driven by AD9512 for sampling clock)
384 PARAMETER C_CLKIN_FREQ = 80000000
385# 2x Sampling clock 0 deg phase
386 PARAMETER C_CLKOUT0_FREQ = 80000000
387 PARAMETER C_CLKOUT0_PHASE = 0
388 PARAMETER C_CLKOUT0_GROUP = MMCM0
389 PARAMETER C_CLKOUT0_BUF = TRUE
390# MB and primary PLB
391 PARAMETER C_CLKOUT1_FREQ = 160000000
392 PARAMETER C_CLKOUT1_PHASE = 0
393 PARAMETER C_CLKOUT1_GROUP = MMCM0
394 PARAMETER C_CLKOUT1_BUF = TRUE
395# Sampling clock 0 deg phase
396 PARAMETER C_CLKOUT2_FREQ = 40000000
397 PARAMETER C_CLKOUT2_PHASE = 0
398 PARAMETER C_CLKOUT2_GROUP = MMCM0
399 PARAMETER C_CLKOUT2_BUF = TRUE
400# Sampling clock 90 deg phase
401 PARAMETER C_CLKOUT3_FREQ = 40000000
402 PARAMETER C_CLKOUT3_PHASE = 90
403 PARAMETER C_CLKOUT3_BUF = TRUE
404 PARAMETER C_CLKOUT3_GROUP = MMCM0
405 PORT CLKIN = ad_refclk_in
406 PORT CLKOUT0 = clk_80MHz
407 PORT CLKOUT1 = clk_160MHz
408 PORT CLKOUT2 = clk_40MHz
409 PORT CLKOUT3 = clk_40MHz_90degphase
410 PORT RST = mmcm_inputs_invalid
411 PORT LOCKED = clk_gen_0_locked
412END
413
414BEGIN clock_generator
415 PARAMETER INSTANCE = clock_generator_asyncClks
416 PARAMETER C_EXT_RESET_HIGH = 1
417 PARAMETER HW_VER = 4.03.a
418# 200MHz clock input (driven by 200MHz LVDS oscillator)
419 PARAMETER C_CLKIN_FREQ = 200000000
420# TEMAC TxClk
421 PARAMETER C_CLKOUT0_FREQ = 125000000
422 PARAMETER C_CLKOUT0_PHASE = 0
423 PARAMETER C_CLKOUT0_GROUP = NONE
424 PARAMETER C_CLKOUT0_BUF = TRUE
425# IDELAYCTRL refclk
426 PARAMETER C_CLKOUT1_FREQ = 200000000
427 PARAMETER C_CLKOUT1_PHASE = 0
428 PARAMETER C_CLKOUT1_GROUP = NONE
429 PARAMETER C_CLKOUT1_BUF = TRUE
430 PORT CLKIN = osc200_in
431 PORT CLKOUT0 = clk_125MHz
432 PORT CLKOUT1 = clk_200MHz
433 PORT RST = sys_rst_s
434 PORT LOCKED = clk_gen_1_locked
435END
436
437BEGIN clock_generator
438 PARAMETER INSTANCE = clock_generator_MPMC_Clocks
439 PARAMETER C_EXT_RESET_HIGH = 1
440 PARAMETER HW_VER = 4.03.a
441# 80MHz clock input (driven by other clock generator)
442 PARAMETER C_CLKIN_FREQ = 80000000
443# MPMC DRAM clock (2x bus)
444 PARAMETER C_CLKOUT0_FREQ = 320000000
445 PARAMETER C_CLKOUT0_PHASE = 0
446 PARAMETER C_CLKOUT0_GROUP = MMCM0
447 PARAMETER C_CLKOUT0_BUF = TRUE
448# MPMC DRAM clock (2x bus, variable phase)
449 PARAMETER C_CLKOUT1_FREQ = 320000000
450 PARAMETER C_CLKOUT1_PHASE = 0
451 PARAMETER C_CLKOUT1_GROUP = MMCM0
452 PARAMETER C_CLKOUT1_BUF = FALSE
453 PARAMETER C_CLKOUT1_VARIABLE_PHASE = TRUE
454 PARAMETER C_PSDONE_GROUP = MMCM0
455 PORT CLKIN = clk_80MHz
456 PORT CLKOUT0 = clk_320MHz
457 PORT CLKOUT1 = clk_320MHz_nobuf_varphase
458 PORT PSCLK = clk_80MHz
459 PORT PSEN = MPMC_DCM_PSEN
460 PORT PSINCDEC = MPMC_DCM_PSINCDEC
461 PORT PSDONE = MPMC_DCM_PSDONE
462 PORT RST = mmcm_inputs_invalid
463 PORT LOCKED = clk_gen_2_locked
464END
465
466BEGIN mdm
467 PARAMETER INSTANCE = mdm_0
468 PARAMETER C_MB_DBG_PORTS = 1
469 PARAMETER C_USE_UART = 1
470 PARAMETER HW_VER = 2.00.b
471 PARAMETER C_BASEADDR = 0xc09a0000
472 PARAMETER C_HIGHADDR = 0xc09affff
473 BUS_INTERFACE SPLB = plb_primary
474 BUS_INTERFACE MBDEBUG_0 = microblaze_0_mdm_bus
475 PORT Debug_SYS_Rst = Debug_SYS_Rst
476END
477
478BEGIN proc_sys_reset
479 PARAMETER INSTANCE = proc_sys_reset_0
480 PARAMETER C_EXT_RESET_HIGH = 1
481 PARAMETER HW_VER = 3.00.a
482 PORT Slowest_sync_clk = clk_40MHz
483 PORT Ext_Reset_In = sys_rst_s
484 PORT MB_Debug_Sys_Rst = Debug_SYS_Rst
485 PORT Dcm_locked = clk_gen_all_locked
486 PORT MB_Reset = mb_reset
487 PORT Bus_Struct_Reset = sys_bus_reset
488 PORT Peripheral_Reset = sys_periph_reset
489END
490
491BEGIN util_reduced_logic
492 PARAMETER INSTANCE = clk_gen_locked_AND
493 PARAMETER HW_VER = 1.00.a
494 PARAMETER C_OPERATION = AND
495 PARAMETER C_SIZE = 3
496 PORT Op1 = clk_gen_0_locked & clk_gen_1_locked & clk_gen_2_locked
497 PORT Res = clk_gen_all_locked
498END
499
500BEGIN bram_block
501 PARAMETER INSTANCE = bram_block_0
502 PARAMETER HW_VER = 1.00.a
503 BUS_INTERFACE PORTA = xps_bram_if_cntlr_0_PORTA
504END
505
506BEGIN xps_bram_if_cntlr
507 PARAMETER INSTANCE = xps_bram_if_cntlr_0
508 PARAMETER HW_VER = 1.00.b
509 PARAMETER C_SPLB_NATIVE_DWIDTH = 32
510 PARAMETER C_BASEADDR = 0xc0b40000
511 PARAMETER C_HIGHADDR = 0xc0b5ffff
512 BUS_INTERFACE SPLB = plb_primary
513 BUS_INTERFACE PORTA = xps_bram_if_cntlr_0_PORTA
514END
515
516BEGIN bram_block
517 PARAMETER INSTANCE = bram_block_1
518 PARAMETER HW_VER = 1.00.a
519 BUS_INTERFACE PORTA = xps_bram_if_cntlr_1_PORTA
520END
521
522BEGIN xps_bram_if_cntlr
523 PARAMETER INSTANCE = xps_bram_if_cntlr_1
524 PARAMETER HW_VER = 1.00.b
525 PARAMETER C_SPLB_NATIVE_DWIDTH = 32
526 PARAMETER C_BASEADDR = 0xc0840000
527 PARAMETER C_HIGHADDR = 0xc084ffff
528 BUS_INTERFACE SPLB = plb_primary
529 BUS_INTERFACE PORTA = xps_bram_if_cntlr_1_PORTA
530END
531
532BEGIN xps_timer
533 PARAMETER INSTANCE = xps_timer_0
534 PARAMETER HW_VER = 1.02.a
535 PARAMETER C_BASEADDR = 0x80a00000
536 PARAMETER C_HIGHADDR = 0x80a0ffff
537 BUS_INTERFACE SPLB = plb_secondary_80MHz
538END
539
540# ###############
541# WARP pcores
542# ###############
543BEGIN w3_clock_controller
544 PARAMETER INSTANCE = w3_clock_controller_0
545 PARAMETER HW_VER = 3.01.b
546 PARAMETER C_BASEADDR = 0xc0400000
547 PARAMETER C_HIGHADDR = 0xc040ffff
548 BUS_INTERFACE SPLB = plb_primary
549 PORT rfref_spi_cs_n = clk_rfref_spi_cs_n
550 PORT samp_spi_cs_n = clk_samp_spi_cs_n
551 PORT samp_spi_mosi = clk_samp_spi_mosi
552 PORT rfref_spi_mosi = clk_rfref_spi_mosi
553 PORT samp_spi_sclk = clk_samp_spi_sclk
554 PORT rfref_spi_sclk = clk_rfref_spi_sclk
555 PORT samp_spi_miso = clk_samp_spi_miso
556 PORT rfref_spi_miso = clk_rfref_spi_miso
557 PORT usr_status = net_gnd
558 PORT at_boot_clk_in = clk_200MHz
559 PORT at_boot_clk_in_valid = clk_gen_1_locked
560 PORT at_boot_config_sw = cm_mmcx_sw
561 PORT at_boot_clkbuf_clocks_invalid = mmcm_inputs_invalid
562END
563
564BEGIN w3_ad_controller
565 PARAMETER INSTANCE = w3_ad_controller_0
566 PARAMETER HW_VER = 3.01.a
567 PARAMETER C_BASEADDR = 0xc0b90000
568 PARAMETER C_HIGHADDR = 0xc0b9ffff
569 BUS_INTERFACE SPLB = plb_primary
570 PORT RFA_AD_spi_sdio = RFA_AD_spi_sdio
571 PORT RFA_AD_spi_sclk = RFA_AD_spi_sclk
572 PORT RFA_AD_spi_cs_n = RFA_AD_spi_cs_n
573 PORT RFA_AD_reset_n = RFA_AD_reset_n
574 PORT RFB_AD_spi_sdio = RFB_AD_spi_sdio
575 PORT RFB_AD_spi_sclk = RFB_AD_spi_sclk
576 PORT RFB_AD_spi_cs_n = RFB_AD_spi_cs_n
577 PORT RFB_AD_reset_n = RFB_AD_reset_n
578 PORT RFC_AD_spi_sdio = net_gnd
579 PORT RFC_AD_spi_sclk = net_gnd
580 PORT RFC_AD_spi_cs_n = net_gnd
581 PORT RFC_AD_reset_n = net_gnd
582 PORT RFD_AD_spi_sdio = net_gnd
583 PORT RFD_AD_spi_sclk = net_gnd
584 PORT RFD_AD_spi_cs_n = net_gnd
585 PORT RFD_AD_reset_n = net_gnd
586END
587
588BEGIN radio_controller
589 PARAMETER INSTANCE = radio_controller_0
590 PARAMETER HW_VER = 3.00.c
591 PARAMETER C_BASEADDR = 0xc0820000
592 PARAMETER C_HIGHADDR = 0xc082ffff
593 BUS_INTERFACE SPLB = plb_primary
594 PORT RFA_TxEn = RFA_TxEn
595 PORT RFA_RxEn = RFA_RxEn
596 PORT RFA_RxHP = RFA_RxHP
597 PORT RFA_SHDN = RFA_SHDN
598 PORT RFA_SPI_SCLK = RFA_SPI_SCLK
599 PORT RFA_SPI_MOSI = RFA_SPI_MOSI
600 PORT RFA_SPI_CSn = RFA_SPI_CSn
601 PORT RFA_B = RFA_B
602 PORT RFA_LD = RFA_LD
603 PORT RFA_PAEn_24 = RFA_PAEn_24
604 PORT RFA_PAEn_5 = RFA_PAEn_5
605 PORT RFA_AntSw = RFA_AntSw
606 PORT RFB_TxEn = RFB_TxEn
607 PORT RFB_RxEn = RFB_RxEn
608 PORT RFB_RxHP = RFB_RxHP
609 PORT RFB_SHDN = RFB_SHDN
610 PORT RFB_SPI_SCLK = RFB_SPI_SCLK
611 PORT RFB_SPI_MOSI = RFB_SPI_MOSI
612 PORT RFB_SPI_CSn = RFB_SPI_CSn
613 PORT RFB_B = RFB_B
614 PORT RFB_LD = RFB_LD
615 PORT RFB_PAEn_24 = RFB_PAEn_24
616 PORT RFB_PAEn_5 = RFB_PAEn_5
617 PORT RFB_AntSw = RFB_AntSw
618 PORT RFC_TxEn = net_gnd
619 PORT RFC_RxEn = net_gnd
620 PORT RFC_RxHP = net_gnd
621 PORT RFC_SHDN = net_gnd
622 PORT RFC_SPI_SCLK = net_gnd
623 PORT RFC_SPI_MOSI = net_gnd
624 PORT RFC_SPI_CSn = net_gnd
625 PORT RFC_B = net_gnd
626 PORT RFC_LD = net_gnd
627 PORT RFC_PAEn_24 = net_gnd
628 PORT RFC_PAEn_5 = net_gnd
629 PORT RFC_AntSw = net_gnd
630 PORT RFD_TxEn = net_gnd
631 PORT RFD_RxEn = net_gnd
632 PORT RFD_RxHP = net_gnd
633 PORT RFD_SHDN = net_gnd
634 PORT RFD_SPI_SCLK = net_gnd
635 PORT RFD_SPI_MOSI = net_gnd
636 PORT RFD_SPI_CSn = net_gnd
637 PORT RFD_B = net_gnd
638 PORT RFD_LD = net_gnd
639 PORT RFD_PAEn_24 = net_gnd
640 PORT RFD_PAEn_5 = net_gnd
641 PORT RFD_AntSw = net_gnd
642 PORT usr_RFA_statLED_Tx = RFA_statLED_Tx
643 PORT usr_RFA_statLED_Rx = RFA_statLED_Rx
644 PORT usr_RFB_statLED_Tx = RFB_statLED_Tx
645 PORT usr_RFB_statLED_Rx = RFB_statLED_Rx
646 PORT usr_RFC_statLED_Tx = net_gnd
647 PORT usr_RFC_statLED_Rx = net_gnd
648 PORT usr_RFD_statLED_Tx = net_gnd
649 PORT usr_RFD_statLED_Rx = net_gnd
650 PORT usr_RFA_RxHP = agc_rxhp_a
651 PORT usr_RFB_RxHP = agc_rxhp_b
652 PORT usr_RFC_RxHP = net_gnd
653 PORT usr_RFD_RxHP = net_gnd
654 PORT usr_RFA_RxGainRF = agc_g_rf_a
655 PORT usr_RFB_RxGainRF = agc_g_rf_b
656 PORT usr_RFC_RxGainRF = net_gnd
657 PORT usr_RFD_RxGainRF = net_gnd
658 PORT usr_RFA_RxGainBB = agc_g_bb_a
659 PORT usr_RFB_RxGainBB = agc_g_bb_b
660 PORT usr_RFC_RxGainBB = net_gnd
661 PORT usr_RFD_RxGainBB = net_gnd
662END
663
664# First instance of ad_bridge, to connect to on-board RF interfaces
665# Bridge RFA = FMC RFA = user RFA
666# Bridge RFB = FMC RFB = user RFB
667BEGIN w3_ad_bridge
668 PARAMETER INSTANCE = w3_ad_bridge_onBoard
669# exclude IDELAYCTRL, since TEMACs include them
670 PARAMETER INCLUDE_IDELAYCTRL = 0
671 PARAMETER HW_VER = 3.01.b
672 PARAMETER TRXCLK_IDELAY_RFA = 31
673 PARAMETER TRXCLK_IDELAY_RFB = 31
674# Clock ports (inputs to w3_ad_bridge)
675 PORT clk200 = net_gnd
676 PORT sys_samp_clk_Tx = clk_40MHz
677 PORT sys_samp_clk_Tx_90 = clk_40MHz_90degphase
678 PORT sys_samp_clk_Rx = clk_40MHz
679# Top-level AD9963 ports
680 PORT ad_RFA_TXD = rfa_txd
681 PORT ad_RFA_TXCLK = rfa_txclk
682 PORT ad_RFA_TXIQ = rfa_txiq
683 PORT ad_RFA_TRXD = rfa_trxd
684 PORT ad_RFA_TRXCLK = rfa_trxclk
685 PORT ad_RFA_TRXIQ = rfa_trxiq
686 PORT ad_RFB_TXD = rfb_txd
687 PORT ad_RFB_TXCLK = rfb_txclk
688 PORT ad_RFB_TXIQ = rfb_txiq
689 PORT ad_RFB_TRXD = rfb_trxd
690 PORT ad_RFB_TRXCLK = rfb_trxclk
691 PORT ad_RFB_TRXIQ = rfb_trxiq
692# ####
693# User ports - connect these to custom logic
694# Each port is Fix12_11
695 PORT user_RFA_TXD_I = warplab_radio1_Tx_I
696 PORT user_RFA_TXD_Q = warplab_radio1_Tx_Q
697 PORT user_RFA_RXD_I = warplab_radio1_Rx_I
698 PORT user_RFA_RXD_Q = warplab_radio1_Rx_Q
699 PORT user_RFB_TXD_I = warplab_radio2_Tx_I
700 PORT user_RFB_TXD_Q = warplab_radio2_Tx_Q
701 PORT user_RFB_RXD_I = warplab_radio2_Rx_I
702 PORT user_RFB_RXD_Q = warplab_radio2_Rx_Q
703END
704
705BEGIN plbv46_plbv46_bridge
706 PARAMETER INSTANCE = plb_primary_secondary_bridge
707 PARAMETER HW_VER = 1.04.a
708 PARAMETER C_BUS_CLOCK_RATIO = 2
709 PARAMETER C_NUM_ADDR_RNG = 1
710 PARAMETER C_BRIDGE_BASEADDR = 0xc08b0000
711 PARAMETER C_BRIDGE_HIGHADDR = 0xc08bffff
712 PARAMETER C_RNG0_BASEADDR = 0x80800000
713 PARAMETER C_RNG0_HIGHADDR = 0x80ffffff
714 BUS_INTERFACE MPLB = plb_secondary_80MHz
715 BUS_INTERFACE SPLB = plb_primary
716END
717
718BEGIN plb_v46
719 PARAMETER INSTANCE = plb_secondary_80MHz
720 PARAMETER HW_VER = 1.05.a
721 PORT PLB_Clk = clk_80MHz
722 PORT SYS_Rst = sys_bus_reset
723END
724
725BEGIN xps_sysmon_adc
726 PARAMETER INSTANCE = xps_sysmon_adc_0
727 PARAMETER HW_VER = 3.00.b
728 PARAMETER C_DCLK_RATIO = 2
729 PARAMETER C_BASEADDR = 0xc0880000
730 PARAMETER C_HIGHADDR = 0xc088ffff
731 BUS_INTERFACE SPLB = plb_primary
732END
733
734BEGIN w3_warplab_buffers_plbw
735 PARAMETER INSTANCE = warplab_buffers_plbw_0
736 PARAMETER HW_VER = 1.00.a
737 PARAMETER C_BASEADDR = 0x80c00000
738 PARAMETER C_HIGHADDR = 0x80ffffff
739 BUS_INTERFACE SPLB = plb_secondary_80MHz
740 PORT sysgen_clk = clk_40MHz
741 PORT radio1_dac_i = warplab_radio1_Tx_I
742 PORT radio1_dac_q = warplab_radio1_Tx_Q
743 PORT radio1_adc_i = warplab_radio1_Rx_I
744 PORT radio1_adc_q = warplab_radio1_Rx_Q
745 PORT radio2_dac_i = warplab_radio2_Tx_I
746 PORT radio2_dac_q = warplab_radio2_Tx_Q
747 PORT radio2_adc_i = warplab_radio2_Rx_I
748 PORT radio2_adc_q = warplab_radio2_Rx_Q
749 PORT radio3_dac_i = net_gnd
750 PORT radio3_dac_q = net_gnd
751 PORT radio3_adc_i = net_gnd
752 PORT radio3_adc_q = net_gnd
753 PORT radio4_dac_i = net_gnd
754 PORT radio4_dac_q = net_gnd
755 PORT radio4_adc_i = net_gnd
756 PORT radio4_adc_q = net_gnd
757 PORT radio1_rssi = warplab_radio1_rssi_D
758 PORT radio2_rssi = warplab_radio2_rssi_D
759 PORT radio3_rssi = net_gnd
760 PORT radio4_rssi = net_gnd
761 PORT rssi_adc_clk = warplab_rssi_clk
762 PORT startcapture = net_gnd
763 PORT starttx = net_gnd
764 PORT stoptx = net_gnd
765 PORT agc_done = agc_is_done
766 PORT fromagc_radio1_i = dc_filtered_i_a
767 PORT fromagc_radio1_q = dc_filtered_q_a
768 PORT fromagc_radio2_i = dc_filtered_i_b
769 PORT fromagc_radio2_q = dc_filtered_q_b
770 PORT fromagc_radio3_i = net_gnd
771 PORT fromagc_radio3_q = net_gnd
772 PORT fromagc_radio4_i = net_gnd
773 PORT fromagc_radio4_q = net_gnd
774 PORT debug_capturing = warplab_mimo_4x4_plbw_0_debug_capturing
775 PORT debug_transmitting = warplab_mimo_4x4_plbw_0_debug_transmitting
776END
777
778BEGIN w3_warplab_agc_plbw
779 PARAMETER INSTANCE = warplab_agc_plbw_0
780 PARAMETER HW_VER = 1.00.a
781 PARAMETER C_BASEADDR = 0x80900000
782 PARAMETER C_HIGHADDR = 0x8090ffff
783 BUS_INTERFACE SPLB = plb_secondary_80MHz
784 PORT sysgen_clk = clk_40MHz
785 PORT rxhp_a = agc_rxhp_a
786 PORT rxhp_b = agc_rxhp_b
787 PORT rxhp_c = net_gnd
788 PORT rxhp_d = net_gnd
789 PORT g_rf_a = agc_g_rf_a
790 PORT g_rf_b = agc_g_rf_b
791 PORT g_rf_c = net_gnd
792 PORT g_rf_d = net_gnd
793 PORT g_bb_a = agc_g_bb_a
794 PORT g_bb_b = agc_g_bb_b
795 PORT g_bb_c = net_gnd
796 PORT g_bb_d = net_gnd
797 PORT agc_done = agc_is_done
798 PORT rssi_in_a = warplab_radio1_rssi_D
799 PORT rssi_in_b = warplab_radio2_rssi_D
800 PORT rssi_in_c = net_gnd
801 PORT rssi_in_d = net_gnd
802 PORT reset_in = net_gnd
803 PORT i_in_a = warplab_radio1_Rx_I
804 PORT i_in_b = warplab_radio2_Rx_I
805 PORT i_in_c = net_gnd
806 PORT i_in_d = net_gnd
807 PORT q_in_a = warplab_radio1_Rx_Q
808 PORT q_in_b = warplab_radio2_Rx_Q
809 PORT q_in_c = net_gnd
810 PORT q_in_d = net_gnd
811 PORT packet_in = net_gnd
812 PORT mreset_in = net_gnd
813 PORT i_out_a = dc_filtered_i_a
814 PORT i_out_b = dc_filtered_i_b
815 PORT i_out_c = net_gnd
816 PORT i_out_d = net_gnd
817 PORT q_out_a = dc_filtered_q_a
818 PORT q_out_b = dc_filtered_q_b
819 PORT q_out_c = net_gnd
820 PORT q_out_d = net_gnd
821END
822
823BEGIN xps_central_dma
824 PARAMETER INSTANCE = xps_central_dma_0
825 PARAMETER HW_VER = 2.03.a
826 PARAMETER C_BASEADDR = 0xc0bb0000
827 PARAMETER C_HIGHADDR = 0xc0bbffff
828 BUS_INTERFACE MPLB = plb_primary
829 BUS_INTERFACE SPLB = plb_primary
830END
831
832BEGIN xps_gpio
833 PARAMETER INSTANCE = xps_gpio_0
834 PARAMETER HW_VER = 2.00.a
835 PARAMETER C_GPIO_WIDTH = 6
836 PARAMETER C_BASEADDR = 0xc0ae0000
837 PARAMETER C_HIGHADDR = 0xc0aeffff
838 BUS_INTERFACE SPLB = plb_primary
839 PORT GPIO_IO_O = debug_sw_gpio
840END
841
Note: See TracBrowser for help on using the repository browser.