| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| EDA Is Only “Mostly Dead” http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=6608 |
Страница 1 от 1 |
| Автор: | HCL [ Пет Мар 06, 2009 1:02 am ] |
| Заглавие: | EDA Is Only “Mostly Dead” |
Мнението на Harry по темата. Нещо за което се говори от много време, но не и в тези среди, не и с този песимизъм. http://theasicguy.com/2009/03/04/eda-is ... stly-dead/ |
|
| Автор: | Цецо [ Пет Мар 06, 2009 8:45 am ] |
| Заглавие: | |
Прочетох първите 2 изречения и спрях. Какво е EDA и за какво се бори? И имай предвид, че повечето хора тук владеят прилично английски, ама аз лично ако от заглавието и първите 2 изречения, не схвана какъв му е проблема на автора, просто не чета нататък. |
|
| Автор: | tgi [ Пет Мар 06, 2009 9:19 am ] |
| Заглавие: | |
EDA - Electronic Design Automation, доколкото си спомням. От бегъл 30-секунден поглед върху статията се вижда, че авторът дъвче очевидното - все по-малко хора правят хардуер и съответно ползват такива средства, все повече програмират. Или, аз бих казал, "програмират", това размазване, дето е на мода е доста различно от програмиране, ама няма дума за него или поне аз не я знам. Те предполагам, че като заплескат няколко реда и на html и пак му викат "програмиране", LOL. Инак тенденцията е неприятна, де. Не е далеко денят, когато за да правиш хардуер, ще ти трябва фабрика за силиций. Нещо като автомобилите, предполагам - едно време много хора сами са си правели каруците.... |
|
| Автор: | HCL [ Пет Мар 06, 2009 11:56 am ] |
| Заглавие: | |
Това с каруците е интересно сравнение. Но така изглеждат нещата в действителност. Все по-малко фирми имат финансовата възможност и смелостта да правят ASIC. И това бърка работата на EDA индустрията много. @Цецо темата в действителност е "малко" извън областта на микроконтролерите, ако изключим факта, че въпросните са продукт именно на EDA индустрията. Под EDA се разбира все що е в software използван при развоя на електроника. Т.н. CAD системи, които много от форумниците използват при PCB дизайна са част от EDA, или обратното. Но авторът е известен повече в ASIC сферaтa. Там под EDA се разбира sw за back-end и front-end дизайн на интегрални схеми. Това включва Synthesis (Logic and High-Level), Verification (Formal and normal), Analysis (dynamic, static, predictive), Floorplanning, Place and Route, и т.н. Хората тук които работят с FPGA ползват част от този sw ежедневно. Цялата камара интелигентност, която стои зад шареното копче в ISE. Големите в сферата са Mentor Graphics, Synopsys, Cadence, а за малките ще става все по-трудно според откровенията в статията. |
|
| Автор: | tgi [ Пет Мар 06, 2009 12:39 pm ] |
| Заглавие: | |
Е, все пак още известно време ще има какво да се прави. Опре ли работата до по-трудни измервания и подобни ще мине доста, докато отпадне нуждата от разработки базирани на силиций от отделни производители в отделни корпуси. Нещо като при автомобилите, предполагам хора са спрели сами да си правят каруците, защото масовата автоиндустрия го е направила непрактично, най-хубавите коли са се правели встрани от масовата индустрия от малки фирми. Е, и това с времето си - то малки такива фирми има и сега, ама вече не могат да правят това, което правят големите из фабриките си.... |
|
| Автор: | Цецо [ Пет Мар 06, 2009 1:37 pm ] |
| Заглавие: | |
Да бе ясно. Ама аз не схващам проблема де е. Начи от една страна казвате, че повече хора почвали да програмират, вместо да правят хардуер. Това само по себе си значи, че използването на "програмируеми" чипове (ASIC, FPGA и пр. абривиетури), ще расте. От което употребата на EDA продукти също. От друга страна се притеснявате за EDA-та. Мен лично програмируемата логика не ми е силната дисциплина, но платки рутя по 10-15 на година, та ако ще убивате EDA-та, кажете да си направя 100тина копия на Protel-a Аз лично не виждам нищо драматично в тенденцията за повече мекичари от колкото железари. Щото на тоя свят абсолютните неща никога не са устойчиви. Все някой трябва да прави желязото. А и няма какво да се лъжем - много по сложно е да подготвиш добре един железар от колкото един Java драскач, това е причината вторите с лопата да ги ринеш. Да не говорим за истински embedded проектант който трябва да е от всичко по много и железа и мекичарски истории. Да не забравяме и кризата - тя според мен ще върне много от мекичарите на земята. |
|
| Автор: | HCL [ Пет Мар 06, 2009 4:07 pm ] |
| Заглавие: | |
Това е проблемът, ASIC не са програмируеми, не и в този смисъл, освен това са много скъпи. Говорим за седем-, по-скоро осемцифрения сегмент. А FPGA не винаги са подходящото решение. В интерес на истината освен за Rapid Prototyping и много малки серии за в момента не намират особено приложение. Но и при тях се разработват нови и по-атрактивни архитектури, справка IGLOO и ProASIC3 на Actel и Speedster на Аchronix. Появиха се и хибридни технологии eASIC, може би бъдещето е в тях, ще видим. И за това се мъти водата на EDA фирмите. Защото за да предложиш читав продукт на пазара са необходими може би 100 инженерогодини. И когато имаш нещо готово за продан, очакваш да си възстановиш вложените ресурси. По тази причина и лицензите стигат шест цифрени числа на година. И когато ситуацията за главния ти клиент, който е и единствения платежоспособен, се влоши драстично... Както и да е няма значение, положението е крайно оптимистично Нa всички заинтересовани от темата HW vs. SW препорьчвам да хвьрлят един поглед на Breakout from Hardware to Software - and Back by Kevin Morris, FPGA and Structured ASIC Journal http://www.fpgajournal.com/articles_200 ... eakout.htm @Цецо погледни така на проблема. SW се пише за процесори, там работата е ясна. В днешно време повечето ASIC се реализират като SoC (System on a chip). Тези интегрални схеми често включват няколко процесора, памет, всемъзможна периферия, понякога и аналогова част. Цяла система на 3-4 см^2. Строго специализирани приложения, UMTS/LTE modem, GPS receiver, high speed industrial controllers, particle filters for localisation и т.н. Всичко което бихме категоризирали като особено интересна интегрална схема. Все пак не всичко в електрониката се върти около процесорите. Един процесор не е нищо повече от мултифунктионално сметало за ширпотреба. За мен лично няма много красота в тази идея, има практичност. Красотата е в строгоспециализираните, обмислени до последния детайл, оптимални по (почти) всеки параметър решения. Това са ASIC и зад тях стои EDA индустрията. |
|
| Автор: | Цецо [ Пет Мар 06, 2009 4:51 pm ] |
| Заглавие: | |
да мисля че хващам за какво говориш. В интерес на истината винаги съм бягал от ASIC (SOC) решенията като дявол от тамян. Първата причина е цената, но по-големия проблем е life-time на подобни решения. Защото правейки едно изделие се залага мин. 2 години гаранция и мин 10 години след гаранционна подръжка. Докато всички тия ASIC екзотики са днес ги има, след 5 години ги няма, или цената вече е набъбнала 10x. Може би за някой "стандартизирани" приложения - мрежи, видеообработка, човек може да заложи на такова нещо. Аз обаче с такива неща не се занимавам и затова не съм обръщал внимание на подобни тежки артилерии. Пък и няма какво да се лъжем - за да заложиш подобно нещо в проект, трябва да имам гарантирани продажби в огромни обеми за 5 години напред, или да правя нещо с космическа принадена стойност. Ама на мен пусто, все не ми се случват подобни чудесии. Аз лично на EDA продуктите гледам през призмата на PCB рутирането. А там нишата е гарантирана - пишат не пишат софтуер, на някаква дъска ще трябва да го сложат. |
|
| Автор: | tgi [ Пет Мар 06, 2009 5:22 pm ] | |||||||||
| Заглавие: | ||||||||||
Какви са тия осемцифрени ASI-ци бе, с такива пари ще си направиш чип по поръчка. Преди поне 10 години съм виждал оферти за ASIC, почващи от около $10k. Инак EDA индустрията за платки е дребна работа. Мъчат се и на платкаджиите все да продадат разни симулатори и т.н., и в GHz обхвата дори някой може да има някаква файда от тях, ама аз си върша всичката работа с моя си графичен редактор, дето съм го писал преди 20 години. И все си ми предстои да видя платки по-сбити и добре опроводени от моите... А за симулации на аналоговщини има и (добри) безплатни симулатори (LTspice), ако толкова му трябва на човек. |
||||||||||
| Автор: | HCL [ Пет Мар 06, 2009 6:21 pm ] |
| Заглавие: | |
@tgi именно разработката на чипа имам предвив |
|
| Автор: | tgi [ Пет Мар 06, 2009 6:51 pm ] |
| Заглавие: | |
Тогава не е ASIC. ASIC е нещо като FPGA, само че програмирането и тестването го правят във фабриката. Но е пак от готови блокове, просто е по-уплътнено всичко, защото е по-близко до производителя на силиция и по-далеко от клиента. Та тия $10к оферти бяха за ASIC, каква логика да има вътре зависи от желанието на клиента. |
|
| Автор: | HCL [ Пет Мар 06, 2009 8:47 pm ] |
| Заглавие: | |
@tgi ASIC е обширно понятие, включващо различни технологии Gate Array, Standard Cell, Full Custom... В действителност разликата между ASIC и ASSP е по-скоро в маркетинга отколкото в технологиите, развоят и производството протичат сравнимо. Всичко зависи от това по-кой параметър ще класифицираме. PLD-тата, към които се числят и FPGA също могат да бъдат разглеждани като ASIC. За пример вземи radiation hardened FPGA разработките на Actel. И те са application specific. Някои автори застьпват тезата, че опцията за програмиране при клиента, еднократно или многократно не е достатъчен критерии за разглеждането на PLD като неподклас на ASIC. Общо взето всеки има собствено мнение по въпроса Преди десет години нещата са били други. В днешно време това което описваш отговаря на structured ASIC. Там цените започват 100к $ на горе. За пример ти давам eASIC. Виждал съм тяхна оферта за около 300к $ за десетина пакетирани и тествани чипа, 45nm технолгия. Ако 90nm те устройват най-вероятно ще се намери някой да произведе единични бройки за по 10к $. Малко по-скьпо от еднин high-end FPGA, но с много по-добри показатели. Решиш ли да пускаш серии от по няколко стотин хиляди бройки или ако имаш убийствени изисквания минаваш на съвсем други технологии, а там се почват mask charges от 1.5М $ нагоре. Има ASIC и ASIC. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|