Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

bufg followed by obuf

Status
Not open for further replies.

VLSI_CHE

Junior Member level 1
Joined
Jul 10, 2011
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,395
why shouldn't we give out a clock (o/p of bufg) to an I/O pin? i am getting error during map phase..

is there anything wrong doing so? plz tell whats the right way to give out the clock.
 

The problem is about understanding the FPGA architecture and routing options of globals resources. I'm not a Xilinx expert, but I see in the Spartan 6 clocking user guide, that a ODDR2 primitive can be used to connect the global clock network (BUFG) to an output pin (OBUF). In addition, there are probably dedicated clock output pins assigned to specific DCM/PLL units.
 

Clock outputs from PLL devices are sometimes routed through dedicated routing on the silicon, and synthesis tool is not supposed to insert IO buffers or assign them to the IO pins, PnR tool takes care of it.
 
Last edited by a moderator:

a bufg followed by a obuf will give error in map in spartan6 as u said... but can that be used in a spartan3 device?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top