реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> вопрос по DCM в Spartan 3
Alexander123
сообщение Sep 26 2007, 15:59
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 26-09-07
Пользователь №: 30 863



Здравствуйте!
Вопрос следующий, почему максимальная частота проекта (после синтеза) становиться меньше, если в нее добавить DCM в качестве умножителя частоты? Например, проект без DCM максимальную частоту 110 МГц, добавляю DCM для тактирования этой схемы, он показывает 50 МГц.
Проектирую в ISE 8.2i. В качестве опоры использую внешний кварцевый генератор 16 МГц, в DCM хочу умножить частоту до 64 МГц. DCM генерил в Coregen.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 26 2007, 16:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Alexander123 @ Sep 26 2007, 19:59) *
Здравствуйте!
Вопрос следующий, почему максимальная частота проекта (после синтеза) становиться меньше, если в нее добавить DCM в качестве умножителя частоты? Например, проект без DCM максимальную частоту 110 МГц, добавляю DCM для тактирования этой схемы, он показывает 50 МГц.
Проектирую в ISE 8.2i. В качестве опоры использую внешний кварцевый генератор 16 МГц, в DCM хочу умножить частоту до 64 МГц. DCM генерил в Coregen.

Вообще-то он должен показывать 27 (так как он показывает частоту на входе, а с DCM, умножающей на 4 максимальная частота снаружи будет 27, если внутренняя часть может работать на 110). Поэтому у вас где-то ошибка.
Go to the top of the page
 
+Quote Post
rloc
сообщение Sep 26 2007, 18:05
Сообщение #3


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Alexander123 @ Sep 26 2007, 19:59) *
Вопрос следующий, почему максимальная частота проекта (после синтеза) становиться меньше, если в нее добавить DCM в качестве умножителя частоты? Например, проект без DCM максимальную частоту 110 МГц, добавляю DCM для тактирования этой схемы, он показывает 50 МГц.

Синтезаторы, особенно XST, очень часто врут. Смело делайте PAR и если опять максимальная частота окажется не достаточной, приводите копию "Static Timing Report", точнее того участка, который ограничивает быстродействие.
Пока еще не встречал случая, когда DCM ограничивал бы быстродействие, конечно с учетом поправки на увеличение джиттера тактового сигнала.
Go to the top of the page
 
+Quote Post
Alexander123
сообщение Sep 27 2007, 07:45
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 26-09-07
Пользователь №: 30 863



Цитата(DmitryR @ Sep 26 2007, 20:41) *
Вообще-то он должен показывать 27 (так как он показывает частоту на входе, а с DCM, умножающей на 4 максимальная частота снаружи будет 27, если внутренняя часть может работать на 110). Поэтому у вас где-то ошибка.


Да, все правильно, я проверил еще раз. Без DCM частота 110.546 МГц, с DCM 27.637 МГц.
Большое спасибо!

И еще вопрос, можно ли с DCM запускать симуляцию Behavioral Modeling? симуляция бедет корректной?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 27 2007, 07:56
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Alexander123 @ Sep 27 2007, 11:45) *
И еще вопрос, можно ли с DCM запускать симуляцию Behavioral Modeling? симуляция бедет корректной?

Да, только unisim не забыть.
Go to the top of the page
 
+Quote Post
yuri_d
сообщение Sep 27 2007, 14:17
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274



Цитата(Alexander123 @ Sep 26 2007, 19:59) *
Здравствуйте!
Вопрос следующий, почему максимальная частота проекта (после синтеза) становиться меньше, если в нее добавить DCM в качестве умножителя частоты? Например, проект без DCM максимальную частоту 110 МГц, добавляю DCM для тактирования этой схемы, он показывает 50 МГц.
Проектирую в ISE 8.2i. В качестве опоры использую внешний кварцевый генератор 16 МГц, в DCM хочу умножить частоту до 64 МГц. DCM генерил в Coregen.

Встречный вопрос: а пользуетесь ли вы timing constrain? Какой смысл иметь проект на 110 МГц, если реально нужно только 64? Если DCM завести с помощью заготовки из language templates, указать в нем период входной частоты (а также указать период в UCF файле), то после размещения нужно только проверить выполнились временные ограничения или нет. ISE сам добавит timing constrain для сигналов, идущих из DCM.

Также непонятна причина уменьшения максимальной рабочей частоты. Возможно вы не пользуетесь BUFG для разводки тактовых сигналов внутри ПЛИС, а также для подвода этой частоты к DCM и для заведения CLK0 назад на CLKFB.

В моем текущем проекте (XC3S400-4TQ144) входная частота 25 МГц легко умножается на 4 и 100 МГц тактируют примерно треть схемы (проверено в железе). Так что проблем с DCM быть не должно.
Go to the top of the page
 
+Quote Post
Alexander123
сообщение Sep 28 2007, 07:45
Сообщение #7





Группа: Участник
Сообщений: 14
Регистрация: 26-09-07
Пользователь №: 30 863



Цитата(yuri_d @ Sep 27 2007, 18:17) *
Встречный вопрос: а пользуетесь ли вы timing constrain? Какой смысл иметь проект на 110 МГц, если реально нужно только 64? Если DCM завести с помощью заготовки из language templates, указать в нем период входной частоты (а также указать период в UCF файле), то после размещения нужно только проверить выполнились временные ограничения или нет. ISE сам добавит timing constrain для сигналов, идущих из DCM.

Также непонятна причина уменьшения максимальной рабочей частоты. Возможно вы не пользуетесь BUFG для разводки тактовых сигналов внутри ПЛИС, а также для подвода этой частоты к DCM и для заведения CLK0 назад на CLKFB.

В моем текущем проекте (XC3S400-4TQ144) входная частота 25 МГц легко умножается на 4 и 100 МГц тактируют примерно треть схемы (проверено в железе). Так что проблем с DCM быть не должно.


Вопрос был не вот, что нужно иметь проект на 110 МГц, а не на 64 МГц, а в том, почему снижается частота проекта. Ответ на этот вопрос я получил. (см. выше)
Больше по этой теме у меня вопросов нет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 12:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016