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

 
 
 
Reply to this topicStart new topic
> Доступ к внутреннему генератору Cyclone III/IV
DSIP
сообщение Jan 24 2017, 04:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 18-04-07
Из: Россия, г. Томск
Пользователь №: 27 137



В Cyclone III/IV можно получить доступ к внутреннему тактовому генератору (который используется при конфигурировании), очень удобно когда надо тактовую а её нет:

Код
  // Internal oscillator
  //cycloneiii_oscillator  
  cycloneive_oscillator  
  int_osc
  (
    .clkout(int_clk   ),
    .oscena(int_clk_en)
  );


Или:
Installed IP -> Library -> Configuration and Programming -> Internal Oscillator

TimeQuest не смог сам получить для него частоту, поэтому нужно в sdc указать частоту на пин или на цепь:
create_clock -period 22 -name int_clk [get_pins {int_osc|clkout}]

Вход oscena вроде как с регистром, т.к. если задать маленький период, то TimeQuest ругается на нарушение времени предустановки для "int_osc~OBSERVABLEOSCENAREG".
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 24 2017, 08:38
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



ЗдОрово! Жаль, что не калибруется.
Go to the top of the page
 
+Quote Post
Raven
сообщение Jan 24 2017, 13:49
Сообщение #3


Местный
***

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



Полезная инфа.

Цитата(DSIP @ Jan 24 2017, 07:30) *
create_clock -period 22 -name int_clk [get_pins {int_osc|clkout}]

А период именно таков? Он же ведь вроде как RC-генератор с технологическим разбросом? Или это измеренная величина конкретного образца?
Go to the top of the page
 
+Quote Post
DSIP
сообщение Jan 26 2017, 03:24
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 18-04-07
Из: Россия, г. Томск
Пользователь №: 27 137



Цитата(Raven @ Jan 24 2017, 17:49) *
А период именно таков? Он же ведь вроде как RC-генератор с технологическим разбросом? Или это измеренная величина конкретного образца?


Применил на Cyclone IV E, по даташиту частота 20-40МГц, 22нс поставил по результам компиляции, что бы TimeQuest не ругался на нарушение времени предустановки для "int_osc~OBSERVABLEOSCENAREG", сначала пробовал подсунуть 10нс.

Altera Internal Oscillator
Cyclone Internal Oscillator
Это для поисковых машин, а то сам долго не мог найти как этот генератор подключить.

Сообщение отредактировал DSIP - Jan 26 2017, 02:53
Go to the top of the page
 
+Quote Post

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

 


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


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