|
|
  |
max fq. CLK BUFG? |
|
|
|
Dec 2 2006, 20:36
|
Участник

Группа: Свой
Сообщений: 28
Регистрация: 1-12-05
Пользователь №: 11 671

|
Цитата(sheh @ Dec 2 2006, 16:24)  Какую максимальную частоту можно прокачивать через bufg в v4? 400-450 MHz В качестве глобального clock'а Если нагрузка небольшая, то, полагаю 500 MHz (DCM позволяет).
|
|
|
|
|
Dec 4 2006, 18:44
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-02-06
Из: Киев, Украина
Пользователь №: 14 188

|
Цитата Немного не по теме. CLK в fpga можно разогнать только с помощью DCM и только в 2 раза? Или есть ещё какие методы? DCM, DLL, PLL - для разных FPGA эти блоки называются по-разному и обеспечивают разные возможности. Если Вы имели ввиду "увеличить CLK внутри FPGA", то да - надежно сделать это можно только с помощью этих блоков; нет - не только в 2 раза: DCM(в частности) предоставляет возможность получения из клока совершенно новой частоты (clk=clk_in*(MUL/DIV)), где MUL, DIV = 1..32. Естественно, есть ограничения на максимальную и минимальную вх. и вых. частоты(читайте документацию). Другое дело, если под "разогнать частоту" подразумевается "заставить проект работать на бОльшей частоте". В этом случае, нужно оптимизировать проект(задавать констрейнты, использовать конвейеризацию и т.д.)
|
|
|
|
|
Dec 7 2006, 10:31
|
Знающий
   
Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965

|
Цитата(3.14 @ Dec 6 2006, 21:19)  Использовать локальные линии под тактовый - опасное занятие, потому как разбег фазы может быть каткстрофический и не предсказуемый (в случае с нормальным глобалом он меньше наносекунды будет). Откуда Вы кстати такое ограничение (250М) вычитали? Хм. Возможно я не правильно понял, но BUFR как раз позиционируется как локальный (в трех рядом лежащих клоковых регионах) клок, позволяющий не занимать глобальный ресурс (UG070 (v1.5) March 21, 2006, page 37). По поводу ограничения - только вчера его обнаружил в DS302 (v1.14.1) June 23, 2006, page 51(table 58): TBUFIO_MAX_FREQ I/O clock tree MAX frequency All 710 644 MHz TBUFR_MAX_FREQ Regional clock tree MAX frequency All 250 250 MHz При таком ограничении данные с bufio не забрать иначе чем через serdes'ы, а это не всегда удобно.
|
|
|
|
|
Dec 7 2006, 14:05
|

Частый гость
 
Группа: Участник
Сообщений: 122
Регистрация: 13-09-06
Пользователь №: 20 353

|
Цитата(3.14 @ Dec 6 2006, 22:19)  Использовать локальные линии под тактовый - опасное занятие, потому как разбег фазы может быть каткстрофический и не предсказуемый (в случае с нормальным глобалом он меньше наносекунды будет). Набег фазы можно учесть с помощью DCM. Но это достаточно геморойное занятие. По поводу 250 МГц:в V5 BUFR питает только один регион,но максимальная частота около 400 MHz. Я тоже не совсем понимаю зачем нежен BUFR, комуто мало 32 BUFG (я про V4)? Кстати что такое - "десериализаторы"?
|
|
|
|
|
Dec 7 2006, 15:06
|

Частый гость
 
Группа: Участник
Сообщений: 122
Регистрация: 13-09-06
Пользователь №: 20 353

|
Цитата(3.14 @ Dec 7 2006, 15:18)  Возможный мотив BUFR - если тактовая десериализатора сядет на глобал с простого пина то прийдется еще DCM прикручивать, а так можно прямо с пина (прада не с любого  ) и поделить может если надо. Скорее так оно и есть. Тока ограничение в 3 региона настораживает. Вдруг этот клок ещё где нужен будет. Кто нибудь использовал BUFR?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|