: I have a type declaration
: type ARR1_TYP is array(POSITIVE range <>) of REAL;
: I declared a constant of type ARR1_TYP(1 to 4064)
: variable H: ARR1_TYP(1 to 4064) := (1.0, 2.0, etc..);--4064 reals
: But this type of declaration only works if it is
: variable H: ARR1_TYP(1 to 4064) := (REAL(1.0), 2.0, etc..);
: Or else i get an error saying discrete range not consistent.
: I use Synopsys Analyzer.
: Why is this?
Casual inspection leads me to think because of a bug in your analyzer.
--Paul
--
Menchini & Associates| |prove their worth by
2 Davis Dr./POB 13036| voice: 919-990-9506 |hitting back."
RTP, NC 27709-3036 | fax: 919-990-9507 | -- Piet Hein