See whole thread at:
http://groups.google.ca/group/comp.a...ecc09c50ed8d9b
Duane Clark wrote:
> Jhlw wrote:
> > It does seem to be my experience as a user with a couple of
> > months of experience that project files need to be cleaned in ISE,
> > too ...
>
> Unlike EDK, ISE has always correctly detected changes for me. I don't
> "clean" the files there, and use the GUI to rebuild. It now seems good
> enough for everyday use.
OK; I think you have more experience on this than I do.
I sent the following to the Xilinx customer service manager:
Since you are a customer service manager,
I wonder if you can help with the suggestion that I
have below? There was a simple point that would have only
taken a minute to explain to me, and would have saved me
days and possibly up to a week or two.
Today on my way in to my office, I helped a 50-60-something
lady in the parking lot hold something that would have caused
her a lot of inconvenience if it had blown away in the wind.
Similarly, if somebody could have helped me as I suggest
below, it would have saved me days, etc., of my time.
Wouldn't it be nice if I could feel it a pleasure to help
someone else rather than to have to grit my teeth and think,
over and over, "If I help someone, what goes around will come
around... If I help someone, what goes around will come around..." ??
Here is my message that I just sent (this CAE is a
pretty good guy, in
contrast with another guy from California, who was very
selfish and uncaring (in a previous webcase, "
FPGA tools
do unexpected things" -- he ended up with a random guess
designed to get rid of me and told me that he couldn't give
me any more support because he had to close the web
case "for statistics" (i.e., so he could look good))):
Date: Nov 5, 2006 5:24 PM (-0500)
Subject: Re: FW: WebCase "ACTUAL results DISAGREE with
SIMULATOR results." Re: 8.2i XST - support of VHDL function
Hi ,
My whole difficulty for which I needed this webcase was
resolved by realizing that I had to do "Clean All Generated
Files" in EDK, not only "Cleanup Project Files" in ISE
(and according to the people on Usenet, doing it in ISE
is not even necessary).
This was why my results were not agreeing with simulation,
because I wasn't building what I thought I was building.
Today I realized what my bug was, in only a short time.
It only took me a short time to debug my code, but it
took me many days because I didn't know about "Clean
All Generated Files" in EDK, and I wasn't getting results
I could use to debug. This was very confusing, because
it is in ISE in which it seems that all the generated files
are being created, so I think that's what I have to clean,
not EDK, because it just seems like it only creates "source"
files.
So I have two recommendations:
1. please put in a change
request for the documentation and for EDK. Ideally EDK
should just automatically delete its generated files when
the user makes a change that requires them to be deleted.
Where the documentation says:
"The Clean All Generated Files command removes the generated files
from a specific task. For example, the Platform Generation tool
(Platgen), which is invoked using the Generate Netlist command,
generates the netlist files from the source VHDL code. When you clean
the process, the generated netlists are removed."
(file:///C:/EDK/doc/usenglish/help/platform_studio/platform_studio.htm#html/ps_c_gst_whatsnew.htm)
That is horrible rubbish, since that is the ENTIRE contents of
that help page. Instead, it should say "You must do "Project ->
Clean All Generated Files" after making changes to System Assembly,
or your changes WILL NOT be recognized." But that is still not very
good. A user should not have to search an obscure manual to find
out about such an important step that will really hurt him like this if
he doesn't know about it. The EDK should at least TELL the user with
a message box that "Now Generated Files Should Be Cleaned" if it
cannot do it automatically. Also, that help information should not
just talk about "cleaning a process" with NO information about how
you specify a process or DO the things it is talking about -- that is
horrible user abuse. It is horrible abuse
of the user to put in such an obscure bit of help "information" when a
clear statement: "You must do "Project ->
Clean All Generated Files" after making changes to System Assembly,
or your changes WILL NOT be recognized." is what is needed. Please
put in the simple, needed help information, first, and THEN, when you
as a company have time, add the technobabble when you
have time to add the complete explanation. Even
so, with something like this, it is still horrible abuse of the user to
have
this only in the documentation; it should show as a message when
EDK is used. Ideally the objective is that a user should not have to
read a manual, because no one likes studying obscure and confusing
fine print when they have a job that they have to be doing. I hope I
am making myself very clear on this point.