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 129950

Article: 129950
Subject: Re: Could I develop a new gui using java based on the script language
From: wicky <wicky.zhang@gmail.com>
Date: Tue, 11 Mar 2008 08:43:53 -0700 (PDT)
Links: << >>  << T >>  << A >>
On 3=D4=C211=C8=D5, =CF=C2=CE=E711=CA=B125=B7=D6, Jeff Cunningham <j...@sove=
r.net> wrote:
> wicky wrote:
> > I found Chipscope is too difficult to learn for college students, it
>
> Yes but isn't college supposed to prepare them for the real world?

In this course, we try to introduce 8086/8088 system to those who
know nothing about FPGA.

>
> > has too much options. I want to develop a simple gui software and
> > using it in a 8086/8088 FPGA embedded system. For example, students
> > can understand a bus transaction with just a simple mouse click in
> > this software, instead of setting so much options in the tranditional
> > Chipscope software. Can anyone give me some information about this
> > work? Thank you!
>
> Couldn't the instructor set up chipscope and then save all the options?
> Then the student would just have to reload the saved project file, and
> the bus transaction would be there all optimally displayed for
> understanding.
>
In fact, I want to integrated the software debugging environment,
so...

> -Jeff

Thanks for your kindly reply

Wicky

Article: 129951
Subject: Re: BRAM synthesis question
From: Peter Alfke <peter@xilinx.com>
Date: Tue, 11 Mar 2008 08:48:22 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 11, 7:19=A0am, "Symon" <symon_bre...@hotmail.com> wrote:
> Hi Paul,
> Yeah, if you look at your code, you're trying to do an asynchronous read. =
I
> suggest you try simulating your design and also a design where you
> instantiate a block ram. You'll be able to compare and see clearly what th=
e
> block ram does.
> HTH., Syms.

This is not the first time that someone has tried to read the BRAM
asynchronously. I have posted many times, and also inserted a sentence
into our documentation that "nothing happens without a clock".
Any ideas how we can spread this important (and non-obvious)
information even better and wider???
Peter Alfke, Xilinx Applications

Article: 129952
Subject: Re: BRAM synthesis question
From: job@amontec.com
Date: Tue, 11 Mar 2008 08:58:48 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 11, 4:48 pm, Peter Alfke <pe...@xilinx.com> wrote:
> On Mar 11, 7:19 am, "Symon" <symon_bre...@hotmail.com> wrote:
>
> > Hi Paul,
> > Yeah, if you look at your code, you're trying to do an asynchronous read. I
> > suggest you try simulating your design and also a design where you
> > instantiate a block ram. You'll be able to compare and see clearly what the
> > block ram does.
> > HTH., Syms.
>
> This is not the first time that someone has tried to read the BRAM
> asynchronously. I have posted many times, and also inserted a sentence
> into our documentation that "nothing happens without a clock".
> Any ideas how we can spread this important (and non-obvious)
> information even better and wider???
> Peter Alfke, Xilinx Applications

Hi Peter,

Just rename your component from BRAM to BSRAM ! Synchronous RAM !

As a ROM based on BRAM should be renamed by BSROM. (It is not regular
to have synchronous ROM, but yes it is synchronous ( need CLK clock )
too when based on Xilinx BRAM )

Regards,
Laurent
http://www.amontec.com

Article: 129953
Subject: Re: SiliconBlue enters the FPGA fray
From: info2@rayed.de
Date: Tue, 11 Mar 2008 09:16:07 -0700 (PDT)
Links: << >>  << T >>  << A >>
On 7 Mrz., 22:57, Jim Granville <no.s...@designtools.maps.co.nz>
wrote:
> austin wrote:
> > Jim,
>
> > It is an anti-fuse array technology.
>
> Thanks. Any comments on programming Speed, and Yields ? :)
>

I wouldn't worry about yield, as Siliconblue/Kilopass should have
built in bit error correction when reading / programming the antifuse-
NVM.

I would worry more about programming Speed for the NVM, remembering
Quicklogic Parts long ago needing 20minutes to program. But again this
could be much better because the NVM is seperate and localized - not
spread over the chip - so it may also be optimized for speed /
parallel Programming.

I hope they have a useable development software environment.
Their opportunity is making it easy for engineers to replace other
FPGAs with theirs / adapt their FPGA's quickly and being able to
deliver stable working parts.
They seem a worthy competitor for the mass-FPGA maket.
But also the path they have chosen seems easy to pick-up for the big
players (on success), leaving a rather small time-to-market advantage
for them, compared to the massive market/financial power of the old
players.

Raymund Hofmann

Article: 129954
Subject: Re: BRAM synthesis question
From: Mike Treseler <mike_treseler@comcast.net>
Date: Tue, 11 Mar 2008 09:50:26 -0700
Links: << >>  << T >>  << A >>
Peter Alfke wrote:

> This is not the first time that someone has tried to read the BRAM
> asynchronously. I have posted many times, and also inserted a sentence
> into our documentation that "nothing happens without a clock".
> Any ideas how we can spread this important (and non-obvious)
> information even better and wider???


The problems I see in this newsgroup are a result of
hdl designers continuously reinventing templates
to infer a block ram by trial and error.

If I worked for Xilinx I would write an
ap note in vhdl and verilog for a useful
application example that infers block ram from code,
and then reference that example in all related documents.

Feel free to use my public template if you like:
http://home.comcast.net/~mike_treseler/block_ram.vhd

        -- Mike Treseler




Article: 129955
Subject: Re: BRAM synthesis question
From: job@amontec.com
Date: Tue, 11 Mar 2008 10:00:51 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 11, 6:10 pm, donald <Don...@dontdoithere.com> wrote:
> j...@amontec.com wrote:
> > On Mar 11, 4:48 pm, Peter Alfke <pe...@xilinx.com> wrote:
> >> On Mar 11, 7:19 am, "Symon" <symon_bre...@hotmail.com> wrote:
>
> >>> Hi Paul,
> >>> Yeah, if you look at your code, you're trying to do an asynchronous read. I
> >>> suggest you try simulating your design and also a design where you
> >>> instantiate a block ram. You'll be able to compare and see clearly what the
> >>> block ram does.
> >>> HTH., Syms.
> >> This is not the first time that someone has tried to read the BRAM
> >> asynchronously. I have posted many times, and also inserted a sentence
> >> into our documentation that "nothing happens without a clock".
> >> Any ideas how we can spread this important (and non-obvious)
> >> information even better and wider???
> >> Peter Alfke, Xilinx Applications
>
> > Hi Peter,
>
> > Just rename your component from BRAM to BSRAM ! Synchronous RAM !
>
> > As a ROM based on BRAM should be renamed by BSROM. (It is not regular
> > to have synchronous ROM, but yes it is synchronous ( need CLK clock )
> > too when based on Xilinx BRAM )
>
> > Regards,
> > Laurent
> >http://www.amontec.com
>
> This is an FPGA is it not.
>
> Nothing in an FPGA happens without a clock.
>
> Why would anyone think that BRAM would operate differently ??
>
> My .02
>
> donald

sorry but you may describe LUT as asynchronous ROM ? -> No Clock !

My 0.02

Laurent
http://www.amontec.com

Article: 129956
Subject: Re: BRAM synthesis question
From: donald <Donald@dontdoithere.com>
Date: Tue, 11 Mar 2008 10:10:56 -0700
Links: << >>  << T >>  << A >>
job@amontec.com wrote:
> On Mar 11, 4:48 pm, Peter Alfke <pe...@xilinx.com> wrote:
>> On Mar 11, 7:19 am, "Symon" <symon_bre...@hotmail.com> wrote:
>>
>>> Hi Paul,
>>> Yeah, if you look at your code, you're trying to do an asynchronous read. I
>>> suggest you try simulating your design and also a design where you
>>> instantiate a block ram. You'll be able to compare and see clearly what the
>>> block ram does.
>>> HTH., Syms.
>> This is not the first time that someone has tried to read the BRAM
>> asynchronously. I have posted many times, and also inserted a sentence
>> into our documentation that "nothing happens without a clock".
>> Any ideas how we can spread this important (and non-obvious)
>> information even better and wider???
>> Peter Alfke, Xilinx Applications
> 
> Hi Peter,
> 
> Just rename your component from BRAM to BSRAM ! Synchronous RAM !
> 
> As a ROM based on BRAM should be renamed by BSROM. (It is not regular
> to have synchronous ROM, but yes it is synchronous ( need CLK clock )
> too when based on Xilinx BRAM )
> 
> Regards,
> Laurent
> http://www.amontec.com

This is an FPGA is it not.

Nothing in an FPGA happens without a clock.

Why would anyone think that BRAM would operate differently ??

My .02

donald

Article: 129957
Subject: Re: BRAM synthesis question
From: nico@puntnl.niks (Nico Coesel)
Date: Tue, 11 Mar 2008 17:11:18 GMT
Links: << >>  << T >>  << A >>
Peter Alfke <peter@xilinx.com> wrote:

>On Mar 11, 7:19=A0am, "Symon" <symon_bre...@hotmail.com> wrote:
>> Hi Paul,
>> Yeah, if you look at your code, you're trying to do an asynchronous read. =
>I
>> suggest you try simulating your design and also a design where you
>> instantiate a block ram. You'll be able to compare and see clearly what th=
>e
>> block ram does.
>> HTH., Syms.
>
>This is not the first time that someone has tried to read the BRAM
>asynchronously. I have posted many times, and also inserted a sentence
>into our documentation that "nothing happens without a clock".
>Any ideas how we can spread this important (and non-obvious)
>information even better and wider???
>Peter Alfke, Xilinx Applications

A world wide advertising campagne include TV commercials?

"And now a serious message from our Xilinx Jedi masters: use the
clock!"

-- 
Programmeren in Almere?
E-mail naar nico@nctdevpuntnl (punt=.)

Article: 129958
Subject: Re: Could I develop a new gui using java based on the script language of ChipScope?
From: "Dwayne Dilbeck" <ddilbeck@yahoo.com>
Date: Tue, 11 Mar 2008 10:42:04 -0700
Links: << >>  << T >>  << A >>
Uhm....Do you really need chipscope for this?  Is the purpose to introduce 
the students to FPGAs or to introduce them to the 8086/8088 processor and 
their bus transactions?

Granted it has been a bit more than 10 years since I was in college. But I 
had multiple courses dealing with the 8086/8088 as well as courses with the 
6800 Motorola processor. I even had a DSP course with a TI processor. 
Seeing the BUS transaction during those classes was a simple lab introducing 
us to a digital logic analyzer.

Seems to me throwing the FPGA and Chipscope in when it may not need to be 
there is overly complex.

If the purpose is to introduce them to FPGAs, then I think it is better to 
keep the students using the standard tools they can download from xilinx. 
Just have a good lab write up and there shouldn't be a problem.   I remember 
many a lab where the tool used was complex, but the Lab kept us to a small 
subset of the functionality as an introduction to the tool.   Adding a new 
yet simpler GUI, will only hinder the students wehn they start going to job 
interviews and say they know how to use chipscope version "easy_mode".

"wicky" <wicky.zhang@gmail.com> wrote in message 
news:c388a3b0-f07f-4572-8c61-a49743aaa57c@s13g2000prd.googlegroups.com...
>I found Chipscope is too difficult to learn for college students, it
> has too much options. I want to develop a simple gui software and
> using it in a 8086/8088 FPGA embedded system. For example, students
> can understand a bus transaction with just a simple mouse click in
> this software, instead of setting so much options in the tranditional
> Chipscope software. Can anyone give me some information about this
> work? Thank you!
>
> Best Regards,
>
> Wicky 



Article: 129959
Subject: Re: BRAM synthesis question
From: Paul Boven <p.boven@xs4all.nl>
Date: Tue, 11 Mar 2008 18:43:02 +0100
Links: << >>  << T >>  << A >>
Hi Peter, Symon, everyone,

Peter Alfke wrote:
> On Mar 11, 7:19 am, "Symon" <symon_bre...@hotmail.com> wrote:
>> Hi Paul,
>> Yeah, if you look at your code, you're trying to do an asynchronous read. I
>> suggest you try simulating your design and also a design where you
>> instantiate a block ram. You'll be able to compare and see clearly what the
>> block ram does.
> 
> This is not the first time that someone has tried to read the BRAM
> asynchronously. I have posted many times, and also inserted a sentence
> into our documentation that "nothing happens without a clock".
> Any ideas how we can spread this important (and non-obvious)
> information even better and wider???
> Peter Alfke, Xilinx Applications

My mistake was not realizing that - of course - the data on the BRAM are 
not available instantaneously, but will be available at the next clock 
cycle, hence the need to register them. I mistakenly thought 'hey, this 
process block has a clock in its sensitivity list, so why is XST still 
claiming I'm using it asynchronously?' So I was not "tryin to read the 
BRAM asynchronously" as Peter wonders, just not having any idea what I 
was doing ;-)

Thanks for the many helpful replies.

Regards. Paul Boven.

Article: 129960
Subject: Re: New FPGA beginner's Video guide
From: "Dwayne Dilbeck" <ddilbeck@yahoo.com>
Date: Tue, 11 Mar 2008 11:03:58 -0700
Links: << >>  << T >>  << A >>
Some initial feedback "Video #2" has the title
" FPGAs for Beginners - The Top 6 Questions"
followed by 6 questions. All the questions are covered in the video but the 
slides only state that there were 5 questions.


"Tony Burch" <tony@burched.com.au> wrote in message 
news:47d69334$0$10472$afc38c87@news.optusnet.com.au...
> Hi all,
>
>
>
> I have just released a new online Video guide called "The BurchED Getting 
> Started with Xilinx FPGAs Video Guide" http://www.BurchED.com
>
>
>
> It is an easy step-by-step guide for FPGA beginners. I go all the way 
> through from "What is an FPGA?" right up to compiling designs and 
> downloading to your FPGA board.
>
>
>
> You can log in to the site whenever you want and watch the videos, 
> including any additional ones that I will put up over time.
>
>
>
> There's a Free Membership area where you can watch some videos for free.
>
>
>
> * FPGAs for Beginners - the Top 6 Questions answered
>
> * How to choose an FPGA board
>
> * An independent review of available FPGA boards
>
> * What to do when you first get your FPGA board
>
> * How to download and install the free Xilinx design software
>
>
>
> There's also an introductory offer on the full video guide, which includes 
> 18 videos on getting started with Xilinx FPGAs. Some of the benefits are:
>
>
>
> * Save time and effort when getting started with FPGAs
>
> * Avoid the big mistakes that often derail first time FPGA users
>
> * Save money - advice to lower your cost when getting an FPGA board
>
> * Expand your design options by putting FPGAs in your toolbox
>
> * Achieve the satisfaction and fun of designing your own FPGA circuits
>
> * Amaze your colleagues with your new FPGA skills
>
> * Gain the skills and confidence needed to go on and make more complex 
> designs
>
>
>
> I look forward to seeing you over there. Grab the Free membership & have a 
> look at the introductory offer on the full video guide 
> http://www.BurchED.com
>
>
>
> Kind regards,
>
>
>
> Anthony Burch
>
> BurchED - Making it easy to get started with FPGAs
>
>
>
> PS. A note for University Lecturers:
>
> University & company site licenses are available. Minimise the amount of 
> lecture time that you spend teaching FPGA basics. Let your students do 
> this video course at home. Please email me for details about great value 
> site licenses.
>
>
>
> 



Article: 129961
Subject: Re: New FPGA beginner's Video guide
From: "Dwayne Dilbeck" <ddilbeck@yahoo.com>
Date: Tue, 11 Mar 2008 11:20:17 -0700
Links: << >>  << T >>  << A >>
Video 3b - At the end you recomend that your viewers purchase a Digilent 
board. You should add the reason for this recomendation. That reason being 
that future videos will be easier to follow if they purchase the digilent 
board.  Althouhg the videos can be used with a non- digilent board.

"Dwayne Dilbeck" <ddilbeck@yahoo.com> wrote in message 
news:13tdicepdj4vc79@corp.supernews.com...
> Some initial feedback "Video #2" has the title
> " FPGAs for Beginners - The Top 6 Questions"
> followed by 6 questions. All the questions are covered in the video but 
> the slides only state that there were 5 questions.
>
>
> "Tony Burch" <tony@burched.com.au> wrote in message 
> news:47d69334$0$10472$afc38c87@news.optusnet.com.au...
>> Hi all,
>>
>>
>>
>> I have just released a new online Video guide called "The BurchED Getting 
>> Started with Xilinx FPGAs Video Guide" http://www.BurchED.com
>>
>>
>>
>> It is an easy step-by-step guide for FPGA beginners. I go all the way 
>> through from "What is an FPGA?" right up to compiling designs and 
>> downloading to your FPGA board.
>>
>>
>>
>> You can log in to the site whenever you want and watch the videos, 
>> including any additional ones that I will put up over time.
>>
>>
>>
>> There's a Free Membership area where you can watch some videos for free.
>>
>>
>>
>> * FPGAs for Beginners - the Top 6 Questions answered
>>
>> * How to choose an FPGA board
>>
>> * An independent review of available FPGA boards
>>
>> * What to do when you first get your FPGA board
>>
>> * How to download and install the free Xilinx design software
>>
>>
>>
>> There's also an introductory offer on the full video guide, which 
>> includes 18 videos on getting started with Xilinx FPGAs. Some of the 
>> benefits are:
>>
>>
>>
>> * Save time and effort when getting started with FPGAs
>>
>> * Avoid the big mistakes that often derail first time FPGA users
>>
>> * Save money - advice to lower your cost when getting an FPGA board
>>
>> * Expand your design options by putting FPGAs in your toolbox
>>
>> * Achieve the satisfaction and fun of designing your own FPGA circuits
>>
>> * Amaze your colleagues with your new FPGA skills
>>
>> * Gain the skills and confidence needed to go on and make more complex 
>> designs
>>
>>
>>
>> I look forward to seeing you over there. Grab the Free membership & have 
>> a look at the introductory offer on the full video guide 
>> http://www.BurchED.com
>>
>>
>>
>> Kind regards,
>>
>>
>>
>> Anthony Burch
>>
>> BurchED - Making it easy to get started with FPGAs
>>
>>
>>
>> PS. A note for University Lecturers:
>>
>> University & company site licenses are available. Minimise the amount of 
>> lecture time that you spend teaching FPGA basics. Let your students do 
>> this video course at home. Please email me for details about great value 
>> site licenses.
>>
>>
>>
>>
>
> 



Article: 129962
Subject: Re: BRAM synthesis question
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Tue, 11 Mar 2008 11:48:27 -0800
Links: << >>  << T >>  << A >>
donald wrote:
(snip)

> This is an FPGA is it not.

> Nothing in an FPGA happens without a clock.

Where does this come from?  There is no reason one can't do
designs that don't use any FF's in an FPGA, though there is a
strong incentive to use them.

> Why would anyone think that BRAM would operate differently ??

Because that is the way traditional SRAMs work and people
get used to using them that way.  Also, most ROMs.

-- glen


Article: 129963
Subject: Re: BRAM synthesis question
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Tue, 11 Mar 2008 11:52:46 -0800
Links: << >>  << T >>  << A >>
job@amontec.com wrote:

> On Mar 11, 4:48 pm, Peter Alfke <pe...@xilinx.com> wrote:
(snip)

>>Any ideas how we can spread this important (and non-obvious)
>>information even better and wider???

> Just rename your component from BRAM to BSRAM ! Synchronous RAM !

Except that SRAM traditionally means Static RAM, so one might
still not notice.  How about BSyRAM?

-- glen


Article: 129964
Subject: Re: XC3S50-4VQ100C fpga chip
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Tue, 11 Mar 2008 11:58:29 -0800
Links: << >>  << T >>  << A >>
Fei Liu wrote:

(snip)

> I will look into these options. I am more interested in some hands on
> experience at the moment. FPGA just feels too much programming. I have
> done enough software programing. I will have a bit more hands on
> experience/fun with electronics before going back to programming
> again, albeit programming the FPGA hardware.

That sounds good.

More common is people used to programming and not logic design
thinking of it in programming (serial) terms.   If you think of
it as a way to write down logic structure, you will do much better.

-- glen


Article: 129965
Subject: Re: Need info on systolic arrays in actual use
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Tue, 11 Mar 2008 12:23:17 -0800
Links: << >>  << T >>  << A >>
Marc Reinig wrote:
> I need some references of where systolic arrays have
> actually been used in equipment or instruments.

I previously gave the best references I could find to
the Paracel machines.

The FDF (Fast Data Finder) originated with TRW for text
searching and development was continued by Paracel.
A patent search for FDF should find that.  The FDF2 used
an 8 processor element/chip ASIC.

GeneMatcher is/was a Paracel product for DNA and protein
sequence comparison, also an ASIC based systolic array.
The processor unit is much more complicated than the FDF,
especially with the included result processors.  Within
the array between every eight data processors is logic for
collecting results and saving them for later analysis.

For FPGA based systolic arrays, there is Time Logic.

http://www.timelogic.com/technology.html

-- glen


Article: 129966
Subject: Re: Matlab, RS-232, Ethernet
From: sky465nm@trline4.org
Date: Tue, 11 Mar 2008 22:34:05 +0100 (CET)
Links: << >>  << T >>  << A >>
satyam <satyam.dwivedi@gmail.com> wrote:

>I want to interface matlab with the Xilinx Virtex-II pro board. Intent
>is to give input from matlab to the FPGA and to read the ouput of FPGA
>in matlab.

>Problem is in interfacing speed. I need high speed interface, of the
>order of 2 mega bits per second (Mbps). Seems RS-232 will be
>inadequate for my purpose. From Documents interface through ethernet
>seems to be a viable option but I am not sure. To summarize I want
>answers and suggestions on following:

>1). FPGA to PC communication by ethernet ?
Yes works.

>2). What can be the maximum speed ?
1000Mbps depending on your ethernet chip(s).

>3). How to transfer data on ethernet by matlab ?
C socket programming

>4). Is it possible to write inputs (60 Mega bits) to some memory on
>FPGA board and then read it from there to do the computation ?
If your ethernet PHY manages 100 Mbps in full duplex, then yes.

>Please let me know if you have any suggestion for me.
Do you need realtime or synchronous operation?

Btw, there's lots of good stuff to be found via the google force luke ;)


Article: 129967
Subject: avnet virtex-5 lx eval kit ddr problem
From: mikechin2000@gmail.com
Date: Tue, 11 Mar 2008 14:53:10 -0700 (PDT)
Links: << >>  << T >>  << A >>
We have two of these boards (with the LX50 ES), and both failed the
DDR memory test with a build from the Base System Builder. We
downloaded the test designs from the Avnet Design Resource Center, and
these would sporadically fail.

We looked at the datasheet for the MT47H16M16BG DDR2, and noticed that
the acceptable frequency range for the DDR is between 125MHz and
200MHz. The BSB design uses 125MHz, and according to our FAE, the test
design uses 200MHz. Apparently our boards are marginal at both these
extremes. We modified the clock generator in the BSB design to set the
clock to 133MHz and 150MHz, both of these designs passed the memory
test.

As an aside, when I recompiled my EDK libraries for 9.2, I told it not
to recompile any deprecated cores. Now it looks like there are only
PLB cores availible, is Xilinx phasing out support for OPB?

We are using EDK/ISE 9.2 with the latest web updates.

Article: 129968
Subject: Re: Convert some table into combinatorial circuit + optimization
From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Date: Tue, 11 Mar 2008 14:56:08 -0800
Links: << >>  << T >>  << A >>
sdf wrote:

> Let's say, I have big table which is usually suitable to fit it in
> some ROM.
> But it's possible to construct some circuit containing only primitive
> gates that acts just as that ROM.

For modern systems, especially FPGAs, it might be better
to consider multiple smaller tables.

I have a data book from years ago with a sine lookup table
ROM in it.  They start with one ROM with limited resolution.
Next they do linear interpolation on the first ROM with the
help of one, two, or three more ROMs.

Also, in the past nanoprogramming has been used to avoid
the problems of large microprogram ROMs.  That is, a two level
lookup table in place of one large one, as a more efficient
storage system for microprogram ROMs.

In most cases it might be easier to do by hand, using
knowledge about the table data.   There are still some
possibilities for automation, though.

-- glen


Article: 129969
Subject: Re: Need info on systolic arrays in actual use
From: "Steven Guccione" <guccione@sbcglobal.net>
Date: Tue, 11 Mar 2008 18:58:07 -0500
Links: << >>  << T >>  << A >>
There was also Princeton's PNAC by Lopresti in this area.  And all the work 
by Kung in the 1980s (iWARP).  Also see the Application Specific Array 
Processors (ASAP) conference for ongoing work ( 
http://asap-conference.org/ ).

-- Steve
-- 3/11/08

"glen herrmannsfeldt" <gah@ugcs.caltech.edu> wrote in message 
news:XImdnSW1pdyJdEvanZ2dnUVZ_r6rnZ2d@comcast.com...
> Marc Reinig wrote:
>> I need some references of where systolic arrays have
>> actually been used in equipment or instruments.
>
> I previously gave the best references I could find to
> the Paracel machines.
>
> The FDF (Fast Data Finder) originated with TRW for text
> searching and development was continued by Paracel.
> A patent search for FDF should find that.  The FDF2 used
> an 8 processor element/chip ASIC.
>
> GeneMatcher is/was a Paracel product for DNA and protein
> sequence comparison, also an ASIC based systolic array.
> The processor unit is much more complicated than the FDF,
> especially with the included result processors.  Within
> the array between every eight data processors is logic for
> collecting results and saving them for later analysis.
>
> For FPGA based systolic arrays, there is Time Logic.
>
> http://www.timelogic.com/technology.html
>
> -- glen
> 



Article: 129970
Subject: Re: Making changes to custom IP in EDK
From: markmcmahon@hotmail.com
Date: Tue, 11 Mar 2008 17:29:36 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 6, 10:17=A0pm, Skogul <etork...@gmail.com> wrote:
> I set OPTION CORE_STATE =3D
> DEVELOPMENT in the mpd and when I rerun "Generate Netlist" I get the
> output "make: Nothing to be done for `netlist'." platgen is not being
> run. Is there a way to get it working from within EDK?


Try using Project> Rescan user repositories.



Article: 129971
Subject: Re: Could I develop a new gui using java based on the script language
From: wicky <wicky.zhang@gmail.com>
Date: Tue, 11 Mar 2008 18:33:06 -0700 (PDT)
Links: << >>  << T >>  << A >>
In the course about 8086/8088 processor, I just plan to introduce this
CPU and its bus transactions. if those younker are interested in more
about FPGA, i think "no problem", :-)

The reason why I choose FPGA for the course lab is:

1) Soft core 8086/8088 is more flexible, we could monitor the bus
transactions and even the cpu internal signal.   Furthermore, we could
introduce other processor system based on the same hardware platform.

2) We are a member of Xilinx XUP, we have several V2PRO and Spartan3E
boards.

3) We have no budget to prepare logic analyzer for every student

Btw: There is a opensource 8086/8088 for FPGA in this web:

http://www.ht-lab.com/freecores/cpu8086/cpu86.html

Many thanks!

Wicky



On Mar 12, 1:42=A0am, "Dwayne Dilbeck" <ddilb...@yahoo.com> wrote:
> Uhm....Do you really need chipscope for this? =A0Is the purpose to introdu=
ce
> the students to FPGAs or to introduce them to the 8086/8088 processor and
> their bus transactions?
>
> Granted it has been a bit more than 10 years since I was in college. But I=

> had multiple courses dealing with the 8086/8088 as well as courses with th=
e
> 6800 Motorola processor. I even had a DSP course with a TI processor.
> Seeing the BUS transaction during those classes was a simple lab introduci=
ng
> us to a digital logic analyzer.
>
> Seems to me throwing the FPGA and Chipscope in when it may not need to be
> there is overly complex.
>
> If the purpose is to introduce them to FPGAs, then I think it is better to=

> keep the students using the standard tools they can download from xilinx.
> Just have a good lab write up and there shouldn't be a problem. =A0 I reme=
mber
> many a lab where the tool used was complex, but the Lab kept us to a small=

> subset of the functionality as an introduction to the tool. =A0 Adding a n=
ew
> yet simpler GUI, will only hinder the students wehn they start going to jo=
b
> interviews and say they know how to use chipscope version "easy_mode".
>
> "wicky" <wicky.zh...@gmail.com> wrote in message
>
> news:c388a3b0-f07f-4572-8c61-a49743aaa57c@s13g2000prd.googlegroups.com...
>
>
>
> >I found Chipscope is too difficult to learn for college students, it
> > has too much options. I want to develop a simple gui software and
> > using it in a 8086/8088 FPGA embedded system. For example, students
> > can understand a bus transaction with just a simple mouse click in
> > this software, instead of setting so much options in the tranditional
> > Chipscope software. Can anyone give me some information about this
> > work? Thank you!
>
> > Best Regards,
>
> > Wicky- Hide quoted text -
>
> - Show quoted text -


Article: 129972
Subject: Re: New FPGA beginner's Video guide
From: "Tony Burch" <tony@burched.com.au>
Date: Wed, 12 Mar 2008 14:20:04 +1100
Links: << >>  << T >>  << A >>
"Dwayne Dilbeck" <ddilbeck@yahoo.com> wrote in message 
news:13tdicepdj4vc79@corp.supernews.com...
> Some initial feedback "Video #2" has the title
> " FPGAs for Beginners - The Top 6 Questions"
> followed by 6 questions. All the questions are covered in the video but 
> the slides only state that there were 5 questions.
>

Hi Dwayne, thanks for checking out the videos and for your feedback.

You are right. I have changed it on the site. Video #2 (in the free 
membership area) is now...

FPGAs for Beginners - The Top 5 Questions
 What is an FPGA? And how is that different to a microcontroller?
 Who makes FPGAs?
 What can I use FPGAs for?
 Why would I want to use FPGAs?
 How can I learn FPGA design?...

The microcontroller topic is a kind of sub-question that I put in there.

Kind regards,

Anthony
The BurchED Getting Started With Xilinx FPGAs Video Guide
http://www.BurchED.com




Article: 129973
Subject: Re: Making changes to custom IP in EDK
From: Alan Nishioka <alan@nishioka.com>
Date: Tue, 11 Mar 2008 20:29:05 -0700 (PDT)
Links: << >>  << T >>  << A >>
and while we are on this subject, why doesn't edk create a real
makefile with all the necessary dependencies.  then, when you change
anything, all the necessary files would be rebuilt.

this would also get rid of the cache, because automatically, only
dependent files would be rebuilt.

it seems like xilinx got 90% of the way there with make and then
fumbled the last 10%.

software people build gargantuan projects entirely with make.  why
can't edk?

alan nishioka

Article: 129974
Subject: Re: Sun open SPARC micro architecture document
From: vysakhpillai@gmail.com
Date: Tue, 11 Mar 2008 20:37:33 -0700 (PDT)
Links: << >>  << T >>  << A >>
Are the dev tools (lke the shade simulator) available for x86 win/lin
platform??



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