Functional vs, Timing

A

ALuPin

Guest
Hi out there,

maybe someone can give her/his opinion:

I have the following assignment in my top level file:

entiy top is
port ( ...
Sdram_csn : out std_logic_vector(1 downto 0);
...
);
end top;

architecture rtl of top is

....
begin

Sdram_csn <= ('1' & l_sdram_csn);
....
end rtl;

When performing a functional simulation with Modelsim
Sdram_csn gets "10" at a certain point. (Reset: Sdram_csn="11")

The Timing Simulation with Modelsim instead shows that
Sdram_csn gets "11".

Is it possible that l_sdram_csn is '0' and yet
Sdram_csn gets "11" at the pin ? I tried to make the signal "l_sdram_csn"
visible in Modelsim, but the problem is that it is spread over
various slices after place and routing...Any tipps to find that signal ?

Rgds
André
 
Look at creating a .do macro with Modelsim that adds the signal with
the add wave command. Look at the syntax that the input and output
signals are declared with in the signals window when you've simulated
and follow that format.
 

Welcome to EDABoard.com

Sponsor

Back
Top