Перейти к содержанию
    

процедура описана в двух библиотеках

Есть проблема с ModelSIM . Использую WRITE эта процедура описана в двух библиотеках STD.textio & IEEE.std_logic_textio. как определить из какой библиотеки использовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

library ieee;

use ieee.std_logic_textio.all;

 

--library STD;

--use STD.TEXTIO.all;

 

 

entity test is

end test;

 

architecture rtl of test is

 

--file fp: TEXT open WRITE_MODE is "file.log";      --Here the file name is put

file fp: std.textio.TEXT open WRITE_MODE is "file.log";      --Here the file name is put

 

begin

   

-- write( fp, "Hello from MTI" );

std.textio.write(fp,"Hello from MTI");

 

end;

 

Вот так и работает, комментарии можно инвертировать, и все равно работает.

У меня не ругается, когда обе библиотеки подключены (версия моделсим se6, 2004.8, date 19.aug.04)

 

В общем обратите внимание на {LIB}.{PACKAGE}.{FUNCTION} ({ARGUMENTS}).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...