Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Программируемые логические схемы и их применение»

Оптимизация количества гейтов

Отправлено SKov 10 февраля 2007 г. 09:45


Прошу зубробизонов, программировавших на верилоге для последующего прогона через синопсис , прояснить ситуацию с гейтами.
1)Если у меня есть функция, к которой имеется обращение с разными аргументами в нескольких (разных )состояниях state - машины, то будет ли размножена эта функция при синтезе, или синопсис сам догадается, что можно устроить мультиплексор для входов функции и выходов?
2) Тот же вопрос, но обращения к функции с одинаковыми входными аргументами (регистрами)? Т.е надо догадаться только о мултиплексоре выхода функции.
3) Если ответ на первый вопос отрицательный, то, очевидно, для исключения "размножения" функции надо самому реализовать входной мультиплексор для аргументов.А вот что делать с выходом?
Достаточно ли "протянуть" выход функции через wire или надо обязательно записать ее выход в регистр, а потом имя регистра использовать в тех местах state - машины, где раньше были обращения к функции? (Запись в регистр - потеря лишнего такта state - машины по сравнению с использованием имени wire)
Спасибо.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru