[an error occurred while processing this directive]
ВСЕМ, всем, всем!!! Какие ошибки вы допускали в начале обучения программирования ПЛИС (Учусь на чужих ошибках :) ))
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
Отправлено
Vladigor
01 августа 2002 г. 06:29
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Основное!! Прежде чем начать проектирование, разберись с ресурсами и возможностями кристала, а не тупо описывай схему в надежде что компилятор все оптимизирует. Это залог того что схема поместится в кристал и будет тянуть по быстродействию!! Непонимание этого ошибка всех новичков!
—
Timur
(01.08.2002 15:08,
пустое
)
Timur, а где можно посмотреть кол-во ресурсов, необходимых для данной схемы? В ModelSym я не нашел, может не там искал?
—
Vladigor
(02.08.2002 06:38,
пустое
)
Ответ: Ты не понял. Под ресурсами понимаются потроха кристала и его структура. Т.е. открываешь бук на семейство в котором решил проектировать, выбираешь кристал и смотришь внимательно: в выбранном булыжнике есть столькото триггеро, столькото трехстабильных буферов , столькото слайсов , памяти и т.д. Потом внимательно внимательно рассмтриваешь структуру слайса или в старых кристалах логической яцейки . Разбираешься что там в нитри и как связано друг с другом. Затем начинаешь строить схему. Наверное всетаки непонятно.... Приведу пример: сделал схему , а она нелезет в кристал! Смотришь, О! Внутри есть мордатый мультиплексор. Занимает кучу слайсов. В тоже время трехстабильных буферов куча, ну получилось так что ты их не использовал. Берешь и переделываешь этот мультиплексор на трехстабильные буферы. Бац! ресурсы освободились. Схема влезла. Это простейший пример.
—
Timur
(02.08.2002 18:50,
пустое
)
Ответ: После трассировки машина даст тебе репортаж. Там будет перечислено чего и сколько ты использовал в кристале. Это не праздная информация, она здорово помогает. Но лучше конечно перед проектированием прикинуть на карандаше. Сколько ресурсов тебе понадобится. Конечно грубо, схемы то нет еще. Но ты знаешь что схема должна делать и какие основные блоки в ней будут, счетчики, регистры, память, буферы и т.д. Здорово помогает от дурной работы.
—
Timur
(02.08.2002 18:57,
пустое
)
Ответ: Совсем забыл. Главное проектируй СИНХРОННУЮ СХЕМУ!!!! И не плоди внутри кучу тактовых частот, затыкаешь себе ресурсы трассировки!
—
Timur
(02.08.2002 18:52,
пустое
)
При конфигурировании по JTAG NFX780-10 наоборот соединил TDI и TDO :-)
—
Victor®
(01.08.2002 09:21,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru