Вопрос по VHDL
Добавлено: Вс апр 08, 2012 18:33:01
Как на VHDL к существующей строке добавить данные? Например:
Process…..
………..
variable Data : string (1 downto 1);
variable Result: string (2 downto 1);
……….
Begin
……….
Обработка …….
……….
Data := ”a”
Result := Result & Data
Data := ”b”
Result := Result & Data
На выходе надо получить Result := “ab”
При компиляции Квартус выдает сообщение об ошибке типа: «размер переменной Result может быть 3 а определено только 2». Если меняю размер переменной (variable Result: string (3 downto 1);) то сообщение повторяется, только цифры другие.
Может знает кто как это решить?
Process…..
………..
variable Data : string (1 downto 1);
variable Result: string (2 downto 1);
……….
Begin
……….
Обработка …….
……….
Data := ”a”
Result := Result & Data
Data := ”b”
Result := Result & Data
На выходе надо получить Result := “ab”
При компиляции Квартус выдает сообщение об ошибке типа: «размер переменной Result может быть 3 а определено только 2». Если меняю размер переменной (variable Result: string (3 downto 1);) то сообщение повторяется, только цифры другие.
Может знает кто как это решить?