Xilinx (NASDAQ: XLNX) Another Buying Opportunity