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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> как отловить в каком месте ставится latch?
yes
сообщение Apr 3 2013, 14:27
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(GAYVER @ Apr 3 2013, 17:14) *
после синтеза защелки нет. она появляется на мапе...


ну это вряд ли

-----------

совет такой - сгенерите нетлист в текстовом (верилог) виде в post-map simulation

в нем текстовым поиском искать LDPE или LDCE (ну по хорошему посмотреть лайбрари референс для V6 и узнать какие там примитивы для латчей есть)

возможно, что после этого станет понятно, где ошибка в коде
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 4 2013, 07:40
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Судя по логам latch'а там нет. Посмотрите в gate level после разводки, где там latch. У меня был случай, когда latch появился после фиттера и в реальности был использован как повторитель (ему на latch enable была посажена константная 1)
Go to the top of the page
 
+Quote Post
GAYVER
сообщение Apr 4 2013, 07:50
Сообщение #18


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

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



Цитата(yes @ Apr 3 2013, 18:27) *
ну это вряд ли

-----------

совет такой - сгенерите нетлист в текстовом (верилог) виде в post-map simulation

в нем текстовым поиском искать LDPE или LDCE (ну по хорошему посмотреть лайбрари референс для V6 и узнать какие там примитивы для латчей есть)

возможно, что после этого станет понятно, где ошибка в коде



огромное спасибо за верно заданное направление движения )). получилось вычислить где именно стоит эта защелка - в дцм-е, на сдвигателе фазы синхры. осталось уяснить для себя - насколько это правомерно ))
Go to the top of the page
 
+Quote Post
GAYVER
сообщение Apr 4 2013, 09:59
Сообщение #19


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

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



пардоньте, не дцм.

The outputs from the MMCM are not spread spectrum, however a spread spectrum on the input clock will not be filtered and thus passed on the output clocks. Any used MMCM requires a calibration after a user reset or user power-down is issued. Similarly, a calibration is required after power-up. Some versions of the ISE® software (v11.5 and later) automatically insert a calibration circuit that produces an additional reset of any used MMCM after the initial LOCK. This circuit disables the STARTUP_WAIT functionality after configuration for the MMCMs.

MMCM_PHASE_CALIBRATION_ML_LDCPE_I0_0 : X_LATCHE
generic map(
LOC => "SLICE_X82Y13",
INIT => '0'
)
port map (
GE => VCC,
CLK => XLXI_38_ML_NEW_I1,
I => '1',
O => MMCM_PHASE_CALIBRATION_ML_LDCPE_I0_0_ML_NEW_I0,
RST => GND,
SET => GND
);

в итоге сигнал с выхода защелки приходит на вход RST MMCM-а. хотя в проекте он сидит на земле...
Go to the top of the page
 
+Quote Post

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

 


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


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