BSACPLD 14 18 апреля Опубликовано 18 апреля · Жалоба Коллеги, подскажите, пожалуйста, подойдёт ли W25Q64JVSSIQ для конфигурирования Artix-7? Может я слона в упор не вижу, но я перерыл весь datasheet и не нашёл конкретных значений ID code... UPD. Точно я не выспался... 16h 4017h Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 217 18 апреля Опубликовано 18 апреля · Жалоба Подойдёт. Главное, чтобы прошивка влезла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 18 апреля Опубликовано 18 апреля · Жалоба Возможно, Vivado не сможет прошивать Winbond (если вы используете прошивку через Vivado), надо перепроверить по списку поддерживаемых в Вивадо чипов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 14 18 апреля Опубликовано 18 апреля · Жалоба 27 minutes ago, Flood said: Возможно, Vivado не сможет прошивать Winbond (если вы используете прошивку через Vivado), надо перепроверить по списку поддерживаемых в Вивадо чипов. В списке её нет. Но в моей плате реализован механизм удалённой перепрошивки через Ethernet. Главное чтобы с конфигурированием проблем не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 217 18 апреля Опубликовано 18 апреля · Жалоба 2 минуты назад, Flood сказал: Возможно, Vivado не сможет прошивать Winbond (если вы используете прошивку через Vivado), надо перепроверить по списку поддерживаемых в Вивадо чипов. Я шью через OpenOCD и никаких таких проблем нет. 5 минут назад, BSACPLD сказал: Главное чтобы с конфигурированием проблем не было. Проблем быть не должно, т.к. она соответствует требованиям хилых (UG470): Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 14 18 апреля Опубликовано 18 апреля · Жалоба 33 minutes ago, makc said: Проблем быть не должно, т.к. она соответствует требованиям хилых (UG470): А ID чипа Artix-7 не проверяет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 217 18 апреля Опубликовано 18 апреля · Жалоба 1 минуту назад, BSACPLD сказал: А ID чипа Artix-7 не проверяет? Нет, он этого не умеет. Там тупой конечный автомат конфигурирования, который пытается известной командой читать заголовок, ищет синхропоследовательность и далее начинает тянуть оттуда весь поток конфигурации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 18 апреля Опубликовано 18 апреля · Жалоба 1 hour ago, BSACPLD said: Но в моей плате реализован механизм удалённой перепрошивки через Ethernet. Главное чтобы с конфигурированием проблем не было. На первый взгляд, с конфигурированием проблем не должно быть, во всяком случае, согласно UG470. На деле проблемы могут быть из-за различного числа тактов в команде. Чипы Winbond не поддерживаются в Вивадо (UG908, Table 45) не просто так. У меня были проблемы с 128Мбит флешками Winbond - ни прошить, ни сконфигурировать. Так что осторожнее. Лучше выбрать Macronix или ISSI. Короче, см. UG908, Table 45. Остальное - поиск приключений. 1 hour ago, makc said: Я шью через OpenOCD и никаких таких проблем нет. У вас есть практический положительный опыт работы с Winbond? У меня есть практический отрицательный, но с другой моделью Winbond флешки и на Kintex-7. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 217 18 апреля Опубликовано 18 апреля · Жалоба 2 минуты назад, Flood сказал: У вас есть практический положительный опыт работы с Winbond? Да и много. 2 минуты назад, Flood сказал: У меня есть практический отрицательный, но с другой моделью Winbond флешки и на Kintex-7. Пока никаких проблем с Winbond ни разу не было. 2 минуты назад, Flood сказал: На деле проблемы могут быть из-за различного числа тактов в команде. Какие именно такты вы имеете в виду? На сколько я помню, у них там были различия в размере адреса (больше 24 бит), а в остальном они все близнецы-братья. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 18 апреля Опубликовано 18 апреля · Жалоба 6 minutes ago, makc said: Пока никаких проблем с Winbond ни разу не было. Ок. У меня проблемы были (но я люблю шить через Вивадо). Причем, насколько помню, после прошивки другим способом конфигурирование так и не пошло. Заменил на Macronix и все стало ок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ObKo 1 19 апреля Опубликовано 19 апреля · Жалоба Работать будет. Шиться вивадой - нет (но вроде можно было подсунуть виваде id, чтобы она её узнала). С QSPI флешками и xilinx есть два ньюанса: 1. Не во всех флешках включен режим QuadSPI по умолчанию. Если нужен Quad-SPI нужно при прошивке прописать non-volatile регистр, включающий Quad-SPI. Ваша флешка, кажется, такая. 2. Если флешка больше 16MB (128МБит) то нужно внимательно смотреть, как происходит работа с 4-байтными адресами. Некоторые (привет, GigaDevice) делают это не общепринятым образом и тогда все что дальше 16MB будет недоступно для конфигурации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алга 0 23 апреля Опубликовано 23 апреля · Жалоба 1. Флешки Winbond поддерживались в старом Xilinx софте ISE 14.7 (и более старые версии) и отдельной утилите Lab Tools. 7 серия фпга также поддерживались. Этот софт еще присутствуют на сайте, если их искать через документацию на Spartan6. 2. Для конкретной фпга Artix7 имеется только несколько флешек, которые подходят. Поскольку обьем флешки должен быть РАВЕН или БОЛЬШЕ требуемого для данной фпга. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться