StewartLittle 45 14 мая, 2023 Опубликовано 14 мая, 2023 · Жалоба В 14.05.2023 в 11:47, Zversky сказал: Про 9К можно сказать тоже самое? Это смотря что имеется в виду. Если про BL702 - то да. Если про JTAG, то там все веселее. В GW1NR нету аппаратного процессорного ядра. Можно использовать синтезируемое, например Cortex-M1. И тогда можно JTAG этого кортекса развести на обычные линии IO ПЛИСки. И ничего переключать будет не нужно (ни на плате, ни в программере). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vorrom 0 14 мая, 2023 Опубликовано 14 мая, 2023 · Жалоба Добрый день. Как начинающий работать с Gowin, хочу приобрести отладку на основе чипа GW1NSR-4C. Нужен аппаратный ARM и плисовая часть. Может кто подсказать, что готовое можно купить. Какие есть отладки с этим чипом ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 232 14 мая, 2023 Опубликовано 14 мая, 2023 · Жалоба 32 минуты назад, vorrom сказал: Какие есть отладки с этим чипом ? https://aliexpress.ru/item/1005003172896709.html?sku_id=12000024486935072 И там есть: Цитата Жесткий процессор Arm Cortex-M3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 14 мая, 2023 Опубликовано 14 мая, 2023 · Жалоба 2 часа назад, StewartLittle сказал: И тогда можно JTAG этого кортекса развести на обычные линии IO ПЛИСки. Спасибо. А что самое дешёвое и доставаемое можно подключить к этому JTAG, чтобы работать с ним через, скажем, GMD? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 14 мая, 2023 Опубликовано 14 мая, 2023 · Жалоба В 14.05.2023 в 18:26, Zversky сказал: Спасибо. А что самое дешёвое и доставаемое можно подключить к этому JTAG, чтобы работать с ним через, скажем, GMD? JLink можно. Даже V8 годится. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxspb69 0 15 мая, 2023 Опубликовано 15 мая, 2023 (изменено) · Жалоба В 14.05.2023 в 11:47, Zversky сказал: Про 9К можно сказать тоже самое? Нет, нельзя. По 9К у меня проблем не было, там только Softcore М1 и если нужна отладка, подключаете JTAG на любые выбранные вами ноги ПЛИС. Отладка софт ядра через JLINK на 9К у меня работала на ура. С 4К все хуже, там JTAG хардового М3 и JТАG ПЛИС - одни и те же выводы. Право я предполагал что переводе в MCU JTAG Mode и BL702 тоже должна переводить свои выходы в третье состояние. Но это видимо мечты, мечты... Что то где то на зарубежном форуме попадалось про кратковременное замыкание С66 (кажется) для того чтоб нейтрализовать BL702 до отключения питания. Надо будет попробовать. В 14.05.2023 в 11:23, StewartLittle сказал: Tang Nano 4K в плане отладки не очень удобна. Правильнее было бы сказать "Тang Nano 4K в плане отладки процессора не предоставляет такой возможности" "Не очень удобна" - это, в моем понимании, возможно, просто требует большого количества действий. А тут видимо принципиально невозможно. Ну или отладка "ардуинного типа" - через вывод состоянии в UART, но это на самом деле конечно не отладка вовсе. Изменено 15 мая, 2023 пользователем maxspb69 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 15 мая, 2023 Опубликовано 15 мая, 2023 · Жалоба 15 часов назад, StewartLittle сказал: JLink можно. Говорят даже примитивное FTDI -> JTAG пойдёт. Так ли это с т.з. GMD? 17 минут назад, maxspb69 сказал: кратковременное замыкание С66 (кажется) для того чтоб нейтрализовать BL702 до отключения питания У меня 9К и, как понимаю, мне этот вариант не нужен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxspb69 0 15 мая, 2023 Опубликовано 15 мая, 2023 · Жалоба 46 минут назад, Zversky сказал: Цитата Говорят даже примитивное FTDI -> JTAG пойдёт. Так ли это с т.з. GMD? Нет, для отладки процессорного ядра нужен именно J-Link. Цитата У меня 9К и, как понимаю, мне этот вариант не нужен? Ну нужен. 9К все работает "из коробки" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zig 39 15 мая, 2023 Опубликовано 15 мая, 2023 · Жалоба В журнале Современная электроника №5 2023 вышла статья: ПЛИС фирмы Gowin Semiconductor: номенклатура, характеристики, разработка приложений. Часть 2. Средства аппаратной поддержки ПЛИС GOWIN Номер журнала загружен на ftp. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vorrom 0 16 мая, 2023 Опубликовано 16 мая, 2023 · Жалоба Не подскажите, где можно посмотреть как с GW1NSR-LV4C работать в среде Keil. И что для этого нужно ? Я работаю с stm32 в keil, не хотелось бы менять среду разработки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DSIoffe 5 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба Здравствуйте все! У меня есть некий автомат, состояний на 10-15. Одни состояния могут длиться один такт, другие - до единиц миллисекунд. Я хочу проконтролировать в GAO порядок прохождения этих состояний так, чтобы за один запуск GAO увидеть их все. Можно ли настроить GAO так, чтобы он мне показывал только изменения состояний, а не отображал все мои миллисекунды? Ибо тогда никакой памяти не хватит. Я пробовал менять настройки с прилагаемой картинки, но не вышло. Заранее признателен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 7 minutes ago, DSIoffe said: Здравствуйте все! У меня есть некий автомат, состояний на 10-15. Одни состояния могут длиться один такт, другие - до единиц миллисекунд. Я хочу проконтролировать в GAO порядок прохождения этих состояний так, чтобы за один запуск GAO увидеть их все. Можно ли настроить GAO так, чтобы он мне показывал только изменения состояний, а не отображал все мои миллисекунды? Ибо тогда никакой памяти не хватит. Я пробовал менять настройки с прилагаемой картинки, но не вышло. Заранее признателен. Сделать в железе сигнал смены состояний и писать лог по нему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 232 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 13 минут назад, DSIoffe сказал: Я пробовал менять настройки с прилагаемой картинки, но не вышло. Вам нужен режим захвата окна. Настраиваете размер окна так, чтобы видеть все интересующие вас процессы и запуск по смене состояния. Таких окон GAO может захватить много. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DSIoffe 5 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 2 часа назад, des00 сказал: Сделать в железе сигнал смены состояний и писать лог по нему? Неохота для каждого проекта так трудиться, лучше пусть GAO работает. 1 час назад, makc сказал: и запуск по смене состояния Во-во. Как его попросить запускаться по _любой_ смене состояния автомата? Все окна запускаются по одному и тому же условию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 232 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 4 минуты назад, DSIoffe сказал: Во-во. Как его попросить запускаться по _любой_ смене состояния автомата? Все окна запускаются по одному и тому же условию. Использовать расширенные условия запуска: Т.е. в вашем случае можно попробовать режим Basic w/edges и условие != NNNNN (N на все биты шины состояния). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться