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

 
 
> Spartan 3 - DCM устаёт и засыпает
Epikur
сообщение Sep 19 2006, 17:23
Сообщение #1


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

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



День добрый.

В нашем девайсе используется Spartan-3, 400 киловентилей, Speed Grade -4. Большая часть схемы внутри тактируется от сигнала 120 Мгц, который вырабатывается из 12 Мгц на DCM-е.
Недавно обнаружилась проблема - этот модуль DCM иногда вдруг засыпает - перестаёт генерировать какой либо сигнал. Случается очень редко - только 2 раза замечал, но это полный П.
Вот так он подключается:
Код
    DCM_clkH: DCM_01
    PORT MAP
    (
        CLKIN_IN        => clk12M,
        RST_IN          => '0',
        CLKFX           => clkH,
        CLKIN_IBUFG_OUT => clk12M_int,  -- Этот сигнал больше нигде не используется
        LOCKED_OUT      => open   -- Этот пока что тоже не обрабатываем, но придётся, видимо.
    );

И входная и выходная частоты подключены к глобальным тактовым линиям.

Атрибуты в настроечном файле:
CLK_FEEDBACK = NONE
CLKDV_DIVIDE = 2
CLKFX_DIVIDE = 1
CLKFX_MULTIPLY = 10
CLKIN_DIVIDE_BY_2 = FALSE
CLKIN_PERIOD = 83.3333
CLKOUT_PHASE_SHIFT = NONE
DESKEW_ADJUST = SYSTEM_SYNCHRONOUS
DFS_FREQUENCY_MODE = LOW
DLL_FREQUENCY_MODE = LOW
DUTY_CYCLE_CORRECTION = TRUE
FACTORY_JF = 16'hC080
PHASE_SHIFT = 0
STARTUP_WAIT = FALSE

В связи с этим вопрос: это где-то проблема в настройках, или такое действительно бывает? И что с эти делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
litv
сообщение Sep 26 2006, 06:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.

DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.
Go to the top of the page
 
+Quote Post
litv
сообщение Sep 27 2006, 05:12
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(litv @ Sep 26 2006, 10:24) *
DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.

DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.

Эпикур - читаем заново даташит. Четко же написано - входная частота CLKIN DCM от 18 МГц.

Попробуйте добавить в ISE COre_Generatorom - блок DCM из группы CLocking ну например с именем MY_DCM.

Поставьте входную частоту 12 МГц - прочитайте сообщение
(Сообщение - входная частота должна быть выше 18МГц).
Расчет окончен.
Go to the top of the page
 
+Quote Post
Prusak
сообщение Sep 27 2006, 06:37
Сообщение #4


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

Группа: Свой
Сообщений: 78
Регистрация: 11-08-06
Из: Москва
Пользователь №: 19 488



Цитата(litv @ Sep 27 2006, 08:12) *
Цитата(litv @ Sep 26 2006, 10:24) *

DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.

DCM работает минимум от 18 МГц входной частоты - см 83 страницу даташита на спартан 3.
А в спартане 2 - минимум от 25 МГц по-моему.

Эпикур - читаем заново даташит. Четко же написано - входная частота CLKIN DCM от 18 МГц.

Попробуйте добавить в ISE COre_Generatorom - блок DCM из группы CLocking ну например с именем MY_DCM.

Поставьте входную частоту 12 МГц - прочитайте сообщение
(Сообщение - входная частота должна быть выше 18МГц).
Расчет окончен.

litv, Вам тоже надо внимательно в даташит посмотреть. Именно на той странице что Вы указали. Там таблица "Recommended Operating Conditions for the DLL" в которой параметр Fclkin не менее 18МГц, а рядом сноска (2) в которой написано "The DFS, when operating independently of the DLL, supports lower FCLKIN frequencies. See Table 34". Т.е если нужен только DFS, без DLL то входная частота может быть ниже. Ну а в таблице 34 тот же параметр Fclkin, смотрим: минимум 1 МГц.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Epikur   Spartan 3 - DCM устаёт и засыпает   Sep 19 2006, 17:23
- - AlexB   Цитата(Epikur @ Sep 19 2006, 21:23) В свя...   Sep 19 2006, 22:30
- - Azazella   Уточните как подключен вход FEEDBACK   Sep 20 2006, 06:59
- - Epikur   Azazella Обратная связь внутренняя, к компоненту н...   Sep 20 2006, 09:25
|- - AlexB   Цитата(Epikur @ Sep 20 2006, 13:25) ... н...   Sep 20 2006, 17:07
- - maior   Вроде все (да и сам Xilinx рекомендует) делают авт...   Sep 20 2006, 14:08
- - _andrew_   Было такое. В моем случае период синхронизации пла...   Sep 20 2006, 16:31
- - Epikur   AlexB Я спрашивал у инженера, который проектировал...   Sep 21 2006, 09:34
|- - Oldring   Цитата(Epikur @ Sep 21 2006, 13:34) AlexB...   Sep 21 2006, 10:01
- - Epikur   litv Нет, это выходная частота не менее 18, а вход...   Sep 26 2006, 17:02
- - Very_hard   Хех, опередили! Добавлю, что для того, чтобы о...   Sep 27 2006, 06:56
- - litv   Цитата(Very_hard @ Sep 27 2006, 10:56) Хе...   Sep 27 2006, 07:14


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

 


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


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