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

Быстрое переключение на Lattice

Задача у меня "простая" - быстро переключиться с FPGA Intel на FPGA Lattice. Подскажите как бы мне это наиболее безболезненно сделать, т.е. воссаздать всю инфраструктуру для разработки.

1. Программное обеспечение. Для Intel это Quartus. Что для Lattice? На их сайте много ПО - Lattice Diamond, Lattice Radiant, Lattice Propel. Что из этого использовать?
2. Процессор. Для Intel это Nios. Что для Lattice?
3. Platform Designer или QSys для создания систем с процессором и IP блоками для Intel. Что для Lattice?
4. Разработка ПО для процессора. Nios II Software Build Tools for Eclipse для Intel. Что для Lattice?
5. Симуляци IP блоков. ModelSim и сгенерированные Quartus библиотеки для Intel. Что для Lattice?
6. IP блоки - DDR, CPU и пр. Входят в Quartus и доступны в нём или в Platform Designer.
7. Лицензия. FTP для Intel. Что для Lattice?

Буду признателен за разъяснения.

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


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

39 minutes ago, djhall said:

1. Программное обеспечение. Для Intel это Quartus. Что для Lattice? На их сайте много ПО - Lattice Diamond, Lattice Radiant, Lattice Propel. Что из этого использовать?
2. Процессор. Для Intel это Nios. Что для Lattice?
3. Platform Designer или QSys для создания систем с процессором и IP блоками для Intel. Что для Lattice?
4. Разработка ПО для процессора. Nios II Software Build Tools for Eclipse для Intel. Что для Lattice?
5. Симуляци IP блоков. ModelSim и сгенерированные Quartus библиотеки для Intel. Что для Lattice?
6. IP блоки - DDR, CPU и пр. Входят в Quartus и доступны в нём или в Platform Designer.
7. Лицензия. FTP для Intel. Что для Lattice?

ЕМНП

1. от семейства ПЛИС зависит

2. Mico8 и ARM

3. такого нет, все в ручную.

5. Как с любым вендором - компилируем либы для моделирования в любом симуляторе

7. там же были

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


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

В 16.02.2023 в 12:44, djhall сказал:

Задача у меня "простая" - быстро переключиться с FPGA Intel на FPGA Lattice. Подскажите как бы мне это наиболее безболезненно сделать, т.е. воссаздать всю инфраструктуру для разработки.

А в чем глубинный смысл этого действа?

Сейчас замена Intel на Lattice - это замена шила на мыло (особенно в России, т.к. вся продукция того и другого одинаково под эмбарго). Ну  сроки производства Lattice 72+ недели как-то не сильно способствуют быстрому переходу.

Тем не менее позволю себе несколько скорректировать ответы уважаемого коллеги @des00 :

1. Diamond - для относительно старых семейств (до ECP5 включительно) и Radiant - для новых семейств (CrossLink-NX, Certus, Avant)

2. В Diamond - Mico8 и Mico32, в Radiant - RISC-V (в разных конфигурациях).

3. В Diamond - LMS (Lattice Mico System), в Radiant - Propel

4. То же самое, что и в предыдущем пункте (среды содержат и хардовую,  софтовую части)

5. В последних версиях - ModelSim-Lattice Edition (до того был Aldec Active HDL, но с конца 2020 года идет ModelSim).

6. Библиотека IP-ядер живет на удаленном сервере, при необходимости ядра оттуда можно скачать и установить локально. Но имейте в виду - вход с российских IP-адресов блокируется, решение - выкачать всю библиотеку целиком разными хитровымудренными способами. Для Diamond, Radiant и Propel - библиотеки разные.

7. Либо FTP (но без последних Radiant и Propel), либо ко мне :)

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


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

3 hours ago, StewartLittle said:

А в чем глубинный смысл этого действа?

Смысл это действа вестьма прост, во всяком случае по задумке. Интеловские ПЛИС невозможно купить, причём не только в России, но и в Китае, может и вообще нигде. Если что-то и есть ценник на них просто конский - если бы их делали из золото возможно они были бы дешевле. Далее лёгкий поиск по digikey показал, что если интеловских ПЛИС в наличии считай нет, то Lattice присутствует. Следовательно переходим на Lattice.

Далее подумалось о Gowin.

А что посоветуете Вы?

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


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

В 16.02.2023 в 19:40, djhall сказал:

А что посоветуете Вы?

Это от задачи зависит. Если попроще - то Gowin. Если посложнее, то Pango Micro.

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


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

2 hours ago, djhall said:

А что посоветуете Вы?

Ещё Fudan и BMTI.

Купить их всяко легче чем Lattice - обратитесь к Эпсилон или Феникс Электроникс.

Fudan частичные клоны Xilinx, BMTI полные клоны.

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


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

В 25.04.2023 в 12:42, dmitry-tomsk сказал:

Кто работал с lattice mico8, почему кнопка generate в lms не активна?

Может быть куча причин:

- LMS инсталлирован корректно?

- лицензия на Даймонд есть?

- платформа в LMS создана корректно?

- все ли модули сконфигурированы?

- назначены ли адреса и прерывания?

- выдает ли ошибки DRC?

И прочая, и прочая. и прочая...

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


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

On 4/25/2023 at 6:07 PM, StewartLittle said:

Может быть куча причин:

- LMS инсталлирован корректно?

- лицензия на Даймонд есть?

- платформа в LMS создана корректно?

- все ли модули сконфигурированы?

- назначены ли адреса и прерывания?

- выдает ли ошибки DRC?

И прочая, и прочая. и прочая...

Спасибо, оказалось нужен был sp1 для диамонта

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


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

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

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

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

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

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

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

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

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

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