ISE timing constraint

This is a discussion on ISE timing constraint within the vhdl forums in Programming Languages category; Hi, I need help for timing constraints in Xilinx virtex 4 Fx. I have this design with two clocks on bufgmux and two components. First clock : 50 Mhz Second clock : 300 Mhz Component A, need to work at 50Mhz Component B, need to work at 300 Mhz ___________ | | | | |Component| __________| A | | | | | |_________| | |\ | CLK_50M ---| \ | | \_________| | / | CLK_300M---| / | |/ | | ___________ | | | |________| | |Component| | B | |_________| When I define both clock timing constraints on ...

Go Back   Application Development Forum > Programming Languages > vhdl

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 07-31-2008, 11:15 AM
Yannick
Guest
 
Default ISE timing constraint

Hi,

I need help for timing constraints in Xilinx virtex 4 Fx.

I have this design with two clocks on bufgmux and two components.

First clock : 50 Mhz
Second clock : 300 Mhz

Component A, need to work at 50Mhz
Component B, need to work at 300 Mhz

___________
| |
| |
|Component|
__________| A |
| | |
| |_________|
|
|\ |
CLK_50M ---| \ |
| \_________|
| / |
CLK_300M---| / |
|/ |
| ___________
| | |
|________| |
|Component|
| B |
|_________|

When I define both clock timing constraints on ucf file, ISE apply 300
Mhz for component A and B.
But the component A doesn't work at 300 Mhz and I don't whant that the
component A work at this frequency.

How i do for put the good frequency on each component whithout use two
bufg instead one bufgmux? (specific timing constraint)

Regards,

Yannick
Reply With Quote
  #2  
Old 07-31-2008, 12:11 PM
Symon
Guest
 
Default Re: ISE timing constraint

Yannick wrote:
> Hi,
>
> I need help for timing constraints in Xilinx virtex 4 Fx.
>
> I have this design with two clocks on bufgmux and two components.
>
> First clock : 50 Mhz
> Second clock : 300 Mhz
>
> Component A, need to work at 50Mhz
> Component B, need to work at 300 Mhz
>
> ___________
> | |
> | |
> |Component|
> __________| A |
> | | |
> | |_________|
> |
> |\ |
> CLK_50M ---| \ |
> | \_________|
> | / |
> CLK_300M---| / |
> |/ |
> | ___________
> | | |
> |________| |
> |Component|
> | B |
> |_________|
>
> When I define both clock timing constraints on ucf file, ISE apply 300
> Mhz for component A and B.
> But the component A doesn't work at 300 Mhz and I don't whant that the
> component A work at this frequency.
>
> How i do for put the good frequency on each component whithout use two
> bufg instead one bufgmux? (specific timing constraint)
>
> Regards,
>
> Yannick



Yannick,

1) You're posting on the wrong newsgroup. Next time try comp.arch.fpga .
2) You need to RTFM. Specifically, the contraints guide.
3) In the UCF do this:-

INST "component_a_name*" TNM="component_a_bits";
TIMESPEC TS1 = FROM : component_a_bits : TO : component_a_bits : 50ns;

INST "component_b_name*" TNM="component_b_bits";
TIMESPEC TS2 = FROM : component_b_bits : TO : component_b_bits : 50ns;

HTH, Syms.



Reply With Quote
  #3  
Old 07-31-2008, 12:13 PM
Symon
Guest
 
Default Re: ISE timing constraint

I meant :-
TIMESPEC TS2 = FROM : component_b_bits : TO : component_b_bits : 3.3ns;


Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 03:03 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.