[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Пример с помощью CASE если используете MAX+plus II
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено IC_Master 12 июня 2001 г. 16:53
В ответ на: Как правильно обьявить что выход с макроячейки MAX3000 возвращается в PIA отправлено Vladimir 11 июня 2001 г. 16:01

Не тратьте время, пытаясь самому развести кристалл лучше
MAX+plus II ! Он сам все сделает намного лучше Вас.
Пример ниже (для читаемости в HEX, а не BIN виде)
только установить флажок:
Assign->Global Porject Logic Synthesis->
->Multi-Level Synthesis for MAX3000A

TITLE "test for CASE";

SUBDESIGN test
(
inp[39..0] : INPUT;
out[7..0] : OUTPUT;
)

BEGIN

CASE inp[] IS
WHEN H"0000000001" => out[] = H"01";
WHEN H"0000000002" => out[] = H"02";
WHEN H"0000000004" => out[] = H"03";
-- и так далее
WHEN OTHERS => out[] = H"00";
END CASE;

END;

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru