Element | XC3000 | XC4000E | XC4000X | XC5200 | XC9000 | Spartan | SpartanXL | Virtex |
---|---|---|---|---|---|---|---|---|
XNOR2, XNOR3, XNOR4 | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive |
XNOR5 | Primitive | Primitive | Primitive | Macro | Macro | Primitive | Primitive | Primitive |
XNOR6, XNOR7, XNOR8, XNOR9 | Macro | Macro | Macro | Macro | Macro | Macro | Macro | Macro |
Figure 10.12 XNOR Gate Representations |
The XNOR function is performed in the Configurable Logic Block (CLB) function generators in XC3000, XC4000, and Spartans. XNOR 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.
Figure 10.13 XNOR5 Implementation XC5200 |
Figure 10.14 XNOR5 Implementation XC9000 |
Figure 10.15 XNOR6 Implementation XC9000 |
Figure 10.16 XNOR7 Implementation XC3000 |
Figure 10.17 XNOR7 Implementation XC4000, XC5200, Spartans |
Figure 10.18 XNOR7 Implementation XC9000 |
Figure 10.19 XNOR7 Implementation Virtex |
Figure 10.20 XNOR8 Implementation XC3000 |
Figure 10.21 XNOR8 Implementation XC4000, XC5200, Spartans |
Figure 10.22 XNOR8 Implementation XC9000 |
Figure 10.23 XNOR8 Implementation Virtex |
Figure 10.24 XNOR9 Implementation XC3000 |
Figure 10.25 XNOR9 Implementation XC4000, XC5200, Spartans |
Figure 10.26 XNOR9 Implementation XC9000 |
Figure 10.27 XNOR9 Implementation Virtex |