_4afc_ 30 15 декабря, 2020 Опубликовано 15 декабря, 2020 · Жалоба Есть желание программировать iCE40 Ultra Plus используя Radiant. Его программа поддерживает: HW-USBN-2B (FTDI) FTUSB HW-USBN-2A ezUSB HW-DLN-3C (Parallel) В документе USBProgrammingandCircuitGuide за 2011 год приведена схема программатора на основе FT2232D. В схеме FPGAUG0200110_ISE40_Board от 2017 года приведена схема программатора на основе FT2232HL. Из программаторов в наличии только Digilent HS2 и Jlink На гитхабе есть openFPGALoader под линукс. У нас есть тема: USB программатор на ft2232h "Digilent JTAG-HS2" для Xilinx и программатор "MBFTDI" для Altera Вопросы: 1. Могу я как-то зашить флешку для iCE40UP5K через Digilent HS2 на Win7? 2. Подойдёт ли для iCE40UP5K платка CJMCU-2232HL или надо искать вариант FT2232D? 3. Сможет-ли iCE40UP5K загрузится с W25Q64JVSSIM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 15 декабря, 2020 Опубликовано 15 декабря, 2020 · Жалоба 4 часа назад, _4afc_ сказал: HW-USBN-2B (FTDI) FTUSB Эта штука реализована на FT2232H и MachXO2. Причем в MachXO2 сделан преобразователь уровней и "скоростной" I2C. В общем и целом, для программирования достаточно одной FT2232H. Посмотрите схему любой брейкаут боард для iCE40 Ultra / UltraPlus - том одна только FT2322H. 4 часа назад, _4afc_ сказал: 1. Могу я как-то зашить флешку для iCE40UP5K через Digilent HS2 на Win7? Можете в том случае, если в нем выход SPI сделан через те же порты FTDI'ки, что и у Лэттиса. 4 часа назад, _4afc_ сказал: 2. Подойдёт ли для iCE40UP5K платка CJMCU-2232HL или надо искать вариант FT2232D? Скорее всего подойдет. Насколько я помню, лэттисовская среда программирования лояльно относится к железкам, у которых не прошита (или отсутствует) конфигурационная EEPROM'ка для FT2232H. 4 часа назад, _4afc_ сказал: 3. Сможет-ли iCE40UP5K загрузится с W25Q64JVSSIM? Сможет. W23Q64 в явном виде поддерживается в радиантовском программере. Кстати, радиантовский программер Вам и схему подключения покажет. Я могу предоставить Вам свой программер на FT2232H, но там Вам нужно будет сигнал SS вручную подавать (в смысле, через какой-нибудь джампер). Я в этом программере вывел наружу JTAG (он реализуется на тех же портах, что и MOSI/MISO/SCK), а вот про Slave Select запамятовал... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 30 16 декабря, 2020 Опубликовано 16 декабря, 2020 · Жалоба 20 hours ago, StewartLittle said: Можете в том случае, если в нем выход SPI сделан через те же порты FTDI'ки, что и у Лэттиса. Что-то Digilent HS2 пока не хочет определяться Радиантом... 20 hours ago, StewartLittle said: Скорее всего подойдет. Насколько я помню, лэттисовская среда программирования лояльно относится к железкам, у которых не прошита (или отсутствует) конфигурационная EEPROM'ка для FT2232H. Сможет. W23Q64 в явном виде поддерживается в радиантовском программере. Кстати, радиантовский программер Вам и схему подключения покажет. Я могу предоставить Вам свой программер на FT2232H, но там Вам нужно будет сигнал SS вручную подавать (в смысле, через какой-нибудь джампер). Я в этом программере вывел наружу JTAG (он реализуется на тех же портах, что и MOSI/MISO/SCK), а вот про Slave Select запамятовал... Спасибо. Спешки нет. Пока плату смонтируют - CJMCU-2232HL уже дойдёт из китая. Новые вопросы: 1. Я правильно понимаю, что ice40up5k в режиме SPI Master после Power-On Reset считает флешку и перестанет использовать SPI поэтому параллельно подключенный FTDI может перезаписать содержимое флеш в любой момент и после очередного Power-On Reset получим новую конфигурацию? 2. FTDI подключенный к плате и USB не мешает ice40up5k считывать флеш? 3. Есть ли какой-то смысл тащить сигналы CRESET_B и CDONE на FTDI если не использовать SPI Slave? 4. В документе iCE40 UltraPlus Family Data Sheet (FPGA-DS-02008-1.8) сказано что CRESET_B и CDONE питаются от SPI_VCCIO1. В документе ice40up 5k pinout.xlsx сказано что CRESET_B и CDONE принадлежат BANK1. Но в документе iCE40 Programming and Configuration Technical Note (FPGA-TN-02001-3.2) сказано что CRESET_B и CDONE питаются от VCCIO_2, хотя есть сноска: Refer to Device Pin out to identify designated VCCIO bank. Есть желание поставить к ice40up5k внешнюю флеш на 3.3В запитав VCCIO1 от 3.3В и подтянть CRESET_B и CDONE через 10к к 3.3В, а остальные банки запитать от 1.8В - так можно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alxkon 0 22 февраля, 2021 Опубликовано 22 февраля, 2021 · Жалоба Интересует такой вопрос - после смены в Diamond-e Active HDL на ModelSim, кто-либо пробывал симулировать старые ядра в которых присутствуют black-box-ы, обфурскации и прочие штуки генерированые из Clarity? А то я попробовал с ядро с MIPI и все как-то грустно, с ходу симуляция не идет, хотя вроде бы подсовывал, библиотеки ovi_lifmd и pmi_work из папки modeltech... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 22 февраля, 2021 Опубликовано 22 февраля, 2021 · Жалоба On 12/15/2020 at 6:52 PM, _4afc_ said: В документе USBProgrammingandCircuitGuide за 2011 год приведена схема программатора на основе FT2232D. В схеме FPGAUG0200110_ISE40_Board от 2017 года приведена схема программатора на основе FT2232HL. 2. Подойдёт ли для iCE40UP5K платка CJMCU-2232HL или надо искать вариант FT2232D? Вопрос загрузки FPGA iCE40 и прошивки ее FLASH-ки успешно решался для платы Olimex iCE40HX8K-EVB после изучения статьи Программатор FPGA Lattice на FT2232H и последующего применения головы по прямому назначению (например, направления MISO/MOSI для режима загрузки в FPGA и режима прошивки FLASH пришлось-таки менять вручную на макете перетыканием проводов). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 30 5 апреля, 2021 Опубликовано 5 апреля, 2021 · Жалоба В итоге: CJMCU-2232HL на FT2232HL позволяет зашить iCE40UP5KSG48I и W25Q64JVSSIM. Для прошивки iCE40UP5KSG48I надо собрать схему: Для прошивки W25Q64JVSSIM надо собрать схему: Для работы iCE40UP5KSG48I от W25Q64JVSSIM надо собрать схему: Во общем куча джамперов, соплей и выводов с платы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 3 ноября, 2021 Опубликовано 3 ноября, 2021 · Жалоба Для Diamond v3.12 вышел Service Pack 1. Добавлена поддержка ECP5U (беcтрансиверных) на 12/25/45 тысяч эквивалентных логических элементов в корпусах TQFP144. В битстрим теперь добавляется извещение об использовании в проекте IP-ядер в оценочном режиме. Утилиты лицензирования теперь живут в виде отдельных исполняемых файлов, так что, при необходимости организации сервера сетевых ("плавающих") лицензий теперь нет необходимости устанавливать весь Diamond. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas 1 3 ноября, 2021 Опубликовано 3 ноября, 2021 · Жалоба 41 minutes ago, StewartLittle said: Для Diamond v3.12 вышел Service Pack 1. Добавлена поддержка ECP5U (беcтрансиверных) на 12/25/45 тысяч эквивалентных логических элементов в корпусах TQFP144. ECP5U будет в TQFP ???? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 3 ноября, 2021 Опубликовано 3 ноября, 2021 · Жалоба 4 часа назад, Stas сказал: ECP5U будет в TQFP ???? Да, но только безтрансиверные (ECP5U), на 12, 25 и 45 тысяч LE. Ну и для заказа доступны они станут не сегодня... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба Залил сервис пак 1 для v3.12 в /upload/FPGA/_Lattice_/Diamond_v3.12_SP1/ (и под винды, и под линукс). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pLis 0 23 декабря, 2021 Опубликовано 23 декабря, 2021 · Жалоба On 11/11/2019 at 12:57 PM, StewartLittle said: Да ладно! http://www.latticesemi.com/en/Support/AnswerDatabase/3/7/3/3739 Первоисточник: Diamond 3.11 SP1 Help - "For details about using this command, refer to “Simulation Libraries Compilation Tcl Command” on page 2585." Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pLis 0 28 декабря, 2021 Опубликовано 28 декабря, 2021 · Жалоба Люди добрые, сами мы не местные, киньте кто сколько может, ссылкой где почитать, как в iCEcube пины назначить, через файл, вроде раньше через SDC делалось, а сейчас про PDC информация попадается, только вот не могу найти где почитать куда его подгружать и какой синтаксис. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 64 28 декабря, 2021 Опубликовано 28 декабря, 2021 · Жалоба 5 hours ago, plis said: Люди добрые, сами мы не местные, киньте кто сколько может, ссылкой где почитать, как в iCEcube пины назначить, через файл, вроде раньше через SDC делалось, а сейчас про PDC информация попадается, только вот не могу найти где почитать куда его подгружать и какой синтаксис. Файл PCF Вот пример # ############################################################################## # iCEcube PCF # Version: 2013.03Beta.22994 # File Generated: Apr 9 2013 12:12:00 # Family & Device: iCE40HX1K # Package: VQ100 # ############################################################################## ###IOSet List 2 set_io LED_1 99 set_io LED_2 98 set_io LED_3 97 set_io LED_4 96 set_io LED_5 95 set_io CLK_12MHZ 21 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pLis 0 10 января, 2022 Опубликовано 10 января, 2022 · Жалоба On 12/28/2021 at 10:20 PM, dimka76 said: Файл PCF Вот пример # ############################################################################## # iCEcube PCF # Version: 2013.03Beta.22994 # File Generated: Apr 9 2013 12:12:00 # Family & Device: iCE40HX1K # Package: VQ100 # ############################################################################## ###IOSet List 2 set_io LED_1 99 set_io LED_2 98 set_io LED_3 97 set_io LED_4 96 set_io LED_5 95 set_io CLK_12MHZ 21 Большое спасибо, как раз то что искал. Вот еще пытаюсь найти мануал где об этом немного поподробнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Late 1 14 января, 2022 Опубликовано 14 января, 2022 · Жалоба Добрый день коллеги Вынужденно мигрирую с Intel FPGA на Lattice А никто не подскажет, где можно найти крякнутую лицензию на "Tri-Speed Ethernet MAC"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться