_sda 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба Никогда не занимался коммутацией клоков да вот понадобилось. Подключил 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); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба Никогда не занимался коммутацией клоков да вот понадобилось. Подключил 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); а смотришь то чем? сигналтапом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба а смотришь то чем? сигналтапом? осциллом, на ножку вывел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба осциллом, на ножку вывел. может его наружу нельзя выводить попробуй поделить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба может его наружу нельзя выводить попробуй поделить Так и модули что им запитаны тоже молчат,клока ждут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба Так и модули что им запитаны тоже молчат,клока ждут. ясно... а входные откуда берутся? (с пинов, с плл и тп) и еще When the clock control block is configured to drive a regional clock network, you can only control the clock source selection statically. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба ясно... а входные откуда берутся? (с пинов, с плл и тп) из PLL. Поэтому у меня и четырёх-входовый коммутатор, мне хватило бы и двух-входового. Но у квартуса на этот счёт своё мнение... У меня установлено авто. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба из PLL. Поэтому у меня и четырёх-входовый коммутатор, мне хватило бы и двух-входового. Но у квартуса на этот счёт своё мнение... У меня установлено авто. попробуй GCLK Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба попробуй GCLK Хорошо, попробую. Но сейчас пока компилится собственный безглитчевый коммутатор на рассыпухе. Мой коммутатор работает, меня устраивает. А что с ALTCLKCTRL позже по свободе посмотрю, сейчас не до того. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба ИМХО ошибка в подключении: нужно или клоки подключить на inclk0x, inclk1x, или clksel подключить как {clksel, 1'b0}. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 15 марта, 2018 Опубликовано 15 марта, 2018 · Жалоба ИМХО ошибка в подключении: нужно или клоки подключить на inclk0x, inclk1x, или clksel подключить как {clksel, 1'b0}. 1.При попытке подключения клока с выхода PLL на inclk0x квартус заругался, мол клок должен идти только с входного пина. Поэтому задействовал inclk2x, inclk3x. 2.Перебирались все возможные значения clksel - 0,1,2,3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 17 марта, 2018 Опубликовано 17 марта, 2018 · Жалоба Значит clksel должен управлять старшими битами, а не младшими. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться