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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как узнать у кратных частот номер такта относительно медленной частоты?
MegaVolt
сообщение May 13 2016, 08:40
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Вариант с заведением двух клоков на один триггер разводился по разному. По этому пришлось сделать так:
Код
process (Clk_Div2)
begin  
   if (Clk_Div2'event and Clk_Div2 = '0') then
      Clk_Div2_phase_temp <= Clk_Div4;
   end if;
   if (Clk_Div2'event and Clk_Div2 = '1') then
      Clk_Div2_phase <= Clk_Div2_phase_temp;
   end if;
end process;
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 13 2016, 10:49
Сообщение #17


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(MegaVolt @ May 13 2016, 11:40) *
Вариант с заведением двух клоков на один триггер разводился по разному. По этому пришлось сделать так:
Код
process (Clk_Div2)
begin  
   if (Clk_Div2'event and Clk_Div2 = '0') then
      Clk_Div2_phase_temp <= Clk_Div4;
   end if;
   if (Clk_Div2'event and Clk_Div2 = '1') then
      Clk_Div2_phase <= Clk_Div2_phase_temp;
   end if;
end process;


лучше использовать примитив BUFGCTRL- глитчей не будет
Код
BufGCtrlMux_l : BUFGCTRL  
generic map (  
  INIT_OUT     => 0,  
  PRESELECT_I0 => FALSE,  
  PRESELECT_I1 => FALSE)  
port map (  
  O       => ClkOutputMux,  
  CE0     => '1',  
  CE1     => '1',  
  I0      => ClkInput0,  
  I1      => ClkInput1,  
  IGNORE0 => '1',  
  IGNORE1 => '1',  
  S0      => not ClkSel, -- Clock select0 input  
  S1      => ClkSel -- Clock select1 input  
);


подробности здесь



--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 13 2016, 13:06
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Maverick @ May 13 2016, 13:49) *
лучше использовать примитив BUFGCTRL- глитчей не будет
Так схема то не переключатель клоков sm.gif)) При чём тут BUFGCTRL?
Go to the top of the page
 
+Quote Post

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

 


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


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