Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите разобраться с PLL, DCM и clock_generator
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
aabmail
Здравствуйте! Подскажите пожалуйста, куда копать. wacko.gif

Работаю с Spartan6-150. Мне нужно создать дополнительный внутренний генератор на 200 МГц. Если добавить еще один выход в clock_generator, то проект не всегда разводится (timing constraints were not met). Предполагаю, что мне нужно грамотнее использовать clock resources.

Открыл PlanAhead, вижу, что все источники CLK (5 шт) расположены в одном DCM, хотя в кристалле всего имеется 6 DCM и 12 PLL. Т.о. 5 DCM и 12 PLL пустуют. Как их грамотно задействовать? Из каких соображений следует устанавливать дополнительные буфера BUFG? Еще меня сильно смущает то, что если открыть EDK и войти в настройки clock_generator, то там предоставлен выбор всего из 2-х DCM и 4-х PLL (а не 6 и 12 соответственно) .

Заранее благодарен.
Golikov A.
в констраин файле можно указать какие ПЛЛ использовать для каких сигналов...
типа
INST "clock_generator_0/clock_generator_0/PLL0_INST/Using_PLL_ADV.PLL_ADV_inst" LOC = "PLL_ADV_X0Y2"

для системы с микроблайзом есть клок визард он очень здорово помогает, просто просиш наделать таких клоков и он все делает.

aabmail
Цитата(Golikov A. @ Jun 9 2013, 22:35) *
в констраин файле можно указать какие ПЛЛ использовать для каких сигналов...
типа
INST "clock_generator_0/clock_generator_0/PLL0_INST/Using_PLL_ADV.PLL_ADV_inst" LOC = "PLL_ADV_X0Y2"

для системы с микроблайзом есть клок визард он очень здорово помогает, просто просиш наделать таких клоков и он все делает.


Большое спасибо.

Еще вот такой вопрос: из каких соображений выбирается значение поля Req.group в clock generator?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.