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.

Errors about Spartan6 BUFIO2

Status
Not open for further replies.

gongyuwei

Newbie level 6
Newbie level 6
Joined
Mar 4, 2014
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
127
Hi, I am using Spartan6 FPGA to receive output data of AD. The outputs of AD contain a clock and 12 bit data lines. In FPGA, I connect BUFIO2 to input clock, and use this clock to sample 12 bit data. However, I must process this data. BUFIO2 is regional clock, and the processing of data should be in global clock. I insert a FIFO between the two clocks. Now I want to connect 12 bit data to data input of FIFO, but it seems BUFIO2 can not drive internal logic. ISE gives me errors too. If this is true, how do I transmit the 12 bit data between logics after FPGA samples these data? How do I use BUFIO2 correctly?
 

What error do u get, because everythink should be working corretly if i place external clock to BUFIO2 on spartan 6
 

BUFIO only drives IO logic.
BUFR can be connected to the bufio, and can drive a region.
 

I searched BUFCE in ug381, but I can not found it. Now I know that BUFIO2 is used for high speed interface(>100MHz), in which case data always are transmitted in serial. Then SDR and DDR is needed, so high speed clock can be connected to the clock input of SDR and DDR through BUFIO2. After SDR and DDR, data are converted to parallel data, so BUFIO2 has a DIV output to generate a divided clock for parallel data. This DIV output can be connected to BUFG and drives the logic in FPGA. Then parallel data are processed under this global clock. However, is there some skew between this global clock and parallel data? How do FPGA remove this skew and align the two?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top