Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Непрочитано 07.05.2018, 09:05  
Alexeeva Maria
Прохожий
 
Аватар для Alexeeva Maria
 
Регистрация: 07.05.2018
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexeeva Maria на пути к лучшему
Радость CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Мальчики, прошу вашей помощи в непостижимом моему скудному женскому уму вопросу использования входов синхронизации ПЛИС и их "привязки" к конкретным элементам в ISE Xilinx.

Итак, мы имеем XC9536 с тремя входами CLK. Я так понимаю, что они каким-то образом должны привязываться к внутренним синхронизирующим буферам BUFG. Каким образом прикрутить этот буфер к линии внутри ПЛИС и как дать ему понять с каким именно входом синхронизации он будет дружить?

Тот же вопрос по привязке входа сброса к конкретному элементу в схеме.

Перекопала весь раздел помощи ISE Xilinx но ответа так и не нашла. К слову сказать, используется схемотехнический ввод.

Прошу не бить и не ругать матерными словами Догадываюсь, что ответ прост. Была бы очень благодарна за ответ с картинками в силу моей блондиночной тупости и невежества.

Спасибки
Реклама:
Alexeeva Maria вне форума  
Непрочитано 07.05.2018, 10:49  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Если бы на каком языке описывать устройство - обозвать 3 CLK сигнала по-разному (CLK1, CLK2, CLK3).
В нужном блоке схемы задействовать соответствующий CLK. А потом каждый CLK подключить к соответствующей наружной физической ноге ПЛИС.

Думаю, и в картинках можно сделать подобным образом.
К сожалению, конкретнее посоветовать не могу - не использую ввод по схемам, ИМХО проще написать словами.
Yuri222 вне форума  
Непрочитано 07.05.2018, 11:02  
Alexeeva Maria
Прохожий
 
Аватар для Alexeeva Maria
 
Регистрация: 07.05.2018
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexeeva Maria на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Спасибо, другими словами, каждый вход CLK подключается к своему BUFG (через IBUF), верно? Затем выход BUFG цепляем к входу внутренней защелки, через которую, в свою очередь, пропускаем нужный для синхронизации сигнал? Я тут попыталась изобразить, как сама понимаю. Правильно?
Миниатюры:
Нажмите на изображение для увеличения
Название: aaa.jpg
Просмотров: 0
Размер:	8.3 Кб
ID:	128732  
Alexeeva Maria вне форума  
Непрочитано 07.05.2018, 11:12  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Наверное, как-то так.
Только -
А обозвать эти сигналы на схеме разными словами (переименовать) можно?
На всякий случай - и чтобы себе их различать, и программе чтобы дать понять, что это 3 разных сигнала, а то еще захочет соптимизировать и объединит их вместе.
Что касается использования именно этих буферов - не скажу, я картинками никогда не рисовал...
Yuri222 вне форума  
Непрочитано 07.05.2018, 11:56  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Сообщение от Alexeeva Maria Посмотреть сообщение
выход BUFG цепляем к входу внутренней защелки, через которую, в свою очередь, пропускаем нужный для синхронизации сигнал
Перечитал еще раз и вот этой фразы не понял.
Разве у Вас для синхронизации еще какой-то сигнал нужен?
Может, наоборот - для сигнала нужна синхронизация - какой-то один CLK, из трех имеющихся на входе микросхемы?
Я так понимаю, что на выходе D-триггера появляется сигнал (данные), синхронизированный с соответствующим CLK, а не формируется какой-то особенный сигнал синхронизации из CLK, приходящего на вход С, и сигнала на входе D.
Yuri222 вне форума  
Непрочитано 07.05.2018, 13:35  
Alexeeva Maria
Прохожий
 
Аватар для Alexeeva Maria
 
Регистрация: 07.05.2018
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexeeva Maria на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Сообщение от Yuri222 Посмотреть сообщение
Может, наоборот - для сигнала нужна синхронизация - какой-то один CLK, из трех имеющихся на входе микросхемы?
Именно так
Alexeeva Maria вне форума  
Непрочитано 07.05.2018, 18:13  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Цитата:
Каким образом прикрутить этот буфер к линии внутри ПЛИС и как дать ему понять с каким именно входом синхронизации он будет дружить?
Нужно каждому сигналу синхронизации дать собственное имя и его привязать к выводу.
Для того, чтобы привязать Ваш сигнал к выводу, используйте определение выводов в файле *.ucf например для вывода 25
Код:
NET  sys_clk_n       LOC =25 ;
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 07.05.2018 в 18:16.
MisterDi вне форума  
Непрочитано 07.05.2018, 21:34  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Цитата:
Итак, мы имеем XC9536 с тремя входами CLK
Вам точно нужно 3 не зависимых синхровхода? Они полностью независимы или полностью или частично синхронны?
Цитата:
Прошу не бить и не ругать матерными словами
Вообще не реальное требование.

Заведи синхросигналы на синхровхода - и будет тебе счастье. Программа обычно без проблем распознает тактовую линию и корректно её распознает.

Тут засада бывает не в этом.
Судя по описанию у тебя на чипе будет 3 региона, каждый из которых синхронизируется от своей тактовой.
И при переходе сигнала из одного тактового региона в другой потенциально порождается куча проблем. Почитай на тему "переход из одного клокового домена в другой"

Например: https://marsohod.org/11-blog/192-buscdc
DanilinSA вне форума  
Непрочитано 08.05.2018, 06:17  
Alexeeva Maria
Прохожий
 
Аватар для Alexeeva Maria
 
Регистрация: 07.05.2018
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexeeva Maria на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Сообщение от DanilinSA Посмотреть сообщение
Вам точно нужно 3 не зависимых синхровхода? Они полностью независимы или полностью или частично синхронны?
Нет, достаточно одного.
Сообщение от DanilinSA Посмотреть сообщение
Программа обычно без проблем распознает тактовую линию и корректно её распознает.
Да, это мне известно и видно в результатах компиляции проекта.
Сообщение от DanilinSA Посмотреть сообщение
Почитай на тему "переход из одного клокового домена в другой"
Очень интересная статья. И все же, как корректно привязать синхронизирующий триггер к внешней тактовой линии? Она же используется для внутреннего делителя на счетчике.
Alexeeva Maria вне форума  
Непрочитано 08.05.2018, 10:27  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: CLK входы ПЛИС и их внутренняя синхронизация - вопрос блондинки

Обычно делается всеми так:
1) Рисуется схема. Схемотехнически или языком высокого уровня.
2) Проверяем работу схемы через моделирование.
До этого момента не требуется привязка выводов и входных триггеров.
3) Назначаем логические сигналы на реальные ноги чипа. Для этого необходимо зайти в Раздел User Constraints (пользовательские установки) и выбрать пункт I/O Pin Planing (PlanAhead) – Pre-Syntesis.
Сигналы CLK естественно заводим на ноги для синхронизации.

А далее при компиляции все соберется автоматически. Если синхросигнал прицеплен к ноге для синхронизации - CLK автоматом будет заведена на внутренние шины синхронизации.

http://we.easyelectronics.ru/plis/ka...chaynikov.html
https://bovs.org/post/139/Asinhronny...tastabil_nosti
https://bovs.org/post/117/osnovy-soz...l-v-xilinx-ise
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
mike-y-k (08.05.2018)
 

Метки
bufg, clk, вход, плис, синхронизация
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.