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

Reply

VHDL - Negative/positive slack and clock frequency

 
Thread Tools Search this Thread
Old 05-19-2009, 12:03 PM   #1
Default Negative/positive slack and clock frequency


Hi,

I'm working on a design which is synthesized by SiliconBlue's iCEcube software (which again uses Magma for the actual synthesis). I've come across a little peculiarity (at least for me, since I'm quite new to the VHDL programming for FPGAs). The main input clock is running at a frequency of 16MHz, but after looking at the static timing report, there are some paths that cause negative slack. However, if I use a 32MHz clock as input, and then use a clock divider to produce a 16MHz clock (which I then use as the main clock), everything is fine, that is, I only have positive slack. So I figured, if I can somehow "emulate" a clock division (by 2) without actually dividing the clock (I guess to make some additional delay which seems to work out nicely for my design), then I can use a 16MHz clock at the input. Is there a way of doing this? Also, since I'm new to this, are there other things I should do instead with my design? (in general terms, of course, since it would be too much code to post anything on this forum). Would a dummy structure to cause some needed delay be a bad design approach?

Thanks in advance!


c64
c64 is offline   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




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