Jump to content
    

Gowin EDA - релизы и общие вопросы

7 minutes ago, mse said:

 На память заведены сигналы чтения-зпаиси. Она только поэтому не может быть оптимизированной.

Входы лишь позволяют выходам меняться. За изменениями выходов кто-то смотрит?

 

7 minutes ago, mse said:

Там ещё генератор IP для памяти мочит корки, нужно следить за шиной адреса, которой оон устанавливает неправильную ширину.

Опишите память просто двумя строками верилога в always и будет не только без IP, но ещё и не зависить от фирмы изготовителя ПЛИС.

Share this post


Link to post
Share on other sites

Ну как кто? Шина процессора. Если кастрировать модуль, оставив только память и её интерфейс, проблем нет, всё работает. И сам модуль рабочий, взят из альтеровского проекта, которому уже несколько лет.

А с верилоговским описанием памяти, что-то очкую. Он визардом косячит, а как синтезатор сгенерит, вообще тайна, покрытая мраком. так я хоть текст контролирую, чо он мне нарисовал, а тут чёрый ящик.

Share this post


Link to post
Share on other sites

21 minutes ago, mse said:

Ну как кто? Шина процессора.

попробуйте syn_keep как костыль пока не разберётесь.

Share this post


Link to post
Share on other sites

Вы будете смеяться, но реально помогло разделение текста модулей памяти пустой строкой. Если хоть в одном месте модуля описания не разделены пустой строкой, даже если синтез проходит без проблем, память недоступна по шине. Как тебе такое, Илон Маск?

Как на предыдущем скриншоте, не работает, работает так:

И ещё, компилировать надо два раза. Первый может быть с приколами.

Работаем дальше.

memm.jpg

Share this post


Link to post
Share on other sites

3 часа назад, mse сказал:

И что вам дадут куски кода?

И что дают ваши скриншоты? Они у каждого свои.

3 часа назад, mse сказал:

Эта память должна работать сама по себе

Никто никому ничего никогда не должен. Продолжение / окончание знаете?

2 часа назад, mse сказал:

Работаем дальше.

если продолжите срины показывать, то можете не работать. Или мне вам свои показать? Пожалуйста
image.thumb.png.37daa0240d577ae429bc96ff21965441.png

в каком месте конкретно этот NULL потерялся, если пример взят из reference?

Share this post


Link to post
Share on other sites

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

Память должна.Именно так, как земля, колхозу.

Ну показали вы свой скрин и что? Какую проблему ИДЕ он можэт порешать? Я "работаю", выискивая косяки ИДЕ, на которые можэт напороться любой и как минимум, три нашёл. Два, вылечил. Что не так-то с моими скринами?

Share this post


Link to post
Share on other sites

3 часа назад, mse сказал:

Что не так-то с моими скринами?

Не, всё в порядке. Я верю. Вот сейчас верю. Продолжайте.

Share this post


Link to post
Share on other sites

15 hours ago, mse said:

Что не так-то с моими скринами?

С вашими скринами не так то, что это текст. Что код, что лог синтезатора. Постить простой текст картинками -- это какая-то альтернативная одарённость.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...