Добро пожаловать на форум Дизайн Центр Союз!

Место, где можно обсудить новые разработки, сообщить об ошибках, высказать предложения, задать вопросы и получить ответы, поделиться опытом использования продуктов. Целью форума является создание сообщества пользователей.
Блог

[26.02.2024] Разработано ПО для ПЛИС 5400ТС015

В 1 квартале 2024 года с производства будут получены опытные образцы микросхемы 5400ТС015 ПЛИС. Для оценки применения микросхемы разработан программный пакет X-CAD, который предназначен для автоматизации логического синтеза, размещения элементов и трассировки.

Процесс проектирования состоит из следующих этапов:

– написание RTL на языке Verilog в программе X-CAD;

– назначение входов и выходов схемы с помощью модуля X-Place;
– логический синтез с помощью Yosys;
– размещение и трассировка в программе X-CAD;

– моделирование в симуляторе Icarus Verilog и просмотр результатов в GTKWave.

Для получения ПО напишите запрос на электронную почту support@dcsoyuz.ru.

$display (“Хорошего дня”);

Комментарии (4)

В 1 квартале 2024 года с производства будут получены опытные образцы микросхемы 5400ТС015 ПЛИС. Для оценки применения микросхемы разработан программный пакет X-CAD, который предназначен для автоматизации логического синтеза, размещения элементов и трассировки.

Процесс проектирования состоит из следующих этапов:

– написание RTL на языке Verilog в программе X-CAD;

– назначение входов и выходов схемы с помощью модуля X-Place;
– логический синтез с помощью Yosys;
– размещение и трассировка в программе X-CAD;

– моделирование в симуляторе Icarus Verilog и просмотр результатов в GTKWave.

Для получения ПО напишите запрос на электронную почту support@dcsoyuz.ru.

$display (“Хорошего дня”);

Отличные новости! Надеюсь вы не будете жопиться как Миландр и дадите отладку в FPGA коммунити FPGA-Systems поиграться на стриме. Ну и ждем вас с презентацией на FPGA конфе в мае-июне

По сути, принципы проектирования ПЛИС одинаковы в различных средах, (одинаковы языки описания аппаратуры, и схожи сами принципы проектирования), и Российские предприятия должны работать на программах и средах подобных Quartus. Quartus стал популярен потому что его открыли широкой публике (у него даже есть бесплатные, старые версии, на которых не работают по новым камням), и постоянно дополняют и развивают этот инструмент, (по этому в проектирование и создание микрочипов стало вовлечено множество толковых людей по всему миру, и профи и самоучек). Но лицензионные версии Quartus уже невозможно приобрести для граждан России. По этому встаёт вопрос: а что будет если наши российские производители ПЛИС, создадут продукт подобный Quartus (т.е. российский аналог квартуса: “RU-Quartus”), который будет копией этой среды проектирования (и по этому, так же как и Quartus, он будет одинаково-применим для проектирования микрочипов на плис), но при этом будет свободен для использования в России. Таким образом Российские промышленные программисты и энтузиасты-проектировщики, получат хороший инструмент для работы, и будут и дальше развивать проектирование полезных микрочипов и микроконтроллеров работая в “RU-Quartus” (который будет полным аналогом Quartus, - это нужно и для своих и для Тайваньских производителей микрочипов), и при этом проектная работа будет идти и развиваться без задержек и без влияния внешних ограничений в которые загоняют Российских промышленников различными методами. При этом промышленность России (в сфере создания новых микрочипов, и соответственно, создания новых технологий на их основе) будет продолжать развиваться на свободной и безлицензионной Российской копии Quartus. Как вам такая мысль? Ведь при таком методе никого из имеющихся специалистов не придётся переучивать, достаточно только “сменить этикетки” в свободно-распространяемой и само-достаточной версии Quartus, и прокачивать программные возможности данной среды программирования, - при этом цифровое развитие пойдёт большими шагами.

  • Romanov_AA ответили на это сообщение.
    3 месяца спустя

    andrei Подавляющее большинство разработчиков для ПЛИС используют для разработки функционала проекта ту среду, которая привычна т.к. языки описания в 99,9 % случаев кроссплатформенные. Нет никакой разницы, разработаю я свой verilog проект в X-CAD или в условном квартусе. Большинство IP блоков и библиотек функционально идентичны. Те IP что не совпадают, как правило стоят денег или работодатель против их использования по лицензионным соображениям. А симулятор моделсим даже в бесплатном виде гораздо удобнее опенсорсной поделки icarus. Главное иметь необходимый запас по быстродействию и выбирать сравнимые по характеристикам кристаллы в среде разработки и в целевой платформе. Различия имеют значение лишь на финальном этапе отладки непосредственно в железе, да и то не всегда. Так что может оказаться, что этот потенциальный RU-Quartus мало кому будет нужен т.к. есть доступные и проверенные годами инструменты. Максимум внутрисхемный отладчик.

    4 месяца спустя

    Коллеги, здравствуйте!
    На правах одного из разработчиков прошу дополнить пост упоминанием еще одного этапа в составе процесса проектирования:
    – логический синтез с помощью Yosys;
    – упаковка и ресинтез схемы с помощью модуля X-Map;
    – размещение и трассировка в программе X-CAD;