Ich habe ein Problem mit dem folgenden Codeausschnitt:
1 | constant DistanceWidth : natural := 15; |
2 | |
3 | signal DistMicxD : unsigned(DistanceWidth - 1 - 1 downto 0); |
4 | signal DistSpkxD : unsigned(DistanceWidth - 1 - 1 downto 0); |
5 | |
6 | signal DistancexD : unsigned(DistanceWidth - 1 downto 0); |
7 | |
8 | ...
|
9 | |
10 | DistancexD <= DistMicxD + DistSpkxD; // Zeile 118 |
Dieser Code compiliert in Xilinx ISE problemlos, aber Modelsim meint dazu: # ** Error: D:/Studium/Semesterarbeit IIS/fpga/datacapture/OffsetCalculator.vhd(118): (vcom-1272) Length of expected is 15; length of actual is 14. Woran liegt das bzw. was kann ich tun?