|
Использование PLL Cyclone 3 в качестве источника для вснешнего PLL |
|
|
|
Jul 8 2009, 10:51
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(DmitryR @ Jul 8 2009, 14:31)  Зачем? Быстродействие вы существенно не увеличите, а гемморой наживете. Скорее - наоборот - пытаемся подстелить соломку - если DDRAM не запустится на 400 МГц.. Хоть на 200 поиграемся..
|
|
|
|
|
Jul 8 2009, 11:51
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(Shtirlits @ Jul 8 2009, 14:26)  Сходу я бы сказал, что лучше так не делать, так как PLL в FPGA в общем хуже отдельно стоящих, Надо бы посчитать джиттер, почитать документацию на процессор и на генератор. Он у вас какой? Если можно, подробнее расскажите, как у вас сейчас соединены генераторы, процессор и FPGA. Процессор TMS320C6455Планируются генераторы 50 MHz & 20MHz SG-8002CA/PCM (100pps). 50 Мгц подается параллельно на вход процессора (входная емкость менее 10pF) и на CLK вход альтеры (менее 5 pF). Допустимая емкость нагрузки генератора - не более 15 pF. Джиттер - Cycle-to-Cycle - макс 200ps, peat-to-peak - 250ps 20 МГц - пока не определились. Как вариант - поставить два (10 и 20) и управлять от альтеры выходом генераторов - или завести на альтеру (на PLL) и уже с альтеры подавать на вход PLL процессора..
|
|
|
|
|
Jul 8 2009, 12:41
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(Евгений Николаев @ Jul 8 2009, 16:27)  А вот один источник тактовой с разводкой проводниками от него к разным чипам как-то настораживает. Фактически, это длинная линия с емкостями по концам. Меня это тоже немного настораживает тоже.. Вроде - в суммарную допустимую емкость нагрузки я вписался.. Была мысль сделать иначе - завести с проца на альтеру SYSCLK - но это 1/8 его тактовой (1.2 ГГц / 8). Многовато.. Ставить еще один генератор? Как-то грубо... Фактически, мне в FPGA нужна опорная частота 25МГц... И было очень удобно просто делить частоту процессора.. Цитата(DmitryR @ Jul 8 2009, 16:31)  В приницпе PLL Альтеры сильно выше этих цифр сигнал не испортит, ну может 300 ps p-p там будет джиттер. Только тогда ставьте один генератор 50-100 МГц на Альтеру, и с PLL_CLKOUT (иначе джиттер еще примерно удвоится) гоните два клока на процессор. Что меня смущает - это то, что частота на процессор пойдет только после запуска альтеры.. Хотя - в принципе, генератор тоже раскачивается долго... Может - это мнимые страхи.. Там еще заморочка с подачей питания.. Не будет ли проблем с тем, что питание подается на проц при отсутствии тактовой частоты?..
|
|
|
|
|
Jul 8 2009, 14:09
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(DmitryR @ Jul 8 2009, 17:36)  Это мнимые страхи, надо просто ресетить процессор от сигнала PLL Lock. Вот тут по-подробнее. На сколько стабилен этот сигнал? Не будет возникать перезапуск при возникновении каких-то возмущающих факторов (импульсные помехи по питанию, внешние импульсные помехи и т.п.), когда в принципе ничего фатального не произошло? Ну - качнулась частота генератора.. Но - не конец же света... В нашем деле - надо бороться за живучесть системы. И перезапуск проца - не всегда правильный выход из ситуации..
|
|
|
|
|
Jul 8 2009, 18:38
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
Цитата Ну - качнулась частота генератора.. Но - не конец же света... Т.е. Вы считаете, что с тактовой частотой можно творить что угодно - главное не ресетить?  У Циклона этот Locked не выпадет даже если каждый третий такт начнёт пропадать (или каждый четвёртый) вообще. Так что если он выпал, то ресет и точка. Хотя, надо поискать за последние 1-2 месяца, вроде, кто-то писал, что есть какие-то загвоздки с ресетом от этого сигнала или что-то близкое к этому.
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
|
Jul 9 2009, 07:18
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(des00 @ Jul 9 2009, 07:28)  а вас устроит что пока фпга не поднялась, проц будет лежать ? В принципе - да. Тем более, что FPGA используется кроме всего прочего и как контроллер внешней шины... Все равно - ждать готовности. Цитата(des00 @ Jul 9 2009, 07:28)  ЗЫ. К как ваша фпга конфигурируется ? от отдельного конфигуратора или от проца ? Есть ли у вас требования на время готовности устройства после включения? Конфигурация от отдельной EEPROM. Время готовности исчисляется секундами. Пока - не критично.. В общем - я склоняюсь к схеме с двумя генераторами. Основной - только для проца - 50МГц. И второй - 20 Мгц - на FPGA и оттуда с выхода PLL - в проц для раскачки интерфейсов. Он же будет использоваться и как источник для FPGA. Вопрос по питанию PLL проца от PLL альтеры.. Последовательный терминатор закладывать?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|