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 146600

Article: 146600
Subject: Re: Update init data in dualport BRAM without re-run anything?
From: Mawa_fugo <ccon67@netscape.net>
Date: Tue, 23 Mar 2010 08:45:42 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 23, 8:08=A0am, Mawa_fugo <cco...@netscape.net> wrote:
> On Mar 21, 4:36=A0pm, Patrick Maupin <pmau...@gmail.com> wrote:
>
>
>
> > On Mar 20, 3:17=A0pm, Mawa_fugo <cco...@netscape.net> wrote:
>
> > > On Mar 20, 2:52=A0am, modimo <g.mod...@gmail.com> wrote:
>
> > > > On 20 Mar, 04:28, Mawa_fugo <cco...@netscape.net> wrote:
>
> > > > > On Mar 19, 10:05=A0pm, John_H <newsgr...@johnhandwork.com> wrote:
>
> > > > > > On Mar 19, 3:55=A0pm, Mawa_fugo <cco...@netscape.net> wrote:
>
> > > > > > > On Mar 19, 2:17=A0pm, John_H <newsgr...@johnhandwork.com> wro=
te:
>
> > > > > > > > On Mar 19, 3:01=A0pm, Mawa_fugo <cco...@netscape.net> wrote=
:
>
> > > > > > > > > Hi all,
>
> > > > > > > > > There's an instance of BRAM in spartan3 device. =A0I used=
 coregen with
> > > > > > > > > *.coe file to init the data for the memory module
>
> > > > > > > > > My question, is there anyway to edit the mcs file (we use=
 flatform
> > > > > > > > > flash for config) to change the content of init data ..."=
without spend
> > > > > > > > > 20 minutes to re-run the whole ISE processes
>
> > > > > > > > > Thanks,
>
> > > > > > > > "There's an app for that."
>
> > > > > > > >http://www.xilinx.com/products/ipcenter/dr_dt_data2mem.htm
>
> > > > > > > Thanks for the link, I do search around and all route to that=
 page..
> > > > > > > But I'm not sure I can get anything,
> > > > > > > Is there any download-able thing ?
>
> > > > > > > Thanks
>
> > > > > > Have you looked in your Xilinx directories for your installed I=
SE?
>
> > > > > > From a random sell sheet:
>
> > > > > > ISE=99 WebPack FPGA Design Tool Suite
> > > > > > =95 Timing driven FPGA hardware implementation tools
> > > > > > =95 Design entry, synthesis and verification capabilities
> > > > > > =95 Data2MEM =96 application for loading on-chip memory
>
> > > > > > It looks like it's included standard.
>
> > > > > Yes, I see that execute file data2mem, look like old day command
> > > > > line. =A0Guessing it's just another non-user-friendly Xilnx apps =
;-)
>
> > > > > Thanks
>
> > > > Console apps are user-friendly matter of who their friends are ;)
>
> > > > Some examples should be helpfulhttp://home.mnet-online.de/al/BRAM_B=
itstreams.html
>
> > > > There is also app for updating picoblaze code through jtag that als=
o
> > > > could be useful after some modifications.http://forums.xilinx.com/x=
lnx/board/message?board.id=3DPicoBlaze&messag...
>
> > > In my app, the data width is 1 bit, with 128k depth, that means I hav=
e
> > > 8 BRAM16 inst
>
> > > ---------below is my bmm file
>
> > > ADDRESS_SPACE mem_module RAMB16 [0x00000000:0x00001FFFF]
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B76/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y12;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B79/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y14;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B82/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y13;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B85/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y15;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B88/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y17;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B91/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y18;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B94/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y19;
> > > END_BUS_BLOCK;
>
> > > BUS_BLOCK
> > > XLXI_2/MEM_MODULE/BRAM_MODULE_INST/B97/RAMB16BWER [0:0] =A0PLACED =3D
> > > X2Y16;
> > > END_BUS_BLOCK;
>
> > > END_ADDRESS_BLOCK;
>
> > > ----below is the command line I try to see if I can extract the data
> > > from existing bit file
>
> > > $ data2mem -bm mybmmfile.bmm -bt existingbitfile.bit > log.txt
>
> > > -------- But it always gives the below error
>
> > > ERROR:Data2MEM:29 - Inconsistent address space size in ADDRESS_SPACE
> > > 'mem_module'.
> > > =A0 =A0 ADDRESS_SPACE was defined as 0x00020000 bytes, but the
> > > ADDRESS_RANGE total is 0x00004000 bytes.
>
> > > ---Then I try to change the address space to
>
> > > ADDRESS_SPACE mem_module RAMB16 [0x00000000:0x000003FFF],
>
> > > ---It then gives no error but the log.txt file is just a blank,
> > > nothing show up
>
> > > ---I wonder if this tool can't handle data width with 1 bit wide????
>
> > The tool doesn't have a clue. =A0Just lie to it and tell it your RAM is
> > 8 bits wide.
>
> Okie, I can lie it about the address, but how can I "lie" it about the
> data ?
>
> Let me guess, I will have to tell it in byte, by concatenate 8 bits
> together ?
>
> TIA

Okie, problem solved, thanks all for your help


Article: 146601
Subject: Re: Standard cell library help
From: Ed McGettigan <ed.mcgettigan@xilinx.com>
Date: Tue, 23 Mar 2010 09:06:14 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 23, 5:17=A0am, Jason Thibodeau <jason.p.thibod...@gmail.com>
wrote:
> I'm sorry, Kal and Ed, I should have been more specific.
>
> I know what the gates are, but they are not defined in the code
> anywhere. I am figuring I need to include a library where they will be
> defined, but I don't know which I should be using, or if any are even
> available in the Xilinx flow.
>
> I import the (verilog) benchmark, instantiate it in my VHDL toplevel,
> and when it is synthesized, I have 614 errors since the gates are not
> defined.
>
> I was hoping it would be something as simple as including a library.
>
> On 03/23/2010 12:47 AM, Muzaffer Kal wrote:
>
>
>
>
>
> > On Mon, 22 Mar 2010 17:59:29 -0700 (PDT), Ed McGettigan
> > <ed.mcgetti...@xilinx.com> =A0wrote:
>
> >> On Mar 22, 5:42 pm, Jason Thibodeau<jason.p.thibod...@gmail.com>
> >> wrote:
> >>> I'm having a terrible time finding a solution to a library problem.
>
> >>> I am implementing some IWLS benchmarks on a Spartan3e, and I need som=
e
> >>> standard cells such as:
>
> >>> AOI21X1
> >>> AND3X1
> >>> AND2X1
> >>> NAND2X1
>
> >>> etc.
>
> >>> Does anyone have a suggestion? Am I overlooking something simple?
>
> >>> Thanks in advance.
> >>> --
> >>> Jason Thibodeau
>
> >> The standard cell library should document the function of each these
> >> cells. =A0Likely guesses are.
>
> >> AOI21X1 - 2-Input AND-OR with Inversion on inputs?
> >> AND3X1 - 3-Input AND
> >> AND2X1 - 2-Input AND
> >> NAND2X1 - 2-Input NAND
>
> >> etc... =3D etc... :-)
>
> >> Ed McGettigan
>
> > If we had more info, we can make better guesses. The ports are
> > extremely helpful in fact. Usually AOI21 is AND-OR of two inputs which
> > is OR-inverted =A0with the third ie y =3D !((a0&a1) | b0).
> > One more thing which is again very helpful is to get the simulation
> > model of the standard cell library and use it without any timing as
> > the behavioral model. Synthesis tools do a pretty decent job of doing
> > the mapping.
>
> --
> Jason Thibodeauwww.jayt.org- Hide quoted text -
>
> - Show quoted text -

It should be as simple as "including a library", but this won't come
from Xilinx.  You need to get it from the creator of the standard cell
library that was used to insert these primitives into the HDL code
that you are using.  This must exist somewhere or simulation would not
be possible.

When you work this out and run through synthesis the performance of
the design will likely be much better with a flatten design so that
the basic primitives can be optimized correctly.

Ed McGettigan
--
Xilinx Inc.

Article: 146602
Subject: Re: Standard cell library help
From: Jason Thibodeau <jason.p.thibodeau@gmail.com>
Date: Tue, 23 Mar 2010 12:10:38 -0400
Links: << >>  << T >>  << A >>
On 03/23/2010 12:06 PM, Ed McGettigan wrote:
> On Mar 23, 5:17 am, Jason Thibodeau<jason.p.thibod...@gmail.com>
> wrote:
>> I'm sorry, Kal and Ed, I should have been more specific.
>>
>> I know what the gates are, but they are not defined in the code
>> anywhere. I am figuring I need to include a library where they will be
>> defined, but I don't know which I should be using, or if any are even
>> available in the Xilinx flow.
>>
>> I import the (verilog) benchmark, instantiate it in my VHDL toplevel,
>> and when it is synthesized, I have 614 errors since the gates are not
>> defined.
>>
>> I was hoping it would be something as simple as including a library.
>>
>> On 03/23/2010 12:47 AM, Muzaffer Kal wrote:
>>
>>
>>
>>
>>
>>> On Mon, 22 Mar 2010 17:59:29 -0700 (PDT), Ed McGettigan
>>> <ed.mcgetti...@xilinx.com>    wrote:
>>
>>>> On Mar 22, 5:42 pm, Jason Thibodeau<jason.p.thibod...@gmail.com>
>>>> wrote:
>>>>> I'm having a terrible time finding a solution to a library problem.
>>
>>>>> I am implementing some IWLS benchmarks on a Spartan3e, and I need some
>>>>> standard cells such as:
>>
>>>>> AOI21X1
>>>>> AND3X1
>>>>> AND2X1
>>>>> NAND2X1
>>
>>>>> etc.
>>
>>>>> Does anyone have a suggestion? Am I overlooking something simple?
>>
>>>>> Thanks in advance.
>>>>> --
>>>>> Jason Thibodeau
>>
>>>> The standard cell library should document the function of each these
>>>> cells.  Likely guesses are.
>>
>>>> AOI21X1 - 2-Input AND-OR with Inversion on inputs?
>>>> AND3X1 - 3-Input AND
>>>> AND2X1 - 2-Input AND
>>>> NAND2X1 - 2-Input NAND
>>
>>>> etc... = etc... :-)
>>
>>>> Ed McGettigan
>>
>>> If we had more info, we can make better guesses. The ports are
>>> extremely helpful in fact. Usually AOI21 is AND-OR of two inputs which
>>> is OR-inverted  with the third ie y = !((a0&a1) | b0).
>>> One more thing which is again very helpful is to get the simulation
>>> model of the standard cell library and use it without any timing as
>>> the behavioral model. Synthesis tools do a pretty decent job of doing
>>> the mapping.
>>
>> --
>> Jason Thibodeauwww.jayt.org- Hide quoted text -
>>
>> - Show quoted text -
>
> It should be as simple as "including a library", but this won't come
> from Xilinx.  You need to get it from the creator of the standard cell
> library that was used to insert these primitives into the HDL code
> that you are using.  This must exist somewhere or simulation would not
> be possible.
>
> When you work this out and run through synthesis the performance of
> the design will likely be much better with a flatten design so that
> the basic primitives can be optimized correctly.
>
> Ed McGettigan
> --
> Xilinx Inc.

This is the direction in which I just headed. I added the GSCLib_3.0.vhd 
available from the IWLS benchmark tar file. When I add this to the 
project, I get an error:

ERROR:HDLParsers - Cannot rename dependency database for library "ieee", 
file is "./xst/ieee/hdpdeps.ref", Temporary database file 
"./xst/xil_7sDTXM" will remain.  System error message is:  No such file 
or directory

(I had to edit the pathnames in the error message, but the full 
pathnames are listed in the actuall error message).

I was having this same problem yesterday with a different library. When 
I remove the GSCLib_3.0.vhd file from the project, it reverts to my 
previous 600+ errors.

Any idea what is happening here?

-- 
Jason Thibodeau

Article: 146603
Subject: Re: Quartus: rpm: Command not found.
From: d_s_klein <d_s_klein@yahoo.com>
Date: Tue, 23 Mar 2010 09:26:37 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 22, 2:33=A0pm, Petter Gustad <newsmailco...@gustad.com> wrote:
> d_s_klein <d_s_kl...@yahoo.com> writes:
> > It's part of Altera's 'check for updates'.
>
> > Just install rpm and be done with it; that's what I did.
>
> It seems like the real rpm is causing problems when I run
> sopc_builder:
>
> Error: i2c_hdmi: error: cannot open Packages index using db3 - No such fi=
le or directory (2)
>
> I don't have a single rpm file in my Altera installation nor in my
> design database, or in my home directory. Is Quartus actually trying
> to store IP in /var/lib/rpm (which usually requires root access)?
>
> This is odd as I never had any problems with Quartus up to 9.0.
>
> Petter
> --
> .sig removed by request.

Petter,

Looks like rpm hasn't been through a successful "first run".  The db3
file contains the rpm 'state' as it were.

Let rpm rebuild its database - if that doesn't work, I'll dig out my
install notes.

RK

Article: 146604
Subject: Re: Why hardware designers should switch to Eclipse
From: Philippe <philippe.faes@gmail.com>
Date: Tue, 23 Mar 2010 09:29:22 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 23, 2:56=A0pm, Gabor <ga...@alacron.com> wrote:
> Any plans to support the other half of hardware developers in
> the Verilog camp?

We do want to support Verilog and SystemVerilog in the future.
However, for now we concentrate on VHDL.
http://www.sigasi.com/faq/what-about-systemverilog-and-other-languages

Philippe

Article: 146605
Subject: Re: Why hardware designers should switch to Eclipse
From: Andy Peters <google@latke.net>
Date: Tue, 23 Mar 2010 10:21:05 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 22, 12:43=A0pm, Philippe <philippe.f...@gmail.com> wrote:
> Integrated Development Environments (IDEs) have long been the primary
> tool for software engineers. Like an airplane cockpit, an IDE is the
> control center from which the engineer accesses all of the data and
> tools that he needs. IDEs, and especially Eclipse, have proven to be
> extensible, open, high quality platforms.
>
> However, until now, IDEs have not been popular in hardware development
> circles. This is partly because many of the available IDEs for
> hardware development have not lived up to the potential of IDEs that
> is typical in the software world. Instead, IDEs tend to be overly
> complex, closed, and they lock the customer in.
>
> Today, though, Eclipse is finally gaining traction among EDA
> (electronic design automation) and FPGA companies. One such EDA
> company, Sigasi, has just released the first commercial VHDL plugin
> for Eclipse. Now, at last, hardware design teams can use Eclipse as a
> basis for their own customized IDEs, based on the commercial and open-
> source plugins that they need in their central cockpit for hardware
> design.
>
> I've published a white paper on this subject.http://www.sigasi.com/conten=
t/why-hardware-designers-should-switch-ec...
> I'd be interested to know what you guys think.
>
> kind regards
>
> Philippe Faes
> Founding CEO Sigasihttp://www.sigasi.com

I'm another long-term emacs user. Eclipse is the standard environment
for the Xilinx SDK and I quickly discovered that I did not like it.
It's slow, and completely non-obvious, and has a lot of hidden
directories and files in the project directories and at least in the
Xilinx-specific environment I had no idea which of those magic files
were actually important to the build process and which were cruft.
(And Xilinx didn't have a good answer.)

You want a good IDE for C programming? Apple's Xcode. I am not
kidding.

But for VHDL, nothing beats emacs and Reto's vhdl-mode. And why should
I pay to get something that doesn't do nearly what emacs/vhdl-mode
does?

-a

Article: 146606
Subject: Re: Standard cell library help
From: Jason Thibodeau <jason.p.thibodeau@gmail.com>
Date: Tue, 23 Mar 2010 13:23:24 -0400
Links: << >>  << T >>  << A >>


On Tue, Mar 23, 2010 at 12:42 PM, Ed McGettigan 
<ed.mcgettigan@xilinx.com> wrote:

     On Mar 23, 9:10 am, Jason Thibodeau <jason.p.thibod...@gmail.com>
     wrote:
     > On 03/23/2010 12:06 PM, Ed McGettigan wrote:
     >
     >
     >
     >
     >
     > > On Mar 23, 5:17 am, Jason Thibodeau<jason.p.thibod...@gmail.com>
     > > wrote:
     > >> I'm sorry, Kal and Ed, I should have been more specific.
     >
     > >> I know what the gates are, but they are not defined in the code
     > >> anywhere. I am figuring I need to include a library where they 
will be
     > >> defined, but I don't know which I should be using, or if any 
are even
     > >> available in the Xilinx flow.
     >
     > >> I import the (verilog) benchmark, instantiate it in my VHDL 
toplevel,
     > >> and when it is synthesized, I have 614 errors since the gates 
are not
     > >> defined.
     >
     > >> I was hoping it would be something as simple as including a 
library.
     >
     > >> On 03/23/2010 12:47 AM, Muzaffer Kal wrote:
     >
     > >>> On Mon, 22 Mar 2010 17:59:29 -0700 (PDT), Ed McGettigan
     > >>> <ed.mcgetti...@xilinx.com>    wrote:
     >
     > >>>> On Mar 22, 5:42 pm, Jason Thibodeau<jason.p.thibod...@gmail.com>
     > >>>> wrote:
     > >>>>> I'm having a terrible time finding a solution to a library 
problem.
     >
     > >>>>> I am implementing some IWLS benchmarks on a Spartan3e, and 
I need some
     > >>>>> standard cells such as:
     >
     > >>>>> AOI21X1
     > >>>>> AND3X1
     > >>>>> AND2X1
     > >>>>> NAND2X1
     >
     > >>>>> etc.
     >
     > >>>>> Does anyone have a suggestion? Am I overlooking something 
simple?
     >
     > >>>>> Thanks in advance.
     > >>>>> --
     > >>>>> Jason Thibodeau
     >
     > >>>> The standard cell library should document the function of 
each these
     > >>>> cells.  Likely guesses are.
     >
     > >>>> AOI21X1 - 2-Input AND-OR with Inversion on inputs?
     > >>>> AND3X1 - 3-Input AND
     > >>>> AND2X1 - 2-Input AND
     > >>>> NAND2X1 - 2-Input NAND
     >
     > >>>> etc... = etc... :-)
     >
     > >>>> Ed McGettigan
     >
     > >>> If we had more info, we can make better guesses. The ports are
     > >>> extremely helpful in fact. Usually AOI21 is AND-OR of two 
inputs which
     > >>> is OR-inverted  with the third ie y = !((a0&a1) | b0).
     > >>> One more thing which is again very helpful is to get the 
simulation
     > >>> model of the standard cell library and use it without any 
timing as
     > >>> the behavioral model. Synthesis tools do a pretty decent job 
of doing
     > >>> the mapping.
     >
     > >> --
     > >> Jason Thibodeauwww.jayt.org-Hide quoted text -
     >
     > >> - Show quoted text -
     >
     > > It should be as simple as "including a library", but this won't 
come
     > > from Xilinx.  You need to get it from the creator of the 
standard cell
     > > library that was used to insert these primitives into the HDL code
     > > that you are using.  This must exist somewhere or simulation 
would not
     > > be possible.
     >
     > > When you work this out and run through synthesis the performance of
     > > the design will likely be much better with a flatten design so that
     > > the basic primitives can be optimized correctly.
     >
     > > Ed McGettigan
     > > --
     > > Xilinx Inc.
     >
     > This is the direction in which I just headed. I added the 
GSCLib_3.0.vhd
     > available from the IWLS benchmark tar file. When I add this to the
     > project, I get an error:
     >
     > ERROR:HDLParsers - Cannot rename dependency database for library 
"ieee",
     > file is "./xst/ieee/hdpdeps.ref", Temporary database file
     > "./xst/xil_7sDTXM" will remain.  System error message is:  No 
such file
     > or directory
     >
     > (I had to edit the pathnames in the error message, but the full
     > pathnames are listed in the actuall error message).
     >
     > I was having this same problem yesterday with a different 
library. When
     > I remove the GSCLib_3.0.vhd file from the project, it reverts to my
     > previous 600+ errors.
     >
     > Any idea what is happening here?
     >
     > --
     > Jason Thibodeau- Hide quoted text -
     >
     > - Show quoted text -

     I'm not sure.

     Did you compile the GSCLib_3.0 into "library work"? If you tried to
     compile it into "library IEEE" that might explain the error message.

     It looks like you are using the library that is found here:
 
http://openedatools.si2.org/cgi-bin/cvsweb.cgi/OAGear/Examples/IWLS/library/GSCLib_3.0.vhd?cvsroot=oagear

     If anyone else wants to chime in.

     Ed McGettigan
     --
     Xilinx Inc.


I think Ed mistakenly replied to my email address instead of the group, 
so I copied it here.

My response: No I did not compile it into "IEEE", I put it into "work", 
and I also tried its own library. Both options gave me the same error.

Article: 146607
Subject: Re: Why hardware designers should switch to Eclipse
From: nico@puntnl.niks (Nico Coesel)
Date: Tue, 23 Mar 2010 18:45:37 GMT
Links: << >>  << T >>  << A >>
Philippe <philippe.faes@gmail.com> wrote:

>Integrated Development Environments (IDEs) have long been the primary
>tool for software engineers. Like an airplane cockpit, an IDE is the
>control center from which the engineer accesses all of the data and
>tools that he needs. IDEs, and especially Eclipse, have proven to be
>extensible, open, high quality platforms.

I couldn't agree more. I have read the other responses but what I read
there is: I don't know Eclipse and I don't want to learn. I used to be
among those until I gave Eclipse a good try. 

After getting used to the not so obvious layout and terms I understood
the underlying ideas which are really nifty. Nowadays I develop
everything with Eclipse because it helps me to keep a good overview on
my projects.

-- 
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico@nctdevpuntnl (punt=.)
--------------------------------------------------------------

Article: 146608
Subject: Re: Xilinx ISE Tcl Script Error
From: Alan Fitch <apf@invalid.invalid>
Date: Tue, 23 Mar 2010 18:46:34 +0000
Links: << >>  << T >>  << A >>
On 23/03/10 12:23, jjplaw wrote:
> Newbie here. I'm running a program that invokes a tcl file. I'm trying to
> execute the xilinx tcl commands from that tcl script.
> 
> In the tcl script, i only have the following code.
> 
> source $env(XILINX)/bin/xilinx-init.tcl
> 
> But i received the following error when the script gets invoked:
> 
> error reading package index file C:/Xilinx/10.1/ISE/bin/pkgIndex.tcl: load:
> Cannot match with any static package. 
> Try "load_unsupported" to load dynamic packages into statically wrapped
> applications. 
> error reading package index file C:/Xilinx/10.1/ISE/bin/pkgIndex.tcl: load:
> Cannot match with any static package. 
> Try "load_unsupported" to load dynamic packages into statically wrapped
> applications. 
> can't find package xilinx 
> while executing 
> "package require xilinx" 
> (file "C:\Xilinx\10.1\ISE/bin/xilinx-init.tcl" line 30) 
> invoked from within 
> "source $env(XILINX)/bin/xilinx-init.tcl"
> ...........
> ....
> 
> Anyone here with experience dealing with xilinx tcl commands?
> Any idea how to solve this? Please advise....
> 

What command are you using to execute the tcl? With Xilinx, I would
expect you to be using xtclsh,

regards
Alan

-- 
Alan Fitch

Article: 146609
Subject: Re: Why hardware designers should switch to Eclipse
From: nico@puntnl.niks (Nico Coesel)
Date: Tue, 23 Mar 2010 18:49:21 GMT
Links: << >>  << T >>  << A >>
Petter Gustad <newsmailcomp6@gustad.com> wrote:

>Alan Fitch <apf@invalid.invalid> writes:
>
>> I find Eclipse baffling, though I wouldn't say I hate it. It seems to
>> have weird jargon (what is a perspective?).
>
>Hi Alan,
>
>I've been using Makefiles and Emacs for many years. Using Eclipse I
>have to search the hierarchy of perspectives, menus, tabs, etc. to
>click a button in order to add -Os to CFLAGS for gcc!
>
>Also I don't like the concept of workspaces which are using files and
>directories in a fixed place in the file system (even it it's your
>home directory). I like to check out my design (being software or HDL)
>from a revision control system anywhere and build it there, which
>means using relative pathnames.

Not true. Your can check out a project in any place and Eclipse will
be perfectly happy since it will recreate the makefiles before
building.

-- 
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico@nctdevpuntnl (punt=.)
--------------------------------------------------------------

Article: 146610
Subject: Re: Why hardware designers should stick to command line tools
From: whygee <yg@yg.yg>
Date: Tue, 23 Mar 2010 20:58:50 +0100
Links: << >>  << T >>  << A >>
Philippe wrote:
> I've published a white paper on this subject.
> http://www.sigasi.com/content/why-hardware-designers-should-switch-eclipse
> I'd be interested to know what you guys think.
> 
> Philippe Faes
> Founding CEO Sigasi
> http://www.sigasi.com

everybody preaches for his own church ;-)

yg
-- 
http://ygdes.com / http://yasep.org

Article: 146611
Subject: Re: Why hardware designers should switch to Eclipse
From: whygee <yg@yg.yg>
Date: Tue, 23 Mar 2010 21:02:43 +0100
Links: << >>  << T >>  << A >>
Jason Thibodeau wrote:
> BLOOOAAAATTTEEEEDDDDD
oh yes, that too.

> Eclipse is painful to use for me. I'm a Vi guy.
> 
> Let the Vi/Emacs wars ensue :)
anyone with me in favor of nano ?

yg
-- 
http://ygdes.com / http://yasep.org

Article: 146612
Subject: Re: Standard cell library help
From: Jason Thibodeau <jason.p.thibodeau@gmail.com>
Date: Tue, 23 Mar 2010 16:07:15 -0400
Links: << >>  << T >>  << A >>
On 03/23/2010 01:23 PM, Jason Thibodeau wrote:
>
>
> On Tue, Mar 23, 2010 at 12:42 PM, Ed McGettigan
> <ed.mcgettigan@xilinx.com> wrote:
>
> On Mar 23, 9:10 am, Jason Thibodeau <jason.p.thibod...@gmail.com>
> wrote:
>  > On 03/23/2010 12:06 PM, Ed McGettigan wrote:
>  >
>  >
>  >
>  >
>  >
>  > > On Mar 23, 5:17 am, Jason Thibodeau<jason.p.thibod...@gmail.com>
>  > > wrote:
>  > >> I'm sorry, Kal and Ed, I should have been more specific.
>  >
>  > >> I know what the gates are, but they are not defined in the code
>  > >> anywhere. I am figuring I need to include a library where they
> will be
>  > >> defined, but I don't know which I should be using, or if any are even
>  > >> available in the Xilinx flow.
>  >
>  > >> I import the (verilog) benchmark, instantiate it in my VHDL toplevel,
>  > >> and when it is synthesized, I have 614 errors since the gates are not
>  > >> defined.
>  >
>  > >> I was hoping it would be something as simple as including a library.
>  >
>  > >> On 03/23/2010 12:47 AM, Muzaffer Kal wrote:
>  >
>  > >>> On Mon, 22 Mar 2010 17:59:29 -0700 (PDT), Ed McGettigan
>  > >>> <ed.mcgetti...@xilinx.com> wrote:
>  >
>  > >>>> On Mar 22, 5:42 pm, Jason Thibodeau<jason.p.thibod...@gmail.com>
>  > >>>> wrote:
>  > >>>>> I'm having a terrible time finding a solution to a library
> problem.
>  >
>  > >>>>> I am implementing some IWLS benchmarks on a Spartan3e, and I
> need some
>  > >>>>> standard cells such as:
>  >
>  > >>>>> AOI21X1
>  > >>>>> AND3X1
>  > >>>>> AND2X1
>  > >>>>> NAND2X1
>  >
>  > >>>>> etc.
>  >
>  > >>>>> Does anyone have a suggestion? Am I overlooking something simple?
>  >
>  > >>>>> Thanks in advance.
>  > >>>>> --
>  > >>>>> Jason Thibodeau
>  >
>  > >>>> The standard cell library should document the function of each
> these
>  > >>>> cells. Likely guesses are.
>  >
>  > >>>> AOI21X1 - 2-Input AND-OR with Inversion on inputs?
>  > >>>> AND3X1 - 3-Input AND
>  > >>>> AND2X1 - 2-Input AND
>  > >>>> NAND2X1 - 2-Input NAND
>  >
>  > >>>> etc... = etc... :-)
>  >
>  > >>>> Ed McGettigan
>  >
>  > >>> If we had more info, we can make better guesses. The ports are
>  > >>> extremely helpful in fact. Usually AOI21 is AND-OR of two inputs
> which
>  > >>> is OR-inverted with the third ie y = !((a0&a1) | b0).
>  > >>> One more thing which is again very helpful is to get the simulation
>  > >>> model of the standard cell library and use it without any timing as
>  > >>> the behavioral model. Synthesis tools do a pretty decent job of
> doing
>  > >>> the mapping.
>  >
>  > >> --
>  > >> Jason Thibodeauwww.jayt.org-Hide quoted text -
>  >
>  > >> - Show quoted text -
>  >
>  > > It should be as simple as "including a library", but this won't come
>  > > from Xilinx. You need to get it from the creator of the standard cell
>  > > library that was used to insert these primitives into the HDL code
>  > > that you are using. This must exist somewhere or simulation would not
>  > > be possible.
>  >
>  > > When you work this out and run through synthesis the performance of
>  > > the design will likely be much better with a flatten design so that
>  > > the basic primitives can be optimized correctly.
>  >
>  > > Ed McGettigan
>  > > --
>  > > Xilinx Inc.
>  >
>  > This is the direction in which I just headed. I added the GSCLib_3.0.vhd
>  > available from the IWLS benchmark tar file. When I add this to the
>  > project, I get an error:
>  >
>  > ERROR:HDLParsers - Cannot rename dependency database for library "ieee",
>  > file is "./xst/ieee/hdpdeps.ref", Temporary database file
>  > "./xst/xil_7sDTXM" will remain. System error message is: No such file
>  > or directory
>  >
>  > (I had to edit the pathnames in the error message, but the full
>  > pathnames are listed in the actuall error message).
>  >
>  > I was having this same problem yesterday with a different library. When
>  > I remove the GSCLib_3.0.vhd file from the project, it reverts to my
>  > previous 600+ errors.
>  >
>  > Any idea what is happening here?
>  >
>  > --
>  > Jason Thibodeau- Hide quoted text -
>  >
>  > - Show quoted text -
>
> I'm not sure.
>
> Did you compile the GSCLib_3.0 into "library work"? If you tried to
> compile it into "library IEEE" that might explain the error message.
>
> It looks like you are using the library that is found here:
>
> http://openedatools.si2.org/cgi-bin/cvsweb.cgi/OAGear/Examples/IWLS/library/GSCLib_3.0.vhd?cvsroot=oagear
>
>
> If anyone else wants to chime in.
>
> Ed McGettigan
> --
> Xilinx Inc.
>
>
> I think Ed mistakenly replied to my email address instead of the group,
> so I copied it here.
>
> My response: No I did not compile it into "IEEE", I put it into "work",
> and I also tried its own library. Both options gave me the same error.

I am writing my own library right now. With any luck I will not 
encounter the error I have seen previously.

Thanks for the suggestions, all.

-- 
Jason Thibodeau

Article: 146613
Subject: Re: Why hardware designers should switch to Eclipse
From: Patrick Maupin <pmaupin@gmail.com>
Date: Tue, 23 Mar 2010 14:12:54 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 23, 1:45=A0pm, n...@puntnl.niks (Nico Coesel) wrote:
> After getting used to the not so obvious layout and terms I understood
> the underlying ideas which are really nifty.

There's a term for that:  "Stockholm Syndrome"

Article: 146614
Subject: Re: Finally, selling my old Xilinx/Viewlogic software package
From: Gerhard Hoffmann <usenet@hoffmann-hochfrequenz.de>
Date: Wed, 24 Mar 2010 00:04:13 +0100
Links: << >>  << T >>  << A >>
Peter wrote:
...
>> Wow!  I wouldn't have thought them to still be available!  I've
>> an XC4xxx in a design that I had abandoned figuring it would be
>> impossible to get...

I have some 4K designs out there that still are built. Chips are
available but Xilinx makes sure that no one touches them unless
absolutely needed (by price).
> 
> I think the 4k devices are pretty well available. Also there is a huge
> (vast) surplus component market out there. You could keep yourself
> stocked in 1990s parts for ever. They gradually get more expensive,
> and are rarely available right there when you want them (the stocks
> appear at random times) and you can't get real production volumes, but
> "low cost" and "Xilinx" was never said in the same sentence :) 

I have seen quite a lot of projects that they won via the price.
Especially with Spartans.


> The top
> end 4k devices were about $1500 when I looked at using one for
> building a replacement for a UART (one of the TMS9900 family) which TI

come on, an UART is nothing that requires a top end 4k. Thats like
"that 40 ton truck was not cost effective to deliver my beer bottle @ home."

> stopped making but there were many 1000s in the field and for some
> bizzare reason they had defective silicon which made them all fail
> after some years. I lined-up an FPGA designer for the customer on that
> job... That would have been a fun project - building a drop-in
> replacement for a fairly complex uP peripheral chip. Obviously one
> would not be implementing stuff like SDLC...

maybe something like   <http://www.oho-elektronik.de/>


> 
>> So, your attitude is "move on to new tools *if* the need arises"?
> 
> Actually, my attitude would be to bit-bang it with an Atmel uC. Every
> single FPGA design I ever did could have been done with a fast simple
> uC, with a bit of imagination 

Then you didn't have the right projects for FPGAs.

- except the ASIC prototyping projects,
> obviously. Might need a few chips on the outside but the learning
> curve of assembler programming is maybe 1% of the l.c. on FPGA design.
> And you don't have to re-learn everything every time the FPGA vendor
> turns everything upside down in trying to keep ahead of the
> competition. 

Try to make a Software defined radio with a 1300 MSPS ADC, down converters
and polyphase filters with one of those Atmels.
OK, the ADCs were kinda Atmel or so.

> I decided long ago that FPGAs are a technology for "must
> get there now before the competition no matter what the long term cost
> is" and the long term cost is that  after a few years you cannot
> maintain the design because after the original designer has left
> nobody will want to touch it. And the later tools will not import the
> original designs, which is really great.... 

Program your stuff yourself in Verilog or VHDL or Matlab and resist
the sticky "easy" way of X/A block generators.

> in fact that happened
> right after Xilinx dropped Viewlogic as schematic entry.

It was a lot of work to make them drop Viewlogic and Omation crap
in favor of DOS Orcad.


> I had loads
> of correspondence with them at the time but their view was "tough...
> move on". All schematics had to be re-drawn in the new tool. You could
> keep VL running somewhere but if the dongle broke, everything was
> orphaned. Luckily, as I said, the dongle got cracked ;)

I still have 4 original dongles, 2 full and 2 APR only.... and there
was just a counter inside that counted from 0 to something like 250,
the 'something' being the options available. I knew no one in the field
who did not know that. You cannot stop a guy with a logic analyzer on
his table with a simmple counter.
We ran 4 Compaq '286s overnight to possibly get a working 30[249]0 the next morning.

A lot of prehistoric versions are available on Xilinx' web site. I didn't
test it because I have it archived anyway. Maybe it's harder to archive
a computer that can run it.

Anybody interested in a shiny SILOS simulator license with handbook and
original dongle?

regards, Gerhard

Article: 146615
Subject: Re: Finally, selling my old Xilinx/Viewlogic software package
From: Gerhard Hoffmann <usenet@hoffmann-hochfrequenz.de>
Date: Wed, 24 Mar 2010 00:47:57 +0100
Links: << >>  << T >>  << A >>
rickman wrote:
> On Mar 22, 1:46 pm, Jim Stewart <jstew...@jkmicro.com> wrote:
>> rickman wrote:
>>
>> snip..
>>
>>> I wonder how long it will be before we give up on schematics
>>> altogether and just write pin lists or net lists?
>> After I'm retired I hope.  A well drawn schematic is a
>> thing of beauty, helping techs to troubleshoot and
>> customers to understand a product.
>>
>> You could also ask when mechanical engineers will stop
>> using fab drawings and just send the data as G codes.
> 
> I guess if you have an analog design with a lot of small components a
> schematic is good, but for many digital designs there is almost no
> point.  Look inside any number of modern products and you see one, two
> or three large IC packages with lots of traces between them and few
> smaller components.  The schematics for these products are horrendous,
> often much less clear than a simple pin list.  Its not that they were
> drawn badly, but that it is impossible to draw a 300+ pin part with
> much utility.  Even by breaking the part into sections it still ends
> up being a pin list with a box around it.
> 
> I'll grant that analog designs can gain from schematic, but many of
> the digital ones are pointless when drawn.

I recently played with the Altium Designer, seems to be quite OK, and I
exported a low noise amplifier in VHDL for the fun of it:

entity MAT02 is port (
     base:      inout something;
     emitter:   inout something;
     collector: inout something
);
end entity MAT02;
...........

q1: mat02 port map (
   base      => input,
   emitter   => tail_current_source,
   collector => left_c
)

was quite pointless for an analog design. But then you can spice that amplifier,
at least from the original circuit.

(cited from memory under influence of some nice Rioja   :-)   )


OTOH you can easily bridge the gap between a Xilinx user constraint file and
the things on the board that are connected to the FPGA. I like it. Maybe I'll buy it.


Gerhard




Article: 146616
Subject: Implementation of IWLS benchmark- Manual place and route
From: Jason Thibodeau <jason.p.thibodeau@gmail.com>
Date: Tue, 23 Mar 2010 20:26:17 -0400
Links: << >>  << T >>  << A >>
As I mentioned in another message, I am attempting to implement an IWLS 
benchmark on a spartan3e. I wrote definitions for all the undefined 
gates, and it now synthesizes just fine.

However, I am attempting to manually place and route some main blocks in 
the design. When I go into PlanAhead, I do not see my benchmark listed 
in the primitives. This benchmark has an lfsr feeding it (the lfsr is 
also not able to be seen in PlanAhead), and the ourputs are tied to a 
signal, but are not tied to pins on the fpga.

What am I doing wrong?
-- 
Jason Thibodeau

Article: 146617
Subject: Re: Xilinx ISE Tcl Script Error
From: "jjplaw" <jjplawnewera@n_o_s_p_a_m.n_o_s_p_a_m.yahoo.co.uk>
Date: Tue, 23 Mar 2010 21:50:58 -0500
Links: << >>  << T >>  << A >>
>What command are you using to execute the tcl? With Xilinx, I would
>expect you to be using xtclsh,
>
>regards
>Alan
>
>-- 
>Alan Fitch
>
Probably i'm asking the wrong question.
I intend to run most the xilinx tcl commands from project creation to
bitstream creation. But the script is being invoked from an exe file. When
the script gets invoked, it's evaluated in a Tcl regular shell causing all
the xilinx tcl commands to be undefined/no recognized.

How do i load/initialize the xilinx tcl libraries into that script so that
i can use the xilinx tcl commands.

I tried using "source $env(XILINX)/bin/xilinx-init.tcl" which was taken
from the Xilinx Development System Reference Guide document(Chapter 3, page
54) but i received the error above.

Please advise.	   
					
---------------------------------------		
Posted through http://www.FPGARelated.com

Article: 146618
Subject: Re: Memory Blocks in Arria II GX Devices - mixed port read during
From: Vaughn <vaughnbetz@gmail.com>
Date: Tue, 23 Mar 2010 20:40:49 -0700 (PDT)
Links: << >>  << T >>  << A >>
Hi Srikanth,

Some of my colleagues at Altera just ran this, and got the correct
result (old_data).  They had a couple of ideas of what might be
happening though -- basically depending on exactly how you set the
megafunction up, you could get X data in this case.

1.  In the mem_init page of the RAM, 2-Port megafunction, are you
selecting "Initialize memory contents to XXX...X on power up in
simulation"?  If you are, then you'll get X's until you load the RAM
via explicit writes in your design.

2.  Are you using two clocks on the 2-port RAM?  If so, I believe
we'll have cases where we don't know what data will show up on the
output when you read the same address you're writing to, as exactly
what happens when the clocks are get to certain alignments becomes so
timing sensitive that it is undefined.

If it's not either of these two cases, if you send an archive of your
design to me I can forward it on to the developers who looked at this
for a more in-depth look.

Hope this helps,

Vaughn
[v b e t z (at) altera.com]


Article: 146619
Subject: Re: Confusion in address generation for MIG generated DDR2 interface
From: Seeker <fpga.tales@gmail.com>
Date: Tue, 23 Mar 2010 22:54:03 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 23, 6:02=A0pm, Gabor <ga...@alacron.com> wrote:
> On Mar 23, 6:19=A0am, Magne Munkejord <magnem...@yahoo.no> wrote:
>
>
>
>
>
> > Seeker wrote:
> > > On Mar 23, 2:07 pm, Magne Munkejord <magnem...@yahoo.no> wrote:
> > >> Hi,
>
> > >> Each address designates a 64 bit word in memory.
> > >> Are you sure about the FIFO's width? As far as I remember this was 1=
28
> > >> bits for read and write data. The command FIFOs width is 36.
>
> > >> The DDR2 controller transmits 64 bits at rising and 64 bits at falli=
ng
> > >> edge of the clock, 128 bits per clock cycle.
>
> > >> A burst size of 8 means 8x64 bits words burst length which is 4x128 =
bits
> > >> words in your data FIFOs (read or write) per read/write command.
>
> > >> HTH,
>
> > >> Magne
>
> > > Thanks for the reply,
> > > You are right, the data FIFO is 128 bits wide.
> > > In case of a burst length of 4, every write command would have 2x128
> > > bits write (4x64 bits). If each address designates a 64 bit word in
> > > memory (which is what I thought), the addresses should be generated
> > > with an offset of 4 (since there are 4 64 bit words, each 64 bits
> > > corresponds to a location in memory), the addresses should progress
> > > like 0x000000, 0x000004, 0x00008 and so on. Then why the simulation
> > > generated from MIG progresses the addresses with an offset of 8? Is i=
t
> > > just to show writing and reading of the memory?
>
> > > Seeker...
>
> > Could be, but I remember that a burst length of 8 is also an option in
> > the MIG so maybe they made the testbench so that it would work for both
> > options (4 and 8 burst length) or maybe the testbench is confused which
> > option is set?
> > (by "offset of 8" I assume you mean increments of 8.)
>
> > Magne
>
> Maybe the testbench writer was just lazy and an offset of 8
> would "work" for either case because you never overwrite
> any data even though in the burst of 4 case you skip over
> half the available memory?
>
> - Gabor- Hide quoted text -
>
> - Show quoted text -

@Magne
I think you are right. I ran a simulation with the burst length of 8
and the address generation was following the same pattern.
Thanks everyone for your replies.


Seeker..

Article: 146620
Subject: Re: Finally, selling my old Xilinx/Viewlogic software package
From: Peter <nospam@nospam9876.com>
Date: Wed, 24 Mar 2010 07:26:16 +0000
Links: << >>  << T >>  << A >>

Gerhard Hoffmann <usenet@hoffmann-hochfrequenz.de> wrote

>Then you didn't have the right projects for FPGAs.

Sure, to a degree.

>Try to make a Software defined radio with a 1300 MSPS ADC, down converters
>and polyphase filters with one of those Atmels.
>OK, the ADCs were kinda Atmel or so.

I bet the FPGA implementation would have been too pricey for the
market though - unless military. So you would have effectively been
doing an ASIC prototype with it.

>It was a lot of work to make them drop Viewlogic and Omation crap
>in favor of DOS Orcad.

Yes, I recall seeing Orcad libraries at the time.

That was another unfortunate product - their windoze version could not
properly import DOS Orcad schematics (really clever).

>I still have 4 original dongles, 2 full and 2 APR only.... and there
>was just a counter inside that counted from 0 to something like 250,
>the 'something' being the options available. I knew no one in the field
>who did not know that. You cannot stop a guy with a logic analyzer on
>his table with a simmple counter.

That's true. I have a schematic of the Viewlogic dongle somewhere. But
not the later XACT5 one. I think that one had an EEPROM.

>We ran 4 Compaq '286s overnight to possibly get a working 30[249]0 the next morning.

What is that?

>A lot of prehistoric versions are available on Xilinx' web site. I didn't
>test it because I have it archived anyway. Maybe it's harder to archive
>a computer that can run it.

Archiving the PC *is* something a lot of big firms do, apparently.
They also archive tape drives.

Article: 146621
Subject: Re: wishbone
From: luudee <rudolf.usselmann@gmail.com>
Date: Wed, 24 Mar 2010 05:16:55 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 22, 1:31=A0am, Alessandro Basili <alessandro.bas...@cern.ch>
wrote:
> On 3/20/2010 10:46 AM, HT-Lab wrote:
>
>
>
> > There are lots of places were you can legally download it from, if you =
do a
> > google search (amba bus protocol) then the first entry is wikipedia and=
 the
> > second is:
>
> >http://ens.ewi.tudelft.nl/Education/courses/et4351/amba.pdf
>
> > If you read the second page it states:
>
> > Document confidentiality status
> > This document is Open Access. This document has no restriction on distr=
ibution.
>
> I just had a read to this document:http://www.opencores.org/downloads/soc=
_bus_comparison.pdf
>
> Apparently the wishbone seams much easier to use then the other two
> reported, but it seems to be it doesn't support address pipelining (as
> Rob already mentioned), which so far I don't have any element to
> evaluate whether this is a main problem or not.
>
> My main intent is to promote, or support and spread the concept of
> _reuse_ especially in the research world (where I belong to) where
> people are kind of keen to "reinvent" the wheel. I believe that a lot of
> efforts can be made more fruitful if a common interface would be availabl=
e.
>
> Al
>
> --
> Alessandro Basili
> CERN, PH/UGC
> Hardware Designer


The idea of using WISHBONE was two-fold:

1) It's simplicity and openness

2) If the OpenCores community would standardise on it, we could
potentially
develop "wrappers" or "bridges" to other buses, such as AHB and OPB
for example.

If you are developing an IP Core for deposit on OpenCores, it would
make sense
to use WISHBONE, if it will be technically feasible.

Cheers,
rudi


Article: 146622
Subject: Re: Xilinx Spartan6 Virtex6 Rollout
From: luudee <rudolf.usselmann@gmail.com>
Date: Wed, 24 Mar 2010 05:23:46 -0700 (PDT)
Links: << >>  << T >>  << A >>
On Mar 18, 8:09=A0am, John Larkin
<jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
....
> Ain't I allowed to complain about the hard-core DRAM interface? We're
> trying to get it to work at 128 MHz, the very bottom of its specified
> speed range.
>
> John

Hmm, may the 128Mhz is the problem !

Seems to work just fine at 675 MHz ! :)

Cheers,
rudi

Article: 146623
Subject: Re: Finally, selling my old Xilinx/Viewlogic software package
From: Peter <nospam@nospam.com>
Date: Wed, 24 Mar 2010 15:13:57 +0000
Links: << >>  << T >>  << A >>


>http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=290416326824
>
>x----------x

I am adding my stock of Xilinx parts to the software for sale:

1 x XC3090A-6-PC84C
8 x XC3142-5-TQ100C
4 x XC3042-70-TQ100C
2 x XC3064A-7-TQ144C

All unused.

x----------x

Article: 146624
Subject: Re: Xilinx ISE Tcl Script Error
From: Paul <pault.eg@googlemail.com>
Date: Wed, 24 Mar 2010 10:10:03 -0700 (PDT)
Links: << >>  << T >>  << A >>
> I intend to run most the xilinx tcl commands from project creation to
> bitstream creation. But the script is being invoked from an exe file. When
> the script gets invoked, it's evaluated in a Tcl regular shell causing all
> the xilinx tcl commands to be undefined/no recognized.

Is there a reason why you are running your script with tclsh from your
exe, rather than using xtclsh? xtclsh understands the xilinx tcl
commands.



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