FPGARelated.com
Forums

Xilinx BULLSHITIX-8, when?

Started by Antti June 21, 2010
"Antti" <antti.lukats@googlemail.com> wrote in message 
news:b45d75d9-16c6-4518-ac5a-2fe068a0f401@x27g2000yqb.googlegroups.com...
> the X-7 roadmap and all device table are no online, > and the ARM11 is coming is also all public knowledge, but.. where? in > what family? > > spartan is dead, now is Artix, und Kintex? but where is ARM11? > > in BULLSHITIX-8 release? > > I wonder. of course its very interesting to see how much mess Xilinx > is able > to organize with the 7 series, right now Xilinx online shop list > exactly 2 devices of Spartan-6ES both going to avnet no stock > there was initial stock of 45 pieces of Spartan-6 at digikey > after that was depleted digikey has not received any new s-6 silicon. > > so, when comes spartan-6 general availability? > does it makes to wait? > or maybe it makes more sense to wait the Artix-7? > or maybe..look for alternatives? > > > Antti
I started with Xilinx when 100 logic blocks was the biggest device they made. I gave up with them a few years ago because of the nonsense you describe. Vapourware, no stock, no distribution. I switched to Lattice and that was my best FPGA decision ever - not leading edge but it just works. Michael Kellett
"Ed McGettigan" <ed.mcgettigan@xilinx.com> wrote in message 
news:1f9483a3-5eab-4a11-9ca4-9d5ab9b49cbb@x21g2000yqa.googlegroups.com...


I have seen the same and it is just the result of faulty data.  I had
flagged this earlier and thought that it was being fixed, but it
appears to have fallen through the cracks somewhere.

> We all remember the Excalibar non-starter.
"That was an Altera product line (NIOS, MIPS, ARM processor+FPGA), not a Xilinx one." Hi Ed, Although it was the competition's announced but missed product, I think it is worth learning the lessons from others, not necessarily having to experience it yourself and learning the hard way. A & X have great products (as well as the other market players), but the announcements of having future ones in the next smallest node (65, 40, 28nm) is like a downward spiral, kind of war of who is announcing the biggest, faster devices, with more and faster interfaces, but at the end if we engineers are not able to use those beasts due to bad tool support, or errata, or simply no silicon available, then all that blah, blah is simply useless. Regards, Jaime Aranguren
On Jun 21, 2:45=A0pm, Rob Gaddi <rga...@technologyhighland.com> wrote:
*snip*
> Right now I'm working on two S6 projects, both of which are absolute > disasters due to problems with the toolchain. =A0My DRAM problem from a > month ago, Xilinx ultimately told me was my problem and they washed > their hands of it.
Anyone else notice that they seem to have dropped the memory controller block (MCB) from the X7 product lineup? Not a great vote of confidence for the current Spartan-6 implementation. cheers, aaron
On Tue, 22 Jun 2010 13:59:46 -0700 (PDT), Aaron Holtzman
<aholtzma@gmail.com> wrote:

>On Jun 21, 2:45&#4294967295;pm, Rob Gaddi <rga...@technologyhighland.com> wrote: >*snip* >> Right now I'm working on two S6 projects, both of which are absolute >> disasters due to problems with the toolchain. &#4294967295;My DRAM problem from a >> month ago, Xilinx ultimately told me was my problem and they washed >> their hands of it. > >Anyone else notice that they seem to have dropped the memory >controller block (MCB) from the X7 product lineup? Not a great vote of >confidence for the current Spartan-6 implementation. >
We have a DDR2 ram interfaced to a S6/45. We can't get it to work. John
Ed McGettigan <ed.mcgettigan@xilinx.com> wrote:
...
> I understand your criticisms of the Spartan-6 production availability > over the last few months. If you check the distributor stocking > levels over the next 1-2 months you will see rapid improvement in this > area.
Digikey now lists the full family, also as non-stock, with e.g. XC6SLX4-2TQG144C-NC expected August 4 at 8.12 Euro at 31 pieces. -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
On Jun 22, 4:16=A0am, Randy Yates <ya...@ieee.org> wrote:
> The linux version of the 12.1 ISE is a joke: custom build scripts, > separate library directories, custom bashrc entries required, etc. (as > opposed to an RPM and use of the system libraries).
As far as I can tell, all other versions of ISE also had this problem. I think the nastiest new thing about 12.1 is that WebTalk "feature" you cannot normally disable when using WebPack. I think you should not _have_ to tell Xilinx how you use their devices. S=E9bastien PS. Disabling Webtalk on 12.x is as simple as deleting the cURL library from the ISE directories.
On Jun 21, 2:45=A0pm, Rob Gaddi <rga...@technologyhighland.com> wrote:
> Right now I'm working on two S6 projects, both of which are absolute > disasters due to problems with the toolchain. =A0My DRAM problem from a > month ago, Xilinx ultimately told me was my problem and they washed > their hands of it. =A0
Why does Xilinx think it is your problem? I am about to start layout on an S6 board and hope to avoid this problem (which seems to be common!). Thanks. cheers, aaron
On 6/30/2010 5:53 PM, Aaron Holtzman wrote:
> On Jun 21, 2:45 pm, Rob Gaddi<rga...@technologyhighland.com> wrote: >> Right now I'm working on two S6 projects, both of which are absolute >> disasters due to problems with the toolchain. My DRAM problem from a >> month ago, Xilinx ultimately told me was my problem and they washed >> their hands of it. > > Why does Xilinx think it is your problem? I am about to start layout > on an S6 board and hope to avoid this problem (which seems to be > common!). Thanks. > > cheers, > aaron
My specific problem was that I wanted to use the PLLs in the chip to generate a memory bus clock frequency that wasn't equal to the oscillator frequency. This turns out to be an absolute nightmare, and is what Xilinx left me hanging on. If you're going to do an S6 design using the MIG, I would _strongly_ recommend that you bring in a clock at the bus frequency that you're looking for from an external pin (the only thing that the MIG supports) The MIG will make available to you a CLK0 output that is a PLL buffered version of that external clock, which you can then use in the rest of your design. Or, if you want it at a different frequency, just give the MIG it's own damn oscillator. Or see whether brands A or L might be any better. Do keep in mind that, as near as can be told from the 7 series info, Xilinx is killing the hard MCB concept. Looks like it didn't quite click. -- Rob Gaddi, Highland Technology Email address is currently out of order
I work for Avnet, which seems not to be too popular with this crowd,
but I will share my experience anyway.  I have a project with
XC6SLX16-2CSG324 and LPDDR that seems to work well with MIG 3.3 in ISE
11.4.  Granted, we are only running at 200 MHz.  We do not provide a
200 MHz input to the chip.  We have a 66 MHz oscillator input to the
FPGA.  It is true that by default, MIG generates a design that assumes
the native system clock is the same as the memory clock.  The only
clocking customization that MIG allows is the choice between single-
ended or differential clock.  However, since MIG provides all the HDL
sources for the clock infrastructure, it is possible to modify the
clocking structure to generate the correct memory clock given any
system clock that meets the specifications of the PLL.

I have some instructions that explains step-by-step how to do this for
the Avnet board (www.em.avnet.com/spartan6lx-evl).  If you are
interested, please contact Avnet Technical Support (www.em.avnet.com/
techsupport).  In addition to this LPDDR example, Xilinx provides
working hardware examples for DDR2 on the SP601 and DDR3 on the
SP605.  Avnet has another board with DDR3 that has been proven out at
800 Mbps in hardware (www.em.avnet.com/spartan6lx150t-dev).

The other critical thing to do with these DDR designs is proper PCB
layout and termination, without which the design will fail.  Xilinx
provides some very specific layout guidelines in UG388 that need to be
followed if you want the full memory interface performance.

Xilinx recently published revised specifications for the MCB.  See
http://www.xilinx.com/support/answers/35818.htm
The Spartan-6 Memory Controller Block (MCB) has new data rate
specifications and performance modes for DDR2 and DDR3 interfaces as
specified in version 1.5 of the Spartan-6 FPGA Data Sheet (DS162):
http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf

You should also be aware of the MIG Design Advisory Answer Record.
http://www.xilinx.com/support/answers/33566.htm

Bryan
Avnet
[snip]
> >If you're going to do an S6 design using the MIG, I would _strongly_ >recommend that you bring in a clock at the bus frequency that you're >looking for from an external pin (the only thing that the MIG supports) > The MIG will make available to you a CLK0 output that is a PLL >buffered version of that external clock, which you can then use in the >rest of your design. Or, if you want it at a different frequency, just >give the MIG it's own damn oscillator. > >Or see whether brands A or L might be any better. Do keep in mind that, >as near as can be told from the 7 series info, Xilinx is killing the >hard MCB concept. Looks like it didn't quite click. > >-- >Rob Gaddi, Highland Technology >Email address is currently out of order
May not be necessary for V4, if the memory speed isn't very high. For a PCB-tester FPGA design, I derived the 200MHz DDR2 memory clock from 32MHz (using a tandem pair of DCMs), and all was well. As mentioned, PCB layout and especially routing are critical for these components. The company had to re-spin the boards to get the DDR2s to work. --------------------------------------- Posted through http://www.FPGARelated.com