реклама на сайте
подробности

 
 
> проблема с моделированием в VHDL
zotowa
сообщение Apr 29 2007, 20:56
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 29-04-07
Пользователь №: 27 408



Злравствуйте. Проблема такая: имеется схема, я делаю описание структурного, регистрового и поведеньческого тела на языке VHDL. Моделирую в среде - ModelSim 6.0a. Потом пишу тест (чтобы правильность функционирования проверить). Далее делаю симуляцию и смотрю сигналы в окне wave. При этом все входные сигналы отображаются правильно. А вот все выходные нулевые! Возможно это известная проблема, и вы занете ее решение. Для конкретности, если понадобиться, могу привести пример своего кода.
Всем спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zotowa
сообщение Apr 29 2007, 23:18
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 29-04-07
Пользователь №: 27 408



smile.gif вот оно:
entity RG4test is
port(s, c, r: in bit; d: in bit_vector (1 to 4); q1, q2, q3, q4: out bit);
end RG4test;


architecture POV of RG4test is
begin
process(s, r, c, d(1), d(2), d(3), d(4))
begin
if(s = '1') and(r = '0') then q1<='1'; q2<='1';q3<='1';q4<='1';
elsif (s = '0') and(r = '1') then q1<='0';q2<='0';q3<='0';q4<='0';
end if;

if((s = '0') and(r = '0') and (c = '0') and not(c'stable)) then q1<=d(1); q2<=d(2);q3<=d(3);q4<=d(4);
end if;

end process;

end POV;

Еще я не подключаю никаких библиотек (ну во -первых компилирпуется и без них... ). Но при попытке включить в код такую строку - library lib; use lib.all; возникает ошибка - Failed to access library 'lib' at "lib". Попыталась прилинковать библиотеки (Compile->Link) тоже возникает ошибка - No moduleinfo.sc files were found in the visible design libraries.

таблица истиности:
Код
s      r      c       q1 q2 q3 q4
s=r  s=r  /        d1 d2 d3 d4
s=r  s=r  0,1,\  q1 q2 q3 q4
1     0      x       1   1   1   1
0     1      x       0   0   0   0


Спасибо smile.gif
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Apr 29 2007, 23:38
Сообщение #3


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(zotowa @ Apr 30 2007, 00:18) *
таблица истиности:
Код
s      r      c       q1 q2 q3 q4
s=r  s=r  /        d1 d2 d3 d4
s=r  s=r  0,1,\  q1 q2 q3 q4
1     0      x       1   1   1   1
0     1      x       0   0   0   0


может кто-нибудь заодно расскажет что вот это значит smile.gif?

c / - это стабильный тактирующий сигнал или его передний фронт?
,a
c 0,1,\ - это, блин что? переход из нуля в еденицу или просто любая смена сигнала(любой фронт)?

итого, товарищ студентка, что в конечном итоге сxема-то должна делать (словами)? а то ваших преподавателей так много(и у каждого своя нотация) - а нас так мало


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 19:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.02106 секунд с 7
ELECTRONIX ©2004-2016