Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ISE simulator работает не адекватно
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
cornflyer
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 ;

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


пока выходных сигналов мало всё работает нормально и в любой предыдущей версии
если при создании входных сигналов он начинает тупить - симуляция может быть с ошибкой.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.