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 111800

Article: 111800
Subject: Over power consumption of APA1000.... What's the problem??
From: "kypilop" <kypilop@gmail.com>
Date: 10 Nov 2006 06:21:40 -0800
Links: << >>  << T >>  << A >>
I'v APA1000 device and FlashPro3.....
After Layout using Libero designer, i check the SMART POWER for power
consumption... Only 50mW
But On the board which is designed for another application, The APA1000
heating!!!! :(
The power consumption is about 0.4A at 3.3V....  --> 1.32W...
Core voltage is 1.5V. IO voltage is 3.3V.
But the programming of device on that board is successfull!!! also,
APA100 heated....Can't touch...
And function didn't operate..... what's the matter? Verified after
programming...
How's your thinking? Plz, Let me know your experience......Help me..
T___T


Article: 111801
Subject: Re: Why 64-bit PLB?
From: "Ben Jones" <ben.jones@xilinx.com>
Date: Fri, 10 Nov 2006 14:30:25 -0000
Links: << >>  << T >>  << A >>

"Anonymous" <someone@microsoft.com> wrote in message 
news:Px%4h.33906$39.30129@southeast.rr.com...
> Can anyone tell me why the default width for the PLB in EDK is 64-bits 
> when
> the PPC is a 32-bit processor? I have nothing in my design that is 64 bits
> wide.

One simple reason off the top of my head: the PowerPC might only have 32-bit 
regsiters internally, but its instruction and data caches fetch data in 
blocks of 128 bits at a time. So a 64-bit bus allows them twice the 
bandwidth to/from memory compared with a 32-bit bus.

Cheers,

       -Ben- 



Article: 111802
Subject: Re: Why 64-bit PLB?
From: "Anonymous" <someone@microsoft.com>
Date: Fri, 10 Nov 2006 15:01:29 GMT
Links: << >>  << T >>  << A >>

"Ben Jones" <ben.jones@xilinx.com> wrote in message
news:ej22e2$qq01@cnn.xsj.xilinx.com...
>
> "Anonymous" <someone@microsoft.com> wrote in message
> news:Px%4h.33906$39.30129@southeast.rr.com...
> > Can anyone tell me why the default width for the PLB in EDK is 64-bits
> > when
> > the PPC is a 32-bit processor? I have nothing in my design that is 64
bits
> > wide.
>
> One simple reason off the top of my head: the PowerPC might only have
32-bit
> regsiters internally, but its instruction and data caches fetch data in
> blocks of 128 bits at a time. So a 64-bit bus allows them twice the
> bandwidth to/from memory compared with a 32-bit bus.
>
> Cheers,
>
>        -Ben-
>
>

In my case, though, I have a 16-wide DDR as my main memory running at 100
MHz (same speed as the cpu). So my bandiwdth is limited to 400 MByte/s
regardless of the PLB right? Seems like the 64-bit plb is only helpful if
you have a 64-bit memory source. Even the block rams can't be configured for
64 wide?

Thanks,
Clark



Article: 111803
Subject: opb_ddr
From: "Guru" <ales.gorkic@email.si>
Date: 10 Nov 2006 07:08:48 -0800
Links: << >>  << T >>  << A >>
Hi all,

I have problems with runnig a DDR test on Spartan3E SK.
I rebuild one of the reference designs in EDK 8.2:
http://www.xilinx.com/products/boards/s3estarter/files/Xil3S500E_Serial_Flash_v81.zip
I have three boards and 2 do not pass the test.
I have about the same problems with a Virtex4 MiniModule and the design
with opb_ddr.
Did anyone else experienced the same problems?

Cheers,

Guru


Article: 111804
Subject: Re: floating point arithemetic on fpga
From: Ray Andraka <ray@andraka.com>
Date: Fri, 10 Nov 2006 10:20:51 -0500
Links: << >>  << T >>  << A >>
shaz.pecobian@gmail.com wrote:

> 
> hi
> im going to develop adders,multipliers,dividers as they r somewht tough
> but added advantage of high precision etc.and thenplanning to make an
> fir filter based on them......i have got the idea from a  no. of
> research papers who have implemented thm...i am new to this field and i
> have generated some code for this also(for swapping and alignment
> before actual addition) but getting constraints of i/p o/p pins etc.so
> due to being new ,i cant generate some code that is efficient enough
> requiring less pins or memory..
> 

It doesn't really make sense to use floating point for a FIR filter. 
The only reason to do so is if the scale of the input is unknown, which 
in most cases means you haven't done your homework.

Here's the reason for my assertion:  A FIR filter is a sum of products, 
each product being the product of a constant and the input (delayed). 
Addition requires the addends to all be scaled so that the radix point 
is in the same position for every addend.  Floating point arithmetic 
accomplishes this by right shifting the smaller addend, discarding (and 
usually rounding) the lsb's shifted off the right end of the addend. 
Therefore the precision of the sum is the same as the precision of the 
larger addend.  If you extend this to a sum of many addends, the total 
sum again has no better precision than the largest addend (and in fact 
will usually have less due to right shifts needed to prevent overflow). 
  If you implement the adder structure found in an FIR filter as 
floating point, you are needlessly denormalizing and renormalizing 
between each adder, which greatly increases the complexity of the 
circuit with no real advantage: your precision is limited to the width 
of the mantissa. The floating point multiplier is only slightly more 
complicated than a fixed point multiplier.  The FIR filter coefficients 
are generally constants (adaptive filters are the exception), so the 
floating point multiplier for the FIR filter taps is essentially a fixed 
point multiplication of the mantissa and a fixed add to the exponent. 
You can    reduce the precision of the multipliers in a fixed point 
filter if you normalize the coefficients, multiplying the delayed inputs 
by the mantissa of the coefficient and then hardwiring a shift at the 
multiplier output to account for the coefficient's exponent.  The only 
fly in the ointment is if the input varies over a very wide range, which 
is not the case for most DSP applications.

Article: 111805
Subject: Re: Xilinx Partition for EDIF Flow (synthesis synplify)
From: Ray Andraka <ray@andraka.com>
Date: Fri, 10 Nov 2006 10:24:05 -0500
Links: << >>  << T >>  << A >>
kanglc@gmail.com wrote:

> Hi,
> 
> Is there a way to use partition for top-level edif flow? (Synthesis:
> Synplify_premier)
> 
> Since there is only one edif design file, how do we set partition for
> lower level module?
> 
> Thanks!
> 

You can synthesize in parts leaving your lower module(s) as black boxes 
in the top level.  Just leave the source for the lower module that you 
want a separate edif for out of the file list in the top level project, 
and then create another project with that module as the top level.  Make 
sure you disable i/o insertion and clock buffer insertion for your lower 
level module, otherwise xilinx will throw an error when it tries to 
stitch the edifs together.

Article: 111806
Subject: Re: bidirectional bus => mux
From: Mike Treseler <mike_treseler@comcast.net>
Date: Fri, 10 Nov 2006 07:33:55 -0800
Links: << >>  << T >>  << A >>
Al wrote:

> How these muxes look like? Is there any scheme they are arranged? I can
> imagine it, but I need to understand how many resources that will
> require. Do you suggest to try to implement it and then look at the rtl
> view? Can I foresee some structure?

Sure. Try it and see.
It's all LUTs and flops now.

But also look at my netlist .pdfs.
You will see lots of muxes, but
all of them are inferred from ordinary
conditional statements. No Zs required.

       -- Mike Treseler

Article: 111807
Subject: Re: Why 64-bit PLB?
From: "Alan Nishioka" <alan@nishioka.com>
Date: 10 Nov 2006 07:44:08 -0800
Links: << >>  << T >>  << A >>
Anonymous wrote:
> "Ben Jones" <ben.jones@xilinx.com> wrote in message
> news:ej22e2$qq01@cnn.xsj.xilinx.com...
> >
> > "Anonymous" <someone@microsoft.com> wrote in message
> > news:Px%4h.33906$39.30129@southeast.rr.com...
> > > Can anyone tell me why the default width for the PLB in EDK is 64-bits
> > > when
> > > the PPC is a 32-bit processor? I have nothing in my design that is 64
> bits
> > > wide.
> >
> > One simple reason off the top of my head: the PowerPC might only have
> 32-bit
> > regsiters internally, but its instruction and data caches fetch data in
> > blocks of 128 bits at a time. So a 64-bit bus allows them twice the
> > bandwidth to/from memory compared with a 32-bit bus.
> >
> > Cheers,
> >
> >        -Ben-
> >
> >
>
> In my case, though, I have a 16-wide DDR as my main memory running at 100
> MHz (same speed as the cpu). So my bandiwdth is limited to 400 MByte/s
> regardless of the PLB right? Seems like the 64-bit plb is only helpful if
> you have a 64-bit memory source. Even the block rams can't be configured for
> 64 wide?
>
> Thanks,
> Clark


And here's where the beauty of FPGA's comes in.  You can just try it an
see if it is faster!

You're right, you could probably use a 32 bit bus. But perhaps 64 bit
data ties up the plb bus less.  Or two cycles of 32 bit data causes
some sort of funny stall in the ppc.  Or maybe there isn't much
difference in size between 64 bits and 32 bits.

(And 64 bit brams can be made with two 32 bit brams).

Alan Nishioka


Article: 111808
Subject: Stratix-III announced
From: "Antti" <Antti.Lukats@xilant.com>
Date: 10 Nov 2006 07:48:45 -0800
Links: << >>  << T >>  << A >>
S-III L == V5LX
S-III E == V5SX
S-III GX == V5xxT

1000-unit pricing starts at $549 for the EP3SL150
Quartus WebPack support for S-III to be available on 4 DEC 2006

Antti


Article: 111809
Subject: I look for a wideband SERDES chip
From: "Arash" <arash.majd@gmail.com>
Date: 10 Nov 2006 08:17:01 -0800
Links: << >>  << T >>  << A >>
Hello
I have got a problem in SERDES chip selection that I would be grateful
if someone helps me in this regard. First, I explain the system that we
have. We want to design an STM-4 SDH system which has  5 tributary
cards and 1 optical STM-4 line card.The tributary cards are of two
types : E1 card and data card. The E1 tributary card which contains an
SDH E1 mapper,  has a 12-pin telecombus in 19.44 MHz rate in each of
its transmit and receive directions (each card has 24 pins in
backplane). but the Data tributary card which contains an EoS device on
itself, has a 12-pin telecombus in 77.76MHz rate in each of the
transmit and receive directions.The pslot of the optical line card is
fixed but each of the tributary cards can sit in any  position of the 5
tributary slots. to reduce the number of the pins on the backplane we
want to serialize the telecombuses between the optical line card and
the tributary cards. Since we do not know which of the tributary cards
is inserted in in each slot we should select a SERDES which can
serialize the data from both of the rates of 19.44 and 77.76 MHz (But
during my searches in different vendors I haven't been able to find
such a chip). I have got 2 questions.
1- As I have seen in different vendors pages, most of the SERDES
devices are placed after a protocol device. for transmitting SDH


Article: 111810
Subject: Re: Why 64-bit PLB?
From: "Anonymous" <someone@microsoft.com>
Date: Fri, 10 Nov 2006 16:41:22 GMT
Links: << >>  << T >>  << A >>
> >
> > In my case, though, I have a 16-wide DDR as my main memory running at
100
> > MHz (same speed as the cpu). So my bandiwdth is limited to 400 MByte/s
> > regardless of the PLB right? Seems like the 64-bit plb is only helpful
if
> > you have a 64-bit memory source. Even the block rams can't be configured
for
> > 64 wide?
> >
> > Thanks,
> > Clark
>
>
> And here's where the beauty of FPGA's comes in.  You can just try it an
> see if it is faster!
>

Actually, turns out you can't. I just realized that it is hard coded to 64
bits. I'm going to try putting everything on the opb side so that the only
thing on the plb is the plb2opb bridge to see if I save resources and power.
Since PLB, OPB, CPU, and my DDR SDRAM are all running at 100 MHz I still
don't see how a wide PLB would help?

The only way it would seem to be helpful is if the external memories ran
faster than the PLB. For example, if my 32-bit memory ran at 200 MHz, the
PLB would only have to run at 100 MHz to retain the bandwidth. Of course,
the opposite scenario is more likely (slow external, fast internal).

If I ran my CPU at twice the plb frequency the plb bandwidth would match the
cpu bandwidth but this only works if me external memory bandiwdth also
matches otherwise the only speed up is when running from the on-chip cache
which doesan't use the plb anyway?

There has to be a reason xilinx forces 64-bit. Is it getting data AND
instructions in parallel?

Thanks,
Clark



Article: 111811
Subject: Re: Non deterministic behaviour in quartus II ?
From: "alterauser" <fpgaengineerfrankfurt@arcor.de>
Date: 10 Nov 2006 08:48:41 -0800
Links: << >>  << T >>  << A >>

I also sometimes have the impression, that Q seems to produce strange
results:
I observed, that a design was not fitable anymore after having changed
some minimal paramters, which only should have affected the number
machine cycles. Doing re resynthesis suddenly met the time reqs again.
(?)

What I also sometimes recognize: The time for producing a design
differs allthough done at the same machine (no other tasks running than
Q). A recent (small) design used to be ready after typically 30-40min,
but sometimes it took more than 60mins (no incremental compilation
used).


Article: 111812
Subject: Re: Why 64-bit PLB?
From: "Antti" <Antti.Lukats@xilant.com>
Date: 10 Nov 2006 09:10:50 -0800
Links: << >>  << T >>  << A >>
Anonymous schrieb:

> > >
> > > In my case, though, I have a 16-wide DDR as my main memory running at
> 100
> > > MHz (same speed as the cpu). So my bandiwdth is limited to 400 MByte/s
> > > regardless of the PLB right? Seems like the 64-bit plb is only helpful
> if
> > > you have a 64-bit memory source. Even the block rams can't be configured
> for
> > > 64 wide?
> > >
> > > Thanks,
> > > Clark
> >
> >
> > And here's where the beauty of FPGA's comes in.  You can just try it an
> > see if it is faster!
> >
>
> Actually, turns out you can't. I just realized that it is hard coded to 64
> bits. I'm going to try putting everything on the opb side so that the only
> thing on the plb is the plb2opb bridge to see if I save resources and power.
> Since PLB, OPB, CPU, and my DDR SDRAM are all running at 100 MHz I still
> don't see how a wide PLB would help?
>
> The only way it would seem to be helpful is if the external memories ran
> faster than the PLB. For example, if my 32-bit memory ran at 200 MHz, the
> PLB would only have to run at 100 MHz to retain the bandwidth. Of course,
> the opposite scenario is more likely (slow external, fast internal).
>
> If I ran my CPU at twice the plb frequency the plb bandwidth would match the
> cpu bandwidth but this only works if me external memory bandiwdth also
> matches otherwise the only speed up is when running from the on-chip cache
> which doesan't use the plb anyway?
>
> There has to be a reason xilinx forces 64-bit. Is it getting data AND
> instructions in parallel?
>
> Thanks,
> Clark

there is exactly one and very simple reason:

IBM CoreConnect defines PLB as 64 bit bus.
Xilinx is bound to CoreConnect standard.
Simple as that.

PPC405 hard macro PLB DBUS *IS* 64 bits

If it makes sense to have 64 bit bus when
max external memory width is only 16 is
another thing.

Antti


Article: 111813
Subject: Re: Why 64-bit PLB?
From: "Alan Nishioka" <alan@nishioka.com>
Date: 10 Nov 2006 09:18:23 -0800
Links: << >>  << T >>  << A >>
Anonymous wrote:
> > >
> > > In my case, though, I have a 16-wide DDR as my main memory running at
> 100
> > > MHz (same speed as the cpu). So my bandiwdth is limited to 400 MByte/s
> > > regardless of the PLB right? Seems like the 64-bit plb is only helpful
> if
> > > you have a 64-bit memory source. Even the block rams can't be configured
> for
> > > 64 wide?
> > >
> > > Thanks,
> > > Clark
> >
> >
> > And here's where the beauty of FPGA's comes in.  You can just try it an
> > see if it is faster!
> >
>
> Actually, turns out you can't. I just realized that it is hard coded to 64
> bits. I'm going to try putting everything on the opb side so that the only
> thing on the plb is the plb2opb bridge to see if I save resources and power.
> Since PLB, OPB, CPU, and my DDR SDRAM are all running at 100 MHz I still
> don't see how a wide PLB would help?
>
> There has to be a reason xilinx forces 64-bit. Is it getting data AND
> instructions in parallel?

Thinking about it some more, the reason it is 64 bits is the ppc405
core from ibm is 64 bits.
http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/3D7489A3704570C0872571DD0065934E/$file/PPC405_Product_Overview_20060902.pdf

The ppc has two plb interfaces so it can get data and instructions at
the same time, but you probably have them both hooked up to the same
bus.

But this is probably not making much of a difference in size or speed
anyway.

Alan Nishioka


Article: 111814
Subject: Re: C3188A - 1/3"Digital Output Colour Camera Module
From: "Antti" <Antti.Lukats@xilant.com>
Date: 10 Nov 2006 09:24:11 -0800
Links: << >>  << T >>  << A >>
hikmetkoca schrieb:

> Hello,
>
> Is there anyone who interface the C3188A - 1/3" Digital Output Colour
> Camera Module with an  fpga.
> I am waiting for your answers.
>
> Thanks

there is one tool you need, it is called "soldering iron".

Antti


Article: 111815
Subject: Re: I look for a wideband SERDES chip
From: "John_H" <newsgroup@johnhandwork.com>
Date: Fri, 10 Nov 2006 17:37:26 GMT
Links: << >>  << T >>  << A >>
Since STM4 is only 622 Mb/s and you're posting on the FPGA board, you can 
apply a SerDes from just about any FPGA to get to your rate  Many families 
will also support 622 Mb/s in the standard I/Os.  The STM-4 rate is a target 
for most FPGA vendors so they'll shoot at this as an achievable maximum on 
standard I/O and a minimum on the SerDes as well.

The SerDes are often used after the protocol layer but isn't needed in an 
application with protocol.  The FPGAs have this functionality as a more 
generic function than you might perceive.

Two cautions for your application:

First, the clocks must be supplies separately for your links; the FPGA logic 
doesn't deal well with plesiochronous signals alone though some SerDes 
blocks might support some form of clock recovery.  If you have the local 
clock available and can communicate that clock with the 622 Mb/s data, you 
should be in good shape.

Second, these signals can *not* be used for timing.  The jitter requirements 
for the SDH signals are sincerely more strict that what you should expect 
from the FPGAs.  As with most SDH designs, you should only introduce signals 
onto the line that are within the ITU-T jitter limits.

As long as all your data shuffling is internal to your system and you're 
retimed for all your transmitters with the appropriate low-jitter circuitry, 
today's FPGAs can really carry you well.

Oh - and did you have two questions?

- John_H


"Arash" <arash.majd@gmail.com> wrote in message 
news:1163175421.380944.121850@h48g2000cwc.googlegroups.com...
> Hello
> I have got a problem in SERDES chip selection that I would be grateful
> if someone helps me in this regard. First, I explain the system that we
> have. We want to design an STM-4 SDH system which has  5 tributary
> cards and 1 optical STM-4 line card.The tributary cards are of two
> types : E1 card and data card. The E1 tributary card which contains an
> SDH E1 mapper,  has a 12-pin telecombus in 19.44 MHz rate in each of
> its transmit and receive directions (each card has 24 pins in
> backplane). but the Data tributary card which contains an EoS device on
> itself, has a 12-pin telecombus in 77.76MHz rate in each of the
> transmit and receive directions.The pslot of the optical line card is
> fixed but each of the tributary cards can sit in any  position of the 5
> tributary slots. to reduce the number of the pins on the backplane we
> want to serialize the telecombuses between the optical line card and
> the tributary cards. Since we do not know which of the tributary cards
> is inserted in in each slot we should select a SERDES which can
> serialize the data from both of the rates of 19.44 and 77.76 MHz (But
> during my searches in different vendors I haven't been able to find
> such a chip). I have got 2 questions.
> 1- As I have seen in different vendors pages, most of the SERDES
> devices are placed after a protocol device. for transmitting SDH
> 



Article: 111816
Subject: Area Constraints in Xilinx
From: ian.peikon@gmail.com
Date: 10 Nov 2006 10:02:00 -0800
Links: << >>  << T >>  << A >>
Hi,

I've been working on an FPGA project for a month or so now and I have
finally finished the code.  Before I began I calculated the amount of
BRAM and Distributed Ram that I had available and designed the code
accordingly.  However after compilation I get the following results:
Number of Slices:                   43734  out of   1200   3644% (*)
Number of Slice Flip Flops:         19047  out of   2400   793% (*)
Number of 4 input LUTs:             27654  out of   2400   1152% (*)
Number of IOs:                         58
Number of bonded IOBs:                 53  out of     96    55%
Number of BRAMs:                      528  out of     10   5280% (*)
Number of GCLKs:                        2  out of      4    50%

I don't really see how any of this is possible.  I instantiated 5
BRAM's.  Where does it come up with 528?  Additionally where do the
flipflops, slices, and LUT's come from?  My code is only ~500 lines, I
don't even know how I coded for this much logic?!!!

PLEASE HELP!!


Article: 111817
Subject: Re: Area Constraints in Xilinx
From: "Antti" <Antti.Lukats@xilant.com>
Date: 10 Nov 2006 10:34:22 -0800
Links: << >>  << T >>  << A >>
ian.peikon@gmail.com schrieb:

> Hi,
>
> I've been working on an FPGA project for a month or so now and I have
> finally finished the code.  Before I began I calculated the amount of
> BRAM and Distributed Ram that I had available and designed the code
> accordingly.  However after compilation I get the following results:
> Number of Slices:                   43734  out of   1200   3644% (*)
> Number of Slice Flip Flops:         19047  out of   2400   793% (*)
> Number of 4 input LUTs:             27654  out of   2400   1152% (*)
> Number of IOs:                         58
> Number of bonded IOBs:                 53  out of     96    55%
> Number of BRAMs:                      528  out of     10   5280% (*)
> Number of GCLKs:                        2  out of      4    50%
>
> I don't really see how any of this is possible.  I instantiated 5
> BRAM's.  Where does it come up with 528?  Additionally where do the
> flipflops, slices, and LUT's come from?  My code is only ~500 lines, I
> don't even know how I coded for this much logic?!!!
>
> PLEASE HELP!!

gosh, you are heavy coder!
well for the future there is one good advice:

LOOP:
 wrote 2 lines of code,
 hit "View Technology Schematic" and verify that the synthesis does
something useful.
Goto LOOP

this will make sure you arent facing this kind of surprises.

now you have to start from the bottom and look at lower modules what
they produce and work up to the toplevel unit to see where the logic
and rams really are consumed.

Antti


Article: 111818
Subject: Re: Stratix-III announced
From: "Thomas Entner" <aon.912710880@aon.at>
Date: Fri, 10 Nov 2006 19:38:50 +0100
Links: << >>  << T >>  << A >>
Personally, I am waiting for Cyclone III....

However, the homepage mention that Quartus 6.1 which comes along with S-III 
will have multi-processer-support (finally...). If this really delivers what 
it promises that would be REALLY great! (Time to buy a quad-core :-)

Thomas

"Antti" <Antti.Lukats@xilant.com> schrieb im Newsbeitrag 
news:1163173725.751772.29560@k70g2000cwa.googlegroups.com...
> S-III L == V5LX
> S-III E == V5SX
> S-III GX == V5xxT
>
> 1000-unit pricing starts at $549 for the EP3SL150
> Quartus WebPack support for S-III to be available on 4 DEC 2006
>
> Antti
> 



Article: 111819
Subject: Re: Stratix-III announced
From: "Antti" <Antti.Lukats@xilant.com>
Date: 10 Nov 2006 10:50:22 -0800
Links: << >>  << T >>  << A >>
Thomas Entner schrieb:

> Personally, I am waiting for Cyclone III....
>
> However, the homepage mention that Quartus 6.1 which comes along with S-III
> will have multi-processer-support (finally...). If this really delivers what
> it promises that would be REALLY great! (Time to buy a quad-core :-)
>
> Thomas
>
hm, I think I looking more for XP2 ;)
but C-3 might be nice thing also

Antti


Article: 111820
Subject: Re: Non deterministic behaviour in quartus II ?
From: "Marc Guardiani" <news.guardiani@gmail.com>
Date: 10 Nov 2006 11:10:01 -0800
Links: << >>  << T >>  << A >>

On Nov 9, 10:44 am, "Paul Leventis" <paul.leven...@gmail.com> wrote:
>This is not the expected behaviour of Quartus.  Imagine how difficult
> our job would be if we could not reproduce outputs for a given set of
> inputs...

This is why I stopped using Xilinx. I had a design that if I loaded a
design file, saved it with no changes, then recompiled, I would get
different timing. Sometimes failing, sometimes working. 

Marc


Article: 111821
Subject: Re: Why 64-bit PLB?
From: Siva Velusamy <siva.velusamy@xilinx.com>
Date: Fri, 10 Nov 2006 11:17:52 -0800
Links: << >>  << T >>  << A >>
> 
> Actually, turns out you can't. I just realized that it is hard coded to 64
> bits. I'm going to try putting everything on the opb side so that the only
> thing on the plb is the plb2opb bridge to see if I save resources and power.
> Since PLB, OPB, CPU, and my DDR SDRAM are all running at 100 MHz I still
> don't see how a wide PLB would help?
> 
> The only way it would seem to be helpful is if the external memories ran
> faster than the PLB. For example, if my 32-bit memory ran at 200 MHz, the
> PLB would only have to run at 100 MHz to retain the bandwidth. Of course,
> the opposite scenario is more likely (slow external, fast internal).
> 
> If I ran my CPU at twice the plb frequency the plb bandwidth would match the
> cpu bandwidth but this only works if me external memory bandiwdth also
> matches otherwise the only speed up is when running from the on-chip cache
> which doesan't use the plb anyway?
> 
> There has to be a reason xilinx forces 64-bit. Is it getting data AND
> instructions in parallel?
> 

Some other reasons not mentioned in this thread:

- these days DDR2 memories with 64 bit interfaces are not uncommon, e.g. 
ML410 board. The bandwidth in this case is 1600 MBps which is twice the 
PLB bandwidth.

- the bus is used not just for transfers to/fro the CPU, but also for 
DMA from a peripheral (Ethernet) to memory.

/Siva

Article: 111822
Subject: Re: Non deterministic behaviour in quartus II ?
From: "Paul Leventis" <paul.leventis@gmail.com>
Date: 10 Nov 2006 11:34:09 -0800
Links: << >>  << T >>  << A >>
> I observed, that a design was not fitable anymore after having changed
> some minimal paramters, which only should have affected the number
> machine cycles. Doing re resynthesis suddenly met the time reqs again.
> (?)

Which specific "minimal parameters" did you change?

The algorithms that run under-the-hood in Quarus II (and any other CAD
tool) are heuristic in nature.  If you make any small change to the
input or settings of the tool, you can end up with a radically
different fitting result (synthesis, placement or routing).  The
result?  Different wirelength, timing slacks, and even run-times.

If you have a small part of your design that you will be changing, and
you want to keep the rest of the design unchanged, you can try out the
Incremental Compile features of Quartus.  These allow you to preserve
the synthesis, placement or even routing of untouched portions of the
design.  The result is more stable performance and reduced CPU time,
with some possibility of reduced performance since the tool no longer
can optimize across your partition boundaries.  If you want to see
more, go to
http://www.altera.com/products/software/products/quartus2/design/qts-incremental.html.

Note: Incremental Compile *does not* require floorplanning of your
design, which is very nice, since you (and I) will have a hard time
beating a placer at that task!

Regards,

Paul Leventis
Altera Corp.


Article: 111823
Subject: Re: Area Constraints in Xilinx
From: "John Adair" <g1@enterpoint.co.uk>
Date: 10 Nov 2006 11:56:39 -0800
Links: << >>  << T >>  << A >>
Fire up the Floorplanner after translate and it will give you a
breakdown of where resources are used if you have maintained hierarchy.
Synthesis report can also give some clues too.

John Adair
Enterpoint Ltd. - Home of Raggedstone1. The low cost PCI FPGA
Development Board.

Antti wrote:
> ian.peikon@gmail.com schrieb:
>
> > Hi,
> >
> > I've been working on an FPGA project for a month or so now and I have
> > finally finished the code.  Before I began I calculated the amount of
> > BRAM and Distributed Ram that I had available and designed the code
> > accordingly.  However after compilation I get the following results:
> > Number of Slices:                   43734  out of   1200   3644% (*)
> > Number of Slice Flip Flops:         19047  out of   2400   793% (*)
> > Number of 4 input LUTs:             27654  out of   2400   1152% (*)
> > Number of IOs:                         58
> > Number of bonded IOBs:                 53  out of     96    55%
> > Number of BRAMs:                      528  out of     10   5280% (*)
> > Number of GCLKs:                        2  out of      4    50%
> >
> > I don't really see how any of this is possible.  I instantiated 5
> > BRAM's.  Where does it come up with 528?  Additionally where do the
> > flipflops, slices, and LUT's come from?  My code is only ~500 lines, I
> > don't even know how I coded for this much logic?!!!
> >
> > PLEASE HELP!!
>
> gosh, you are heavy coder!
> well for the future there is one good advice:
>
> LOOP:
>  wrote 2 lines of code,
>  hit "View Technology Schematic" and verify that the synthesis does
> something useful.
> Goto LOOP
>
> this will make sure you arent facing this kind of surprises.
>
> now you have to start from the bottom and look at lower modules what
> they produce and work up to the toplevel unit to see where the logic
> and rams really are consumed.
> 
> Antti


Article: 111824
Subject: Re: C3188A - 1/3"Digital Output Colour Camera Module
From: "hikmetkoca" <hikmetkoca@gmail.com>
Date: 10 Nov 2006 11:58:24 -0800
Links: << >>  << T >>  << A >>
thank for your answer, did you write a code for configuring the cam and
taking image data from the it?.

Antti yazdi:
> hikmetkoca schrieb:
>
> > Hello,
> >
> > Is there anyone who interface the C3188A - 1/3" Digital Output Colour
> > Camera Module with an  fpga.
> > I am waiting for your answers.
> >
> > Thanks
>
> there is one tool you need, it is called "soldering iron".
> 
> Antti




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