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

 
 
 
Reply to this topicStart new topic
> Artix-7. Режим конфигурации Slave SelectMAP x8, могу ли использовать D0-D7 в пользовательском режиме?
ViKo
сообщение Sep 8 2016, 12:27
Сообщение #1


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

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



Хочу микроконтроллером конфигурировать Artix-7 и потом по той же шине D0-D7 работать с ней (ним). Можно ли? Где искал, не нашел информации. Где искать?
Есть ли настройка в Vivado, как задавать режимы подобных выводов? В Quartus-е умею, а здесь все с нуля, блуждаю.
Go to the top of the page
 
+Quote Post
Vacik
сообщение Sep 8 2016, 12:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 2-10-10
Из: Москва
Пользователь №: 59 883



Можно, так.
После конфигурирования плис, ножки становятся IO.
Ничего в виваде делать не надо.

Сообщение отредактировал Vacik - Sep 8 2016, 12:41
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 8 2016, 12:49
Сообщение #3


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

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



Цитата(Vacik @ Sep 8 2016, 15:41) *
Можно, так.
После конфигурирования плис, ножки становятся IO.
Ничего в виваде делать не надо.

Спасибо! А где читать?
Go to the top of the page
 
+Quote Post
Алга
сообщение Sep 8 2016, 13:06
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



На Xilinx сайте есть очень много документии то А7. Основное руководство по конфигурации UG470.
Есть и руководства по применению- xapp"ы.Гора документации.Также есть схемы разных китов.
UG470
Xapp583, xapp586.
Artix-7 относится к 7 Series Family. И доументация как правило общая на все семейство Только отдельные даташиты.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 8 2016, 13:21
Сообщение #5


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

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



Вот как раз по UG470 вожу носом пальцем, и не нахожу ни слова про выводы двойного назначения.
Go to the top of the page
 
+Quote Post
Алга
сообщение Sep 8 2016, 13:42
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



Стр. 30 ug470, и pp21-22 "Configuration pin"
-D(00-31) Multi-function Bidirectional,
Я бы их и использовал только как линии конфигурации, не экономя выводы.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 8 2016, 13:52
Сообщение #7


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

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



Цитата(Алга @ Sep 8 2016, 16:42) *
Стр. 30 ug470
-D(00-31) Multi-function Bidirectional,
Я бы их и использовал как линии конфигурации, не экономя выводы.

И здесь был. Где!? Где написано, что можно потом использовать? Я тупой, поможите мне! biggrin.gif
Я хочу не только выводы ПЛИС экономить, но и процессора. Соединиться 8-битовой шиной, нога в ногу, и забыть о коммутациях, объединениях.
А D01_DIN страницей выше - это особая нога или из шины?
Go to the top of the page
 
+Quote Post
Алга
сообщение Sep 8 2016, 14:03
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



1). pp.20-21 "Configuration pin"
2). Для параллельной конфигурации - это D01. для serial configuration- DIN.
несколько функций вывода взависимости от режима.

Xilinx имеет свою идеологию на многие вещи в тч и конфигурацию
которая берет начало с первых семейств ФПГА
Иногда необходимо смотреть и более ранние семейства как это сделано.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 8 2016, 14:35
Сообщение #9


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

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



На стр 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. Наоборот.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 12 2016, 12:29
Сообщение #10


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

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



Добрался до 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 должен показать со схемой конфигурации.
Go to the top of the page
 
+Quote Post
ivanoffer
сообщение Sep 12 2016, 12:55
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 120
Регистрация: 21-07-11
Пользователь №: 66 348



Сначала Open Elaborated Design, а затем в Tools.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 12 2016, 13:10
Сообщение #12


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

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



Цитата(ivanoffer @ Sep 12 2016, 15:55) *
Сначала Open Elaborated Design, а затем в Tools.

Спасибо, добрался! Да, необычно, что меню меняется в зависимости от этапа.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Sep 27 2016, 10:00
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Если проц подключать не только можно, но и нужно. Легко сделать загрузку прошивки по параллельной шине, можно и 16 бит для скорости, а потом эту шину для обмена использовать (на artix-7 проверено, работает)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 27 2016, 10:40
Сообщение #14


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

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



Я тоже так понял. Но, к моему сожалению, решил перекинуться на Cyclone V. С ним мне привычнее.
Go to the top of the page
 
+Quote Post

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

 


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


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