| 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
 |