Gast
#252964
Ich dachte, mich schockt nichts mehr an VHDL, aber es kam anders:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
$ vcom.exe -93 slv2str.vhd Model Technology ModelSim XE III vcom 6.0a Compiler 2004.11 Nov 10 2004 -- Loading package standard -- Loading package std_logic_1164 -- Loading package textio -- Compiling entity slv2str -- Compiling architecture behavior of slv2str $ vsim -c work.slv2str Reading C:/Programme/mxe/tcl/vsim/pref.tcl # 6.0a # vsim -c work.slv2str # Loading c:\programme\mxe\win32xoem/../std.standard # Loading c:\programme\mxe\win32xoem/../ieee.std_logic_1164(body) # Loading c:\programme\mxe\win32xoem/../std.textio(body) # Loading ./work.slv2str(behavior) VSIM 1> run 10 ns # 01XXXXXX001100 Was zur Hölle soll das??? Der Standard kann doch nicht allen Ernstes erlauben, dass die ursprüngliche vectorgröße hier einen Einfluss hat? Bekommt die Funktion nicht eine verkürzte Kopie des orig. Vectors? Wie kriege ich hier die Kuh vom Eis? Viele Grüße Olaf