Перейти к содержанию

    

FluktuacyaVaccuma

Участник
  • Публикаций

    346
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о FluktuacyaVaccuma

  • Звание
    Местный
  • День рождения 30.01.1964

Информация

  • Город
    Планета Земля
  1. Расскажите про EtherCAT

    А "нюхачи"(пассивные снифферы) и "анализаторы протокола" существуют доставабельные в природе? А то как тестить и отлаживать EtherCat сетку ума не приложу И как "приёмо-сдаточные" устраивать?
  2. Цитата(ASN @ Dec 26 2015, 17:07) Просто в FPGA "накуячить по-быстрому" не получиться - требуется более кропотливая работа и ПОНИМАНИЕ как работает система в целом. Т.е. примерно как писать большую программу для MCU на ассемблере?
  3. Цитата(agregat @ Dec 26 2015, 15:06) Всем удачи Вы нас покидаете? И куда? Израиль? Штаты? ASN А Вам не кажется, что Вы сами себе противоречите? С одной стороны Вы пишите? Цитата(ASN @ Dec 26 2015, 11:22) А вот с ПЛИС это проще А с другой стороны: Цитата(ASN @ Dec 26 2015, 11:22) Грамотное применение FPGA требует от разработчика гораздо больше знаний, чем "валять код на плюсах". А я уже об этом писал (Вы видимо не читали): Цитата(Флюктуация ваккума @ Dec 25 2015, 19:37) Моё резюме: я считаю, что надежность ПЛИС существенно ниже надежности MCU потому, что программирование ПЛИС (в силу описанных уже не раз мной выше причин) процесс существенно более сложный и нетривиальный, требующий более высокой квалификации и специальных более сложных способов тестирования. Цитата(Ruslan1 @ Dec 26 2015, 14:13) Я когда молодой был, Дум честно прошел (без саундбластера !), а не посты в фиде старался набивать, Дум все-таки поинтереснее был, чем писанина. А я когда молодой был создатель Doom ещё не родился
  4. Цитата(adnega @ Dec 25 2015, 22:18) С чего вы взяли, что знание алфавита может быть достаточно для написания ценных для общества стихов и романов? Я утверждаю, что можно использовать высокоуровневый подход для решения конкретной задачи и не спускаться на уровень ниже. Ну как же не связано. В совокупности досок, которые составляют дом, появились новые свойства: "пол", "потолок", "стены" Цитата(dima32rus @ Dec 25 2015, 22:59) Тогда как понимать это? Вы противоречите сами себе. Ну вот почему Вы никак не поймете, что даже если сам камень плисины выпускается серийно миллионными тиражами, но как только Вы его прожгете своей прошивкой - он станет уже заказной мелкосерийной микросхемой. Почему? А потому что камень с такой архитектурой и структурой связей между вентилями, которые Вы в него прошили, существует в единственном экземпляре Неужели это так трудно понять? TSerg Вы забыли наверное, что находитесь в разделе для начинающих. И это. Ну не нравится Вам эта тема, зачем тогда Вы каждый раз в неё приходите? На форуме полно других тем. Среди них Вы наверняка сможете найти себе по душе. Досвидания
  5. Цитата(adnega @ Dec 25 2015, 20:15) Не сваливайте в одну кучу технологии и экономику. Это Вы не переводите тему. Вы сказали, что знаний как работает простейший элемент И-НЕ достаточно для проектирования систем, где таких вентилей миллиарды. А я сказал, что это не так. И даже два примера привел. Вы второй пример "про стариканов" не читали что ли? Раз Вам пример про "телегу" не понравился. Т.е. я хотел до Вас донести мысль, что знание как устроен некий элемент это ещё не знание как построить из этих элементов что-то путное. К примеру столяр может все знать о досках, потому что всю жизнь их строгает на пилораме. Но при этом совершенно не сможет построить дом из этих досок. Потому что (в который раз повторяю): в достаточно большой совокупности объектов появляются новые свойства, отсутствовавшие в каждом объекте по отдельности. Количество переходит в новое качество Цитата(blackfin @ Dec 25 2015, 21:26) Шутить изволите? В смысле? А в каком месте смеятцо-то? Цитата(toweroff @ Dec 25 2015, 21:28) как мне это нравится... никакой конкретики, только кони в вакууме и там-то все ништяк, и там-то все говно ни технологии (которые за 10 тех же лет шагнули), ни топология (которая тоже не изменилась ни разу, угу) Вы не обратили внимания просто, что тема в разделе для вопросов новичков
  6. Цитата(ViKo @ Dec 25 2015, 19:54) Скажу так, программирование ПЛИС у меня заняло 1/20 от программирования МК. Наверное зависит от задачи? Вы для каких задач использовали? Цитата(adnega @ Dec 25 2015, 20:15) Как "надежность" может быть связана с "квалификацией". Непосредственно. Чем выше квалификация писуна прошивки - тем менше багов. Чем меньше багов - тем меньше вероятность апокалипипца. А значит выше надежность
  7. Моё резюме: я считаю, что надежность ПЛИС существенно ниже надежности MCU потому, что программирование ПЛИС (в силу опсанных уже не раз мной выше причин) процесс существенно более сложный и нетривиальный, требующий более высокой квалификации и специальных более сложных способов тестирования. Раньше, до ПЛИС, людей способных создать свою архитектуру вычислителной системы можно было по пальцам пересчитать. Я думаю сейчас тоже самое. А тем не менее, чуть ли не каждый студент пишет свою архитектуру на ПЛИС. Как будто это стало плевым и элементарным делом Цитата(adnega @ Dec 25 2015, 19:17) Я считаю, что у технологии гораздо больший срок существования. Напомню, что сначала появились вентили, а много лет спустя первый MCU (читаем историю i4004 и мотивы появления). Специально для Вас процитирую себя: ЦитатаДо сих пор нет теории, объясняющей все эффекты в логической схеме, содержащей МИЛЛИАРДЫ вентилей. А ведь всем известно, что в достаточно больше совокопности объектов появляются свойства, отсутствовашие у каждого из объектов в отдельности. Т.е. количество переходит в новое качество adnega Надеюсь Вы в курсе, что в надежных системах инженеры предпочитают исползовать OTP, т.е. не перепрограммируемые микросхемы? (намек: пережженая перемычка может самовосстановится) Цитата(adnega @ Dec 25 2015, 19:17) Я считаю, что у технологии гораздо больший срок существования. Напомню, что сначала появились вентили, а много лет спустя первый MCU (читаем историю i4004 и мотивы появления). Приведу пример из другой оперы. Может так до Вас дойдет. Телега с колесами появилась сотни тысяч лет назад. Только почему-то доскональное знание работы телеги не помогло инженерам Автоваза делать тачки круче феррари и лексуса Поэтому доскональное знание работы логического вентиля не поможет правилно запрограммировать ПЛИСину с несколькими миллиардами вентилей "под капотом" Ещё одно доказателство моих слов: у нас есть 70-ти летние инженеры, которые досконально знают "вентили" в виде ИМС серии 155. И на этой рассыпухе они что угодно сделают. Но эти стариканы просто впадают в ступор даже от самого простейшего MCU и не знают с какой стороны к нему подойти. Хотя что такое MCU - тот же самый набор логических вентилей и триггеров. Только вот когда в одном корпусе объединили много миллионов вентилей и тригеров - он приобрел совершенно новые качества
  8. Цитата(SlavaV @ Dec 25 2015, 07:23) Не понимаю кому где запрещено, повсеместно используются, вот пример http://www.granit-electron.ru/products/bas...dules/credo3vs/ выложил именно ссылку на открытый источник информации МК: сложные алгоритмы последовательной обработки данных ПЛИС: алгоритмы параллельной обработки данных (это уже здесь неоднократно говорилось) простой пример: компьютер (правда 486DX) рассчитывает спектр сигнала для 64к точек (бинарных) быстрое преобразование Фурье (БПФ) 40сек., дискретное преобразование Фурье (ДПФ) около 5 мин. по надёжности чем ПЛИС отличается от МК прошивка содержится в такой же флэшке У меня на это такие мысли: 1) В особоответственных (SIL4) ЗАПРЕЩЕНО вообще все что программируется человеком использовать. В том числе и MCU. Не говоря уже о ПЛИС. Чтобы исключить "человеческий фактор" и возможные ошибки в коде 2) Исползуют на свой страх и риск, потому что выхода нет. Потому что на MCU при данных условиях решить задачу в принципе невозможно 3) Если ПЛИС используют в CRITICAL приложениях, то там работают профессионалы высочайшего класса и там есть спец. технология тестирования и выявления багов и сертификации. 4) С точки зрения надежности железа ПЛИС и MCU с одинаковым кол-во транзисторов наверное сопоставимы (хотя процесс пережигания перемычек в ПЛИС вносит большую ненадежность). Но я говорил о наджности работы. А она определяется отсутствием багов в прошивке MCU и FPGA. Учитывая что программирование FPGA (когда попутно создается своя архитектура) вещь более сложная и нетривиальная, чем программирование MCU. А если учесть что в "среднем по больнице" уровень русских FPGA-программистов - это фактически уровень студентов, то вполне понятным становится, почему FPGA потенциално менее надежны, чем MCU Цитата(ViKo @ Dec 25 2015, 19:05) Откройте любой современный осциллограф, и найдете в нем ПЛИС. Это ли не аргумент? Ошибка в прошивке ПЛИС осциллографа не приведет к катастрофе, в результате которых в адских муках погибнут сотни тысяч людей. Также как и ошибка в прошивке спутника. А я проектирую системы, где одна ошибка в программе - и полгорода можно с карты стереть. Поэтому Вам и кажется, что я слишком придираюсь. Но если Вы мне докажете, что и для систем с экстремально высокими требованиями к надежности (SIL4) я могу не боясь использовать ПЛИС - я их с радостью применю
  9. Уровень сложности рассыпухи на паре-тройки десятков элементах И-НЕ начала 70-х и современной ПЛИС не сопоставим. Это все равно что сравнивать проектирование телеги и современного напичканного электроникой феррари. И в руках современного инженера по крышкой ПЛИС оказывается система, в которой вентилей больше, чем по всей вычислительной технике всего советского союза в 1972-м году вместе взятой. Цитата(toweroff @ Dec 25 2015, 18:42) точно вброс Т.е. Вы считаете что 10 лет - это не ничтожно малый срок для отработки технологии? Вот технологии MCU уже почти 50 лет. Она отработана и "доведена до звона". Тоже самое про довеенность технологий работы с ПЛИС пока сказать нельзя. Поэтому их и не применяют в особоответственных применениях. Более того. До сих пор нет теории, объясняющей все эффекты в логической схеме, содержащей МИЛЛИАРДЫ вентилей. А ведь всем известно, что в достаточно больше совокопности объектов появляются свойства, отсутствовашие у каждого из объектов в отдельности. Т.е. количество переходит в новое качество Цитата(редактор @ Dec 25 2015, 10:28) И если нет доверия к вентилям ПЛИС (типа может восстановиться), то почему не рассматривается аналогичная проблема с FLASH MK или это считается менее критичным? Уже объяснял. Микроконтроллеры производятся миллионными тиражами, и (что самое главное), используются в миллионах девайсов работающих в разных условиях. Если бы MCU какой-то модели сбоит- это сразу станет известно. В инете сразу поднимется вой и производитель исправит ошибку или просто разорится. А когда единственный в своем роде (т.е. не серийный/массовый) девайс сбойнет, в котором ПЛИСина прошитая Васей Пупкиным, то никто вой подымать не будет. Скажут "мы сами себе злобные буратины, что связались с ПЛИС и Васей Пупкиным".
  10. Цитата(редактор @ Dec 25 2015, 10:28) Создание схем на рассыпной логике намного старше программирования. И работу с ПЛИС можно описать как создание некой ОЧЕНЬ БОЛЬШОЙ схемы из ПРОСТЕЙШИХ логических элементов. Толко вот создавать схемы "из НУ ОЧЕНЬ большого числа простейших логических элементов" "простые смертные" начали буквально вчера. Т.е. всего 15..10 лет как. Соответственно опыт в этой области практически ничтожный.
  11. Цитата(dima32rus @ Dec 25 2015, 07:56) FPGA - Field-Programmable Gate Array ASIC - Application-Specific Integrated Circuit Как расшифровывается FPGA я бы в курсе. Ещё лет 17 назад. Я же сказал "по сути". Раз ПЛИС изготаваливается впервые по индивидуальному заказу в малых кол-вах (вплоть до того, что в единственном экземпляре для особо дорогих ПЛИСин) разве она по сути не является заказной микросхемой?
  12. Цитата(dima32rus @ Dec 24 2015, 22:32) Отчего же только создатель? Если код нормально структурирован и комментирован, можно вполне разобраться. А написать нечто нечитаемое можно и на С, что сам через месяц голову сломаешь. Не говоря уже о С++ Понимаете. Написать свою архитектуру на ПЛИС все же дело более нетривиальное/мудреное, чем программу на СИ для широко известной архитектуры MCU набросать. Предъявляются более высокие требования к добросовестности и квалификации "писателя". А код на Си и мальчишка напишет. И все таки СИ уже почти 50 лет. А программирование ПЛИС широко стало применятся только лет 10 как. Цитата(agregat @ Dec 24 2015, 22:50) Вы пишете просто откровенный бред Т.е. ПЛИС (по сути) разве не является фактически заказной микросхемой, "изготавливаемой" (т.е. прошиваемой) по индвидуалному заказу порой в единственном экземпляре? Тогда извините. Ошибся.
  13. Цитата(dima32rus @ Dec 24 2015, 22:17) А что мешает тому же Васе Пупкину написать некачественный код для MCU? Где гарантия, что там нет "логической бомбы"? Код на СИ сейчас прочитает даже ребенок. Поэтому любой сможет прочитать и проверить Ваш код. Компиляторы под известные массовые архитектуры "доведены до звона". Есть специальные использованные и оттестированные во многих девайсах библиотеки. По архитектуре и программированию данного MCU море инфы и док в инете. ... Короче, шансов накосячить/накосорезить гораздо меньше. Чем когда архитектуру понимает только один человек - её создатель Цитата(AlexandrY @ Dec 24 2015, 22:21) А вообще верно говорите про ПЛИС. Они и в автомобильных компьютерах запрещены. Правда шли слухи, что где-то кому-то разрешили. Может есть какие-то сертифицирующие организации, которые тестируют прошивку с 100%-м покрытием кода? И которые дают сертификат о допустимости применения ПЛИС хотя бы в системах с уровнем безопасности SIL2? Вообщем ПЛИС применять можно (наверное) но нужны какие-то меры страховки от того, что у ПЛИС "снесет крышу". Господа! Вы в своих разработках как страхуетесь от того, что "что-то в ПЛИСине пошло не так как планировалось"? Ставите MCU, который контроллирует работу ПЛИСины?
  14. Цитата(RobFPGA @ Dec 24 2015, 17:33) Приветствую! Тю - это и на Kintex или Zynq можно сделать - покажите мне DSP для одновременных 64-256 таких FFT У FPGA есть 3 фишки которых никогда не будет в MK/DSP: - низкоуровневый набор логических примитивов - полная хардварная паралельность. - куча ног для кастомных интерфесов. И профит от использования FPGA в проекте определяется в первую очередь этим. И не важно какие скорости при этом нужны - попробуйте найти MK для обработки 256 UART на скорости 9600 Успехов! Rob. Это все конечно хорошо. Если забыть про надежность. Представьте, что какая-то из несколько сотен миллионов перемычек "прожглась" не до конца. Или в архитектуре/прошивке был зарыт хитрый баг, который проявляется очень редко при очень специфических условиях. И со временем самовосстановилась. А FPGA контролировала пуск ядерных ракет. И что? Берем ластик и стираем с карты Америку? Т.е. я к тому: Вы можете гарантировать что все несколько миллиардов вентилей будут гарантировано работоспособны? Вы гарантируете, что в Вашей многомегабайтной прошивке 100% нет ни одной "логической бомбы" Цитата(TSerg @ Dec 24 2015, 21:57) Т.е. берем любой MCU, ставим в любой девайс и без "гигабайт гавнокода" все начинает работать и для айфонов и для плееров и для ракет с танками и самолетами и для стиралок? В случае массовых MCU архитектура по крайней мере уже отлажена и доведена и проверена в миллионах девайсов. Кроме того есть также отлаженные и доведенные до звона библиотеки и компиляторы, проверенные миллионами юзверей. А в случае с ПЛИС баги в прикладном коде помножатся на баги в архитектуре. И эта архитектура нигде ещё не проверялась. Разве что Вася Пупкин погонял ПЛИСину у себя на столе и решил, что этого достаточно и что микросхему можно ставить в систему управления запуском ядерных ракет Т.е. в случае масовых MCU их технология изготовления и архитектура "доводятся до звона" годами при использовании миллионов тестеров (в качестве которых используются инженеры, применяющие эти MCU). А в случае ПЛИС этого не делается. Поэтому (опять же ИМХО) ПЛИС можно, к примеру, использовать для обработки порно видео у себя дома. Ну сбойнет - ничего страшного. Это не приведет к катастрофе. Но никак не в особо ответственных применениях, где сбой или баг в прошивке может (а он наверняка будет, так как микросхема ещё "сырая", "недоведенная", не стандартная не массовая) вызвать катастрофу с человечекими жертвами. Более того. В системах с экстремально высокими требованиями к надежности (SIL4) даже микроконтроллеры нельзя применять и все что программируется. Цитата(dima32rus @ Dec 24 2015, 21:54) Исходил из того, что ТС предлагает вообще забыть про ПЛИС и всюду ставить микроконтроллеры. Не перёргивайте. Я этого не говорил. Например я узнал, что ПЛИС очень руляд для перекоммутации сигнала с любой ножки на любую. Опять для систем, где не предъявляется хоть сколько то серьзных требований к надежности фунционирования И ПЛИС в этом применении очень (как узнал из этой темы - спасибо отвечавшим) даже руляд. У меня как раз стоит такая задача: связать 100 MCU по схеме "каждый с каждым". Смотрю теперь в сторону ПЛИС