contents.gifindex.gif

Xilinx Property BLOCK

Use the BLOCK property to pass the LOC constraint to control logic placement in Xilinx CPLDs. To assign a node to a particular function block, use:

xilinx property BLOCK signal_name LOC=FBn

where n is the function block number. For example, to assign node xyz to function block 7 use:

xilinx property BLOCK xyz LOC=FB7

To assign a node to a specific macrocell use:

xilinx property BLOCK signal_name LOC=FBn_m

where n is the function block number and m is the macrocell number as defined in the data sheet. For example, to assign node xyz to function block 7, macrocell 1, use:

xilinx property BLOCK xyz LOC=FB7_1

You can also use the BLOCK property as an alternative way to specify LOC properties for alphanumeric pin names used on CSP and BGA type packages. For example, to assign signal xyz to pin A2, use:

xilinx property BLOCK xyz LOC=A2;

Note: You can only specify one signal name per BLOCK property statement.