Re: Operating the Spartan 3A FPGA at maximum speed (320 MHz)



On Aug 24, 11:49 am, "Antti.Luk...@xxxxxxxxxxxxxx"
<antti.luk...@xxxxxxxxxxxxxx> wrote:
On Aug 24, 9:40 am, Sharath Raju <brshar...@xxxxxxxxx> wrote:



Hello,

Our project is to build a spectrometer, in which the FPGA is
configured to perform autocorrelation.
See:http://brsharath.googlepages.com/autocorr.jpegtoget an idea.
(The difference in our project is the two signals from antenna 1 and 2
acome from the same antenna). The basic building block is a Delay-
Multiply-Accumalate (DMAC) element. DMACs are aranged in a serial
manner to perform n-channel autocorrelation. All the DMACs share a
common clock.

In terms of hardware requirement, the input digital data should be
available to all the DMACs including the “farthest DMAC”. I am using
Spartan 3A FPGA (XC3S400A) which can be clocked at a maximum of 320
MHz, and there is a provision of providing external clock.

My question is :
1. Can the FPGA be easily clocked at 320 MHz using an external
oscillator ? or
Will I have to deal with serious “data synchronization” issues since
the signal is routed to the farthest DMAC ? If so, are there any
methods to overcome the problem ?

Thanks,
Sharath

very short: the design as in the picture will NOT work in S3a at 320
mhz clock.
give up..! that is look for other solution
Why ? Is it due to data synchronization or is it some other issue ? Please explain.

other solution 1
you clock at 160mhz using DDR in the IOB, and build the datapath 2
times in parallel
and double the data rate at the output IOBs again

this would reduce the internal clock to 160mhz, what may be ok already

Why do you think that clocking at 160MHz is safe ? I shall check whether the above solution is suitable for our application. Thanks!

Antti

.



Relevant Pages

  • Re: Operating the Spartan 3A FPGA at maximum speed (320 MHz)
    ... (The difference in our project is the two signals from antenna 1 and 2 ... acome from the same antenna). ... DMACs are aranged in a serial ... and there is a provision of providing external clock. ...
    (comp.arch.fpga)
  • Re: Now on 8.2.03i Re: Xilinx ISE ver 8.2.02i is optimizing away and removing "redundant" logic -
    ... "input setup/hold time" is the time required before a clock edge to ... Setup time is the time for the signal to be stable prior to ... live in isolation it is connected to outside devices that may have timing ... the calling module and in the signals used in the submodule. ...
    (comp.arch.fpga)
  • Re: SPI unterminated
    ... the plan is to run the SPI signal ... I would put a series resistor at the clock driver (there is ... You may want to put ground pins adjacent to the clock pin to ... But if you would rather be safe than sorry, or if the signals are going ...
    (sci.electronics.design)
  • Re: WTF with my computer clock?
    ... You may need to build a real LF antenna, ... ethernet port on one end for NTP sync and a 60kHz transmitter to sync a ... clock on the other. ...
    (sci.electronics.repair)
  • Re: Antenna for receiving WWV/10MHz: am I asking too much?
    ... It's hard to tell exactly how much the clock is off by. ... WWV" it calculates and saves an ... Frank McKenney, McKenney Associates ... signals can be used to calibrate it occasionally. ...
    (rec.radio.amateur.antenna)