Unconstrained Arrays mit ModelSim simulieren

Gast #2614152
Lesenswert?

hallo zusammen,

kann mir jemand erklären warum ModelSim(v10.1a) mit folgendem Code nicht 
zurecht kommt?
1
library ieee;
2
use ieee.std_logic_1164.all;
3
use ieee.numeric_std.all ;
4

5
package image_stream_pkg is
6
     
7
  -- Imagestream definieren
8
  type t_streamdata is array(natural range <>) of unsigned(natural range <>);
9

10
end package image_stream_pkg;

Es erscheint folgende Fehlermedlung:
# ** Error: ..image_stream_pkg.vhd(17): near "<>": syntax error
# ** Error: ..image_stream_pkg.vhd(20): VHDL Compiler exiting

Ich meinte, dass ModelSim ab der Version 10.1 unconstrained arraytypen 
unterstützt? Oder was mache ich falsch?
Das Design lässt kann ich unter Quartus 11.1 problemlos synthetisieren.

Kann mir jemand weiterhelfen?

Grüsse Marc
Gast #2614203
Lesenswert?

Versuch's mal so:
1
library ieee;
2
use ieee.std_logic_1164.all;
3
use ieee.numeric_std.all ;
4

5
package image_stream_pkg is
6
     
7
  -- Imagestream definieren
8
  type t_streamdata is array(natural range <>) of unsigned;
9

10
end package image_stream_pkg;

Duke
Gast #2616004
Lesenswert?

marc schrieb:
> kann mir jemand erklären warum ModelSim(v10.1a)

Ich habs mit ner älteren Version 10.0 probiert und da hat ModelSim noch 
kein VHDL 2008 bzw. nur vereinzelt unterstützt.

Bin dann relativ schnell auf RivieraPro umgestiegen und mit dem komm ich 
viel besser zurecht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren