[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Не тратьте время, пытаясь самому развести кристалл лучше
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: info@telesys.ru