Перейти к содержанию
    

Трассировка одного тактового сигнала FPGA на 2 пина.

Приветствую.

Занят трассировкой (точнее доработкой) платы с Xilinx Spartan 6, и в новой ревизии девайса нужно завести 50MHz клок с генератора на ещё один пин в другом банке (трасса на стриншоте подсвечена)
Хотел узнать, стоит ли ставить последовательно резисторы (отметил красным оголо пада генератора)? Или это в данном случае не обязательно?

Capture.thumb.PNG.c108d8fd8cc3ac320b1a0aeb92f37c42.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость vitzap

Я бы сказал, крайне желательно. Без резисторов будет работать, но jitter будет больше. Кстати, почему около генератора?

И прочие линии от такта неплохо бы подальше отодвинуть, насколько это возможно.

Изменено пользователем vitzap

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, vitzap said:

Кстати, почему около генератора?

Где-то видел такое, вспомнил и решил спросить.
Буду очень рад выслушать как сделать правильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я предпочитаю соединения точка-точка , но если вам очень надо то можно и так развести . Резисторы поставьте в обе стороны - ими можно будет как-то потом повлиять на возможный "звон" .

12 минут назад, vitzap сказал:

Кстати, почему около генератора?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Lmx2315 said:

Резисторы поставьте в обе стороны

Не совсем понял что имеется в виду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 минут назад, SolderMan сказал:

Не совсем понял что имеется в виду.

Ну у вас в два пункта назначения идут проводники с одного генератора , вот и поставьте деревом от пина генератора два резистора, один в сторону одной ноги плис, другой в сторону другой ноги ПЛИС.

Только зачем это надо? Почему вы не можете завести клок на глобальный вход ПЛИС и таким образом внутри ПЛИС распределить клок куда надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно, ставить около генератора последовательные резисторы в каждую линию. Величиной (учитывая внутреннее сопротивление генератора), равной волновому сопротивлению линии. Если на конце линии нет согласования (что там внутри Spartan?), то будет отражение. Но из-за резистора на выходе генератора отраженный сигнал не переотразится обратно к ПЛИС. В общем, будет хорошо.  

P.S. если фронт пологий, отражения не страшны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 minutes ago, Lmx2315 said:

Только зачем это надо? Почему вы не можете завести клок на глобальный вход ПЛИС и таким образом внутри ПЛИС распределить клок куда надо?

Ну я клок и так на GCLK завожу. А во втором банке клок понадобился человеку, который прошивкой занимается. Его тоже на GCLK ессно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, SolderMan сказал:

Ну я клок и так на GCLK завожу. А во втором банке клок понадобился человеку, который прошивкой занимается. Его тоже на GCLK ессно.

Просто интересно зачем? Если клок заведён на глобальный вход то он и так везде в ПЛИС есть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, Lmx2315 сказал:

Просто интересно зачем? Если клок заведён на глобальный вход то он и так везде в ПЛИС есть. 

До окончания процесса конфигурации - нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, ViKo сказал:

До окончания процесса конфигурации - нет.

А зачем он может быть нужен до окончания конфигурации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Lmx2315 сказал:

А зачем он может быть нужен до окончания конфигурации?

Такты для процесса конфигурации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, ViKo сказал:

Такты для процесса конфигурации.

шта? Не может быть. Там встроенный генератор под это дело.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, ViKo said:

Такты для процесса конфигурации.

Заливка FPGA прошивки в этом проекте идет из микроконтроллера методом PassiveSerial.

36 minutes ago, Lmx2315 said:

Просто интересно зачем?

Я узнаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Lmx2315 сказал:

шта? Не может быть. Там встроенный генератор под это дело.

Там, вроде, можно и встроеные и наружные такты использовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...