Что нам стоит периферию построить

Аватар пользователя ivacbka

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

Для примера опишу примерные шаги по производству, допустим это простой 2Д видеоадаптер, или сетевой концентратор\маршрутизатор на 1Гбит на 4 дырки, с кешем маршрутов, или секретный ускоритель для рассчётов данных поступающих по сотне другой каналов ЦАП\АЦП, с интегрированными сигнальными процессорами.

Процесс выглядит примерно так:

  1. Описать устройство, цели, функции, интерфесы, условия эксплуатации, форм-фактор
  2. Составить функциональную схему
  3. Спроектировать логическую схему, описать что и как должно работать, выбрать инженерные решения
  4. Спроектировать печатную плату
  5. Подобрать электронные компоненты
  6. Спроектировать корпус( для периферийной платы в PC это кусок металла с перфорацией под разъёмы, на двух винтиках, иногда корпус для Военных ЭВМ - это коробка с подогревателем, кондиционером, вентиляторами на рубиновых подшипниках и т.д., иногда сложность корпуса существенна)
  7. Написать микропрограммы, для ПЛИС( если таковые имеются), и подготовить дефолтные настройки для всех устройств с энергонезависимой памятью
  8. Написать software-имитаторы целевого устройства, для верификации( низкоуровневый на SystemVerilog), и для разработки софта( высокоуровневый, можно на C++ или чём угодно ). Написать драйвера, сопутствующий софт для отладки, тестирования, отбраковки.
  9. Произвести печатную плату
  10. Припаять все компоненты
  11. Залить все прошивки, и изначальные данные в EEPROM если таковые нужны
  12. Собрать готовое изделие
  13. Починить все косяки без существенных переделок, иногда если не работает повторить с откатом вплоть до пунктов 4-5
  14. Подготовить стенд для отбраковки и проверки изделий, научить людей это делать
  15. Опытная эксплуатация, собирать отзывы, выезжать на объекты, исправлять баги, иногда выпускать Вер.2.
  16. Пройти госиспытания, как правило если всё остальное ок, то это просто геморрой с архивом и документацией, на моей памяти жестких косяков на этом этапе в аппаратной части почти не было.
  17. Серийное производство, поддержка

Итак первые два пункта понятны - надо посидеть подумать собрать информацию поговорить и т.п.

Остановимся на 3м пункте, в простейшем случае можно запихать всю логику в ПЛИС( если партии изделия небольшие ), если громадные, или ставим процессор, который крутит микро ОС и всё выполняет, иммитируя работу ПЛИС, но немного медленнее, либо собираем рассыпухой если возможно конечно, либо делаем свой кристал, что очень дорого. Если пихаем всё в ПЛИС, то на печатной плате будет обвязка ПЛИС, память, интерфейсы, питание, в остальных случаях сложность платы заметно возрастает.

Могу привести пример - в крупных радарах ФАР\АФАР - тысячи датчиков от которых идет аналоговый сигнал, и через АЦП попадает в ПЛИС, которая аппаратно ускоряет необходимые рассчёты( плюс их можно реконфигурировать сколько угодно раз, при необходимости), по быстродействию это позволяет обеспечить максимальный уровень производительности( круче только спец кристалл для радаров сделать ), при этом на цену ПЛИС всем насрать, ибо радары - устройства штучные, и даже с учетом цены ПЛИС, в цене готового изделия вспомогательная электроника не так заметна.

Для понимания масштаба цен ПЛИС, с минимумом логики, чтоб мониторить плату, и моргать светодиодами - 50$. ПЛИС чтобы запихать 2D видеочип, или сетевую плату 1000$, если нам нужно в ПЛИС запихать контроллер памяти DDR2\3 и много логики( как пример для ALTERA\Intel STRATIX V GX попроще) то она стоит от 3500$( в зависимости от быстродействия и количества логики ), и Industrial(которое выдерживает более злобные условия эксплуатации) исполнение вам просто так могут не продать, бывали с этим проблемы, особенно в крупных партиях.

Разработка средней периферийной печатной платы( если устройство состоит из одного модуля) труд 3 человек на протяжении 2 месяцев примерно, потом изготовление( учитывая рассыпуху ) с себестоимостью примерно 6000$ для штучных многослойных плат и до примерно 1000$ для простых. Если говорим про относительную массовость, то можно поделить на 10.

Если плата включает логику на ПЛИС нужны инженеры-разработчики на Verilog - чтобы её описать. Нужны симуляторщики, которые на С++ или аналоге напишут имитатор модуля по принципу чёрного ящику, крупными мазками, чтобы отлаживать, и писать драйвера, прикладной софт, и проч, до финальной отладки, пока инженерный образец не будет сделан и отлажен уже физически, а как будет сделан, чтобы был эталон с чем сравнивать. Нужны симуляторщики кто напишен на SystemVerilog полные тесты, с имитацией полных физических процессов, для того чтобы при заливке идеального кода в реальную ПЛИС не расплакаться. Нужны люди умеющие работать именно с ПЛИС, на всех этапах, в том числе при разработке платы и кода, нужны люди умеющие работать с осциоллографом и паяльником, чтобы чинить плату которая не работает. 

Потом как многие наверное догадались нужно немножко софта - софт для создания печатных плат( дорого 10000$+ в год цена масштабируется при росте штата сотрудников, отдельные лицензии на версию для одновременной работы над одной платой и т.д.), симуляторы для Verilog\SystemVerilog( 10000$+ также с масштабированием от одновременно обсчитываемых симуляций, даже МЦСТ ведущий разработчик может позволить себе лицензию на примерно 5 параллельных симуляций), библиотеки компонентов( если мы хотим чтобы из плис торчал USB или типа того, надо или чтобы он там физически был, или полное описание протокола на Verilog нужно будет писать самим, аналогично все остальные интерфейсы, данные описания на дороге не валяются ), лицензия на софт для ПЛИС( а вы думали достаточно просто купить микросхему за 10000$+, Ха Ха). Ещё напомню, что с первого раза платы редко получаются 100% идеальными, и будет несколько партий, но масштаб цен думаю понятен.

Также напомню, что если вы хотите реализовать какой-либо модный интерфейс - как-то PCI, PCI-Express v 1.0-3.0, USB 1.0-3.0, DRAM DDR… то нужно как минимум вступить в консорциум, и занести денежку, за сертификацию устройства, и для получения документации, купить стенд для проверки соответствия протоколу, если деньги позволяют, если вы хотите готовую реализацию в исходных кодах - то придётся заплатить гораздо более круглую сумму.

Для периферии уровня простой 2D видеоплаты, которая имеет пару выходов на мониторы, и умеет перекладывать байты в видео буфер, из своей памяти, и получать данные от ЦПУ по PCI: требуется оценочно около 50000$( лицензии куплены в притык, и параллельно делать на эти деньги что-то ещё вряд ли получится) затрат на лицензии для ПО, далее мы платим только цену компонентов, и изготовление и примерно полгода работы около 12 инженеров разработчиков, инженера-менеджера, закупщика. А если мы хотим 100% локализацию, то ещё пожалуйста заводы по производству рассыпухи заверните( резисторы, транзисторы, конденсаторы, усилители, прочие сопутствующие микросхемы, разъёмы, корпуса ).

Можно попробовать оценить суммарную цену на разработку:

При количестве итераций в районе 3, с первого раза редко что работает 100%, получим итого:

  1. Весь софт 50000$
  2. Зарплатный фонд, офис и т.п. - 6 месяцев * 15(человек) * 2000$(положим у всех зарплата до налогов около 2000$, т.е. после налогов будет в районе 80к), офис и  компы пусть стоят 10% от зп фонда получим 200000$.
  3. Изготовление одной платы для опытных образцов, с учетом компонентов получится что-то около 2000$, если нет дорогих ПЛИС, нужно хотя бы 3 прототипа в каждой опытной партии, так как они будут ломаться, будут нужны разным отделам для тестов и т.д., итого 9 * 2000$ = 18000$ опытные образцы.

Итого получим 50000$ софт + 200000$ разрабы + 18000$ опытные образцы = 270000$ на одно не сложное периферийное устройство.

Далее поговорим о разработке интегральных схем на кремниевых кристаллах, там всё ещё интереснее.

Авторство: 
Авторская работа / переводика
Комментарий автора: 

Все цены в долларах, так как в данном случае импортное почти всё, за редким исключением, особенно если смотреть с точки зрения цены, а не количества позиций.

Почему ПЛИС а не микроконтроллеры?

По существу, большинство простых устройств можно сделать используя и то и другое. Решения на микроконтроллерах будут гарантированно дешевле, как железо( думаю процентов на 50-70 ), так и софт( для МК он зачастую халявный).

Однако с ростом сложности устройства уже не всё можно сделать используя микроконтроллер, если к примеру нужно очень много параллельной логики, либо если нужна высокая производительность. Также есть к примеру ПЛИС, со встроенными микропроцессором, которые сочетают достоинства и того и другого.

Комментарии

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Смотрите мой ответ balmer, я там написал больше деталей.

Цифры все примерные, я не претендую на абсолютную точность при абстрактной задаче, да и времени у меня нет высчитывать до копейки. 

Цель статьи показать примерно процесс, порядок цен и 

вот захотели сделать такую простую вроде фигню, а ценник оказывается вот какой конский

Это не академический труд, а публицистика для широкой аудитории.

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Я не говорил, что есть только две ПЛИС во всем мире -а лишь ориентировочно показал низ и верх для периферии уровня который указан в заголовке. Так есть и более дорогие ПЛИС к примеру StratixIV с лямом вентилей, цену на который слабонервным лучше не смотреть и более дешевые как вы указали.

Так что вы хотели сказать и показать читателям ? Какая главная цель подобной работы ? Вам нужно показать бесперспективность технологической гонки или все таки решать объективные практические задачи ? 

Периферийные устройства бывают разные и для различных задач. Зачем создавать коня в вакууме - рассмотрите в своих примерах лучше что то реально сделанное вами.

Аватар пользователя balmer
balmer(6 лет 5 месяцев)

Если почитать внимательно комментарии автор ответил на эти вопросы. Железка, о которой писалась эта статься - 2D видеоадаптер для Эльбруса. Основная причина, почему цены кажутся большими - это очень маленькая партия. Сама железка была разработана в короткие сроки, то что железо явно избыточно - это нормально для мелких партий.

Так что основной смысл - надо завоевывать рынки. Причем завоевывать и явно силой оружия и мягкой силой стандартов.

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Согласен. Основная проблема это емкость рынка доступная нашим компаниям. Сам участвовал в подобной работе, но со стороны заказчика. И именно такой подход как у автора и отметал - у нас есть конкретная задача и потребность, нам же плетут с три короба и вообще не понимают что нужно ,а показывают как им бы хотелось себя проявить....

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Тут есть два подхода, если говорим про обычную фирму - то вопросов нет правда ваша, обычному коммерсанту насрать как и что сделано, главное сколько стоит и как продать.

Если говорим про импортозамещение, отечественную разработку, и развитие - то извольте разрабатывать сами, а это сложно и дорого, с купи-продай не сравнить.

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Если говорим про импортозамещение, отечественную разработку, и развитие - то извольте разрабатывать сами, а это сложно и дорого, с купи-продай не сравнить.

Но вы не описываете импортозамещение, вообще непонятно что именно вы описываете. При невозможности достать но потребности разрабатывают свое. Вы же показываете какой то неудачную смесь коммерции и шапкозакидательства. 

Если есть стратегическая задача - то денег не считают и это не имеет никакого отношения к вашему примеру и выход это создание своей отрасли жизненно необходимых компонентов. При таком подходе разумен и промышленный шпионаж и разбор доступных компонентов.

Но к нашей реальности это не имеет никакого отношения. 

Если вы хотите просветить публику в этом вопросе - так и возьми какой либо реальные проект ,реализованный а не на бумаге. Так как именно на стадии обсуждения и отметаются предложенные вами примеры как неадекватные.

Тема на самом деле интересная и полезная для общества ,но форма вашего примера абсурдна и вредна.

Рассмотрите что то более реальное - например рассчитайте бюджет разработки и создания производства универсальных блоков управления для стиральных машин. Это востребованный продукт и на него есть определенный спрос. Берите примеры из жизни.

Аватар пользователя DimVad
DimVad(10 лет 7 месяцев)

А можно вопросик ?

Ну, типа, какие выводы из всего этого будут ?

Ведь "дорого всё это" - это не вывод. Ну, многое что дорого, и что ?

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Выводы, каждому свои. Я просто показал процессы.

Сложные устройства разрабатывать относительно дорого, и нужно много разных специалистов.

Вот ниже куча народу отписалась - зачем всё это купи макетку у китайцев =)

Вот в принципе и ответ, почему часто мы видим китайские изделия с переклееными наклейками, и русскими буквами на корпусах - разработка дорого, а взять серийный, уже рабочий образец и впарить заказчику - самое оно, ну и деньги взять как за разработку, чтоб "маржа большой был".

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Сложные устройства разрабатывать относительно дорого, и нужно много разных специалистов.

Вы поете песню со своего минарета и другие вас просто не понимают ,так как это выглядит глупо. Вы реально сами подвесили своё мнение об отрасли в "вакууме".

Аватар пользователя gerstall
gerstall(12 лет 2 месяца)

Какого тысячелетия статья? Вполне приличные чипы второго уровня в рамках классификации автора стоят 60 баксов в наборах с перефирией. Третьего уровня - баксов 200-300 распаянными на досках. Сами чипы - в 2-20 раз дешевле. Задачи, которые реализуют чипы за косарь, явно находятся за пределами воображения автора, т.к. относятся к инструментальным (или приборным, если так больше нравится) скоростным синхронным системам реального времени. На десятикосаревых решаются очень приличного уровня темы искусственного интеллекта. 

И пропущены в карте техпроцесса как минимум два-три пункта. 1.Документация конструкторская, документация технологическая, документация эксплуатационная 2.изготовление ASIC на базе прошивки FPGA 3. Модернизация, т.к. в настоящий момент никто не ждет для отправки в серию ликвидации всех багов, цикл жизни продуктов невелик и требования к продукту быстро меняются.

ЗЫ. Стоимость проекта в 270 тысяч долларов- это кафе в 40 квадратных метров в подворотне у метро Бирюлево. Рентабельность, естественно, у карточек периферии поприличнее, но требует высокого системного уровня образования населения. Дальше государство расставляет приоритеты.

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Я описывал в основном цену разработки, а не стоимость серийного образца, ясен пень макетки которые штампуют миллионами стоят дешево.

Опять же я описывал более сложные устройства, чем макетка, и показал диапазон, что в одних случаях действительно может быть дешево, в других дорого. Чипы чипам рознь, поизучайте линейки ПЛИС и увидите что их много и разных. И в некоторых случаях 50 МГЦ недостаточно, так как чем больше вы логики накрутите тем хуже будет с таймингами, и итоговой частотой работы устройства.

Про документацию это пункт 16.

Делать ASIC вместо FPGA или не делать, это вопрос в количестве изделий, в данной статье и так избыточен, об этом напишу позже. В некоторых случаях более актуально FPGA или микроконтроллер, чем делать ASIC, хотя опять же всё зависит от конкретных условий.

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Я описывал в основном цену разработки, а не стоимость серийного образца, ясен пень макетки которые штампуют миллионами стоят дешево.

В чем смысл таких расчетов ,если он никогда не реализуется в реальности ? Ради освоения бюджета ? И только ? 

Если говорить о реальном производстве и бизнесе  - то работают совсем иные схемы. Собственное производство и разработку запускают только при большом объеме рынка и высоком спросе на изделие - но в таких условиях и бюджеты и экономика в корне другие. Так зачем вы поднимаете этот анекдот до уровня здравого обсуждения ?

Со стороны читателя это выглядит как дурнопахнущий наброс дилетанта в теме ,который лишь может отпугнуть от отрасли подрастающее покаление... ведь "все пропало" и просралиполимеры.

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Сугубо ваше личное мнение.

Ещё раз цель статьи - показать процесс разработки, и примерную цену только разработки устройства.

Про стоимость готового серийного изделия я умолчал, т.к. она зависит сугубо от количества в серии( да и при подготовке к серийному производству зачастую даже работающее устройство сильно меняется).

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Вы не добились декларируемой цели - так как процесс разработки устройства начинается с анализа потребности в этом устройстве и оценки емкости рынка. 

Вы просто показали что то само в себе без привязки к реальности воплощения в жизнь. Можно покрасить забор в деревне с помощью краски сделанной на основе пуповинной крови белых альбиносов самки шлемоносного казуара. Но на основании расчета бюджета такого мероприятия нельзя делать выводов об экономике покраски заборов в России. Вы понимаете логику ?

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

Какой бы рынок ни был, разработка от его наличия или отсутсвия никак не зависит, а могут меняться некоторые технические решения, в зависимости от партии( ПЛИС, микроконтроллер, рассыпуха, свой ASIC), тут речь про то, что мы заведомо не рассматриваем вариант купить за бугром и выдать за своё, а разрабатываем по честному.

Я показал типичный процесс, так как Россия почти не производит крупносерийной электроники, то мой подход весьма популярен особенно в ВПК, ибо там серии далеко не миллионные.

Аватар пользователя NOD
NOD(9 лет 1 месяц)

Какой бы рынок ни был, разработка от его наличия или отсутсвия никак не зависит, а могут меняться некоторые технические решения, в зависимости от партии( ПЛИС, микроконтроллер, рассыпуха, свой ASIC), тут речь про то, что мы заведомо не рассматриваем вариант купить за бугром и выдать за своё, а разрабатываем по честному.

Что вы несете ? Вы очень далеки от реальности. Где и самое главное кто ставит задачу по импортозамещению "платы 2д адаптора на самом нелепом подборе комплектующих и технических решениях" ? 

Я показал типичный процесс, так как Россия почти не производит крупносерийной электроники, то мой подход весьма популярен особенно в ВПК, ибо там серии далеко не миллионные.

Россия производит всю необходимую ей продукцию и при необходимости осваивает новые производства. О какой электронике вы говорите ? Стиральные машины и холодильники идут даже на экспорт в Европу. Какие страны в мире производят хотя бы половину номенклатуры товаров производимых в России  ? 

Говорите конкретней. Ибо нет смысла производить все ,особенно ширпотреб если есть возможность получить более дешевые аналоги. Вы это понимаете ? 

Если же обсуждать именно развитие бизнеса в сфере разработки и производства электроники и элементной базы - создать свой российский самсунг - то это совсем другой разговор и ваш пример не имеет к нему никакого отношения. 

Скрытый комментарий Argus (без обсуждения)
Аватар пользователя Argus
Argus(8 лет 2 месяца)

"Метро Бирюлёво" - yes

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя jamaze
jamaze(12 лет 3 месяца)

простой 2Д видеоадаптер, или сетевой концентратор\маршрутизатор на 1Гбит на 4 дырки, с кешем маршрутов, или секретный ускоритель для рассчётов данных поступающих по сотне другой каналов ЦАП\АЦП, с интегрированными сигнальными процессорами.

1. Простенькое и известное делают в Китае на порядок быстрее и дешевле. Ибо заводы рядом. У нас нет шансов в этой конкуренции (пока), да и не надо. Надо делать уникальное.

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

Статья ни о чём. Если всё так просто - то бери кредит на 15 млн рублей (Господи, какие копейки для производства) - и вперед..

Аватар пользователя ivacbka
ivacbka(8 лет 1 месяц)

1 - именно. По этому чтобы жива была внутренняя школа разработки надо как минимум применять своё в военной сфере и промышленности( хотя бы для сохранения компетенций ). А для развития только закрывать рынок и внедрять своё добровольно-принудительно.

2. У нас с микропроцессорами которые делают в стране именно так и происходит, есть ВПК, и всё, больше никому оно не всралось, ибо у Китайцев дешевле.

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

Да даже отдать разработку на аутсорс в Китае, и уметь принять работу нужно уметь, ибо Китайцы не любят читать тех задание, требования, делают как умеют, в итоге на доделки и проверку больше времени потратишь чем самому делать.

Страницы