Answers Database
 
 
 CPLD : 9500: How to utilize the Wired-AND (WAND) in the UIM 
 
 Record #2579
Product Family:  Software 
 
Product Line:  CPLD Implementation 
 
Product Part:  hitop 
 
Problem Title: 
CPLD : 9500: How to utilize the Wired-AND (WAND) in the UIM  
 
 
Problem Description: 
Urgency: standard 
 
General Description: How can a user utilize the Wired-AND 
capibilities in the UIM of the 9500. 
 
Note that this capability does not exist for the 9500XL/XV. 
 
 
Solution 1: 
 
XACT: 
 
By default, the 9500 fitter software will attempt to 
automatically utilize this feature if it is possible. 
However, if a designer wants to force this to occur, 
this can be done by attaching the following attribute 
on the desired AND gate: 
 
OPT=UIM 
 
Note: the wired-AND feature is implemented in the UIM. 
Thus, the inputs to the desired AND gate must come 
from feedback loops.  Thus, if any of the AND gate inputs 
are from inputs pins, the UIM wired-AND can not be used 
to implement the AND gate. 
 
Also, a wired-AND function can be implemented in the UIM only 
for a single level of logic. 
 
For example, if your equation looks like y = a*b*c, it can be 
implemented as a wired-AND. However, if your function looks 
like z = c*d + e*f, then you can implement the function z as 
one wired-AND gate. You will need two AND gates to implement 
that. 
 
 
 
Solution 2: 
 
1.X/2.1i 
 
The same details are true for M1 except for the syntax placed 
on the logic on the schematic. 
 
WIREAND 
 
is the attribute added to an AND gate to force HITOP to place 
the gate in the UIM. 
 
To place this attribute in a UCF file: 
 
NET signal_name WIREAND; 
 
where signal_name is the output signal of the AND gate. 
 
 
 
 End of Record #2579 - Last Modified: 12/17/99 13:43  |