Answers Database
 
 
 CPLD: 9500/XL :How do the BUFGSR, BUFG, OE buffers work on the 9500/XL? 
 
 Record #3122
Product Family:  Hardware 
 
Product Line:  9500 
 
Product Part:  9500 
 
Problem Title: 
CPLD: 9500/XL :How do the BUFGSR, BUFG, OE buffers work on the 9500/XL?  
 
 
Problem Description: 
Urgency: Standard 
 
General Description: 
How does the BUFGSR, BUFG, OE work? Do they use dedicated routing? 
Does it globally connect to all flops in the design such as on the FPGA's? 
How do I connect it? Is there any way to force using global routing? 
 
 
Solution 1: 
 
The BUFGSR must be manually connected to all the flops the user wants the 
signal to go to. This is different than on the FPGA, where using the STARTUP 
and connecting to the signal GSR will globally set/reset all flops on the 
device. 
 
On the CPLD, BUFGSR will use dedicated routing, if from the buffer to 
the flop there is no logic gates or anything else in  between them. By doing 
this will allow the M1 tools to use the dedicated routing on the device. So 
the BUFGSR can be connected to the set or resets of the different flops, and 
when this signal is asserted will have the desired affect. 
 
The BUFG and BUFOE buffers work in the same manner. 
 
 
 
 End of Record #3122 - Last Modified: 12/17/99 14:40  |