Встреча ПЛИСоводов в Мск, СПб, Минске и Томске
  1. Home
Не пропусти встречу FPGA разработчиков в Москве, Томске, Минске и Санкт-Петербурге в апреле 2022!

Технология встроенных FPGA (eFPGA): прошлое настоящее и будущее

embedded fpga, встроенные плис, efpga

Автор: KeisN13

Дата: 12.01.2022 17:44

Категория:Познавательное

372

2

Аннотация

Наконец-то пришло время для встроенных ПЛИС (eFPGA), и это видно по тому, как они используются в разработках, обслуживающих беспроводную инфраструктуру, системы искусственного интеллекта (ИИ), умные хранилища данных и даже приложения, где ключевую роль играет стоимость конечного изделия. Точно так же, как процессор или DSP, eFPGA могут быть частью системы на кристалле (SoC), которая  динамически реконфигурируется, имея для этого аппаратную логику размером от 1000 до 500 000 таблиц истинности (LUT - look-up table).

Чтобы получить представление об этой технологии (eFPGA), портал EDN провёл беседу с Энди Яросом, вице-президентом по продажам IP, маркетингу и архитектуре решений в Flex Logix Technologies. Flex Logix, основанная в 2014 году как IP-компания, разрабатывает встраиваемые ПЛИС (FPGA как IP, т.е. eFPGA) высокой плотности.

Мы начали интервью с того, что спросили Яроса об истоках этой технологии. Ярос - ветеран полупроводниковой промышленности, карьерный путь которого простирается от Arm и ARC до Motorola и Synopsys.

История: Не так быстро

История eFPGA восходит к 1990-м годам. В полупроводниковой отрасли уже давно говорят о включении логики (LUT) в ASIC, чтобы дать микросхемам дополнительную гибкость. Однако, в отличие от ПЛИС, которые поставляются с хорошим набором сред разработки (IDE), нехватка последних была основным камнем преткновения для внедрения встроенных ПЛИС в чипы.

Ярос вспоминает, что на протяжении десятилетий поступали заявления о создании eFPGA. “Некоторые сотрудники старых полупроводниковых компаний говорят, что они делали это примерно 20-30 лет назад, но то, как они внедряли встроенные ПЛИС, занимало большую часть кристалла разрабатываемой микросхемы".

Традиционные ПЛИС используют сетчатое межсоединение, и 80 % площади в ПЛИС занимают интерконнекты. Сооснователь Flex Logic Чен Ван разработал иерархическое соединение, которое занимает вдвое меньшую площадь по сравнению с сетчатым соединением. Это, в свою очередь, обеспечивает значительные преимущества по площади и затратам. Поставщик IP eFPGA также утверждает, что его архитектура межсоединений достигает 90 % выигрыша в занимаемой площади; с другой стороны, при использовании межсоединений типа mesh в дискретных ПЛИС мы видим почти 70 % выигрыш.


Рисунок 1 eFPGA можно легко оптимизировать для различных размеров шины. Источник: Flex Logix 

 

Настоящее: Бизнес идет хорошо

Технология eFPGA очень универсальна, поскольку она может быть встроена  как в виде маленького ядра (инстанса или экземпляра), так и в варианте большого исполнения в зависимости от конечного приложения. eFPGA, которая работает как готовый чип FPGA, может быть встроена в разрабатываемую микросхему в течение нескольких дней.

“Мы получаем большую поддержку от компаний-разработчиков ASIC”, - сказал Ярос. “Интеграция функций FPGA в ASIC повышает производительность, снижает энергопотребление и стоимость на системном уровне”. Это позволяет инженерам-проектировщикам полностью отказаться от ПЛИС или использовать менее дорогую ПЛИС, в зависимости от требований конечного приложения.

Ярос также отметил, что компании, производящие комплексные решения, традиционно использовавшие ПЛИС, начинают изучать технологию eFPGA вместе со своими партнерами, производящими ASIC. В то время, как требования рынка быстро меняются, системные производители, такие как производители автомобилей и tier 1, не могут ждать год, чтобы добавить новые функции, т.е. не могут ждать выхода ASIC, выполняющих конкретную задачу. “Поэтому сегодня, гибкость, которую дает реконфигурируемость eFPGA имеет намного больше смысла, чем 10 лет назад”.

Мы плавно перешли к микроконтроллерам более высокого класса, в которых уже начинают появляться  аппаратные ускорители, будь-то для обработки нейронной сети или для ускорения проприетарного кода. В этих сценариях обычно используется от 16 000 до 20 000 LUT. Далее, Ярос видит больший интерес со стороны компаний, которые разрабатывают аналогово-цифровые или цифро-аналоговые изделия. “Единственное, что меняется на цифровой стороне, - это алгоритм обработки”, - сказал Ярос. “Итак, разработчики изделий со смешанными сигналами рассматривают eFPGAs с точки зрения того, чтобы добавить уровень конфигурируемости для алгоритмов обработки  без необходимости инвестировать в MCU и необходимый для него набор программных средств”.


Рисунок 2 eFPGA Flex Logix основана на EFLX 4K, секция, которая поставляется в двух версиях: полностью логическая или в основном логическая с несколькими умножителями (MAC). Источник: Flex Logix 

 

Будущее: Конкуренция с дискретными ПЛИС

Бытует мнение, что бизнес eFPGA будет представлять угрозу для сегмента автономных ПЛИС. Однако то, что делают Intel и Xilinx, - это достаточно сложные законченные продукты. “Intel и Xilinx переходят на уровень более широкого видения использования FPGA, например, для поддержки гипермасштабируемых центров обработки данных, для чего они добавляют специализированные аппаратные подсистемы внутри своих ПЛИС”, - сказал Ярос. “Я не вижу того, как eFPGA сможет повлиять на бизнес Intel и Xilinx, поскольку они продают большие, дорогие ПЛИС с большим функционалом”.

Он добавил, что бизнес eFPGA очень комплементарен. “Мы поговорили с сотрудниками Xilinx и Intel, и они вообще не видят никаких конфликтов”. Это также связано с тем, что требования к реконфигурируемости охватывают очень широкий спектр отраслевых сегментов, и поэтому конфликта с традиционными компаниями, производящими ПЛИС не возникает.


Рисунок 3 Поставщики eFPGA не видят большого конфликта с традиционными компаниями производителями ПЛИС. Источник: Flex Logix 

Еще одним фактором, определяющим бизнес eFPGA, являются компании, которые хотят контролировать свою цепочку поставок. У них могут быть свои собственные MCU или ASSP, вокруг которых они создали программные стеки. Таким образом, добавив некоторый уровень реконфигурируемости в виде eFPGA, они могут заменить/перенести алгоритмы безопасности или проприетарный код.

eFPGA доступны от нескольких производителей, и, хотя эти IP являются интегрируемыми решениями, объём ресурсов ПЛИС начинает играть роль для определенных приложений. Другая вещь, которая сместила маятник в пользу eFPGAs, - это переход к более мелким технологическим нормам. Flex Logix, поддерживая технологические нормы от 180 нм до 5 нм, в настоящее время занимается разработкой микросхем на 3 нм.

“Мы видим готовность производителей ASIC пожертвовать площадью для обеспечения конфигурируемости”, - заключил Ярос. “Таким образом, подавляющее большинство чипов, которые будут выпущены в ближайшие 5-10 лет, будут в той или иной степени содержать eFPGA”. Быстро Меняющиеся стандарты и уникальные алгоритмы искусственного интеллекта подтверждают наше видение.

Автор

Маджид Ахмад, главный редактор EDN и Planet Analog, более двух десятилетий освещает индустрию разработки электроники.

Оригинал 

https://www.edn.com/embedded-fpga-efpga-technology-past-present-and-future/  

PS: небольшой бонус с нашей Питерской FPGA конференции, где мы также затрагивали тему eFPGA

 

Получай ранний доступ к материалам на нашем patreon

 

Всего комментариев : 2
avatar
1 alerusakov • 18:59, 12.01.2022
"Традиционные ПЛИС используют сетчатое межсоединение, и 80 % площади в ПЛИС занимают интерконнекты. Сооснователь Flex Logic Чен Ван разработал иерархическое соединение, которое занимает вдвое меньшую площадь по сравнению с сетчатым соединением"А нет ли больше информации про предложенную структура интерконнекта? В таком виде пока больше похоже на рекламное утверждение. И действительно интересно понять как они достигают экономии площади и для каких задач это сработает
avatar
0
2 KeisN13 • 19:50, 12.01.2022
Честно говоря, не искал информации по этому вопросу. Как вариант это полазить на сайте флекс лоджикс и по статьям ieeee
avatar
Чуть больше преимуществ для наших патронов на Patreon

Последние статьи нашего сообщества

Познавательное

Технология встроенных FPGA (eFPGA): прошлое настоящее и будущее

Подробнее

VHDL

Реализация базовых компонентов ЦОС: КИХ фильтр

Подробнее

Инструкции к сайту

Игра: Напиши статью на FPGASYSTEMS

Подробнее

Общее

Основы статического временного анализа. Часть 2.1: System Synchronous Input Delay Constraint.

Подробнее

Познавательное

Поточное вычисление двоичного логарифма

Подробнее

Верификация

Верификация проблем с пересечением тактовых сигналов в ПЛИС с помощью ALINT-PRO

Подробнее

SystemVerilog

Статическое в SystemVerilog

Подробнее

Xilinx Vivado

Стратегии оптимизации HDL-кода и синтезатора нетлиста для FPGA

Подробнее

Инструкции к сайту

Оформление статей для сборника

Подробнее

Общее

Основы статического временного анализа. Часть 1: Period Constraint.

Подробнее
Все статьи

Календарь актуальных событий и мероприятий

Вебинар (состоится )

Xilinx Technologies for New Space / Space 2.0

Подробнее

Вебинар (состоится 15-дек-2021)

Повышаем качество RTL кода

Подробнее

Вебинар (состоится )

Онлайн викторина по электронике

Подробнее

Мероприятия (состоится )

Мероприятия для студентов профильных вузов.

Подробнее

Вебинар (состоится 11-дек-2021)

Цифровые фильтры на ПЛИС. С чего начать

Подробнее

Вебинар (состоится )

Платформа прототипирования СБИС и СФ-блоков от Siemens EDA

Подробнее

Вебинар (состоится 13-ноя-2021)

Сто вопросов к основателю FPGA комьюнити

Подробнее

Вебинар (состоится )

Вебинар «Разработка на ПЛИС с применением IP-ядер российского производства»

Подробнее

Мероприятия (состоится )

День технологий Intel FPGA

Подробнее

Вебинар (состоится 16-17-ноя-2021)

Вебинар о инструментах разработки на языках C и C++ для ПЛИС Microchip — 16 и 17 ноября в 15.00(мск)

Подробнее
Все предстоящие события

Объявления

Ищу сотрудников

FPGA Designer в компанию MicroAvia

Подробнее

Продам

Продам плату QMTECH ZYNQ 7020

Подробнее

Куплю

Куплю Microzed

Подробнее

Ищу сотрудников

Инженер-верификатор

Подробнее

Ищу сотрудников

Инженер-программист FPGA (FPGA Designer)

Подробнее

Ищу сотрудников

Инженер-разработчик ASIC

Подробнее

Ищу сотрудников

Инженер-программист ПЛИС

Подробнее

Ищу сотрудников

Инженер-верификатор (UVM)

Подробнее

Продам

Курс по VHDL

Подробнее

Ищу сотрудников

FPGA разработчик. Полная занятость (Москва)

Подробнее
Все объявления

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку