Hi, I am using the chipshop first time. I am using this one to debug my ddr controller in the v4 board. When i tried to route the data bus of ddr through the chipscope it generated ILA and inserted into my design but when i try to implement(map and par) xilinx ise showing error that the bidirectional port is being driven by some buffer by the chipscope module.the ddr bus are bidirectional so what changes needed in the chipscope setting to route my bidirectional port. regard subin
I think your problem could be that you're trying to probe the pads of the IOBs. There's no way for ChipScope to connect to this without going through an input buffer. Try probing the signal that comes off the input buffer(IOB.I) of the IOB. If that's not it, perhaps you could post the error message you're getting? HTH, Syms.
Hi, i am trying to probe the signal going to the IOB.When i try to probe the ddr_dq(the inout port of the ddr) i got this error. Started : "Map". Using target part "4vlx60ff668-10". Mapping design into LUTs... Running directed packing... ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob0/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob0/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob1/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob1/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob2/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob2/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob3/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob3/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob4/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob4/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob5/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob5/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob6/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob6/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob7/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob7/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob8/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob8/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob9/oddr_d q failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob9/oddr_d q requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob10/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob10/oddr_ dq requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob11/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob11/oddr_ dq requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob12/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob12/oddr_ dq requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob13/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob13/oddr_ dq requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob14/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob14/oddr_ dq requires general routing. ERROR:Pack:1564 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob15/oddr_ dq failed to join the OLOGIC component as required. The output signal for register symbol
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob15/oddr_ dq requires general routing. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob1/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob10/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob5/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob14/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob9/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob2/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob11/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob6/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob15/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob3/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob12/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob7/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob0/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob4/oddr_d q failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob13/oddr_ dq failed to join an OLOGIC component as required. ERROR:Pack:1569 - The dual data rate register
mem_interface_top0/main_00/top_00/iobs_00/data_path_iobs_00/v4_dq_iob8/oddr_d q failed to join an OLOGIC component as required.
i didnt understand the message. can you please tell me what it is. regard sub> > Hi,
Symon is right, you've specified an IOB output to probe in ChipScope. Although ChipScope lets you do this, it's generally a bad idea, especially if you have an IOB flip-flop. In the case where you're probing the output of a non-DDR IOB flip-flop, ChipScope connects a probe to the flip-flop output, but then ISE can't place the flip-flop in the IOB (because there is no routing resource that ISE can find), so the flip-flop goes in the fabric. Now, instead of having a nice short clock-to-output delay, you have a much longer delay through the fabric. In the case of the DDR IOB flip-flop, there is no DDR flip-flop that ISE can put in the fabric, so the signal can't be routed.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.