|
Как провести GCK транзитом через кристалл?, Virtex, Virtex-E, глобальные клочья. |
|
|
|
Apr 12 2013, 12:51
|
Частый гость
 
Группа: Участник
Сообщений: 103
Регистрация: 29-08-07
Пользователь №: 30 122

|
Есть плата с несколькими FPGA и CPLD Xilinx. Поставлена задача - сделать такие прошивки для всех чипов, чтобы плату можно было "прозвонить" с разъёма на наличие всех связей и отсутствие замыканий. Задача по большей части уже выполнена, остались "непрозвоненными" только глобалы - клоки, ресеты и пр. на FPGA. Пишу на VHDL (знаком с ним, к сожалению, очень поверхностно). Xilinx ISE позволяет назначать ноги GCK# только на клочья триггеров. Можно, конечно, и так вывернуться, но было бы гораздо удобнее при "прозвонке" наблюдать прохождение сигналов, так сказать, "в реальном времени", без привязки к клочьям - подал на вход, тут же увидел на выходе. Дополнительный генератор клочьев для "прозвонки" городить не кошерно. Подскажите, как выкрутиться из ситуации. Может быть, есть внутри вёртексов некие специальные буфера, на которые можно подключать глобальные пины, чтобы потом вывести транзитом на простые IO-пины? Как до них докопаться, и как они описываются в VHDL?
Сообщение отредактировал Штабскапитан Овечкин - Apr 12 2013, 12:52
|
|
|
|
|
 |
Ответов
|
Apr 12 2013, 13:37
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Штабскапитан Овечкин @ Apr 12 2013, 15:51)  Есть плата с несколькими FPGA и CPLD Xilinx. Поставлена задача - сделать такие прошивки для всех чипов, чтобы плату можно было "прозвонить" с разъёма на наличие всех связей и отсутствие замыканий. Задача по большей части уже выполнена, остались "непрозвоненными" только глобалы - клоки, ресеты и пр. на FPGA. Пишу на VHDL (знаком с ним, к сожалению, очень поверхностно). Xilinx ISE позволяет назначать ноги GCK# только на клочья триггеров. Можно, конечно, и так вывернуться, но было бы гораздо удобнее при "прозвонке" наблюдать прохождение сигналов, так сказать, "в реальном времени", без привязки к клочьям - подал на вход, тут же увидел на выходе. Дополнительный генератор клочьев для "прозвонки" городить не кошерно. Подскажите, как выкрутиться из ситуации. Может быть, есть внутри вёртексов некие специальные буфера, на которые можно подключать глобальные пины, чтобы потом вывести транзитом на простые IO-пины? Как до них докопаться, и как они описываются в VHDL? можно сделать с помощью PLL
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Apr 12 2013, 13:48
|
Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631

|
Цитата(Maverick @ Apr 12 2013, 19:37)  можно сделать с помощью PLL Проще поставить на глобальный клок 2 тригера. Один должен работать по переднему фронту, другой по заднему. На D вход первого тригера подать инверсный сигнал с его же выхода (т.е. сделать делитель на 2). На D вход второго тригера подать сигнал с выхода первого тригера. Ну и выходы обоих тригеров объединить по "искл. ИЛИ" и выдать наружу, где получим копию входного клока.
|
|
|
|
|
Apr 12 2013, 13:56
|
Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631

|
Цитата(Maverick @ Apr 12 2013, 19:53)  а задержки? А какое они имеют значение, в данной задаче ? Ведь речь шла о проверке целостности цепей на плате...
|
|
|
|
Сообщений в этой теме
Штабскапитан Овечкин Как провести GCK транзитом через кристалл? Apr 12 2013, 12:51 Штабскапитан Овечкин Цитата(Maverick @ Apr 12 2013, 17:37) мож... Apr 12 2013, 13:40    Штабскапитан Овечкин Хорошо. Раз уж без триггеров не обойтись, как на V... Apr 12 2013, 15:12     iosifk Цитата(Штабскапитан Овечкин @ Apr 12 2013, 19... Apr 12 2013, 17:28      Штабскапитан Овечкин Цитата(iosifk @ Apr 12 2013, 21:28) 5 раз... Apr 12 2013, 18:33     Shamil Цитата(Штабскапитан Овечкин @ Apr 12 2013, 21... Apr 13 2013, 10:20 iosifk Цитата(Штабскапитан Овечкин @ Apr 12 2013, 16... Apr 12 2013, 13:59 Штабскапитан Овечкин Душевно благодарю всех за ответы. Вопрос исчерпан.... Apr 14 2013, 18:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|