Перейти к содержанию
    

Сегодня провозился пол-дня со старым проектом на GW1NZ-1/ Программатор на CH552 перестал шить внутреннюю flash, хотя в режиме SRAM чип шьется и работает. Думал, что сдохла говиная плиска. Перепаял на новую. Картина такая - же. При чем на всех версиях ПО одинаковая - "Not wakes up". К великому моему удивлению, плата прошилась голым FT2232/ так что попробуйте прошивать свои чипы другим программатором. Мой программатор на CH552 рабочий - TANG NANO шьет только в путь..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На ft232 даже не смотрел скорость, с первого раза все пошло. А на CH552 перепробовал все варианты конечно, и не помогло. Так что заказал на али еще одну плату ft2232 на случай выгорания. Да, и скорость программирования на ft гораздо выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, а кто-нибудь поборол внутреннюю PSRAM в GW1NR-9?

Что-то у меня ничего не получается...

Синтез нормально(без ошибок и варнингов),

А разводка сначала сыплет варнингами типа:

WARN  (PA1001) : Dangling net 'DF_d[0]'(source:'dq_iodelay_gen0[0].[0].iodelay') in module '~psram_wd.PSRAM_Memory_Interface_HS_Top' has no destination
А потом ошибки типа:

ERROR  (PR2067) : Instance 'VideoPsRam/u_psram_top/u_psram_wd/cs_iobuf_gen[0].cs_obuf' in hclk tree must have constraint

Где эти constraint найти/прочитать?

Такое ощущение, что разводчик не знает что с этим компонентом делать.

Может у кого есть рабочий пример?

Китайский пример пробовал - ничего не понял..:( я не настоящий китаец..

Ну и да, у китайских примеров другие камни, просто так не поменяешь. (по крайней мере мне запросто не удалось)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 15.07.2022 в 08:12, andk сказал:

А разводка сначала сыплет варнингами типа:

WARN  (PA1001) : Dangling net 'DF_d[0]'(source:'dq_iodelay_gen0[0].[0].iodelay') in module '~psram_wd.PSRAM_Memory_Interface_HS_Top' has no destination
А потом ошибки типа:

ERROR  (PR2067) : Instance 'VideoPsRam/u_psram_top/u_psram_wd/cs_iobuf_gen[0].cs_obuf' in hclk tree must have constraint

Насколько я помню, это из-за каких-то проблем с именами сигналов при инстанциации экземпляра IP-ядра.

Для -9С стало важно, как в топовом модуле названы порты интерфейса PSRAM.

Генератор IP-ядер создает экземпляр, у которого в именах этих портов используются суффиксы _o или _io.

Так вот, если этот экземпляр вставить в топовый модуль "как есть", то возникает описанная ошибка PnR.

А если все эти суффиксы убрать, то все должно компилироваться без ошибки.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, вы абсолютно правы.

Я разобрался после разглядывания каждого иероглифа в РАБОЧЕМ примере.. :)

Имена входных и выходных портов для PSRAM интерфейса должны быть идентичны:

        .O_psram_ck(O_psram_ck_o),              //output [1:0] O_psram_ck
        .O_psram_ck_n(O_psram_ck_n_o),       //output [1:0] O_psram_ck_n
        .IO_psram_dq(IO_psram_dq_io),          //inout [15:0] IO_psram_dq
        .IO_psram_rwds(IO_psram_rwds_io),   //inout [1:0] IO_psram_rwds
        .O_psram_cs_n(O_psram_cs_n_o),       //output [1:0] O_psram_cs_n
        .O_psram_reset_n(O_psram_reset_n_o), //output [1:0] O_psram_reset_n

Это по умолчанию генерит китайский волшебник версии 1.9.8.06 - не работает!

А это рабочий вариант:

    .O_psram_ck(O_psram_ck),
    .O_psram_ck_n(O_psram_ck_n),
    .O_psram_cs_n(O_psram_cs_n),
    .O_psram_reset_n(O_psram_reset_n),
    .IO_psram_dq(IO_psram_dq),
    .IO_psram_rwds(IO_psram_rwds)
 

Все остальные сигналы можно переименовывать как угодно. КЕТАЙ - сила! :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После обновления среды до "Gowin_V1.9.8.06-1" моя плата "Sipeed Tang Nano 9K FPGA Development Board" перестала шиться по USB. Пишет "USB кабель не найден". Это норм или просто косяк программатора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 минуты назад, DanilinS сказал:

Это норм или просто косяк программатора?

Это нормально, косяк программатора: 

 

Решение тоже есть:

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PCI express gen_1 есть y gowin ?

Существует ли/приобретается ли    Dev_ board  gowin PCI express ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, gosha сказал:

PCI express gen_1 есть y gowin ?

Пока нет, только в анонсах обещают инженерные образцы к концу года.

8 минут назад, gosha сказал:

Существует ли/приобретается ли    Dev_ board  gowin PCI express ?

Пока нет ПЛИС, нет и отладочных плат. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. А кто знает сколько ждать лицензии с сайта GoWin?? 

уже полдня прошло и ни ответа ни привета. Может быть существует способ получить лицензию быстрее??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, Worldmaster сказал:

Здравствуйте. А кто знает сколько ждать лицензии с сайта GoWin?? 

Приблизительно до окончания санкций по отношению к России.

15 минут назад, Worldmaster сказал:

уже полдня прошло и ни ответа ни привета. Может быть существует способ получить лицензию быстрее??

Только применением лекарства для лечения Gowin IDE от жадности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 минуту назад, DanilinS сказал:

А лечение для новой версии Gowin_V1.9.8.07 есть?

Есть, лежит в соответствующем месте на FTP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кристаллы для этих микросхем тоже под санкциями как и софт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...