Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search

Messages from 123900

Article: 123900
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: John McCaskill <jhmccaskill@gmail.com>
Date: Thu, 06 Sep 2007 19:22:36 -0000
Links: << >>  << T >>  << A >>
On Sep 6, 2:11 pm, "MM" <mb...@yahoo.com> wrote:
> "John McCaskill" <jhmccask...@gmail.com> wrote in message
>
> news:1189105528.073561.184050@d55g2000hsg.googlegroups.com...
>
>
>
> > The FX output jitter spec of the DCMs does not meet the input jitter
> > requirements of the DCMs.  What you are trying to do will not work
> > reliably.
>
> Yes, I remember reading it... So, no hope here? Anyone from Xilinx? I don't
> care much about the output jitter on the two DCMs, I just need them to
> produce the clocks at right frequencies.... If I can't do it, I am in real
> trouble...
>
> Thanks,
> /Mikhail



Skip the first DCM, and use the other two in FX mode.  If they do not
lock in the phase relationship that you need, reset one of them.

Regards,

John McCaskill
www.fastertechnology.com


Article: 123901
Subject: Re: load/read/ commands assembly PowerPC. Help Needed!
From: xenix <lastval@gmail.com>
Date: Thu, 06 Sep 2007 19:30:26 -0000
Links: << >>  << T >>  << A >>

>
> How is it not working? Not compiling, or not getting the data you
> expect?  What are you compiling with, and do you have the MMU of the
> PowerPC turned on?
>
> Regards,
>
> John McCaskillwww.fastertechnology.com


No this is the only code i am using to initialize the Brams and
following to make the project active. I dont have MMU IP. It is
crucial to have mmu? no i do not have the expected data, when i am
simulationing it, it is uses more GPR than the ones mentioned above.
Actually i am using the iocm controller for the instrution and the
Docm for the data when i make a linker file. i dont know if there is
the problem. Also some data getting into the GPRs but after some
simulation time the registers becomes as XXXXX.

i am using a testbench which is connected to the Port B's signals and
declared as external. so i am feeding with specific data and specific
addresses for the data. Probably the problem might located there.
Because in the system assembly view windows the PORT B of the BRAM is
shown as "unconnected" even when these signals are made from be as
"external" . Do you think that the netlist might not been produced by
the EDK?

thank you all. you are very help full with a newbi in FPGA.

regards


Article: 123902
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "MM" <mbmsv@yahoo.com>
Date: Thu, 6 Sep 2007 15:40:59 -0400
Links: << >>  << T >>  << A >>
"John McCaskill" <jhmccaskill@gmail.com> wrote in message 
news:1189106556.202143.39700@o80g2000hse.googlegroups.com...
>
> Skip the first DCM, and use the other two in FX mode.  If they do not
> lock in the phase relationship that you need, reset one of them.

The problem is not so much in the phase, but in the CLKFX_DIVIDE and 
CLKFX_MULTIPLY values I need to get the required frequencies. The maximim 
CLKFX_DIVIDE is not big enough to allow for what you are suggesting... I've 
actually spent a lot of time trying to avoid the first DCM, but couldn't 
find a solution.


/Mikhail



Article: 123903
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "John_H" <newsgroup@johnhandwork.com>
Date: Thu, 6 Sep 2007 12:44:20 -0700
Links: << >>  << T >>  << A >>
"MM" <mbmsv@yahoo.com> wrote in message 
news:5kb1oeF2ut3mU1@mid.individual.net...
> "John McCaskill" <jhmccaskill@gmail.com> wrote in message 
> news:1189105528.073561.184050@d55g2000hsg.googlegroups.com...
>>
>> The FX output jitter spec of the DCMs does not meet the input jitter
>> requirements of the DCMs.  What you are trying to do will not work
>> reliably.
>
> Yes, I remember reading it... So, no hope here? Anyone from Xilinx? I 
> don't care much about the output jitter on the two DCMs, I just need them 
> to produce the clocks at right frequencies.... If I can't do it, I am in 
> real trouble...
>
>
> Thanks,
> /Mikhail

I agree with John McCaskill.  If you can't generate your later clocks in FX 
mode from the initial clock, you can't get there from here.

What is the system input and DCM output frequencies you need?  Must they be 
phase aligned?

If the design can still be altered, a different clock might be used to feed 
the DCMs in the first place (such as 70 MHz to generate all the clocks, even 
what was the system clock) or go through an external jitter clean-up clock 
chip to then feed the DCMs.

With the architecture fixed as it is now, it won't work.

- John_H 



Article: 123904
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: John McCaskill <jhmccaskill@gmail.com>
Date: Thu, 06 Sep 2007 19:53:46 -0000
Links: << >>  << T >>  << A >>
On Sep 6, 2:40 pm, "MM" <mb...@yahoo.com> wrote:
> "John McCaskill" <jhmccask...@gmail.com> wrote in message
>
> news:1189106556.202143.39700@o80g2000hse.googlegroups.com...
>
>
>
> > Skip the first DCM, and use the other two in FX mode.  If they do not
> > lock in the phase relationship that you need, reset one of them.
>
> The problem is not so much in the phase, but in the CLKFX_DIVIDE and
> CLKFX_MULTIPLY values I need to get the required frequencies. The maximim
> CLKFX_DIVIDE is not big enough to allow for what you are suggesting... I've
> actually spent a lot of time trying to avoid the first DCM, but couldn't
> find a solution.
>
> /Mikhail

2/3 and 2/6 should get you there.  I think that those are valid
combinations for M and D.

2/3 * 210 = 140
2/6 * 210 = 70


Regards,

John McCaskill
www.fastertechnology.com


Article: 123905
Subject: Re: PCB Impedance Control
From: "John_H" <newsgroup@johnhandwork.com>
Date: Thu, 6 Sep 2007 12:56:27 -0700
Links: << >>  << T >>  << A >>
"PeteS" <axkz70@dsl.pipex.com> wrote in message 
news:dcSdnX9fMOKXz33bRVnyjQA@pipex.net...
<snip>
>
> The vast majority of 'differential signals' on PCBs are *not* true 
> differential (balanced) signals. They need the reference plane (sometimes 
> called ground which is really a little confusing) for return currents.
>
> A balanced signal does not need a reference except it's inverse - that is 
> NOT true of PCB differential signals in 99% of cases.
>
> Break the return path and you break the impedance control - it really is 
> that simple.
>
> Cheers
>
> PeteS

Just because a differential signal has some reference current in the cround 
plane doesn't mean the impedance control goes out the window if the ground 
return path is broken.  Consider the lumped LC transmission line model 
recently referenced.  There are Cs between the diff pair wires and from the 
wires to ground.  Since the ground is common (unless your split runs 
underneath between the wires) these three Cs which were a delta 
configuration can be rearranged to a Y configuration.  The single capacitor 
to ground should be at the common mode voltage level.  You actually would 
like to get rid of steps in common mode, so any discontinuity in the common 
reference path is actually a *good* thing.

If one wanted to design two ground sections with an inch gap between the 
ground planes, the differential design could still work if the trace width 
and separation is changed over the gap.  Referenced to a ground plane, the 
LC model has capacitors that include ground.  For the ungrounded 
differential pair, the LC is entirely in the adjacent wires.  The 
differential pair would make the transition from ground referenced to 
ground-free and back if the geometries are properly controlled for a proper 
transition.

Any arguement that return currents *are* necessary are harmed when the 
differential case is deemed as *requiring* the unbroken ground return 
current path.  Keep in mind that the return current "pair" is complementary 
if the common mode is balanced.

- John_H 



Article: 123906
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "MM" <mbmsv@yahoo.com>
Date: Thu, 6 Sep 2007 16:05:26 -0400
Links: << >>  << T >>  << A >>
"John McCaskill" <jhmccaskill@gmail.com> wrote in message 
news:1189108426.459585.116970@w3g2000hsg.googlegroups.com...
>
> 2/3 and 2/6 should get you there.  I think that those are valid
> combinations for M and D.
>
> 2/3 * 210 = 140
> 2/6 * 210 = 70
>

Not sure what you are trying to say here... This is pretty much what my 
first DCM with PMCD is doing. The final clocks are (70/29)*16 and 
(140/29)*20.

/Mikhail 



Article: 123907
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "MM" <mbmsv@yahoo.com>
Date: Thu, 6 Sep 2007 16:09:24 -0400
Links: << >>  << T >>  << A >>
"John_H" <newsgroup@johnhandwork.com> wrote in message 
news:13e0m5eprs3aje6@corp.supernews.com...
>
> If the design can still be altered, a different clock might be used to 
> feed the DCMs in the first place (such as 70 MHz to generate all the 
> clocks, even what was the system clock) or go through an external jitter 
> clean-up clock chip to then feed the DCMs.
>
> With the architecture fixed as it is now, it won't work.

The design can be altered but at a high cost, as I will need to redesign 
many other pieces...

/Mikhail





Article: 123908
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: John McCaskill <jhmccaskill@gmail.com>
Date: Thu, 06 Sep 2007 20:15:05 -0000
Links: << >>  << T >>  << A >>
On Sep 6, 3:05 pm, "MM" <mb...@yahoo.com> wrote:
> "John McCaskill" <jhmccask...@gmail.com> wrote in message
>
> news:1189108426.459585.116970@w3g2000hsg.googlegroups.com...
>
>
>
> > 2/3 and 2/6 should get you there.  I think that those are valid
> > combinations for M and D.
>
> > 2/3 * 210 = 140
> > 2/6 * 210 = 70
>
> Not sure what you are trying to say here... This is pretty much what my
> first DCM with PMCD is doing. The final clocks are (70/29)*16 and
> (140/29)*20.
>
> /Mikhail


My mistake, what are the two freqencies you are tring to generate?

Regards,

John McCaskill
www.fastertechnology.com


Article: 123909
Subject: ANNC: New Boundary-Scan Software
From: skswrus@gmail.com
Date: Thu, 06 Sep 2007 13:42:50 -0700
Links: << >>  << T >>  << A >>
Dear All,

Please have a look at Scanseer (http://www.scanseer.com), a new
software for 'manual' boundary-scan testing.

Scanseer does not generate SVF tests, but it allows to:
  * monitor pins with no interference to normal device operation,
  * manipulate with pins signals in EXTEST or INTEST mode to test PCB
interconnections or internal chip logic,
  * display pins waveforms,
  * display graphical package outline with color coded pins values.

And last but not least, it's a nice to use and user friendly software.

http://www.scanseer.com


Article: 123910
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "John_H" <newsgroup@johnhandwork.com>
Date: Thu, 6 Sep 2007 13:42:55 -0700
Links: << >>  << T >>  << A >>
"MM" <mbmsv@yahoo.com> wrote in message 
news:5kb4tjF2u4qpU1@mid.individual.net...
> "John McCaskill" <jhmccaskill@gmail.com> wrote in message 
> news:1189108426.459585.116970@w3g2000hsg.googlegroups.com...
>>
>> 2/3 and 2/6 should get you there.  I think that those are valid
>> combinations for M and D.
>>
>> 2/3 * 210 = 140
>> 2/6 * 210 = 70
>>
>
> Not sure what you are trying to say here... This is pretty much what my 
> first DCM with PMCD is doing. The final clocks are (70/29)*16 and 
> (140/29)*20.
>
> /Mikhail

Do you need those exact frequencies or values within a range?  If the 
latter, what range?

Also...  V4 speedgrade which?

And are you an FPGA power user or still a bit green with the more detailed 
stuff?

- John_H 



Article: 123911
Subject: Re: Problem locking a DCM driven by FX output of another DCM
From: "MM" <mbmsv@yahoo.com>
Date: Thu, 6 Sep 2007 16:52:05 -0400
Links: << >>  << T >>  << A >>
"John_H" <newsgroup@johnhandwork.com> wrote in message 
news:13e0pj9mt7vep3a@corp.supernews.com...
>
> Do you need those exact frequencies or values within a range?  If the 
> latter, what range?
>

Exact.

> Also...  V4 speedgrade which?

-10

> And are you an FPGA power user or still a bit green with the more detailed 
> stuff?

I don't know everything, but I am not a novice :)

While we were having this conversation I changed my design to have separate 
resets for all 3 DCMs. So far, it seems to have worked and they all now lock 
happily...


/Mikhail




Article: 123912
Subject: Re: ANNC: New Boundary-Scan Software
From: Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de>
Date: Thu, 6 Sep 2007 22:01:33 +0000 (UTC)
Links: << >>  << T >>  << A >>
skswrus@gmail.com wrote:
> Dear All,

> Please have a look at Scanseer (http://www.scanseer.com), a new
> software for 'manual' boundary-scan testing.

> Scanseer does not generate SVF tests, but it allows to:
>   * monitor pins with no interference to normal device operation,
>   * manipulate with pins signals in EXTEST or INTEST mode to test PCB
> interconnections or internal chip logic,
>   * display pins waveforms,
>   * display graphical package outline with color coded pins values.

> And last but not least, it's a nice to use and user friendly software.

> http://www.scanseer.com

Does it run on Unix/Linux?
-- 
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Article: 123913
Subject: Re: Clock boundary crossing
From: Peter Alfke <peter@xilinx.com>
Date: Thu, 06 Sep 2007 15:12:29 -0700
Links: << >>  << T >>  << A >>
On Sep 6, 11:46 am, axr0284 <axr0...@yahoo.com> wrote:
> What are the different ways of crossing clock boundaries. Is there any
> website with good information on that. Thanks
> Amish

You might look at an article I published years ago...
Peter Alfke

http://www.eetimes.com/editorial/2000/design0003.html


Article: 123914
Subject: VCCAUX too high on a Spartan 3 design
From: "Dan K" <danielgkNOSPAM@visi.com>
Date: Thu, 6 Sep 2007 17:23:39 -0500
Links: << >>  << T >>  << A >>
Using linear adjustable regulators for VCCINT (1.25v), VCCIO (3.3v), and 
VCCAUX (2.5v).  VCCINT and VCCIO are dead on, but VCCAUX is 2.72v, 2.88v, 
and 2.92v on the 3 boards I grabbed and measured.  All boards seem to work 
just fine.

The regulator output voltage is controlled by just 2 resistors.  When I 
changed one of the resistors to lover the voltage a bit, VCCAUX did not 
change.  This leads me to believe that VCCAUX is somehow being "back" 
powered from the Xilinx chip.  These voltages are present like this before 
the Xilinx chip has been programmed.  I have not removed the regulator to 
measure current yet.  Another thought was to put a shotkey diode between the 
regulator output and the load to see if the Xilinx really is powering 
VCCAUX, but I thought I'd post and see if anyone else has come across this 
issue.  Half the I/O banks are 2.5v and half are 3.3v if that makes any 
difference.

Thanks - Dan 




Article: 123915
Subject: DDR Simulation via MIG
From: motty <mottoblatto@yahoo.com>
Date: Thu, 06 Sep 2007 15:54:09 -0700
Links: << >>  << T >>  << A >>
I am looking into a MIG-generated DDR SDRAM interface and am having
trouble with the simulation.  I can see the interface go through the
intialization sequence, but when it gets to the first dummy read to
cal the IDELAY's on the data lines, the data that comes back from the
RAM is all 'x' except for the least significant 16 bits.
Unfortunately the comparison checks look at everything except those
bits and the first check never finishes.

I have generated these files based on a known RAM DIMM...not a user
RAM.  And I just used all default values.  I am just trying to get
educated on DDR.  Is there something I am missing?  I followed the
steps in the sim readme file.....

Thanks!


Article: 123916
Subject: Re: VCCAUX too high on a Spartan 3 design
From: "Andrew Holme" <andrew@nospam.com>
Date: Fri, 7 Sep 2007 00:03:52 +0100
Links: << >>  << T >>  << A >>

"Dan K" <danielgkNOSPAM@visi.com> wrote in message 
news:K5%Di.100073$Iu.95108@fe182.usenetserver.com...
> Using linear adjustable regulators for VCCINT (1.25v), VCCIO (3.3v), and 
> VCCAUX (2.5v).  VCCINT and VCCIO are dead on, but VCCAUX is 2.72v, 2.88v, 
> and 2.92v on the 3 boards I grabbed and measured.  All boards seem to work 
> just fine.
>
> The regulator output voltage is controlled by just 2 resistors.  When I 
> changed one of the resistors to lover the voltage a bit, VCCAUX did not 
> change.  This leads me to believe that VCCAUX is somehow being "back" 
> powered from the Xilinx chip.  These voltages are present like this before 
> the Xilinx chip has been programmed.  I have not removed the regulator to 
> measure current yet.  Another thought was to put a shotkey diode between 
> the regulator output and the load to see if the Xilinx really is powering 
> VCCAUX, but I thought I'd post and see if anyone else has come across this 
> issue.  Half the I/O banks are 2.5v and half are 3.3v if that makes any 
> difference.
>
> Thanks - Dan
>
>

It sounds like you're driving one of the dedicated configuration pins with a 
3V3 signal.  They should all be 2V5.

There's a Xilinx app note about 3V3 configration which suggests series 
resistors to limit current through the ESD diodes, and provision of 
current-sink capability on the 2V5 supply!




Article: 123917
Subject: Re: ANNC: New Boundary-Scan Software
From: skswrus@gmail.com
Date: Thu, 06 Sep 2007 23:11:22 -0000
Links: << >>  << T >>  << A >>
> Does it tun on Unix/Linux?
No, currently only Windows. But it's written using cross-platform GUI
library with the idea to be easily ported to Linux if there will be a
market for it.


Article: 123918
Subject: Re: PCB Impedance Control
From: PeteS <axkz70@dsl.pipex.com>
Date: Thu, 06 Sep 2007 20:11:23 -0400
Links: << >>  << T >>  << A >>
John Larkin wrote:
> On Wed, 05 Sep 2007 18:10:59 -0400, PeteS <axkz70@dsl.pipex.com>
> wrote:
> 
>> John Larkin wrote:
>>> On Sun, 2 Sep 2007 13:15:25 +0100, "Symon" <symon_brewer@hotmail.com>
>>> wrote:
>>>
>>>> "John Larkin" <jjlarkin@highNOTlandTHIStechnologyPART.com> wrote in message 
>>>> news:oduid31vs6ln11b62visqug6ql7rostl1f@4ax.com...
>>>>>> Hi Jon,
>>>>>> Yes. But with a caveat. When your signals switch reference layers, make 
>>>>>> sure
>>>>>> there is a path for the reference current.
>>>>>>
>>>>>> E.g. Take a 6 layer board, layer 2 ground, layer 5 power. If the signal 
>>>>>> goes
>>>>> >from layer 1 to 6 through a via, you should have a bypass cap bewteen 
>>>>>> power
>>>>>> and ground near this via.
>>>>> That's not necessary. There's already so much plane-plane capacitance
>>>>> that the planes are already equipotential as far as the tiny charge
>>>>> injected by the signal trace can affect them.
>>>>>
>>>>> Really, on a board with, say, 3000 vias, are you going to put a bypass
>>>>> via near every signal via? I've heard of people asking for two!
>>>>>
>>>>> John
>>>>>
>>>> Hi John,
>>>> I wish that was always the case! There are problems relying solely on the 
>>>> interplane capacitance. There will be an impedance discontinuity at the via 
>>>> no matter what, but using solely the interplane capacitance increases this 
>>>> discontinuity. Clearly the inductance of the signal in this case is higher. 
>>>> Also, if a bus does the transistion, all the even mode effects add up. 
>>>> Finally, the high Q of the planes means you are vulnerable to plane 
>>>> resonances.
>>>>
>>>> http://www.sigrity.com/papers/epep2000/QC-JZ-EPEP2000-Final.pdf
>>> Wow, that's about as incoherent as papers get!
>>>
>>>
>>>> http://www.hottconsultants.com/techtips/pcb-stack-up-6.html
>>>
>>> Incredible, dangerous nonsense. Absolutely moronic. Quote:
>>>
>>> "Referencing the Top and Bottom of the Same Plane.  Whenever a signal
>>> switches layers and references first the top and then the bottom of
>>> the same plane we must still ask the question, how does the return
>>> current get from the top to the bottom of the plane.  Do to the "skin
>>> effect" the current cannot flow through the plane, it can only flow on
>>> the surface of the plane.
>>>
>>> This is some sort of joke, right?
>> I would call it glossing over certain issues. The current can obviously 
>> pass through the plane copper [because skin effect doesn't cause 
>> infinite impedance obviously], but it won't necessarily be a 
>> particularly low impedance path (depends on copper weight and signal 
>> speed, obviously) although it will be a short path ;)
> 
> What's the dielectric constant of copper?
> 
> John
> 
> 

The dielectric constant is not nearly as important as the relative
permeability (which is so close to a vacuum as to be indistinguishable)

For 0.5 oz copper (0.685 thou or about 17 micron) the vast majority of 
the current at really high speeds will be in the outer 6 micron or less. 
(The definition of skin effect - 1/e). At really high speeds, the skin 
area [where >50% of current flows] will be < 3 micron.

The inner area will have exponentially increasing impedance with a 
maxima at the centre. (I am not going to apologise for appearing to 
teach grandmothers to suck eggs).

The impedance through the plane will be of the order of 10s to 100s of 
milliohms at high speeds (where we are speaking of multigigabit/s 
signals) which can hit signal budgets if not accounted for. Of course, a 
tactically placed via solves the problem (although it adds the stub 
problem which is easier to deal with).


Cheers

PeteS

Article: 123919
Subject: Re: PCB Impedance Control
From: PeteS <axkz70@dsl.pipex.com>
Date: Thu, 06 Sep 2007 20:16:00 -0400
Links: << >>  << T >>  << A >>
Symon wrote:
> "glen herrmannsfeldt" <gah@ugcs.caltech.edu> wrote in message 
> news:lZqdnS0_y5YKvULbnZ2dnUVZ_s7inZ2d@comcast.com...
>> vasile wrote:
>>
>> (snip)
>>
>>> If you're routing a long 3Gbps differential signal, then definitely
>>> you must have ground vias near every signal pair vias. Bypassing with
>>> a capacitor near an inductive vias has no effect. But using at least
>>> one ZBC plane in the stack it helps.
>> If it is a differential signal, then you should not need to
>> worry about ground bypassing.  There should be no net
>> ground current, that is the whole point of differential
>> signaling.
>>
>> -- glen
>>
> Hi Glen,
> I think it does matter in this case. I think we're agreed that the two 
> signals that make up the pair are mainly coupled to the plane, not to each 
> other. This means that current is flowing in the ground. As you say in 
> another reply in this thread to me, that doesn't matter, UNTIL the signals 
> come to a discontinuity in the 'signal to ground' coupling. Such a situation 
> arises at the transition between layers, which is why the use of adjacent 
> ground vias can mitigate the situation.
> HTH, Symon. 
> 
> 

The vast majority of 'differential signals' on PCBs are *not* true 
differential (balanced) signals. They need the reference plane 
(sometimes called ground which is really a little confusing) for return 
currents.

A balanced signal does not need a reference except it's inverse - that 
is NOT true of PCB differential signals in 99% of cases.

Break the return path and you break the impedance control - it really is 
that simple.

Cheers

PeteS

Article: 123920
Subject: Rocket IO clock
From: vasile <piclist9@gmail.com>
Date: Fri, 07 Sep 2007 01:08:41 -0000
Links: << >>  << T >>  << A >>
Hi there,

I'm not very pleased reading the virtex 5 datasheet dealing with
Rocket IO transcievers. In fact the Xilinx datasheets are not
comprehensive and dificult to read.

 Every transciever bank has two lanes and a differential clock.
It seems the transciever can work with the regional clock too. See
page 66 of the http://direct.xilinx.com/bvdocs/userguides/ug196.pdf:

"There are three ways to drive the CLKIN port (see Figure 5-3):
=B7 Using an external oscillator to drive GTP dedicated clock routing
=B7 Using a clock from a neighboring GTP_DUAL tile through GTP dedicated
clock
routing
=B7 Using a clock from inside the FPGA (GREFCLK)"

However the jitter requirements for the rocket IO clk is restrictive.

"GREFCLK clocking is not recommended for most designs because of the
increased jitter introduced by the FPGA clock nets." Why the hell they
keep it ?

 Which will be your recommandation: using a suplementary low jitter
LVDS clock for every Rocket IO transciever or one clock to 3+1+3
transcievers? If using a LVDS clock, one differential clock can be
shared succesfully between multiple transcievers ? (see page 69 of the
same datasheet). There is no information about the max jitter of such
configuration for the longest clk (the third transciever away from the
clk supply).

thank you very much,
Vasile


Article: 123921
Subject: Re: BlockRAM connection error
From: young <zhang.young@gmail.com>
Date: Fri, 07 Sep 2007 01:47:30 -0000
Links: << >>  << T >>  << A >>
Hi Paulo,

Thank you for your help.

I will try to read the report as you suggested. I have tried in some
other way and can build
the project without this map error. But now I have 2 very wired cases.

In one case, I have a failed project and then create new a new porject
with the same mhs
and mss configuration, the latter one succeed.

In another case, I change the a successful case's configuration, which
repaces an opb uart
 and an opb intc with an opb_gpio, this project fail with the same map
error.

At this time, I am really not sure what's the casue of error. Do you
have any suggestion ?

Many thanks,

On Sep 5, 6:07 pm, Paulo Dutra <paulo.du...@NOSPAM.NOSPAM> wrote:
> The typical source of the error is leaving the clock unconnected on the
> bus (opb, lmb, or plb) which is then forward propagated to all periphals
> on the bus. if this is the problem, then read no further.
>
> However, your situation may not be typical. First, you'll need to
> discover your source of the error in the trimming section of the MAP
> report. This is the .MRP file. To get a verbose description of the
> trimming report. You'll need to run xflow/projnav without the .BMM file.
> Without the BMM file in the flow, map/par will run to completion without
> the "all memory mapped blockram" error. Open the MRP and follow the
> trimming report.
> Good luck.
>





Article: 123922
Subject: Re: VCCAUX too high on a Spartan 3 design
From: Peter Alfke <alfke@sbcglobal.net>
Date: Thu, 06 Sep 2007 19:57:09 -0700
Links: << >>  << T >>  << A >>
On Sep 6, 4:03 pm, "Andrew Holme" <and...@nospam.com> wrote:
> "Dan K" <danielgkNOS...@visi.com> wrote in message
>
> news:K5%Di.100073$Iu.95108@fe182.usenetserver.com...
>
>
>
> > Using linear adjustable regulators for VCCINT (1.25v), VCCIO (3.3v), and
> > VCCAUX (2.5v).  VCCINT and VCCIO are dead on, but VCCAUX is 2.72v, 2.88v,
> > and 2.92v on the 3 boards I grabbed and measured.  All boards seem to work
> > just fine.
>
> > The regulator output voltage is controlled by just 2 resistors.  When I
> > changed one of the resistors to lover the voltage a bit, VCCAUX did not
> > change.  This leads me to believe that VCCAUX is somehow being "back"
> > powered from the Xilinx chip.  These voltages are present like this before
> > the Xilinx chip has been programmed.  I have not removed the regulator to
> > measure current yet.  Another thought was to put a shotkey diode between
I would load the Vccaux pin with a 100 Ohm resistor to ground. That
adds 25 mA to the regulated current.
Normall, this should hardly change the voltage, but if the regulator
is back-fed, there will be a big voltage drop.
Parallel resistors to ground are nice and easy, and do not cuase any
irrepairable tdamage.
Peter Alfke

> > the regulator output and the load to see if the Xilinx really is powering
> > VCCAUX, but I thought I'd post and see if anyone else has come across this
> > issue.  Half the I/O banks are 2.5v and half are 3.3v if that makes any
> > difference.
>
> > Thanks - Dan
>
> It sounds like you're driving one of the dedicated configuration pins with a
> 3V3 signal.  They should all be 2V5.
>
> There's a Xilinx app note about 3V3 configration which suggests series
> resistors to limit current through the ESD diodes, and provision of
> current-sink capability on the 2V5 supply!



Article: 123923
Subject: Re: Clock boundary crossing
From: kkoorndyk <kris.koorndyk@gmail.com>
Date: Fri, 07 Sep 2007 03:38:08 -0000
Links: << >>  << T >>  << A >>
On Sep 6, 2:46 pm, axr0284 <axr0...@yahoo.com> wrote:
> What are the different ways of crossing clock boundaries. Is there any
> website with good information on that. Thanks
> Amish

Although a little dated, I've found this 10 Commandments of Excellent
Design article useful.

http://www.bawankule.com/verilogcenter/files/10_1.pdf



Article: 123924
Subject: Re: VCCAUX too high on a Spartan 3 design
From: Jim Granville <no.spam@designtools.maps.co.nz>
Date: Fri, 07 Sep 2007 16:03:25 +1200
Links: << >>  << T >>  << A >>
Peter Alfke wrote:
>>
>>>The regulator output voltage is controlled by just 2 resistors.  When I
>>>changed one of the resistors to lover the voltage a bit, VCCAUX did not
>>>change.  This leads me to believe that VCCAUX is somehow being "back"
>>>powered from the Xilinx chip.  These voltages are present like this before
>>>the Xilinx chip has been programmed.  I have not removed the regulator to
>>>measure current yet.  Another thought was to put a shotkey diode between
> 
> I would load the Vccaux pin with a 100 Ohm resistor to ground. That
> adds 25 mA to the regulated current.
> Normall, this should hardly change the voltage, but if the regulator
> is back-fed, there will be a big voltage drop.
> Parallel resistors to ground are nice and easy, and do not cuase any
> irrepairable tdamage.

You can also drop the values of the two SET resistors, then you do not
need to change the PCB design.

-jg




Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search