Tired of crosswords i decided to face the issue
with a little more patience. I "explicitly" compiled
the files in the following order
gen_utils.vhd (in the fmf library)
conversions.vhd (in the fmf library)
at25320a.vhd
spi.vhd
board.vhd
tb_board.vhd
Then i ran the "Ise Simulator". It finally worked.
I would expect an IDE to take care of the compilation order
or at least to let me enter the file names in the right order.
I'm afraid that every change i make i have to manually recompile
the whole chain.
The compilation won't start if a file is not edited since the
last compilation. So in order to recompile everything
i'll have to select each file, insert a space ' ', remove the space
(backspace) save it and compile it. It's not quite like drinking
a glass of water. Ok maybe i miss (i hope) some option to
set up all this in an auto way.
By the way i was glad to see this error.
ERROR:Simulator:29 - at 0 ns : Could not open file 'at25320a.mem' of Text
It meant the simulation started at least
But now i realize that i never considered the format of such file.
I should take a look at the code and figure it out. I expect a
sequence of 4096 bytes. Integers or Ascii codes?
"devices" <me@home> wrote in message
news:452d60d4$0$5852$. ..
> ISE should support all the ModelSim editions, i guess.
> But i'm using Xilinx "Ise Simulator" itself.
>
> I did a Test:
>
> I created a "simple" project where i only included
> "gen_utils.vhd" and a "test entity" and called "GenParity"
> in the beahavioural part of the entity.
>
>
> CASE 1
> gen_utils.vhd is part of the project (WORK)
>
> snippet:
>
> use gen_utils.all;
> ...
> vo <= GenParity(vi, '0',
;
>
> CASE 2
> i moved gen_utils.vhd to the library (FMF)
>
> snippet:
>
> library fmf;
> use fmf.gen_utils.all;
> ...
> vo <= GenParity(vi, '0',
;
>
> CASE 1 worked (though it gave me warnings, i don't remember for sure)
> CASE 2 gave me the usual problems
>
> By the Way
> Some MMC or SD cards models would be useful 
>
>
>
> "FMF" <> wrote in message
> news:...
> > In ModelSim, there is much confusion because the IEEE library contains
> > VITAL'95 rather than VITAL2000. The fix is to change the modelsim.ini
> > file to point IEEE to vital2000. You may have already done that.
> > Somehow, your simulator seems to think the VITAL library has not been
> > compiled yet. I am guessing this is a configuration (not the VHDL type)
> > issue.
> >
> > Is ISE based on ModelSim?
> >
> > Rick Munden
> >
> >
> > devices wrote:
> > > I'm trying to integrate the at25320a model in the Ise Simulator. I
> created
> > > the FMF Libray and added gen_utils.vhd and conversion.vhd.
> "at25320a.vhd" is
> > > part of the top level, it's not in the
> > > test bench vhdl file.
> > >
> > > The compiler doesn't complain. But "Running Fuse ..."
> > >
> > > i get several warnings and 2 errors
> > >
> > > WARNING:HDLParsers:3502 - File
> > > "J:/I.31/env/TOS/HDLPkgs/vhdl/vital2000/restricted/timing_b.vhd" which
> file
> > > "..../gen_utils.vhd" depends on is modified, but has not been
compiled.
> You
> > > may need to compile ..../timing_b.vhd first.
> > >
> > > the same warnings are reported for "prmtvs.vhd"
> > >
> > >
> > > ERROR:Simulator:170 - FMF/gen_utils is not compiled properly. Please
> > > recompile
> > > FMF/gen_utils in file "" without -incremental option.
> > >
> > > ERROR:Simulator:199 - Failed when handling dependencies for entity
> tb_board,
> > > architecture testbench_arch
> > >
> > > I have no "J:" drive other than the CDRom (empty)
> > >
> > > Is Vital 2000 not installed in 8.2i or do i miss something?
> > >
> > >
> > >
>
>