Element | XC3000 | XC4000E | XC4000X | XC5200 | XC9000 | Spartan | SpartanXL | Spartan2 | Virtex |
---|---|---|---|---|---|---|---|---|---|
XOR2, XOR3, XOR4 | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive |
XOR5 | Primitive | Primitive | Primitive | Macro | Macro | Primitive | Primitive | Primitive | Primitive |
XOR6, XOR7, XOR8, XOR9 | Macro | Macro | Macro | Macro | Macro | Macro | Macro | Macro | Macro |
The XOR function is performed in the Configurable Logic Block (CLB) function generators in XC3000, XC4000, Spartan, and SpartanXL. XOR functions of up to nine inputs are available. All inputs are non-inverting. Because each input uses a CLB resource, replace functions with unused inputs with functions having the necessary number of inputs.