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

 
 
 
Reply to this topicStart new topic
> ISE simulator работает не адекватно, ISE simulator глючит
cornflyer
сообщение Oct 30 2007, 12:49
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



1/ написал прошивку для CPLD XC9500XL -10
т.е. сигнал от ноги до ноги доходит за время >=10ns

2/ нажал Generate post-fit simulation model

3/ полученный файл добавил в проект и написал модель сигналов на входе:

-- Wait 100 ns for global reset to finish
wait for 100 ns ;
-----------------------------------------------------------------------------
CLK <= '0' ;
TOP <= '1' ;
LLD <= '1' ;
BUSY <= '0' ;
D <= "000000000000" ;
wait for 100 ns ;
-----------------------------------------------------------------------------
CLK <= '1' ;
LLD <= transport '0' after 40 ns ;
wait for 100 ns ;
-----------------------------------------------------------------------------
CLK <= '0' ;
TOP <= transport '0' after 40 ns ;
wait for 100 ns ;
-----------------------------------------------------------------------------
CLK <= '1' ;
wait for 100 ns ;
-----------------------------------------------------------------------------
CLK <= '0' ;
wait for 100 ns ;
.... и т.п.


4/ Запусил симуляцию

вижу на временной диаграмме что входной сигнал TOP оказался на выходе CONV
через 0.1 ns..... Хотя минимальная задержка - 10 ns!!!!!!!!!

Вот код, который я моделировал:

process ( TOP, LLD, BUSY )
begin
if LLD = '1' or BUSY = '1' then
CONV <= '1' ;
elsif TOP'event and TOP = '0' then
CONV <= '0' ;
end if ;
end process ;

Почему так получилось?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 30 2007, 14:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



ISE Simulator имел ошибку и иногда не подцеплял SDF. Исправлено в 9.1 SP3. Но вообще выкиньте его, это кака.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 31 2007, 13:08
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(DmitryR @ Oct 30 2007, 17:07) *
ISE Simulator имел ошибку и иногда не подцеплял SDF. Исправлено в 9.1 SP3. Но вообще выкиньте его, это кака.


пока выходных сигналов мало всё работает нормально и в любой предыдущей версии
если при создании входных сигналов он начинает тупить - симуляция может быть с ошибкой.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:45
Рейтинг@Mail.ru


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