Hi all!
I have a query regarding Xilinx FPGAs and the XST. In many documents relating FPGA designs, there are such statements as:
BUFG instance_name (.O (user_O), .I (user_I));
My question is that do we really need to instantiate BUFG, IBUFG etc in this manner? Isn't this automatically done by the tool(XST etc)? Lets say i am using a clk signal in my design. I LOC this clk signal to one of FPGAs IGCLK pad. Wont' the IBUFG primitive be used automatically? Similarly, does the tool not automatically insert IBUF and OBUF at the input/output signals?
Thanks