Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XC4000: XDE- editlca: find RxCx returns the wrong block in 4013(E) - 4025(E)


Record #1344

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
XC4000: XDE- editlca: find RxCx returns the wrong block in 4013(E) -
4025(E)



Problem Description:
Keywords: XDE, XACT DESIGN EDITOR, EDITLCA, 4000

Urgency: standard

Description

While in xde - editlca for a 4013, 4020, or 4025, the user may
notice the following behavior:
Typing "find RxCx" may return a block different that the one
desired. Also, the following arguments will return invalid
location error:
4013 - R13Cx or RxC13
4020 - R15Cx or RxC15
4025 - R17Cx or RxC17
4003 to 4010 - RxCx


Solution 1:

The correct syntax for all 40xx(E) devices in xde is
"find CLB_RxCx". The larger three devices aren't restricted
from using this notation as do the smaller devices. Thus all
smaller chips (4010 and below) return invalid location for all
attempts to access the "RxCx" notation.

Due to how the chips are designed, there is a row and column
that isn't user configurable but is numbered; users who attempt
to reference this row or column in the larger chips (4013 - Row
or Column 13, 4020 Row or Column 15, 4025 Row or Column 17)
will see the invalid location error; and all references to
higher block numbers will be off by one. For example, "find
R14C14" in a 4013 will point to CLB R13C13. Smaller block
numbers will return the correct location. For example, "find
R12C12" in a 4013 will point to CLB R12C12.

To solve this problem, please use the notation "CLB_RxCx" in
referencing the desired blocks in xde - editlca.



End of Record #1344

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents