Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Hardware isssue

 
Thread Tools Search this Thread
Old 12-16-2003, 02:29 PM   #1
Default Hardware isssue


Hi,

I know this isn't a VHDL code issue but I was wondering if it's better
when you use several serialised FPGAs to use the same clock signal for
the all the FPGAs (comming from a external source) or to let the clock
signal going through the FPGAs. (The main clock comes in the FPGA
number 1 from the external source, then goes through the FPGA and
comes in the FGPA number 2, and so on ..).

Regards,
Christophe


chris
  Reply With Quote
Old 12-16-2003, 04:53 PM   #2
Cameron, Charles B.
 
Posts: n/a
Default Re: Hardware isssue
chris wrote:

>Hi,
>
>I know this isn't a VHDL code issue but I was wondering if it's better
>when you use several serialised FPGAs to use the same clock signal for
>the all the FPGAs (comming from a external source) or to let the clock
>signal going through the FPGAs. (The main clock comes in the FPGA
>number 1 from the external source, then goes through the FPGA and
>comes in the FGPA number 2, and so on ..).
>
>Regards,
>Christophe
>


Generally speaking it's desirable to minimize clock skew by passing a
single clock to all its recipients at the same time so that all inputs
are read at the same moment. A couple of factors may make this infeasible:
1. If many devices need the same clock, the capacitance of each of the
recipients sums and the time required to charge the line to the
requisite voltage level climbs, slowing down the system. A hierarchical
arrangement of current buffers can be used to address this problem.
2. If the system truly is serial in nature, as suggested by your
e-mail, then clock skew may not present the usual disadvantages. In
that case, faster operation can result if you simply pass the clock
along to subsequent serial modules in a serial fashion. This is akin to
pipelining of other kinds of signals. The effect is to increase the
potential clock rate since without serializing the clock you would have
to wait for every module to complete its functions before advancing the
clock whereas by pipelining it you can advance the clock after the first
module in the chain has finished with it.

Charles B. Cameron



Cameron, Charles B.
  Reply With Quote
Old 12-16-2003, 04:57 PM   #3
Brannon King
 
Posts: n/a
Default Re: Hardware isssue
The answer to this depends on if you are sending data one direction or both
directions. For one direction, it is better to run your clock through the
FPGAs because the odds are that your data lines are the same length as the
clock lines. That would give you an advantage on knowing exactly when your
data is going to arrive. For data going both directions between chips, I
think it is easier to run them all on the global clock. That makes it easier
to set up your data window.


"chris" <> wrote in message
news: om...
> Hi,
>
> I know this isn't a VHDL code issue but I was wondering if it's better
> when you use several serialised FPGAs to use the same clock signal for
> the all the FPGAs (comming from a external source) or to let the clock
> signal going through the FPGAs. (The main clock comes in the FPGA
> number 1 from the external source, then goes through the FPGA and
> comes in the FGPA number 2, and so on ..).
>
> Regards,
> Christophe





Brannon King
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Juniper hardware license ipmiracle Hardware 0 01-23-2008 03:08 PM
Blu-Ray vs. HD DVD: Why high-def video hardware standards are irrelevant. Allan DVD Video 1 05-10-2005 04:29 PM
High Definition and the future of viewing. Allan DVD Video 3 03-09-2005 12:56 AM
Re: Hardware and OS - take them together? Tom MacIntyre A+ Certification 0 06-17-2004 09:31 PM
digfficult hardware diagnosis Frank A+ Certification 16 05-04-2004 05:41 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46