You are not logged in.
I am trying to compile the OFDM Reference Design posted on the website and got the following error:
Check port drivers...
ERROR:MDT - fpga_0_radio_bridge_slot_1_radio_DIPSW (radio_DIPSW) -
C:\ofdm\system.mhs line 584 - connection has no driver!
ERROR:MDT - fpga_0_radio_bridge_slot_2_radio_DIPSW (radio_DIPSW) -
C:\ofdm\system.mhs line 667 - connection has no driver!
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
INFO: The Ethernet_MAC core has constraints automatically generated by XPS in implementation/ethernet_mac_wrapper/ethernet_mac_wrapper.ucf.
It can be overridden by constraints placed in the system.ucf file.
ERROR:MDT - platgen failed with errors!
make: *** [implementation/system.bmm] Error 2
These are the line in the system.mhs file
Line 584: PORT radio_DIPSW = fpga_0_radio_bridge_slot_1_radio_DIPSW
Line 667: PORT radio_DIPSW = fpga_0_radio_bridge_slot_2_radio_DIPSW
Kindly help.
Offline
Yep, that's a bug. The underlying problem is a mismatch on the direction of the signals routed to the DIP switches on the radio boards. We fixed this in the radio_bridge core at rev 546 but didn't update the reference design. I'll post an updated EDK project; in the meantime, you can fix this in your copy with two changes to the MHS file. Just change the top-level ports for the radio DIP switches to be inputs, not outputs.
In other words, lines 41 and 78 of system.mhs should be:
PORT fpga_0_radio_bridge_slot_1_radio_DIPSW_pin = fpga_0_radio_bridge_slot_1_radio_DIPSW, DIR = I, VEC = [3:0]
PORT fpga_0_radio_bridge_slot_2_radio_DIPSW_pin = fpga_0_radio_bridge_slot_2_radio_DIPSW, DIR = I, VEC = [3:0]
Offline
Another problem when updating the bitstream:
ERROR:NgdBuild:455 - logical net
'fpga_0_radio_bridge_slot_2_radio_DIPSW_pin_0_IBUF' has multiple driver(s):
pin G on block radio_bridge_slot_2/XST_GND with type GND,
pin O on block fpga_0_radio_bridge_slot_2_radio_DIPSW_pin_3_IBUF with type
IBUF,
pin O on block fpga_0_radio_bridge_slot_2_radio_DIPSW_pin_2_IBUF with type
IBUF,
pin O on block fpga_0_radio_bridge_slot_2_radio_DIPSW_pin_1_IBUF with type
IBUF,
pin O on block fpga_0_radio_bridge_slot_2_radio_DIPSW_pin_0_IBUF with type
IBUF
Partition Implementation Status
No Partitions were found in this design.
NGDBUILD Design Results Summary:
Number of errors: 4
Number of warnings: 2059
One or more errors were found during NGDBUILD. No NGD file will be written.
Writing NGDBUILD log file "system.bld"...
ERROR:Xflow - Program ngdbuild returned error code 2. Aborting flow execution...
Kindly help
Offline
I suspect this is a problem with a cached netlist for the old radio_bridge core (the one with the wrong port direction). I just posted the updated reference design project (OFDM_ReferenceDesign_v02.zip); try this one and let me know how it goes.
Offline
Working Fine. Thanks...
Offline