makc 232 26 января Опубликовано 26 января · Жалоба 24 минуты назад, NickWilde сказал: Есть у кого-нибудь опыт работы с GW2AR-LV18EQ176C8/I7 ? Очень смущает то, что пины JTAG находятся в BANK2, VCCIO которой должна быть в районе 2.5В. Подскажет кто то, значит ли это что программатор на 3.3В (на базе FT2232HL), который используется в практически всех остальных ПЛИС, не подойдет? С flash памятью аналогичная история. Этой ПЛИС, к сожалению (или к счастью), на руках нет. Заранее спасибо Где такое написано? В даташите такого ограничения я не вижу: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NickWilde 0 26 января Опубликовано 26 января · Жалоба https://cdn.gowinsemi.com.cn/UG115E.pdf страница 28. Чисто формально данным из даташита не противоречит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 232 26 января Опубликовано 26 января · Жалоба 2 часа назад, NickWilde сказал: https://cdn.gowinsemi.com.cn/UG115E.pdf страница 28. Чисто формально данным из даташита не противоречит Да, действительно. В таком случае никаких альтернатив преобразователю уровней между FT2232H, который будет делать из уровней 3,3 В уровни 2,5 В я не вижу. В моём самодельном кабеле так и сделано. Питание буферов идёт с программируемой платы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dlsat 0 21 февраля Опубликовано 21 февраля · Жалоба Имеется плата DK_START_GW5AT-LV138FPG676A_V2.1. ПЛИС=GW5AT-LV138FPG676AES ID CODE должен быть 0011081B, а считывается 0001081B ( соответствует GW5AST ) Как это понимать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 21 февраля Опубликовано 21 февраля · Жалоба В 21.02.2024 в 10:20, dlsat сказал: Имеется плата DK_START_GW5AT-LV138FPG676A_V2.1. ПЛИС=GW5AT-LV138FPG676AES ID CODE должен быть 0011081B, а считывается 0001081B ( соответствует GW5AST ) Как это понимать? Ну так гляньте релиз ноутс на последние версии Gowin EDA : Цитата Note! When programming GW5AT-LV138FPG676A, GW5AT-LV138PG676A, GW5AT-LV138PG484A samples, and creating a new project, you need to select the corresponding GW5AST-138 Version B PN to generate the bitstream file, and select the GW5AST-138 Version B device in Programmer. Уважаемый коллега @faa сообщал, что у него на плате Tang Mega 138K (которая для GW5AST) установлен чип с маркировкой GW5AT-LV138FPG676AC1/I0, но ID CODE 0x1081B, и аппаратное ядро процессора AE350 присутствует и работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
milt 0 22 февраля Опубликовано 22 февраля · Жалоба Я в отчаянии... По работе надо написать код, который имитирует чтение ПЗУ для 8061 (шина MBUS), работаю с платой Nano20K (GW2AR-LV18QN88) в качестве макетки, но код, который вроде как однозначен, время от времени работает со сбоем, причём ошибка возникает там, где по моим понятиям возникнуть просто не может... Вот код if (pcm_memrqexec) pcm_memrq <= MC_IDLE; // сброс запроса ................................................................................... 10'h001: begin // RPM, STB: mbi_rpms=1, чтение ROM mbi_oe <= 1; // выход MBUS активен pcm_state <= PB_RPME; // завершение чтения байта @SPC if (pcm_state != PB_RPME) begin pcm_spc <= pcm_spc + 1'b1; // инкремент указателя pcm_spcbnk <= { mbus_bs0, mbus_bs3 }; pcm_memrq <= MC_PBSPCRD; // запуск чтения ROM end При возникновении состояния PB_RPME выполняется инкремент pcm_spc и формируется запрос pcm_memrq. Но реально, периодически инкремент выполняется, а запрос pcm_memrq не срабатывает. А бывает, что и инкремент не срабатывает, а потом всё работает... Как это победить, помогите, плз... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 22 февраля Опубликовано 22 февраля · Жалоба 1 час назад, milt сказал: Вот код давайте весь проект Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
milt 0 22 февраля Опубликовано 22 февраля · Жалоба 38 minutes ago, Zversky said: давайте весь проект проект... probeEF0.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 23 февраля Опубликовано 23 февраля · Жалоба 7 часов назад, milt сказал: проект... не вижу *.sdc.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
milt 0 23 февраля Опубликовано 23 февраля · Жалоба Без него никак? В примерах Gowin .sdc как бы нечасто встречается: может такая строка поможет... create_clock -name clk_i -period 37.037 -waveform {0 18.518} [get_ports {f_clk}] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 23 февраля Опубликовано 23 февраля · Жалоба Сначала разберитесь, для чего он нужен, чтобы не задавать таких вопросов. У вас в проекте ещё многого недостаёт.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 26 23 февраля Опубликовано 23 февраля · Жалоба 13 hours ago, milt said: Я в отчаянии... По работе надо написать код, который имитирует чтение ПЗУ для 8061 (шина MBUS), работаю с платой Nano20K (GW2AR-LV18QN88) в качестве макетки, но код, который вроде как однозначен, время от времени работает со сбоем, причём ошибка возникает там, где по моим понятиям возникнуть просто не может... wire используются, но не заданы, даже clk всё свалено в топ регистр ext_memrq не присвоен, но от него условия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
milt 0 23 февраля Опубликовано 23 февраля · Жалоба 44 minutes ago, _4afc_ said: wire используются, но не заданы, даже clk всё свалено в топ регистр ext_memrq не присвоен, но от него условия Согласен, что свалено и т.п.: планируется дописывать и эти сигналы понадобятся. Но даже если все сигналы счистить, проблема остаётся. Или такие радостные ошибки именно из-за вот этих 3х пунктов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 26 23 февраля Опубликовано 23 февраля · Жалоба 8 minutes ago, milt said: Согласен, что свалено и т.п.: планируется дописывать и эти сигналы понадобятся. Но даже если все сигналы счистить, проблема остаётся. Или такие радостные ошибки именно из-за вот этих 3х пунктов? на ext_memrq ругается сам говин, как и на gao. синтезатор не идеальный сначала переменная должна объявляться - потом использоваться - иначе это две независимых переменных мелкие модули и алвейсы легче синтезировать маленький модуль без зависимостей от камня можно скормить альдеку раньше говин в топе не умел инитить регистры Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Robotector 0 13 марта Опубликовано 13 марта · Жалоба Здравствуйте, хочу из любопытства попрограммировать плис. Sipeed Tang Nano 9k нормальный вариант? 9к вентилей это много или мало? Есть ли какие-то трудности с получением gowin eda? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться