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

 
 
 
Reply to this topicStart new topic
> Вопрос по altera Max +
Steel_monkey
сообщение Apr 28 2010, 19:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684



Здравствуйте!
В проекте внешнего ЦАПа потребовалось преобразование форматов ( I2S MSB first от цифрового источника превратить в right justified MSB first ). Использую EPM3032A.
Подскажите пожалуйста, как max+ обозначить вход глобального тактового сигнала, по которому будут синхронизироваться D- триггеры? Достаточно назначить его на 43 ногу, и он автоматически станет синхросигналом?
Можно ли этот тактовый сигнал потом инвертировать и выдать на ногу ПЛИС?
Go to the top of the page
 
+Quote Post
Tiro
сообщение Apr 28 2010, 20:42
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Товарисч! Стоп! Не пользуй Мах+, пользуй Quartus II !

Достаточно или нет, зависит от настроек. Если указано автоматически вставлять глобальные буферы, то соединит на трассы тактового сигнала внутри чипа. Лучше провести этот сигнал через примитив global, тогда всегда будет соединять на клоковую трассу, пока в явном виде не будет запрещено. Можно инвертировать и выдать, но будут некоторые задержки в выходном буфере ножки.
Go to the top of the page
 
+Quote Post
Steel_monkey
сообщение Apr 28 2010, 21:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684



Спасибо!
Цитата(Tiro @ Apr 28 2010, 23:42) *
Товарисч! Стоп! Не пользуй Мах+, пользуй Quartus II !

Мне как бы 15 Д-триггеров в ряд поставить и в камень залить. Обязательно для этого Квартус? Просто его еще качать, да и не видел я его в глаза ни разу. unsure.gif EPM3032A макс поддерживает


Цитата(Tiro @ Apr 28 2010, 23:42) *
Лучше провести этот сигнал через примитив global, тогда всегда будет соединять на клоковую трассу, пока в явном виде не будет запрещено.

Ага, нашел такое. Только в хэлпе просто указан клок, а к какой ноге он должен быть физически привязан? Ко 2 или 43? В настройках проекта при таком решении, насколько я понимаю, менять ничего не надо.

Цитата(Tiro @ Apr 28 2010, 23:42) *
Можно инвертировать и выдать, но будут некоторые задержки в выходном буфере ножки.

Я думаю, в моём случае это не существенно. Тем более, что данные будут выходить через триггеры по этому же тактовому сигналу. Инвертор привязть к ноге клока параллельно global?
Go to the top of the page
 
+Quote Post
Tiro
сообщение Apr 28 2010, 22:01
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



- Макс+ уже не развивается лет дцать. Если у вас старый проект и давно есть Макс - то пожалуйста. Если все равно качать, то качать Квартус.

- Примитив global все равно потребует клок на ножках GCLKx, поскольку не может брать сигналы с матрицы межсоединений. Так устроен кристалл, язык и среда проектирования тут ни при чем.

- Ну раз не существенно, то запросто используйте. Инвертор поставьте после global, поскольку глобал раскачает специальную клоковую линию внутри чипа, а она с минимальными задержками. Если поставите параллельно с глобал, то внешний клок пойдет в матрицу межсоединений, может глобал отвалиться, это первое. А инвертор будет подключен через матрицу межсоединений, это второе. Правильно подать клок на GCLKх и использовать global, а все остальное цеплять к его выходу.
Go to the top of the page
 
+Quote Post
Steel_monkey
сообщение Apr 28 2010, 22:14
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684



Спасибо, понятно. Макс стоит давно, в нем немного копался, но до реальных макетов дело не дошло.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 29 2010, 04:52
Сообщение #6


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



какая разница, развивался или нет. 3032 не развивалось тоже время и ничего. разницы в разводке не будет. а клок сам назначится и будет ругаться, что завёл не на ту ногу и перестанет ругаться, если заведёшь на нужную
Go to the top of the page
 
+Quote Post
Steel_monkey
сообщение May 5 2010, 18:50
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684



Спасибо, все заработало 08.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:57
Рейтинг@Mail.ru


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