[an error occurred while processing this directive]
Ответ: VHDL log2
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено xilirus 09 апреля 2004 г. 14:36
В ответ на: Как сделать в VHDL такую вещь + отправлено k_george 09 апреля 2004 г. 13:12

function log2(x : natural) return integer is
variable i : integer := 0;
variable val : integer := 1;
begin
if x = 0 then
return 0;
else
for j in 0 to 29 loop
if val >= x then
null;
else
i := i+1;
val := val*2;
end if;
end loop;
return i;
end if;
end function log2;

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru