Перейти к содержанию
    

Коммутация клока

Никогда не занимался коммутацией клоков да вот понадобилось. Подключил Altclkctrl , а на выходе всегда высокий уровень, не зависимо от состояния clksel. Кто нибудь сталкивался? Квартус 16, Аррия-5.

  u0 : component clk_strl_iq port map (
          inclk3x   => iclk_2,
          inclk2x   => iclk_1,
          inclk1x   => '0',
        inclk0x   => '0',
          clkselect => clksel,
          outclk    => clk_dsp);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никогда не занимался коммутацией клоков да вот понадобилось. Подключил Altclkctrl , а на выходе всегда высокий уровень, не зависимо от состояния clksel. Кто нибудь сталкивался? Квартус 16, Аррия-5.

  u0 : component clk_strl_iq port map (
          inclk3x   => iclk_2,
          inclk2x   => iclk_1,
          inclk1x   => '0',
        inclk0x   => '0',
          clkselect => clksel,
          outclk    => clk_dsp);

 

а смотришь то чем? сигналтапом?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а смотришь то чем? сигналтапом?

осциллом, на ножку вывел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

осциллом, на ножку вывел.

 

может его наружу нельзя выводить

 

попробуй поделить

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может его наружу нельзя выводить

попробуй поделить

Так и модули что им запитаны тоже молчат,клока ждут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и модули что им запитаны тоже молчат,клока ждут.

 

ясно...

а входные откуда берутся? (с пинов, с плл и тп)

 

и еще

 

When the clock control block is configured to drive a regional clock network, you can only control the clock source selection statically.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ясно...

а входные откуда берутся? (с пинов, с плл и тп)

из PLL. Поэтому у меня и четырёх-входовый коммутатор, мне хватило бы и двух-входового. Но у квартуса на этот счёт своё мнение...

 

У меня установлено авто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

из PLL. Поэтому у меня и четырёх-входовый коммутатор, мне хватило бы и двух-входового. Но у квартуса на этот счёт своё мнение...

 

У меня установлено авто.

 

попробуй GCLK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй GCLK

Хорошо, попробую. Но сейчас пока компилится собственный безглитчевый коммутатор на рассыпухе.

 

Мой коммутатор работает, меня устраивает. А что с ALTCLKCTRL позже по свободе посмотрю, сейчас не до того.

post-18832-1521027591_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО ошибка в подключении: нужно или клоки подключить на inclk0x, inclk1x, или clksel подключить как {clksel, 1'b0}.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО ошибка в подключении: нужно или клоки подключить на inclk0x, inclk1x, или clksel подключить как {clksel, 1'b0}.

1.При попытке подключения клока с выхода PLL на inclk0x квартус заругался, мол клок должен идти только с входного пина. Поэтому задействовал inclk2x, inclk3x.

2.Перебирались все возможные значения clksel - 0,1,2,3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...