[an error occurred while processing this directive]
|
1. редактор -> синтезатор -> MAXPLUS
2. Например так:
count: process( reset, clk )
variable d:std_logic_vector( 7 downto 0 );
begin
if( reset='0' ) then d:=Lim1;
elsif( rising_edge( clk ) ) then
if( d=Lim2 ) then
...
else
d:=d+1;
end if;
end process;
3.
Простой вариант:
pr_main: process begin
wait for 100ns;
wait until rising_edge( clk ); ars<='0' after 5 ns;
wait until rising_edge( clk ); ars<='1' after 5 ns;
...
wait;
end process;
Более сложный вариант заключается в создании модели устройства, с которым работает ПЛИС. Например контроллер PLX или процессор.
Там нужна только модель внешней шины. Обычно это делается достаточно просто. Пример по ссылке.
E-mail: info@telesys.ru