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

 
 
> Разное время конфигурации ПЛИС Xilinx, Разное время конфигурации ПЛИС Xilinx
Олег Гаврильченк...
сообщение Oct 6 2016, 08:19
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Используется ПЛИС XILINX XC6VLX240T-1FFG1156, файл конфигурации записан в микросхему flash-памяти JS28F256P30, считывание конфигурации происходит в режиме Master BPI(parallel). Я заметил, что при записи разных прошивок, время от подачи питания до готовности ПЛИС(до выставления сигнала DONE) разное. Оно отличается на 10-ки секунд. Конфигурация ПЛИС при этом менялась незначительно. Если я правильно понял документацию, размер конфигурационного файла всегда один и тот же. Тогда почему время готовности разное?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
makc
сообщение Oct 6 2016, 08:33
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Возможно дело в частоте конфигурационного интерфейса. Она, ЕМНИП, задаётся при формировании bit-файла.
Цитата из UG360:

Цитата
Determining the Maximum Configuration Clock Frequency

In Master BPI mode, the FPGA delivers the configuration clock. The FPGA’s master
configuration clock frequency is set through the BitGen -g ConfigRate option. The
BitGen -g ConfigRate option sets the nominal configuration clock frequency.

The default BitGen ConfigRate setting of 2 is recommended. This default value sets the
nominal master CCLK frequency to 2 MHz, which satisfies timing requirements for the
leading BPI flash families. The BitGen ConfigRate setting can be increased for a faster
configuration time, if the timing requirements discussed in this section are satisfied. When
determining a valid ConfigRate setting, these timing parameters must be considered:


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
toshas
сообщение Oct 6 2016, 09:26
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



В догонку к предыдущему посту, может стоять или нет опция сжатия битовой.
Go to the top of the page
 
+Quote Post
makc
сообщение Oct 6 2016, 12:59
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(toshas @ Oct 6 2016, 12:26) *
В догонку к предыдущему посту, может стоять или нет опция сжатия битовой.


Сжатие там не такое хорошее, чтобы заметно сказывать на времени. По крайней мере у меня такого опыта наблюдений не было.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Oct 6 2016, 16:11
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(Олег Гаврильченко @ Oct 6 2016, 11:19) *
Используется ПЛИС XILINX XC6VLX240T-1FFG1156, файл конфигурации записан в микросхему flash-памяти JS28F256P30, считывание конфигурации происходит в режиме Master BPI(parallel). Я заметил, что при записи разных прошивок, время от подачи питания до готовности ПЛИС(до выставления сигнала DONE) разное. Оно отличается на 10-ки секунд. Конфигурация ПЛИС при этом менялась незначительно. Если я правильно понял документацию, размер конфигурационного файла всегда один и тот же. Тогда почему время готовности разное?


ПЛИС должна загружаться не десятки секунд, а единицы секунд. Ставлю на то, что частоту загрузки не указали. Она по умолчанию там 2 МГц. А нужно что-то вроде 26 МГц выставлять. + опорный генератор может выдавать +/- 50% от номинала.


--------------------
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Oct 7 2016, 12:39
Сообщение #6


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

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(dm.pogrebnoy @ Oct 6 2016, 19:11) *
ПЛИС должна загружаться не десятки секунд, а единицы секунд. Ставлю на то, что частоту загрузки не указали. Она по умолчанию там 2 МГц. А нужно что-то вроде 26 МГц выставлять. + опорный генератор может выдавать +/- 50% от номинала.


Простите, Вы не могли бы подсказать, как задать частоту загрузки конфигурации при вызове bitgen из командной строки?
Go to the top of the page
 
+Quote Post
makc
сообщение Oct 7 2016, 13:13
Сообщение #7


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Олег Гаврильченко @ Oct 7 2016, 15:39) *
Простите, Вы не могли бы подсказать, как задать частоту загрузки конфигурации при вызове bitgen из командной строки?


См. второе сообщение в этой теме.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Andrew Su
сообщение Oct 7 2016, 13:22
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647



Добрый день.
Вот в этом файле http://www.xilinx.com/support/documentatio...nx11/devref.pdf,
в Appendix C: стр.335 есть параметр
Configuration Rate и для него BitGen Command Line Equivalent -g ConfigRate
Значения ConfigRate 2, 6, 9, 13, 17, 20, 24, 27, 31, 35, 38, 42, 46, 49, 53, 56, 60
Go to the top of the page
 
+Quote Post

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

 


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


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