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

 
 
> ПЛИС без внешней синхронизации
Arlleex
сообщение Mar 4 2017, 14:47
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Добрый вечер!

Я только прикоснулся к ПЛИС (Spartan 6) с программной точки зрения. Начинаю со схемотехнического метода - рисую схему - смотрю результат. Плата есть, т.е. проверять собираюсь на реальном железе. И для начала хотел проверить всякие простые штуки типа триггеров, счетчиков и т.д. Соответственно, рисую схему:



И в Plan Ahead-е назначил портам реальные ножки микросхемы.

Но можно ли так делать? Т.е. обычно ПЛИС тактируется от генератора, и от него вся логика пляшет. А я хочу тактировать триггер от своей внешней кнопочки rolleyes.gif (условно).

Однако при Implementation сразу посыпались ошибки, вот одна из них (всего три похожих):
Цитата
ERROR:Place:1136 - This design contains a global buffer instance, <XLXI_2>,
driving the net, <XLXN_13_OBUF>, that is driving the following (first 30)
non-clock load pins.
< PIN: XLXN_13.O; >
This is not a recommended design practice in Spartan-6 due to limitations in
the global routing that may cause excessive delay, skew or unroutable
situations. It is recommended to only use a BUFG resource to drive clock
loads. If you wish to override this recommendation, you may use the
CLOCK_DEDICATED_ROUTE constraint (given below) in the .ucf file to demote
this message to a WARNING and allow your design to continue.
< PIN "XLXI_2.O" CLOCK_DEDICATED_ROUTE = FALSE; >
Go to the top of the page
 
+Quote Post



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

 


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


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