Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: v5fx30t
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
rv3dll(lex)
Собственно вопрос какие банки фходят в центральнуб колонну, а какие нет. и из чего это следует?
Maverick
Цитата(rv3dll(lex) @ Jul 15 2010, 15:39) *
Собственно вопрос какие банки фходят в центральнуб колонну, а какие нет. и из чего это следует?

никогда не слышал такой терминалогии
Что такое центральная колонна?
rv3dll(lex)
это та часть кристалла в которой в частности расположнгы клок менеджеры. и которая пересекает все клоковые регионы..

на самом деле вопрос более глубокий. банки центральной колонны не содержат в составе матрицы разводки ввода вывода BUFR. а он мне нужен. Я запустил пробный проект и он не ругнулся на банк 1, но вроде по признакая даташита этот банк в центральной колонне.

мучаюсь дальше
DmitryR
Как какие банки физически расположены на кристалле нетрудно понять, открыв FPGA Editor.
vitus_strom
вообще говоря я всегда думал что банки относятся ко вход/выходам а внутрянка чипа питается целиком от VCCINT но если уж вы найдете что то новое в даташите так уж поделетесь информацией
DmitryR
У виртексов часть банков ввода-вывода расположена физически полоской, проходящей в середине кристалла.
vitus_strom
аааа вон про что речь - тогда вам в даташит прямая дорого там все красным по зеленому написано 3я или 4я часть пиноут информейшн кажется называется
Boris_TS
Цитата(rv3dll(lex) @ Jul 15 2010, 16:39) *
Собственно вопрос какие банки входят в центральную колонну, а какие нет. и из чего это следует?

Это хорошо просматривается при помощи PhanAhead (окошко Process->User Constarints->Floorplan IO - Pre-Synthesis). И цветами разными банки помечены (меню View->Overlays) и разные разности можно увидеть рядом - где BRAM поближе, где TEMAC... для каких банков накидали BUFG, а для каких BUFR.

Если чего, то для V-5 обычно банки с 1 по 4 - банки центральной колонки (в них в 2 раза меньше I/O ног, чем в обычных внешних банках).

Кстати, если Вы использовали банк 1, то там же есть BUFG - чем он Вас не устраивает ?? (али уже все BUFG заперепользованы для других целей ?)
rv3dll(lex)
мне ацп подключать надо. для этого нужен bufr/ 866 документ.
DmitryR
Необязательно совершенно. Линиями задержки в лапах можно практически любой тактовый сигнал поставить в середину окна. Просто через BUFR получается минимизация ресурсов (тактовый сигнал не бегает по всему чипу до BUFG и обратно), но без него тоже вполне можно сделать. Я думаю, отсутствие BUFR в центральной колонке как раз объяснияется тем, что там как раз в центре стоят BUFG, и их можно эффективно использовать.
rv3dll(lex)
Цитата(DmitryR @ Jul 19 2010, 09:07) *
что там как раз в центре стоят BUFG, и их можно эффективно использовать.


и как на нём поделитьл на 6?
DmitryR
С помощью фантазии smile.gif
1. Можно использовать DCM - они там все (удача!) тоже в центре как раз, им же и фазу подогнать.
2. Можно не использовать SERDES - тогда и делить не будет нужды, а фазу подогнать с помощью IODELAY.
Скажу более - для приема от АЦП SERDES ЛУЧШЕ не использовать (если частота не заоблачная). Потому что в случае его использования вам придется строить автомат, который будет дергать BITSLIP до тех пор, пока первый бит не встанет вровень со стробом от АЦП. Когда я делал такую штуку - мне показалось проще сделать обычный сдвиговый регистр, тактируемый входной частотой, который по стробу пишется дале в параллельный буфер.
rv3dll(lex)
Цитата(DmitryR @ Jul 19 2010, 11:55) *
мне показалось проще сделать обычный сдвиговый регистр, тактируемый входной частотой, который по стробу пишется дале в параллельный буфер.


мы уже говорили на эту тему. я делал этот автомат и налетел на проблемы с dcm которые потом через одно место решил. и следующий раз буду делать на BUFR. А вся эта байда с iserdes bitslip и автоматом прекрассно работает.
DmitryR
Тогда все просто, нет альтернатив: если вы хотите использовать SERDES, но в используемом банке нет BUFR - значит надо поделить на DCM.
rv3dll(lex)
Цитата(DmitryR @ Jul 19 2010, 14:33) *
Тогда все просто, нет альтернатив: если вы хотите использовать SERDES, но в используемом банке нет BUFR - значит надо поделить на DCM.


это понятно - ещё не поздно плату поправить. с план ахед сижу разбираюсь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.