Я полностью согласен с оценкой «порядка величины» того, насколько простое и доступное открытое программное обеспечение отличается от открытого аппаратного обеспечения. Это сводится к «битам» против «атомов». Затраты и проблемы, связанные с работой над проектом открытого программного обеспечения, чрезвычайно низки, а инструменты и инфраструктура (Интернет, GitHub и ваш ПК) были оплачены до того, как вы начали проект открытого программного обеспечения, поэтому дополнительные затраты - это ваше время.
Открытое оборудование требует, чтобы вы получили «атомы» только для того, чтобы начать работу над проектом и, как говорилось в предыдущем посте:
- Использование стандартного продукта компании - самый дешевый вариант (от 5 до 100 долларов) *
- Внедрение FPGA обходится дороже (от 20 до 2000 долларов)
- Ваш собственный ASIC (от 200 000 до 2 000 000 долларов США)
- Ваш собственный потрясающий материал для изготовления деталей (от 500 000 000 до 2 млрд долларов)
* Эти расходы включают в себя расходы на разработку, а также стоимость чипов
Теперь аппаратное движение с открытым смешанным сигналом не обладает преимуществом подобной FPGA опции, упомянутой выше, с более разумными затратами на разработку и затратами на устройства.
Компании [да, моя компания является одной из них] работают над созданием настраиваемых решений со смешанным сигналом, которые позволят перенести подобную FPGA бизнес-модель в конструкцию аналоговых и смешанных сигналов. В некоторых случаях открытое аппаратное обеспечение в настраиваемом микросхеме со смешанным сигналом может открывать аппаратные проекты в большей степени, чем сегодня на уровне печатных плат.
Да, я говорю, что конфигурируемый чип может быть проще, чем дизайн печатной платы.
Конфигурируемая микросхема будет содержать проверенный на силикон IP, который может быть связан с изменениями слоя с одной маской с помощью автоматизированных инструментов проектирования, подобных месту FPGA, маршруту и процессу конфигурации. И проекты со смешанным сигналом не устаревают так быстро, как цифровые проекты, потому что аналоговые схемы не должны преследовать низкие уровни Мура, как цифровые проекты.
Возможность работать с распределенной командой над содержимым конфигурируемого чипа может, по-видимому, принести концепции открытого программного обеспечения и преимущества для открытого аппаратного дизайна.
Наша предпосылка заключается в том, что следующие атрибуты помогут сделать открытое оборудование более популярным:
- Стандартизированное конфигурируемое аппаратное обеспечение для микросхем
- Характеризуемые и документированные блоки IP
- Доступные высокоуровневые инструменты проектирования, которые абстрагируют полностью индивидуальные детали дизайна чипов
- Автоматическая компиляция проектов высокого уровня для настраиваемых устройств
- Инструменты совместного использования дизайна, которые поддерживают распределенные команды