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

PCI-E ядро в Cyclone 4 GX без Nios

Пробую Quartus Prime 19.1 и плату Cyclone 4 GX, с интерфейсом PCI-E x4. Вижу что PCI Express Compiler отсутствует как класс в каталогах и его документация вообще давно не обновлялась, а коллеги подсказывают у них в Nios даже в версии Quartus Prime 20 доступно PCI-E ядро. Стало быть, без Nios никуда? Они эту возможность упразднили?

Иными словами, прихожу к пониманию, что PCI-E мне придется использоваться исключительно через Nios. Однако, в Cyclone 5 GX всё есть как раньше, можно подключить.

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


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

PCI Compiler наверное оставили в Qsys/PlatformDesigner, а из IP catalog убрали. Судя по сообщения на форуме интела

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


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

53 minutes ago, new123 said:

PCI Compiler наверное оставили в Qsys/PlatformDesigner, а из IP catalog убрали. Судя по сообщения на форуме интела

Понятно спасибо, эти вредители убрали нужную штуку...

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


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

2 hours ago, AVR said:

Иными словами, прихожу к пониманию, что PCI-E мне придется использоваться исключительно через Nios. Однако, в Cyclone 5 GX всё есть как раньше, можно подключить.

а разве нельзя собрать систему без ниоса, выкинув порты управления наружу ? (в вивадо делается на раз/два)

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


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

14 hours ago, wolfman said:

Можно и без НИОСа,  у нас так работает, правда в Qsys/PlatformDesigner.

До меня начинает доходить, реально ведь можно platform designer задействовать, но просто не добавлять софт-проц. Просто выкинуть привычные сигналы и работать как умею!

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


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

Конечно можно. Разворачиваете там нужное ядро, експортируете сигналы наружу и подключаете в top. Так все их примеры с pcie сделаны на чипах посильнее (с hard ip)

Изменено пользователем new123

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


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

28.04.2021 в 12:58, AVR сказал:

можно platform designer задействовать, но просто не добавлять софт-проц. Просто выкинуть привычные сигналы и работать как умею!

Именно так.

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


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

  

28.04.2021 в 14:21, new123 сказал:

Конечно можно. Разворачиваете там нужное ядро, експортируете сигналы наружу и подключаете в top. Так все их примеры с pcie сделаны на чипах посильнее (с hard ip)

Спасибо, это действительно сработало!
Но один момент, есть баг, который не позволил применить этот метод в Quartus 18, 19, 20, все три пробовал. В интернете пишут что в Quartus 17 нормально - вот в нем и заработало! Пишут также что баг есть и в windows и в Linux.

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


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

1 hour ago, AVR said:

есть баг, который не позволил применить этот метод

qsys не компильнулся? 

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


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

4 hours ago, wolfman said:

Чт за баг?

Не с ресетом ли связанный?

Писиай ядро нихт синтезирен в qsys (стадия generate hdl), какие то файлы не может найти и прочее подобное. Баг и в виндовс и линукс. Я пробовал - на форумах пишут так. Пока работаю в Q 17.1

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


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

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

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

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

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

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

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

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

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

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