Программируемый в полевых условиях массив объектов
-
Определение и назначение FPOA
- FPOA — программируемые логические устройства, модифицируемые после изготовления.
- Предназначены для соединения между ASIC и FPGA, устраняя разрыв в производительности.
-
Особенности и архитектура FPOA
- Включают программируемые кремниевые объекты: арифметико-логические блоки, файлы регистров, блоки умножения и накопления.
- Объекты и межсоединения программируемы.
- Базовая сетка объектов с периферийными схемами и интерфейсной схемой.
- Два типа связи: с ближайшими объектами и «по партийной линии».
-
История и развитие FPOA
- Идея FPOA возникла у Дугласа Пиля во время работы над проектом DARPA.
- Первый прототип изготовлен в 2005 году, первая партия чипов — в 2006 году.
- Патент на FPOA был получен в 2004 году, а компания MathStar основана в 1997 году.
-
Применение FPOA
- Используются в широком спектре аппаратного ускорения, включая обработку сигналов, медицинскую визуализацию и криптографию.
- Обеспечивают высокую производительность в задачах, требующих исправления ошибок и быстрого вычисления.
-
Разработка и поддержка
- Программирование выполняется в системе C, с использованием программного обеспечения FPOA design software.
- Для моделирования поведения использовался инструмент Visual Elite от Mentor Graphics.
- COAST от MathStar обеспечивал графическую среду для планирования и размещения объектов.
-
Текущий статус
- MathStar не получила прибыли и закрыла производство в 2008 году.
- Саджан приобрел патент MathStar в 2010 году, а в 2011 году продал некоторые патенты компании OLK Grun GmbH.
-
Рекомендации
- Статья не содержит конкретных рекомендаций.
Полный текст статьи: