Представители фирмы Xilinx уверяют, что развитие и внедрение высокоуровневых средств — это единственная возможность в будущем вести разработку для все бОльших и бОльших чипов FPGA. Традиционные средства просто не будут справляться с этим, и вероятно, Verilog/VHDL уготована судьба ассемблера, но это в будущем.
ИМХО это неправда. Не вижу проблем использования HDL языков при создании сложных СФ-блоков. Они достаточно высокоуровневые и вполне читаемые. С наглядностью того же Verilog при соблюдении минимальной культуры написания кода вообще мало какой из современных языков может сравниться.
А вот настоящую на мой взгляд причину я слышал на какой-то конфе в США. Заключается она в том, что большим парням не нравится то что HDL-разработчиков мало, их приходится хантить и много платить. А разработчиков ПО — много, и с ними проблем нету. Пользуясь тем что FPGA ныне ломовые и особо в оптимизации по ресурсам не нуждаются — им очень нравится мысль всех HDL-разработчиков поувольнять нафиг и посадить писать плиски 3х-копеечных индусов.
И видимо в конечном итоге так все и будет. HDL останется только в компаниях, занимающихся микроэлектроникой, а со временем уйдет и оттуда.
Соглашусь что я возможно вольно обращаюсь с понятиями. В моем окружении словом эмбеддер обычно называют программистов, которые пишут софт для микроконтроллеров.
Вот смотрите — запрограммировать STM32 чтобы он правильно дрыгал ногами и читал I2C — я смогу.
А написать ПО сопровождения цели в реальном времени для PPC440 — нет.
Этим и отличаются схемоты, умеющие программировать микроконтроллеры от разработчиков встраиваемого ПО (эмбеддеров).
Бывает и врачи становятся программистами.
Частные случаи на то и частные.
Это две разных профессии. Да они идут рядом и связаны. Бывают даже специалисты в обоих сразу. Причем я не о схемотах, умеющих программировать микроконтроллеры — это добра полно. А а полноценных профи в обоих классах)
Но в общем и целом эти профессии — разные.
Эмбеддер — это все таки программист, который немного погружен в железо. Немного. Обычно они владеют базовыми навыками: умеют читать схемы, работать с КИ-аппаратурой и паять. Этого как правило для их задач — достаточно.
Эдакий гибрид эльфов и гномов. Примерно 85% эльфа и 15% гнома.
Или всякие попытки HLS И тому подобные попытки перехода с программирования?
HLS годится во многих применениях, но процессорные ядра и другие СФ-блоки все таки пишутся на HDL разработчиками микроэлектроники, а не бывшими например Jawa программистами. Тут нет кросс-платформенности специалистов )
Ну и чего плохого в выборе между программизмом и схемотехникой?
А остальные языки это не скиллы, т.е. просто инструменты для реализации алгоритмов?
Безусловно, просто контекст статьи — ПО. Разработчики ПО могут там навыбирать себе портфолио языков руководствуясь их востребованностью и ценой.
Мы нет — у нас их два + System. Знать по хорошему надо все ).
Человек не выбирает между C и Verilog. Тут он выбирает между тем быть ему программистом или схемотом.
Вы несколько подменили мой посыл. Идея моего поста была такая что автор по сути анализировал каким программистом быть лучше, но при этом засунул в виды программистов скилл от разработчиков электроники.
Разработчиком электроники сейчас в нашей стране быть хуже чем разработчиком ПО. За это платят гораздо меньше.
Разработчиком микроэлектроники быть лучше (чем разработчиком электроники) — за это платят больше. Я бы даже сказал — платят хорошо. Но мест где можно работать — мало.
И нет, там не 40 тыщ предлагали…
Видимо хороший работодатель. А сколько предлагали? А то может я все брошу и займусь — я люблю писать на HDL. Но никак не найду того, кто бы за это платил нормально.
Ну где такой отлаженный алгоритм — там и зарплата 40 тыщ у «Verilog-программиста». Это достаточно простой язык — на такие позиции можно смело брать студентов и через полгода они уже будут нормально кодить Verilog без детских ошибок. А просто написать что-то там внятное — недели через две наверное смогут.
Если полноценные профессии подвергнуть декомпозиции на скиллы, а потом скиллы называть профессией — то да, разница не большая. Как в примере с таксистом и трактористом — скилл кручения баранки у них одинаковый, просто немножко разные баранки. То есть можно посравнивать — что популярнее — тракторная баранка или автомобильная. Какая там… легче крутится, удобнее в руке лежит.
В том что это составляющие части другой профессии.
Я программирую на Verilog/VDHL, а помимо этого разрабатываю электрические схемы, трассирую печатные платы, моделирую Signal и Power Integrity и работаю с КИ-аппаратурой. То есть общего у меня с программистами всего да ничего.
Другая корзинка.
В нашем мире — «знать Verilog» — это просто плюс в карму, а не флагман умений.
Хотя для HR мы все одинаковые чумазики ).
То же самое относится к Tcl. Как тут верно было подмечено — он используется в тулах для разработки FPGA, а также он используется в ECAD системах и в системах моделирования SI. То есть знание Tcl — это просто кусок владения САПРом а не самостоятельное умение.
PS: HDL — это высокоуровневые языки. Низкий уровень в нашем случае — это нетлист.
ИМХО сопоставлять HDL языки и языки написания ПО — это то же самое что сопоставлять таксиста и тракториста. В принципе 4 колеса и баранка есть в обоих случаях, на этом общее заканчивается.
Владение HDL языком — это свойство разработчика РЭА или разработчика микроэлектроники. Само по себе оно не ценится. К нему обязательно должен прилагаться набор скиллов ничего общего с программированием не имеющий.
Деньги не всегда означают очередь.
Очередь образуется там где известное имя.
Причем известное имя не всегда означает деньги ). Точнее почти никогда не означает.
Известное имя создает у кандидатов иллюзию, что стоит ему туда попасть — как вся его жизнь наладится на 20 лет вперед.
Раньше я часто слышал, что программист — профессия для молодых, там нужны молодые мозги, после тридцати пяти (или даже тридцати) быть программистом сложно, а то и невозможно.
Да просто слишком много программистов, поэтому HRы привередничают и тупо отрезают часть по возрасту. У них боль, когда кандидатов больше 10 — надо как-то прореживать, чтобы всех подряд не собеседовать.
И вопросы Вам идиотские с выдуманными нежизненными задачами, на которые надо отвечать карандашом на листике — тоже по этой причине задают на собеседованиях. Чтоб срезать наплыв.
Будет еще больше — начнут проверять сколько раз Вы отжимаетесь и какого цвета кеды носите.
А еще это усугубляется тем, что большие компании считают бэкграунд — в основном вредным, ибо он мешает встраиваться в их формализованный Design Flow.
PS:
Я как-то по молодости устраивался в гнус. Там было 100500 кандидатов. Попал к HRу американцу — он минут 5 пытался понять то о чем я ему толковал про свой опыт пытаясь что-то там заполнить, потом с грустным лицом протянул дал мне этот листик и попросил заполнить самому. Это оказался тупой опросник по типу ЕГЭ где надо было плюсики поставить в разных местах.
Это легло бы на НДФЛ. Но оплачен он был бы в том числе из доходов олигархов, что лично мне (и не только) было бы приятно, а им нет.
Конечно, при увеличении НДФЛ Вашу з/п не понизят. У нас так не делают. Её Вам просто в очередной раз — не повысят. В любом случае Вы потеряете.
UPD:
А вот я задумался. То что я выше написал справедливо для ЕСН, который работодатель расценивает как часть Вашей з/п. То есть увеличение ЕСН сразу в лоб Ваш доход не затронет (потом затронет). А вот по НДФЛ — мне кажется могут и на лету выдаваемое «на руки» снизить. У Вас ведь в договоре з/п гросс указана.
Но ведь в таком случаи и оплачивать это нужно из бюджета ФСБ (налогов), а не из кармана провайдеров (цены за связь)?
Это просто точка изъятия средств. А место из которого они изымаются — все равно Ваш карман.
Вас же не смущает что за установку и поверку счетчиков на воду и свет — платите Вы.
Что за установку специальных онлайн касс — платит магазин.
У нас в стране все так устроено.
Здесь все ровно то же самое.
Я хочу сказать — да пофигу кто заплатит за это технически, все равно это будут граждане.
Не являюсь юристом, поэтом отделаюсь абстрактным ответом — в том же законе, в котором написано, что ГосДума имеет право писать законы, а президент управлять органами исполнительной власти =)
С точки зрения отдельно взятого оператора — так было бы наверное честнее.
С глобальной точки зрения — ФСБ не зарабатывает денег. Средства, на которые они будут закупать оборудование и его ставить — все равно будут у кого-то изъяты. Вам будет легче, если этот кто-то будет например ФОМС? Или ПФ? Или Вы через повышение НДФЛ или НДС?
К тому же формально это не ФСБ что-то там надо — а Вам, а ФСБ просто представляет Ваши интересы в сфере безопасности, на что Вы ей делегировали полномочия.
Ну, если придерживаться весьма правдоподобной теории, что их голос ни на что не влияет и вообще не учитывается, то это вполне разумное решение.
Это теория не вполне соответствует действительности.
По мне так правдоподобная теория что власть свои 60% спокойно набирает за счет пенсионеров, бюджетников, телевизора и не хождения на выборы всех остальных. И еще процентов 10 накидывает сверху для уверенности.
Просто тактика ничего не делать и бухтеть — она ведь самая простая. Ты вроде как весь в белом, и делать не надо ничего.
Это задача намного сложнее ).
Но скорее всего у них есть исходные коды. Процессорные ядра обычно в таком виде лицензируют. Как бы они еще крипту выпилили?
Олег, ну не может этот гэнг-бэнг в ARM волновать 7 тыщ человек ))).
Я вот завтра на работе у наших эмбеддеров обязательно спрошу — читали ли они сию замечательную заметку.
Зависит от того, когда у меня закончится пиво. В принципе, если я правильно понимаю логику работы — флудом в комментах можно вытянуть публикацию в топы.
Ну это Вы уж сами как-нибудь поймите. Вполне возможно стечение таких факторов как время публикации, день публикации, количество читателей считающих себя эмбеддерами и реагирующих на слово Cortex.
Статья имеет достаточно мало комментариев, а это вполне отражает заинтересованность людей в том что там написано. Скорее всего 2/3 из этих 7к дальше первого абзаца не ушли, поняв что там какая-то нудятина похоже.
Именно так.
Например я обычно с утра прихожу, кофе наливаю и иду везде подряд. Иногда читаю, иногда — нет. Картинки смотрю. Я думаю таких людей — тысячи. Так счетчик и набирается.
Если правильно выбрать время публикации — можно абсолютной чушью в топ прочтений выйти. А если неправильно — с клёвой и интересной статьей вообще мимо людей пройти.
P.S.: вот я щас просто на автопилоте по этой ссылке жмакнул и добавил просмотр, при этом я ее даже не читал — закрыл сразу.
Я не сказал что сюда не ходят профессионалы. Я сказал, что они не ходят сюда за профессиональной информацией. Я понимаю, что по себе людей не судят, но лично я за 3 года не прочитал тут ничего полезного. Интересного, познавательного — да много прочитал. Забавного там… увлекательного. Полезного — ничего.
И это — прекрасно.
Олег, это развлекательный ресурс с развлекательным контентом.
Ну разве ходят сюда профессионалы за профессиональной информацией? Нет, ну безусловно кто-то ходит, но на больших числах — сюда ходят почитать всякую ерунду и пофлудить в комментах. Народ посмотреть, себя показать.
Надо быть проще.
Да и вообще это сайт для программистов. Профессиональный хардвер тут представлен чуть менее чем никак. Я прям умилился как тут кто-то чуть ли не книжку написал по SI в уверенности что несет огонь пещерным людям.
Ну просто должен быть реальный юзкейс. У меня их полно.
1) Пошли в лес за грибами
2) На даче кто-то в доме, кто-то на улице
3) Что-то делаем по хозяйству — я например пускаю в воду в дом в колодце, а жена следит чтоб не прорвало
Вне города масса применений. Любая ситуация когда требуются многократные сеансы связи с одним и тем же абонентом. В городе — да, наверное баловство.
И вот сижу я такой в канализацинном люке и пытаюсь позвонить жене, чтобы она проверила не протекла ли вода в доме.
Хотя эту проблему я решил — купил рации )))
Просто у меня кредитка с ломовым лимитом, я и 10% от него не выбираю за месяц в нормальном режиме. У меня еще ни разу не было ситуации чтобы не хватало, а я с нее и командировки оплачиваю постоянно, авиабилеты/гостиницы.
В общем просто нет нужды в счете с процентом на остаток.
Ну деньги я держу там, где я получаю гораздо больший доход, чем типовой процент на остаток. А кредитку пополняю условно раз в месяц с з/п карты, а то что там остается — перевожу туда, где гораздо больший доход.
У меня вообще нет дебетовок с деньгами в принципе.
Ну у меня либо пароль, либо палец.
Наверное можно и то включить сразу.
Давно был палец — возможно там было типа 100 раз приложите палец, а если не прокатило — введите пароль. Я уже не помню если честно.
15лет — это все таки в пределах одного поколения )
Есть разница.
Да — конечно по навигатору ездить удобнее, но это не значит что у меня за 15 лет развился топографический кретинизм и я разучился пользоваться картой.
Я понимаю прошло бы лет 50 — когда уже есть люди, которые в принципе не знают как это.
Да я этого и не говорил.
Просто увидел этот легендарный телефон и вспомнилось.
Более того, вполне возможно у него в кармане лежал айфон — мы его не допрашивали. Просто в глаза бросилось.
На самом деле там можно много до чего договориться.
С одной стороны а что такого, чтобы смотреть игру престолов с утра до вечера и больше ничем не заниматься. Тем более сериал хороший. И если этим болеет один человек — то как и бы и фиг с ним.
Но тем не менее есть некое понимание, что если так будут делать вообще все — то будет плохо. Вот в случае со смартфоном, когда 20 человек переходят пешеходный переход и при этом все смотрят в телефон — а я это вижу каждый день — как-то это уже неправильно. Когда школьники сидят на уроках и шпилятся в казуалочки — тоже наверное как-то не очень. Когда студентов из-за MMORPG вышибают по 15 человек с группы в семестр — тоже наверное плохо.