- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-21-2012 04:56 AM
In my project, I encounter a component switching limits as below.
Device:XC6VLX550T ISE version:13.4
My question:
1 What is the reason why generate thiscompoent switching limits?
2 Is there any effect on my design if it is not resloved?
3 How to reslove it?
My timing constraints are below:
NET "xrtc_osc_i" TNM_NET = xrtc_osc_i;
TIMESPEC TS_xrtc_osc_i = PERIOD "xrtc_osc_i" 30 us HIGH 50%;
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-21-2012 09:11 AM
d,
Perhaps the frequency is too low for the MMCM, or some other element connected to the global clock of 1 MHz?
MMCM minimum frequency in is 10 MHz.
http://www.xilinx.com/support/documentation/data_s
page 52....
Principal Engineer
Xilinx San Jose
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-21-2012 07:36 PM
Dear austin,
Thanks your relay.
"xrtc_osc_i" is a IO pad which is connected through a global clock pin.
It is not related with MMCM at all.
From timing report, the limit comes from the BUFGCTRL(Tbcper_I), but I didn't find anyting about the max period limit in the ds152.pdf
Another question: what does the paramter "Tbcper_I" mean?
Thanks your help!!!
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-22-2012 07:13 AM
d,
Without going through the manual for your part, I suspect that there are timing constraints on the control pins for the BUFGMUX element.
If your are switching between two clocks, it may be the tools don't like something about the control signals.
Try using a simple BUFG instead and see if the warning goes away.
Or, it may be a bug in the software (although I haven't heard of such a thing).
What part family?
Principal Engineer
Xilinx San Jose
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-22-2012 03:11 PM
The "Tbcper_I" means:
"bc" => BufgCtrl
"per_I" => Period Limit
All major components in the FPGA have a component switching limit, which is a min or max frequency that the element can operate at with out failing.
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-22-2012 09:59 PM
Dear austin.lesea,
Family: Virtex6
Device: XC6VLX550T
Package: FF1760
Speed: -2
There is no switching on the BUFGCTRL, just only one signal "xrtc_osc_i" input
Pin constraint is below, the pin is a global clock pin
NET "xrtc_osc_i" LOC = "AH11 "; #AH11 IO_L0P_GC_34 OSC_OUT2 I/O clk
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-22-2012 10:03 PM
Dear Zehc,
That means the BufgCtrl has the max period limit.
Why is there this limit about BufgCtrl?
If my period beyond the max period limit, will there be any wrong?
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-23-2012 07:31 AM
All,
There is no min period for the fabric (BUFG, CLB, LUT, DFF, IOB, etc...).
Generally, everything works right down to DC. There are elements light the MMCM, and the IOSERDES, MGT's, ADC, that have frequency limits.
I have no idea why it should, or would complain about anything below 1 MHz on a clock just clocking logic....
I would report it as a bug.
Principal Engineer
Xilinx San Jose
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-23-2012 02:43 PM
The majority of the fabric elements have a min period or max frequency limit in the speed files. Many of the same elements also have a max period or min frequency limits too.
Please open a webcase and Technical Support can investigate this issue. Please provide a testcase, so we can reproduce the issue.
Re: Why there is the component switching limits
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-27-2012 02:25 AM
Dear All,
Any progress???











