Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Artix-7. Режим конфигурации Slave SelectMAP x8
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
ViKo
Хочу микроконтроллером конфигурировать Artix-7 и потом по той же шине D0-D7 работать с ней (ним). Можно ли? Где искал, не нашел информации. Где искать?
Есть ли настройка в Vivado, как задавать режимы подобных выводов? В Quartus-е умею, а здесь все с нуля, блуждаю.
Vacik
Можно, так.
После конфигурирования плис, ножки становятся IO.
Ничего в виваде делать не надо.
ViKo
Цитата(Vacik @ Sep 8 2016, 15:41) *
Можно, так.
После конфигурирования плис, ножки становятся IO.
Ничего в виваде делать не надо.

Спасибо! А где читать?
Алга
На Xilinx сайте есть очень много документии то А7. Основное руководство по конфигурации UG470.
Есть и руководства по применению- xapp"ы.Гора документации.Также есть схемы разных китов.
UG470
Xapp583, xapp586.
Artix-7 относится к 7 Series Family. И доументация как правило общая на все семейство Только отдельные даташиты.
ViKo
Вот как раз по UG470 вожу носом пальцем, и не нахожу ни слова про выводы двойного назначения.
Алга
Стр. 30 ug470, и pp21-22 "Configuration pin"
-D(00-31) Multi-function Bidirectional,
Я бы их и использовал только как линии конфигурации, не экономя выводы.
ViKo
Цитата(Алга @ Sep 8 2016, 16:42) *
Стр. 30 ug470
-D(00-31) Multi-function Bidirectional,
Я бы их и использовал как линии конфигурации, не экономя выводы.

И здесь был. Где!? Где написано, что можно потом использовать? Я тупой, поможите мне! biggrin.gif
Я хочу не только выводы ПЛИС экономить, но и процессора. Соединиться 8-битовой шиной, нога в ногу, и забыть о коммутациях, объединениях.
А D01_DIN страницей выше - это особая нога или из шины?
Алга
1). pp.20-21 "Configuration pin"
2). Для параллельной конфигурации - это D01. для serial configuration- DIN.
несколько функций вывода взависимости от режима.

Xilinx имеет свою идеологию на многие вещи в тч и конфигурацию
которая берет начало с первых семейств ФПГА
Иногда необходимо смотреть и более ранние семейства как это сделано.
ViKo
На стр 124 пишут нечто, но понять не смог.
Цитата
Persist Option
The persist bitstream option maintains the configuration logic access to the multi-function
configuration pins after configuration. The persist option is primarily used to maintain the
SelectMAP port after configuration for readback access, but persist can be used with any
configuration mode. Persist is not needed for JTAG configuration since the JTAG port is
dedicated and always available. Persist and ICAP cannot be used at the same time.
The persist option can also be used to reconfigure the device from an external controller
without pulsing the PROGRAM_B pin or using the JTAG port. The multi-function pins
that persist depend on the configuration mode pin settings, and are the same as those
shown for each configuration mode in Table 2-2, page 22 and Table 2-3, page 23, except
that PUDC_B and DOUT_CSO_B never persist. Any I/O pins that persist cannot be used
as I/O in the user design. Use the CONFIG_MODE constraint to reserve the correct pins
during implementation of the design. Persisted I/O use the general-purpose I/O standard
default of LVCMOS, 12 mA drive, Slow slew rate.

Ага, понял. Мне не нужен persist mode. Наоборот.
ViKo
Добрался до UG899 I/O and Clock Planning.
Смотрю раздел Setting Device Configuration Modes
Читаю:
To set device configuration modes and view information about the modes:
1. Select Tools > Edit Device Properties.

Не нахожу такого в меню Vivado. Где оно?
Там еще картинку Vivado должен показать со схемой конфигурации.
ivanoffer
Сначала Open Elaborated Design, а затем в Tools.
ViKo
Цитата(ivanoffer @ Sep 12 2016, 15:55) *
Сначала Open Elaborated Design, а затем в Tools.

Спасибо, добрался! Да, необычно, что меню меняется в зависимости от этапа.
dmitry-tomsk
Если проц подключать не только можно, но и нужно. Легко сделать загрузку прошивки по параллельной шине, можно и 16 бит для скорости, а потом эту шину для обмена использовать (на artix-7 проверено, работает)
ViKo
Я тоже так понял. Но, к моему сожалению, решил перекинуться на Cyclone V. С ним мне привычнее.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.