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

 
 
> Virtex2 DCM
Mad_max
сообщение Sep 9 2008, 07:35
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Подскажите как разогнать входную частоту в два раза.
Примитив DCM взял из библиотеки.
На CLKIN входная частота 66Мгц.
Входы PSINCDEC, PSEN, PSCLK посадил на землю.
На выходе CLK0 все нормально те же 66Мгц, через буфер завожу обратно на CLKFB,
а вот на выходе CLK2X почему-то частота менее 10МГц.

Как вообще менять значения во сколько раз увеличивать/уменьшать входную частоту?

В vhdl описании, снятом с bde, у DCM в generic стоят значения,
CLKDV_DIVIDE : REAL := 2.0;
CLKFX_DIVIDE : INTEGER := 1;
CLKFX_MULTIPLY : INTEGER := 4;
CLKIN_DIVIDE_BY_2 : BOOLEAN := FALSE;

Но измение тут что-либо, никакого эффекта не дает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ender
сообщение Sep 10 2008, 05:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 5-11-07
Пользователь №: 32 072



Цитата(Mad_max @ Sep 9 2008, 11:35) *
Подскажите как разогнать входную частоту в два раза.
Примитив DCM взял из библиотеки.
На CLKIN входная частота 66Мгц.
Входы PSINCDEC, PSEN, PSCLK посадил на землю.
На выходе CLK0 все нормально те же 66Мгц, через буфер завожу обратно на CLKFB,
а вот на выходе CLK2X почему-то частота менее 10МГц.

Как вообще менять значения во сколько раз увеличивать/уменьшать входную частоту?

В vhdl описании, снятом с bde, у DCM в generic стоят значения,
CLKDV_DIVIDE : REAL := 2.0;
CLKFX_DIVIDE : INTEGER := 1;
CLKFX_MULTIPLY : INTEGER := 4;
CLKIN_DIVIDE_BY_2 : BOOLEAN := FALSE;

Но измение тут что-либо, никакого эффекта не дает.


Собирайте через коргенератор лучше. не знаю почему, но при настройке через vhdl код в поведенческой поделе все было отлично, но при place&route иногда начинались глюки. Да и в каргенераторе собрать его легко - все наглядно


--------------------
I have nothing... Because only my dreams. And i put my dreams under your feet.
Tread softly.. because you tread on my dreams.
W. Yeats.
Go to the top of the page
 
+Quote Post
Костян
сообщение Sep 10 2008, 09:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Цитата(Ender @ Sep 10 2008, 03:35) *
Собирайте через коргенератор лучше. не знаю почему, но при настройке через vhdl код в поведенческой поделе все было отлично, но при place&route иногда начинались глюки. Да и в каргенераторе собрать его легко - все наглядно

+1 .

Создайте проект в коргене. Настройте DCM. Выдирете сгенерированный исходник hdl и смело вставляйте в свой проект. Ошибок быть не должно уже.
Если что - то нужно по мелочи будет подправить , то это можно будет уже сделать в hdl.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 14:55
Рейтинг@Mail.ru


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