[an error occurred while processing this directive]
Ответ (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено andrew_b 05 сентября 2003 г. 08:32
В ответ на: например мне в мой блок передаёться какое-то число через шину восьмиразрядную. и мне с этим числом надо делать действия деления/умножения/корень/ и т.п., просто я не вкурсе как это делаеться отправлено Bug 04 сентября 2003 г. 17:32

Ну, с умножением все просто. С делением, корнем и логарифмом - нет.
Я везде использую std_logic_vector, без всяких integer. Для std_logic_vector есть функции, реализующие базовые математические операции (сложение, вычитание, умножение, сравнение) как для знаковой арифметики, так и для беззнаковой. Смотрите пакеты IEEE.std_logic_unsigned, IEEE.std_logic_signed и IEEE.std_logic_arith.
Так что причин пользоваться integer для математических операций нет.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru