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 113050

Article: 113050
Subject: Re: Spartan-3A launched
From: "Antti Lukats" <antti@openchip.org>
Date: Tue, 5 Dec 2006 20:55:54 +0100
Links: << >>  << T >>  << A >>
"Antti Lukats" <antti@openchip.org> schrieb im Newsbeitrag 
news:el4ioe$log$1@online.de...
> "Steve Knapp (Xilinx Spartan-3 Generation FPGAs)" <steve.knapp@xilinx.com> 
> schrieb im Newsbeitrag 
> news:1165348083.641699.51670@80g2000cwy.googlegroups.com...
>> [... snip ...]
>>>
>>> Steven - you arent working for Altera?
>>>
>>> I clicked on the link to plddesignline and got a big flashing Altera
>>> Stratix-III AD flyer !!
>>> ok, well its beyound your control, but was amusing.
>>> similarly as it was amysing to come to Xilinx booth at Electronica2006, 
>>> all
>>> it was to
>>> see was a big Actel Logo as their booth was just befor Xilinx and way 
>>> more
>>> visible.
>>>
>>> Antti
>>
>> I saw that too, but unfortunately I don't get to decide who advertizes
>> on the EE Times web sites.
>>
>> Hey, if you can afford a Stratix-III FPGA, I'd really like to introduce
>> you to the following superior FPGA product line.  :-)
>> http://www.xilinx.com/virtex5
>>
>> ---------------------------------
>> Steven K. Knapp
>> Applications Manager, Xilinx Inc.
>> General Products Division
>> Spartan-3/-3E/-3A FPGAs
>> http://www.xilinx.com/spartan3e
>> http://www.xilinx.com/spartan3a
>> E-mail: steve.knapp@xilinx.com
>> ---------------------------------
>> The Spartan(tm)-3 Generation:  The World's Lowest-Cost FPGAs.
>>
> HAHA - ROTFL
>
> I have been playing with Virtex-5 on my desk for some time now.
>
> V-5 is pretty cool, as finger-excercise I designed a
> UART and baud rate divider for Virtex-5 that uses as much as
>
> LUTs --- 0 (zero)
> FF's ---  0 (zero)
> :)
> Really - not cheating, it utilizes
>
> DSP48E --- 1 (one)
>
> but not FFs or LUTs from FPGA fabric
>
> --------
>
> S-III will come before christmas (2007), ok some months before ;)
>
> Antti
uups correction
in single DSP48E was implement UART transmit channel and baud rate divider

the receiver would not fit the same DSP slice (not in V5 at least)

Antti









Article: 113051
Subject: Xilinx MPMC2 "External Ports" question
From: "ed_h" <ehenciak@gmail.com>
Date: 5 Dec 2006 12:44:38 -0800
Links: << >>  << T >>  << A >>
Hi all,

   Has anyone ever had success routing an NPI port of the MPMC2
controller to an External Port of a PPC based system component in EDK
(i.e. I would like to route an NPI port to some custom logic...I use
the flow where I use EDK simply to generate a component & I
subsequently instantiate this in the top level of my VHDL design)?  I
am having a lot of problems doing this.  Xilinx doesn't have a
reference design available for this partuicular case; however, the
documentation for MPMC2 implies that one can do this.  Please keep in
mind that I am an EDK newbie....I have been using Xilinx
Alliance/ISE/etc. for many years though :)!

   What I seem to be seeing is that MPMC2 declares the NPI interface to
be a "transparent bus".  Now, does this imply that I have to make some
kind of "bus to pins" converter and subsequently declare this component
in an MPD file, or is this completely useless?  What I tried doing was
modify the MPMC2 MPD generated by the GUI...I simply removed the
"transparent bus" declaration from the MPD as well as all the labels on
the ports that were part of this bus, but that did not seem to help.
It almost seems like EDK is automatically recognizing the NPI bus as
some sort of "bus" and is getting confused no matter what I comment out
of the MPD.

    I understand that my above description sounds rather stupid.
However, I am just throwing this out there for discussion to see if
anyone was successful doing this.  Basically, my MPMC has 5 ports :

ISPLB
DSPLB
PLB (seems I need this so that I can add PLB slaves....if not added in
the MPMC2, I recall seeing errors...all reference designs seem to have
this as well).
OPB (again, seems like I need this in the MPMC2 or else I get errors
when adding OPB slaves to my EDK design...all reference designs seem to
have this as well)
NPI

All I really thought I would need would be the ISPLB and DSPLB so that
the PowerPC would have fast access to the DDR DRAM.  The NPI is
basically intended as port for storing data that is streaming into the
FPGA.  I hope to use custom hardware to pop data from DRAM after the
PowerPC does some processing on it.

If anyone has any tips, tricks, pointers, etc., it would be appreciated
greatly!  I filed a webcase on this, but I would have to imagine that
someone out there has run into this situation before!

Thanks!

Ed

PS After re-reading this before posting, I realized that some of the
errors or warnings I get are related  to the block diagram generator
getting confused about multiple busses and probably not able to place
and route the block diagram...this might simply be a red herring & an
actual physical implementation might be OK....I will post again if that
is the case, but I am having problems with the PLB masters and slaves
now not having matching bit widths...ugh...


Article: 113052
Subject: Re: Xilinx MPMC2 "External Ports" question
From: "Antti Lukats" <antti@openchip.org>
Date: Tue, 5 Dec 2006 21:57:58 +0100
Links: << >>  << T >>  << A >>
"ed_h" <ehenciak@gmail.com> schrieb im Newsbeitrag 
news:1165351478.866080.261170@80g2000cwy.googlegroups.com...
> Hi all,
>
>   Has anyone ever had success routing an NPI port of the MPMC2
> controller to an External Port of a PPC based system component in EDK

1) dont change the MPD
2) in EDK set port visible filter "all"
you should see all ports of all cores, and you can make any of then exertnal

Antti 



Article: 113053
Subject: Usage of BUFIO in Virtex 4?
From: "Brandon Jasionowski" <killerhertz@gmail.com>
Date: 5 Dec 2006 13:06:04 -0800
Links: << >>  << T >>  << A >>
Is there any advantage of using a BUFIO/BUFR's for driving IOB FF's
versus a BUFG? After looking through that section in the V4 user guide
I'm not sure I really see an advantage other than resource usage of the
global clock buffers.

Normally I just use the typical IBUFG -> DCM -> BUFG setup and use the
output of the BUFG to drive everything...

Thanks,
-Brandon


Article: 113054
Subject: First Look at QuartusII 6.1
From: "Derek Simmons" <dereks314@gmail.com>
Date: 5 Dec 2006 13:19:52 -0800
Links: << >>  << T >>  << A >>
I just downloaded from Altera's website QuartusII 6.1 and tried it
out. I was disappointed that they didn't include any StratixIII
device files with the web edition. I wanted to compare how QuartusII
would have fitted what I'm working on, to the new devices.

I also found the installer locked you into a predefined destination
install directory. At one point I changed my install directory from
'quartus' to 'QuartusII'. The new installer will let you select
the path to the directory but not the end directory. When I launched
QuartusII it still was able to find my license file in the other
directory. NiosII EDS, MegaCore Lib and ModelSim did the same. Maybe it
is a bug in the installer because when I installed it didn't display
the whole path but I doubt it since all the installers behaved that
way.

But comparing version 6.1 to 5.1 sp 2 I found it made better use of my
dual core system then previous releases and it reported some of my
signal paths slightly faster.

Good job.

Derek


Article: 113055
Subject: Re: Spartan-3A launched
From: "Peter Alfke" <peter@xilinx.com>
Date: 5 Dec 2006 14:05:00 -0800
Links: << >>  << T >>  << A >>
Antti, regarding Electronica (the biggest electronic component show in
the world):

the Actel booth was indeed surprisingly large and flat, and fairly
empty.
The Xilinx booth was more vertical and more crowded, also more crowded
with customers and with serious conferences with customers. So we are
quite happy (I was there).
I am however amazed that Actel finds the money for such a large number
of square meters...
Altera, by the way, was hiding in a tiny cubicle next to some
automotive guys, in a different hall.
Everybody has different ideas about spending effort and money at
shows...
Peter Alfke, Xilinx

On Dec 5, 11:31 am, "Antti Lukats" <a...@openchip.org> wrote:
> "Steve Knapp (Xilinx Spartan-3 Generation FPGAs)" <steve.kn...@xilinx.com>
> schrieb im Newsbeitragnews:1165346298.454531.194840@16g2000cwy.googlegroups.com...
>
> > Antti wrote:
> >> Antti schrieb:
>
> >> > as Xilinx PR ES samples are available, and tools support for S3A also,
>
> >> as usual - the documentation is not complete :(
>
> > [... snip ...]
>
> >> Antti
>
> > Hi Antti,
>
> > There was about a 2-3 hour span last night when the Spartan-3A
> > technical documentation wasn't yet available on the Xilinx web site.
> > The nearly 1,000 pages of documentation all went live about 11 PM
> > Pacific time on 4-DEC-2006.[..]
> no problems, I actually found all i was looking for, but I had already
> posted before
>
> > You may also be interested in the associated article discussing how to
> > use the Device DNA.
>
> > How to implement high-security in low-cost FPGAs
> >http://www.pldesignline.com/howto/showArticle.jhtml?articleID=196601422
>
> > ---------------------------------
> > Steven K. Knapp
> > Applications Manager, Xilinx Inc.
> > General Products Division
> > Spartan-3/-3E FPGAs
> >http://www.xilinx.com/spartan3e
> > E-mail: steve.kn...@xilinx.com
> > ---------------------------------
> > The Spartan(tm)-3 Generation:  The World's Lowest-Cost FPGAs.Steven - you arent working for Altera?
>
> I clicked on the link to plddesignline and got a big flashing Altera
> Stratix-III AD flyer !!
> ok, well its beyound your control, but was amusing.
> similarly as it was amysing to come to Xilinx booth at Electronica2006, all
> it was to
> see was a big Actel Logo as their booth was just befor Xilinx and way more
> visible.
> 
> Antti


Article: 113056
Subject: Re: First Look at QuartusII 6.1
From: "Thomas Entner" <aon.912710880@aon.at>
Date: Tue, 5 Dec 2006 23:05:49 +0100
Links: << >>  << T >>  << A >>
>I just downloaded from Altera's website QuartusII 6.1 and tried it
> out. I was disappointed that they didn't include any StratixIII
> device files with the web edition. I wanted to compare how QuartusII
> would have fitted what I'm working on, to the new devices.

Strange, in my download the smallest Stratix III were included... (I used
custom installation, maybe that made a difference ?)

> But comparing version 6.1 to 5.1 sp 2 I found it made better use of my
> dual core system then previous releases and it reported some of my
> signal paths slightly faster.

Have you seen the "Maximum processors" in "Compilation process settings"? 
Changing
this two 2 gives you another 10% improvement (better than nothing...).

Thomas

www.entner-electronics.com



Article: 113057
Subject: Re: Xilinx MPMC2 "External Ports" question
From: "ed_h" <ehenciak@gmail.com>
Date: 5 Dec 2006 14:15:04 -0800
Links: << >>  << T >>  << A >>
HI Antti,

   First and foremost, thank you for the reply!

   I tried your suggestion at first, but when I go to build the netlist
in EDK after connecting the ports using your suggested method, I get
this error:

ERROR:MDT - mpmc2_ddr_idpon_100mhz_x16_mt46v16m16_6t
   (mpmc2_ddr_idpon_100mhz_x16_mt46v16m16_6t_0) -
   C:\projects\test_single_npi\system.mhs line 235 - transparent bus
interface
   connector 'npi_4' is only referenced once!

   That is why I started editing the MPD and started removing the
transparent bus parameters and the like.  I should have been a little
clearer in my initial post, but just let me blame that on my
inexperience with EDK :) .

    When I remove the transparent bus types from the MPD, I get this
warning when I generate the block diagram :

WARNING:MDT - Bridge mpmc2_ddr_idponn_100mhz_x16_mt46v16m16_6t_0 is
connected to
   more than two busses
WARNING:MDT - This condition is not handled by layout algorithm

    Now I am starting to wonder if "layout" means layout of the block
diagram.....for whatever stupid reason, I associated "layout" with
"place and route" since I used to "layout" ASICs for a living a long,
long time ago :)!  If all this means is that my block diagram is
incorrect (which it is after I remove the transparent bus), I can most
definitely live with that...

    Again, many thanks!  I'll be sure to post the solution to my
problem should I figure it out :)!

Ed





Antti Lukats wrote:
> "ed_h" <ehenciak@gmail.com> schrieb im Newsbeitrag
> news:1165351478.866080.261170@80g2000cwy.googlegroups.com...
> > Hi all,
> >
> >   Has anyone ever had success routing an NPI port of the MPMC2
> > controller to an External Port of a PPC based system component in EDK
>
> 1) dont change the MPD
> 2) in EDK set port visible filter "all"
> you should see all ports of all cores, and you can make any of then exertnal
> 
> Antti


Article: 113058
Subject: Re: Usage of BUFIO in Virtex 4?
From: "John McCaskill" <junkmail@fastertechnology.com>
Date: 5 Dec 2006 14:16:17 -0800
Links: << >>  << T >>  << A >>
Brandon Jasionowski wrote:
> Is there any advantage of using a BUFIO/BUFR's for driving IOB FF's
> versus a BUFG? After looking through that section in the V4 user guide
> I'm not sure I really see an advantage other than resource usage of the
> global clock buffers.
>
> Normally I just use the typical IBUFG -> DCM -> BUFG setup and use the
> output of the BUFG to drive everything...
>
> Thanks,
> -Brandon

The BUFRs have less delay than the BUFGs, and the BUFIOs have less
delay than the BUFRs.  If you are going through a DCM, this may not
matter to you, but if you are not using a DCM, it can matter quite a
bit.  The difference in speed depends on the size of the device.  The
BUFRs and BUFIOs only go to three clock regions, while the BUFGs can
drive a clock to the entire chip.

For example, I use the BUFRs and BUFIOs for interfacing to PCI because
with them I can make the timing without using a DCM, and if I use
BUFGs, I can not.  I do not use DCMs on the PCI clock for several
reasons, including that it may be spread spectrum and may change
frequency, and I want to save them for other uses.

Regards, 

John McCaskill


Article: 113059
Subject: Re: Usage of BUFIO in Virtex 4?
From: Joseph Samson <user@example.net>
Date: Tue, 05 Dec 2006 22:20:20 GMT
Links: << >>  << T >>  << A >>
Brandon Jasionowski wrote:
> Is there any advantage of using a BUFIO/BUFR's for driving IOB FF's
> versus a BUFG? After looking through that section in the V4 user guide
> I'm not sure I really see an advantage other than resource usage of the
> global clock buffers.
> 
> Normally I just use the typical IBUFG -> DCM -> BUFG setup and use the
> output of the BUFG to drive everything...

The BUFIO and BUFR are really meant for use with source-synchronous data 
inputs. The BUFIO can only be driven from clock-capable input pins. The 
BUFR can be driven from the BUFIO or the fabric, but there not much 
advantage if you're driving it from the fabric. The typical use is to 
have the BUFIO clock the input SERDES at the fast clock rate, and use 
the BUFR with its divider to clock the SERDES outputs to the fabric.

---
Joe Samson
Pixel Velocity

Article: 113060
Subject: Re: First Look at QuartusII 6.1
From: "PeteS" <PeterSmith1954@googlemail.com>
Date: 5 Dec 2006 14:40:27 -0800
Links: << >>  << T >>  << A >>
Derek Simmons wrote:

> I just downloaded from Altera's website QuartusII 6.1 and tried it
> out. I was disappointed that they didn't include any StratixIII
> device files with the web edition. I wanted to compare how QuartusII
> would have fitted what I'm working on, to the new devices.



>
> I also found the installer locked you into a predefined destination
> install directory. At one point I changed my install directory from
> 'quartus' to 'QuartusII'. The new installer will let you select
> the path to the directory but not the end directory. When I launched
> QuartusII it still was able to find my license file in the other
> directory. NiosII EDS, MegaCore Lib and ModelSim did the same. Maybe it
> is a bug in the installer because when I installed it didn't display
> the whole path but I doubt it since all the installers behaved that
> way.

Hmmm. If the software developers can't figure out a variable path, I'm
not sure I would be willing to trust my FPGA development to them.

[I will note that this is a personal nit; put the tools where *I* want
them, not some predetermined place *you* want them]

Cheers

PeteS


>
> But comparing version 6.1 to 5.1 sp 2 I found it made better use of my
> dual core system then previous releases and it reported some of my
> signal paths slightly faster.
> 
> Good job.
> 
> Derek


Article: 113061
Subject: Re: Spartan-3A launched
From: "Antti Lukats" <antti@openchip.org>
Date: Tue, 5 Dec 2006 23:57:11 +0100
Links: << >>  << T >>  << A >>
"Peter Alfke" <peter@xilinx.com> schrieb im Newsbeitrag 
news:1165356300.186322.284830@l12g2000cwl.googlegroups.com...
> Antti, regarding Electronica (the biggest electronic component show in
> the world):
>
> the Actel booth was indeed surprisingly large and flat, and fairly
> empty.
> The Xilinx booth was more vertical and more crowded, also more crowded
> with customers and with serious conferences with customers. So we are
> quite happy (I was there).
> I am however amazed that Actel finds the money for such a large number
> of square meters...
> Altera, by the way, was hiding in a tiny cubicle next to some
> automotive guys, in a different hall.
> Everybody has different ideas about spending effort and money at
> shows...
> Peter Alfke, Xilinx
>
Hi Peter,

right you are, Xilinx booth was way more crowded both by customers and 
Xilinx own personel.

I looked shortly at the ice cold igloo at actel, but well I already did know 
all that so there wasnt much todo there.

was much more interesting at Xilinx booth

as of Altera, its not the first time they are at automotive section, I never 
really understood it, but... there are things to learn from:

last year at Altera I got a small soft-ball, its was really nice, exactly 
the size that my children (3 and 4yr) can handle it with their smallish 
hands.
this year I got a coffe mug from Altera, commentary from my wife:
* right size
* right form
* right color
* right finishing (eg the surface texture)
==> almost perfect ?

ok, its not required to have 'perfect' take-aways at the shows, but 
sometimes its nice, and sometimes its small things that you remember, and 
sometimes its small things that make the difference.

Antti



















Article: 113062
Subject: Re: Xilinx MPMC2 "External Ports" question
From: "Antti Lukats" <antti@openchip.org>
Date: Wed, 6 Dec 2006 00:01:04 +0100
Links: << >>  << T >>  << A >>
"ed_h" <ehenciak@gmail.com> schrieb im Newsbeitrag 
news:1165356904.533431.323000@l12g2000cwl.googlegroups.com...
> HI Antti,
>
>   First and foremost, thank you for the reply!
>
>   I tried your suggestion at first, but when I go to build the netlist
> in EDK after connecting the ports using your suggested method, I get
> this error:
>
> ERROR:MDT - mpmc2_ddr_idpon_100mhz_x16_mt46v16m16_6t
>   (mpmc2_ddr_idpon_100mhz_x16_mt46v16m16_6t_0) -
>   C:\projects\test_single_npi\system.mhs line 235 - transparent bus
> interface
>   connector 'npi_4' is only referenced once!
>
hm..
if the direct port export realy isnt working you need to create a dummy 
wrap-export
ip core that doesnt do anything except connects to NPI and export wires that 
can
be used as external ports. this should work, and I would say its better than 
post
modifying the MPMC2 generated MPD file

Antti 



Article: 113063
Subject: Timing constraings: min delay?
From: John <seabass950@yahoo.com>
Date: Tue, 5 Dec 2006 15:08:22 -0800
Links: << >>  << T >>  << A >>
Is there a mindelay constraint keyword or something similar? My fpga is producing 1 byte with a clock signal going to the pads and I need the data to be on the pads for 5ns, then clock. So I just need a way to delay the clock until data is definitely ready.

Article: 113064
Subject: Re: Timing constraings: min delay?
From: John <seabass950@yahoo.com>
Date: Tue, 5 Dec 2006 15:26:12 -0800
Links: << >>  << T >>  << A >>
by the way I'm using virtex 4 and I'm having sampling issues. The signal it produces is not that clean for some reason.

Article: 113065
Subject: Re: First Look at QuartusII 6.1
From: "Derek Simmons" <dereks314@gmail.com>
Date: 5 Dec 2006 15:27:21 -0800
Links: << >>  << T >>  << A >>

Thomas Entner wrote:
> >I just downloaded from Altera's website QuartusII 6.1 and tried it
> > out. I was disappointed that they didn't include any StratixIII
> > device files with the web edition. I wanted to compare how QuartusII
> > would have fitted what I'm working on, to the new devices.
>
> Strange, in my download the smallest Stratix III were included... (I used
> custom installation, maybe that made a difference ?)
>
> > But comparing version 6.1 to 5.1 sp 2 I found it made better use of my
> > dual core system then previous releases and it reported some of my
> > signal paths slightly faster.
>
> Have you seen the "Maximum processors" in "Compilation process settings"?
> Changing
> this two 2 gives you another 10% improvement (better than nothing...).
>
> Thomas
>
> www.entner-electronics.com

When I restarted QuartusII the next time the StratixIII devices were
available. The first time I ran it I clicked on the 'Web License
Update' and I don't know why it didn't occure to me then that I should
restart the application. Maybe I was talking to somebody. Anyways they
are available now.

I didn't see much of difference in build time or processor activity
when I changed the number of processors. But my code really isn't too
complex. At the statement level it isn't too complex and I stay away
from complex compound statements (less work for the front end). Other
designers code I have looked at can run on page after page, and I think
to myself that they could have broken it up, created a simpler
presentation, and made it easier to maintain.

Derek


Article: 113066
Subject: Re: Free Anydivider, Divide clock by any number
From: "Peter Alfke" <peter@xilinx.com>
Date: 5 Dec 2006 15:30:41 -0800
Links: << >>  << T >>  << A >>
This sounded interesting until I saw the output.
It is not a frequency of pulses, but rather the incoming pulse-stream
with the appropriate number of pulses deleted. That means a big jitter
(except for the trivial cases of integer division) and a broad
spectrum.
If that is acceptable, your solution is still not optimal, as shown in
your example of 4/11, which could have a better spectrum than the one
you provide.
A good solution should only delete n and n-1 consecutive pulses.
Peter Alfke

On Dec 5, 6:34 am, topwea...@hotmail.com wrote:
> Hi,
> I have just finished this free commercial grade tool. I wish it is
> useful.
> Topweaver Anydivider (TAD) is a GUI based EDA tool to generate a
> divided output clock (frequency = Fout) based on an input clock
> (frequency = Fin), without a DLL/PLL. The waveform of the output clock
> can be either from automatical calculation or from visual adjustment.
> Fout=Fin * M / N
> TAD can analyze the relation of duty cycle and jitter.
> The generated code are written by verilog. Thanks to the mixed-language
> feature of most EDA tools, VHDL user can use it directly.
> For more features, please visithttp://www.topweaver.com/doc/tad/tad.htm
> Downloadhttp://www.topweaver.com/download.htm


Article: 113067
Subject: Re: Xilinx MPMC2 "External Ports" question
From: "MM" <mbmsv@yahoo.com>
Date: Tue, 5 Dec 2006 18:35:05 -0500
Links: << >>  << T >>  << A >>
Ed,

>   Has anyone ever had success routing an NPI port of the MPMC2
> controller to an External Port of a PPC based system component in EDK
> (i.e. I would like to route an NPI port to some custom logic...

I haven't tried exporting MPMC2 ports, but I succeded in designing a NPI 
peripheral. If you really want to export the pins you probably have to do 
what Antti says, i.e. create a dummy peripheral. But then why not to do your 
whole custom thing as a peripheral?


/Mikhail




Article: 113068
Subject: Re: Timing constraings: min delay?
From: "Peter Alfke" <peter@xilinx.com>
Date: 5 Dec 2006 15:59:52 -0800
Links: << >>  << T >>  << A >>
Do not even think about generating a 5 ns delay by analog means, like
concatenated buffers or LUTs.  :-(
Virtex-4 has a Digital Clock Manager (DCM) that allows you to delay a
clock in very small increments. Just pick the apprpriate increment or
clock polarity.
And keep working on your "cleanliness" issue.
Peter Alfke

On Dec 5, 3:26 pm, John <seabass...@yahoo.com> wrote:
> by the way I'm using virtex 4 and I'm having sampling issues. The signal it produces is not that clean for some reason.


Article: 113069
Subject: Re: How to check high impedance of a RAM with Logic Analyzer
From: "Peter Alfke" <peter@xilinx.com>
Date: 5 Dec 2006 16:11:33 -0800
Links: << >>  << T >>  << A >>
I would use one of the pins in question and attach a 1 kilohm resistor.
Then you first ground the other end of that resistor, and later connect
it to Vcc.
If the pin follows these two levels, it is obviously not being driven.
If it does not move Low and High, you have a driven pin.
Under static conditions, you can use a $10 multimeter, or the
ubiquitous 'scope.
Dynamically you can also use your slightly more expensive logic
analyzer.
Peter Alfke

On Dec 5, 8:21 am, zhongqiang.ch...@gmail.com wrote:
> hi,
>
> We have a FPGA Board, on which there is a RAM. RAM connected with FPGA,
> nat=FCrlich, :)
>
> How can i make sure, the output of the RAM is HIGH Z, when i set
> de-select the RAM. I 've a logic analyzer anhand, is this useful?
>=20
> Thanks
>=20
> Cheng


Article: 113070
Subject: Re: Usage of BUFIO in Virtex 4?
From: "markus" <markus_1401@yahoo.com>
Date: 5 Dec 2006 17:00:10 -0800
Links: << >>  << T >>  << A >>
As stated BUFIO/BUFR is intended for Source Synchronous Applications.
There are significant advantages of using BUFIO/BUFR with ISERDES for
source sync data capture: The sampling window is smaller, and the setup
time is negative. One simply can instantiate BUFIO/BUFR/ISERDES to
capture data without doing any type of clock/data alignment; provided
that the data eye > (setup+hold).

Also, if you'd like to forward a clock for SDR application, you can
only use BUFIO to drive clock frequency > 500MHz.

-M


Joseph Samson wrote:
> Brandon Jasionowski wrote:
> > Is there any advantage of using a BUFIO/BUFR's for driving IOB FF's
> > versus a BUFG? After looking through that section in the V4 user guide
> > I'm not sure I really see an advantage other than resource usage of the
> > global clock buffers.
> >
> > Normally I just use the typical IBUFG -> DCM -> BUFG setup and use the
> > output of the BUFG to drive everything...
>
> The BUFIO and BUFR are really meant for use with source-synchronous data
> inputs. The BUFIO can only be driven from clock-capable input pins. The
> BUFR can be driven from the BUFIO or the fabric, but there not much
> advantage if you're driving it from the fabric. The typical use is to
> have the BUFIO clock the input SERDES at the fast clock rate, and use
> the BUFR with its divider to clock the SERDES outputs to the fabric.
> 
> ---
> Joe Samson
> Pixel Velocity


Article: 113071
Subject: query in gate level simulationin quartus s/w 6.0
From: "ram" <vsrpkumar@rediffmail.com>
Date: 5 Dec 2006 17:55:00 -0800
Links: << >>  << T >>  << A >>
I have two problems in verilog gate level simulation
1) I want to preserve hierarchy between entity.Where will be this
setting in quartus s/w
2) The gate level netlist has time scale has 1ps/1ps.test bench and
host models have 1ns/10ps.I want to change the time scale of netlist.is
it feasible for changing the delays after # symbol.How to do it
kumar


Article: 113072
Subject: Altera starter kits
From: "wanwan" <ericwan78@yahoo.com>
Date: 5 Dec 2006 18:40:47 -0800
Links: << >>  << T >>  << A >>
I'm looking into buying the fpga and/or cpld starter kits. I was
wondering if the logic chips can be taken out of the development board
after they are programmed. 

Thanks


Article: 113073
Subject: Re: query in gate level simulationin quartus s/w 6.0
From: "Subroto Datta" <sdatta@altera.com>
Date: Wed, 06 Dec 2006 06:18:49 GMT
Links: << >>  << T >>  << A >>
1) Use the Assignments->Settings->EDA Tools Settings dialog. Enter your 
simulation tool name and then click the More Settings button. Then change 
the valueof Maintain Hierarchy to On.

2) Use the Assignments->Settings->EDA Tools Settings dialog. Set Format for 
output etlist to Verilog. Then change the time scale settings right next to 
it.

Then regenerate the netlist.

Hope this helps,
Subroto Datta
Altera Corp.

"ram" <vsrpkumar@rediffmail.com> wrote in message 
news:1165370100.584453.313030@80g2000cwy.googlegroups.com...
>I have two problems in verilog gate level simulation
> 1) I want to preserve hierarchy between entity.Where will be this
> setting in quartus s/w
> 2) The gate level netlist has time scale has 1ps/1ps.test bench and
> host models have 1ns/10ps.I want to change the time scale of netlist.is
> it feasible for changing the delays after # symbol.How to do it
> kumar
> 



Article: 113074
Subject: Re: Altera starter kits
From: "Tommy Thorn" <tommy.thorn@gmail.com>
Date: 5 Dec 2006 23:17:36 -0800
Links: << >>  << T >>  << A >>
wanwan wrote:
> I'm looking into buying the fpga and/or cpld starter kits. I was
> wondering if the logic chips can be taken out of the development board
> after they are programmed.

Sure, but they are unlikely to be usable afterwards :-)  Besides, only
CPLDs are non-volatile. It would be rather pointless for an FPGA.

Your question suggest that you don't really understand CPLDs and FPGAs.
Both are really meant to be programmed in-system. The FPGA is usually
programmed on each power on, typically from a serial programming flash
or a microcontroller. If you do need them in a different application,
you're better of laying out a board and populate it with fresh chips.
Be warned though, it's a lot more complicated than with a
microcontroller.

Get a Spartan 3E starter kit or the Cyclone II Starter Development Kit,
read the documentation and play with it.

Cheers,
Tommy




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