AVR vs PIC

Jun 20, 2004 Last reply: 21 years ago 988 Replies

Hello, Dima! You wrote to Arcady Schekochikhin on Mon, 26 Jul 2004 10:50:00 +0400:

DO> þÔÏ ÔÁËÏÅ "ÓÌÅÄÙ ÎÏÒÍÏËÏÎÔÒÏÌÑ"? ÷ÐÒÏÞÅÍ, ÐÒÏ ÓÔÁÒÙÅ éâíÏ×ÓËÉÅ ÓÈÅÍÙ DO> ÎÉÞÅÇÏ ÎÅ ÓËÁÖÕ, ÎÅ ÉÍÅÌ ÄÅÌÁ. á ÐÒÏ ÔÏ, Ó ÞÅÍ ÉÍÅÀ ÄÅÌÏ - DO> ÒÁÓÓËÁÚÙ×ÁÀ.

ïÆÔÏÐÉË, ËÏÎÅÞÎÏ, ÎÏ... íÎÅ ÐÏ ÒÁÂÏÔÅ ÐÒÉÛÌÏÓØ ÓÔÏÌËÎÕÔØÓÑ Ó ÏÄÎÉÍ ÄÏËÕÍÅÎÔÏÍ ÕÐÏÍÑÎÕÔÏÊ ÆÉÒÍÙ É "ÌÅÞØ ÐÏÄ ÎÅÇÏ". òÅÞØ ÔÁÍ ÛÌÁ ×Ï×ÓÅ ÎÅ Ï õçï ÎÁ ü3 :-), ÎÏ ÒÁÚÍÅÒÙ É ÔÉÐÙ ÛÒÉÆÔÏ×, ÎÁÞÅÒÔÁÎÉÑ, ÐÒÏÐÒÏÃÉÉ É Ã×ÅÔÁ ÇÒÁÆÉÞÅÓËÉÈ ÜÌÅÍÅÎÔÏ× ÖÅÓÔËÏ ÎÁ×ÑÚÙ×ÁÌÉÓØ. üÔÏ ÂÙÌÏ ÎÅ ÉÚÌÏÖÅÎÉÅ ÔÒÅÂÏ×ÁÎÉÊ Ë ËÁËÏÍÕ-ÎÉÂÕÄØ ËÏÎËÒÅÔÎÏÍÕ ÓÌÕÞÁÀ, Á ÞÔÏ-ÔÏ ×ÒÏÄÅ ïóôáÁ :-). îÅÓÏÂÌÀÄÅÎÉÅ ÜÔÉÈ ÔÒÅÂÏ×ÁÎÉÊ ÒÁÓÓÍÁÔÒÉ×ÁÌÏÓØ ËÁË ÂÏÌÅÅ ÓÅÒأÚÎÙÊ ÇÒÅÈ, ÞÅÍ ËÁËÁÑ-ÎÉÂÕÄØ ÂÁÎÁÌØÎÁÑ ËÒÉÔÉÞÅÓËÁÑ ÂÁÇÁ × ÆÕÎËÃÉÏÎÁÌØÎÏÓÔÉ.

Alexander,Derazhne@adic,kiev,ua (replace commas with dots) Alexander Derazhne

Привет!

Sun Jul 25 2004 23:43, Maxim Polyanskiy wrote to Alexander Golov:

...

GS>>>> PIC16F818 - PIC16F628A - PIC18F1320 - dsPIC30F3012 MP>>> Уволить к черту людей которые это пройдут! Максимально допустимое MP>>> развитие в такой строчке - 1 шаг. Если больше это уже ламерство.

AG>> С чего это вдруг? Скажем у меня первое устройство на PIC18F252 AG>> позволяло производить оцифровку 1/2 сигналов с полосой 15 кГц с AG>> частотой 100/50 кГц. Следующее на PIC18F2331 уже 1/2/4 сигналов с AG>> полосой 25 кГц с частотой 200/100/50 кГц. Третье на dsPIC30F3010 AG>> вполне возможно сможет потянуть уже частоту дискретизации 400-500 кГц.

MP> Если сначала устраивало 15кгц а потом вдруг стало надо 500 имеет место MP> неправильная постановка задачи.

В первой группе экспериментов, для которой создавался прибор, полоса по ТЗ была 15 кГц, во второй требуется полоса 25 кГц и под неё создётся новая версия прибора (как минимум нужны новые фильтры, используются совершенно иные датчики). 500 кГц это частота выборок. 30 каналов при частоте дискретизации

100 кГц в типичном случае опрашиваются с циклом 1...3 секунды, при 500 кГц цикл будет впятеро короче. Это намного удобнее в работе.

MP> Поскольку вот просто так контроллер за MP> бакс контроллером за 15 баксов не заменяют.

Заменяют если надо и на $1500. Например, мне нужно было купить 2 (два!) фильтра от Maxim по цене $6, а поставщики согласились минимум линейку (около

50 шт). И я купил. В результате мне 2 фильтра обошлись более чем в $300 (остальные валяются и теперь уже вряд ли когда-нибудь понадобятся), а ты мне рассказываешь сказки про 15-долларовый МК. Иногда нужно просто решить задачу (и именно это составляет проблему), а сколько она будет стоить дело третье.

Другой уже вполне серийный прибор для комерческого учёта, я начинал делать на PIC16F876 и с трудом, но втиснул туда поставленную задачу. Потом изменились требования (вышли новые ГОСТы, появились пожелания нового заказчика, мы прошли долгий путь по отладке аналоговых узлов и датчиков), появился сначала PIC18C252, а потом PIC18F252 и задача была перенесена на него и на ЯВУ. Сейчас подходят к концу ресурсы 252-го и я буду переходить на PIC18F2610. При этом удорожание комплекстации на $2...5 вообще никто не заметит. Один только безмозглый датчик давления стоит больше $100, не говоря уже о перепаднике.

AG>> Это обычное итеративное развитие ставшее возможным именно благодаря AG>> развитию соответствующей элементной базы.

MP> Основанное на желании левой пятки прикрутить к рабочему устройству модную MP> мульку, и не обоснованное технологической необходимостью.

Это домыслы на пустом месте.

AG>> Hу и хорошо. Hо не у всех же проблемы с "молочением впустую". Бывают и AG>> проблемы с производительностью

MP> Ошибка на стадии выбора элементарной базы, переоценка своих возможностей.

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

Привет!

Mon Jul 26 2004 11:30, Harry Zhurov wrote to Alexander Golov:

...

GS>>>>> Hе можешь. 16 МГц на сегодня предельная частота GS>>>>> AVR-контроллеров. У PIC-ов - 40 МГц,

AG>>>> Hу почему же, для dsPIC30F предел -- 120 МГц (30 МГц на ядре).

GS>>> Вообще-то у меня есть определённые сомнения насчёт упоминания GS>>> в этом контексте dsPIC. Всё-таки эта штука несколько "из другой GS>>> оперы", с другой системой команд.

AG>> Hу не скажи. Система команд конечно другая (так она и у PIC18 не такая AG>> как у PIC16), но всё же это именно PIC до мозга костей.

HZ> Ага, особенно до мозга вычислительных костей! Что-то не припомню я в HZ> ПИКах ни одного даже упоминания о MAC'ах!

Я, по-моему, прямо сказал, что его DSP Engine не рассматриваю. dsPIC30F как раз очень хорош как универсальный МК, в отличие от (как минимум некоторых) настоящих DSP. Все достоинства PIC'ов по быстрому доступу к памяти (а значит и манипуляциями портами) сохранены.

HZ> [...]

AG>> 2-адресные операции память-память и всё за один цикл!

HZ> Это куда больше на ADSP-21xx похоже, нежели на ПИК.

Каждый видит что хочет. Мне на данный момент большого дела до MAC'ов нет и я пытался прикрутить dsPIC30F к реальной задаче выполнявшейся PIC18 но медленнее. Я был впечатлён, насколько эффективный и быстрый код можно на нём написать, причём любого класса и "махание ножкой" и локальные вычислительно-манипуляционные алгоритмы.

Mon, 26 Jul 2004 10:11:58 +0000 (UTC) Alexander Golov wrote to Harry Zhurov:

[...]

AG>>> HÕ ÎÅ ÓËÁÖÉ. óÉÓÔÅÍÁ ËÏÍÁÎÄ ËÏÎÅÞÎÏ ÄÒÕÇÁÑ (ÔÁË ÏÎÁ É Õ PIC18 ÎÅ ÔÁËÁÑ AG>>> ËÁË Õ PIC16), ÎÏ ×ӣ ÖÅ ÜÔÏ ÉÍÅÎÎÏ PIC ÄÏ ÍÏÚÇÁ ËÏÓÔÅÊ.

HZ>> áÇÁ, ÏÓÏÂÅÎÎÏ ÄÏ ÍÏÚÇÁ ×ÙÞÉÓÌÉÔÅÌØÎÙÈ ËÏÓÔÅÊ! þÔÏ-ÔÏ ÎÅ ÐÒÉÐÏÍÎÀ Ñ × HZ>> ðéëÁÈ ÎÉ ÏÄÎÏÇÏ ÄÁÖÅ ÕÐÏÍÉÎÁÎÉÑ Ï MAC'ÁÈ!

AG> ñ, ÐÏ-ÍÏÅÍÕ, ÐÒÑÍÏ ÓËÁÚÁÌ, ÞÔÏ ÅÇÏ DSP Engine ÎÅ ÒÁÓÓÍÁÔÒÉ×ÁÀ. dsPIC30F ËÁË AG> ÒÁÚ ÏÞÅÎØ ÈÏÒÏÛ ËÁË ÕÎÉ×ÅÒÓÁÌØÎÙÊ íë,

á ËÁË Õ ÎÅÇÏ Ó ÐÏÔÒÅÂÌÅÎÉÅÍ É ÃÅÎÏÊ? ÷ÅÄØ ÜÔÏÔ DSP Engine - ÎÅ ÂÅÓÐÌÁÔÎÁÑ ×ÅÝØ. ïÎ É ÍÅÓÔÏ ÎÁ ËÒÉÓÔÁÌÌÅ ÚÁÎÉÍÁÅÔ (ÃÅÎÁ), É ÜÎÅÒÇÉÀ ÖÒÅÔ, ÐÒÉÞÅÍ ÉÚ-ÚÁ Ó×ÏÅÊ ÔÏÌÝÉÎÙ ×ÅÓØÍÁ ÐÒÉÌÉÞÎÕÀ. ÷ ÉÔÏÇÅ ÐÏÔÒÅÂÌÅÎÉÅ ÎÁ ÐÏÌÎÏÊ ÓËÏÒÏÓÔÉ × ÐÏÌÔÏÒÁÓÔÁ Íá É ÃÅÎÁ ÓÒÅÄÎÅÇÏ ËÒÉÓÔÁÌÌÁ (5011) × ÒÏÚÎÉÃÕ (Digi-Key) ÐÏÄ Ä×Á ÄÅÓÑÔËÁ ÂÁËÓÏ×. ÷ ÉÔÏÇÅ × ÎÉÛÅ AVR/PIC/MSP430 ÐÏ ÜÔÉÍ (×ÁÖÎÅÊÛÉÍ) ÐÏËÁÚÁÔÅÌÑÍ ÏÎ ÎÅ ËÏÎËÕÒÅÎÔ, Á × ÎÉÛÅ ÔÅÈ, ËÔÏ ÂÏÌÅÅ ÒÏ×ÎÑ, ÏÎ ÄÏ ÍÎÏÇÉÈ ÎÅÄÏÔÑÇÉ×ÁÅÔ ÔÁË ÖÅ ÐÏ ÏÓÎÏ×ÎÙÍ ÐÏËÁÚÁÔÅÌÑÍ, ÔÁËÉÍ ËÁË ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÄÁ É ÐÅÒÉÆÅÒÉÊÎÙÅ ÎÁ×ÏÒÏÔÙ. îÁÐÒÉÍÅÒ, TMS320F2810 ÐÏ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÉÍÅÅÔ dsPIC ÂÅÚ ×ÏÐÒÏÓÏ× × ÒÁÚÙ (!), Á ÐÏ ÐÅÒÉÆÅÒÉÉ ÇÄÅ-ÔÏ ÐÏÈÏÖ (Ä×Á UART'Á, ÏÄÉÎ SPI ÐÒÉÞÅÍ ËÁÖÄÙÊ Ó ÂÕÆÅÒÏÍ FIFO ÎÁ 16 ÎÁ ÐÒÉÅÍ É ÐÅÒÅÄÁÞÕ, eCAN, ÐÁÞËÁ ÔÁÊÍÅÒÏ× Ó ûéíÁÍÉ, × Ô.Þ. ÐÁÒÁÆÁÚÎÙÍÉ Ó "ÍÅÒÔ×ÙÍÉ" ÚÏÎÁÍÉ, Ó ÚÁÈ×ÁÔÁÍÉ/ÓÒÁ×ÎÅÎÉÑÍÉ, Ó ÍÏÄÕÌÑÍÉ ÒÁÂÏÔÙ Ó Ë×ÁÄÒÁÔÕÒÎÙÍÉ ÅÎËÏÄÅÒÁÍÉ, Ó 32ë ïúõ, ËÕÞÅÊ ÆÌÅÛÉ, 52 ÎÏÇÉ ÎÁ ××ÏÄ/×Ù×ÏÄ, 12 ÂÉÔ áãð Ó 12.5 ÍÅÇÁ×ÙÂÏÒÏË × ÓÅËÕÎÄÕ É ×ÏÚÍÏÖÎÏÓÔØÀ ÏÃÉÆÒÏ×ËÉ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÐÏ Ä×ÕÍ ËÁÎÁÌÁÍ É ÓËÌÁÄÙ×ÁÎÉÑ ÄÁÎÎÙÈ × ÂÕÆÅÒ Ó ÇÅÎÅÒÁÃÉÅÊ ÐÒÅÒÙ×ÁÎÉÑ ÐÏ ÚÁÐÏÌÎÅÎÉÉ ÂÕÆÅÒÁ), ÐÒÉ ÓÒÁ×ÎÉÍÏÊ ÃÅÎÅ (21 ÂÁËÓ × ÔÏÍ ÖÅ ËÁÔÁÌÏÇÅ ÐÒÉ ÅÄÉÎÉÞÎÙÈ ËÏÌÉÞÅÓÔ×ÁÈ) É ÐÏÔÒÅÂÌÅÎÉÉ - ÎÁ 150 íéðó ÇÄÅ-ÔÏ ÏËÏÌÏ Ä×ÕÈ ÓÏÔÅÎ Íá (ÐÒÉ ÍÅÎØÛÅÊ ÓËÏÒÏÓÔÉ, ÅÓÓÎÏ, ÐÏÔÒÅÂÌÅÎÉÅ ÐÒÏÐÏÒÃÉÏÎÁÌØÎÏ ÍÅÎØÛÅ). õ dsPIC ÅÓÔØ ÎÅËÏÔÏÒÏÅ ÐÒÅÉÍÕÝÅÓÔ×Ï × ÂÏÌØÛÅÍ ÒÁÚÎÏÏÂÒÁÚÉÉ ÞÉÐÏ×, ËÏÒÐÕÓÏ× (ÈÏÔÑ 2810 ÉÍÅÅÔ ÒÁÚÍÅÒ ×ÓÅÇÏ 16È16 ÍÍ) É ÃÅÎ. îÏ É ÔÕÔ ÅÍÕ ÎÅ ÏÓÏÂÅÎÎÏ ÒÁÚ×ÅÒÎÕÔØÓÑ - ôé ÇÏÔÏ×ÉÔ Ë ×ÙÐÕÓËÕ 2801/2806/2808 Ó ÍÅÎØÛÉÍÉ ÒÅÓÕÒÓÁÍÉ É ËÏÒÐÕÓÁÍÉ. ãÅÎÁ ÎÁ ÍÌÁÄÛÉÊ (2801) ÐÏÚÉÃÉÏÎÉÒÕÅÔÓÑ ÏÔ 5 ÂÁËÓÏ× - Ñ ÐÏÎÉÍÁÀ, ÞÔÏ ÜÔÏ ÐÒÉ ÐÁÒÔÉÑÈ 1000 ÛÔÕË Õ ÎÉÈ - ÚÎÁÞÉÔ Õ ÎÁÓ ÜÔÏ ÂÕÄÅÔ ÏËÏÌÏ 10-12. ÷ÐÏÌÎÅ ÓßÅÄÏÂÎÏ, ËÏÍÕ ËÒÉÔÉÞÎÏ. ëÒÏÍÅ ÔÏÇÏ, ÎÅ ÓÌÅÄÕÅÔ ÚÁÂÙ×ÁÔØ, ÞÔÏ dsPIC ÄÏÓÔÁÔÏÞÎÏ ÓÙÒÏÊ. õÖ ËÏÇÄÁ ÏÎÉ ÅÇÏ ÁÎÏÎÓÉÒÏ×ÁÌÉ, Á ×ÓÅ ÎÉËÁË ÓÄÅÌÁÔØ ÎÅ ÍÏÇÌÉ. é ÜÔÏ ÏÂßÑÓÎÉÍÏ - ÓÌÏÖÎÙÊ ÏÎ, ÜÔÏ ÎÅ ÐÒÏÓÔÏ ËÁËÏÊ-ÔÏ ÚÁÛÔÁÔÎÙÊ íë. ÷ÏÔ ÜÔÏÔ ÅÇÏ DSP Engine, ÎÁ ËÏÔÏÒÙÊ ÔÙ ÓÏÚÎÁÔÅÌØÎÏ ×ÎÉÍÁÎÉÅ ÎÅ ÏÂÒÁÝÁÅÛØ, É Ñ×ÌÑÅÔÓÑ ÐÒÉÞÉÎÏÊ ÉÈ ÔÒÕÄÎÏÓÔÅÊ - ÕÖÅ ÐÅÒÉÆÅÒÉÀ-ÔÏ ÏÎÉ ÂÙ ÓÄÅÌÁÌÉ ÂÅÚ ×ÏÐÒÏÓÏ×, ÂÌÁÇÏ ÏÐÙÔÁ ÔÁËÏÇÏ Õ ÎÉÈ ×ÁÇÏÎ. ô.Þ. ×ÐÏÌÎÅ ÍÏÖÅÔ ÓÔÁÔØÓÑ, ÞÔÏ ÎÁ ÓÅÇÏÄÎÑÛÎÉÊ ÄÅÎØ ÎÅ ÏÓÏÂÅÎÎÏ ÔÅÐÌÙÅ ÏÂßÑÔÉÑ ÖÄÕÔ ÜÔÏ ÓÅÍÅÊÓÔ×Ï - ×ÏÔ ×ÙÊÄÉ ÏÎÏ ÔÒÉ ÇÏÄÁ ÎÁÚÁÄ, ËÏÇÄÁ Ï ÜÔÏÍ ÐÏÛÌÉ ÒÁÚÇÏ×ÏÒÙ, ÔÏ ÜÔÏ ÄÒÕÇÏÅ ÄÅÌÏ. á ÓÅÇÏÄÎÑ ÕÖÅ ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÒÅÛÅÎÉÊ ÍÅÛÏË, É ÄÌÑ dsPIC ÏÓÔÁÌÁÓØ ÄÏÓÔÁÔÏÞÎÏ, ÉÍÈÏ, ÕÚËÁÑ ÝÅÌÏÞËÁ ÍÅÖÄÕ ÏÂÙÞÎÙÍÉ íë É ÔÏÌÓÔÙÍÉ ãïóÏÂÒÁÚÎÙÍÉ.

AG> × ÏÔÌÉÞÉÅ ÏÔ (ËÁË ÍÉÎÉÍÕÍ ÎÅËÏÔÏÒÙÈ) ÎÁÓÔÏÑÝÉÈ DSP.

âÙÌÏ ÂÙ ÓÔÒÁÎÎÏ, ÅÓÌÉ ÂÙ ÎÁÓÔÏÑÝÉÅ ðãïó ÂÙÌÉ ÌÕÞÛÅ ÎÁÓÔÏÑÝÉÈ íë × ËÁÞÅÓÔ×Å ÔÁËÏ×ÙÈ. dsPIC - ÜÔÏ íë. åÇÏ ËÏÒÒÅËÔÎÏ ÓÒÁ×ÎÉ×ÁÔØ Ó ÔÁËÉÍÉ ÖÅ íë, ÉÍÅÀÝÉÍÉ ãïó ÆÉÞÉ - ÎÁÐÒÉÍÅÒ, Ó TMS320F2xx, TMS320F28xx, ADSP-2199x (ÈÏÔÑ ÐÏÓÌÅÄÎÉÊ × ×ÉÄÕ ÏÔÓÕÔÓÔ×ÉÑ Õ ÎÅÇÏ ÆÌÅÛÉ É ÂÅÄÎÏÓÔÉ ÐÅÒÉÆÅÒÉÉ ÄÏÓÔÁÔÏÞÎÏ ÏÒÔÏÇÏÎÁÌÅÎ ÄÓÐÉËÁÍ).

HZ>> [...]

AG>>> 2-ÁÄÒÅÓÎÙÅ ÏÐÅÒÁÃÉÉ ÐÁÍÑÔØ-ÐÁÍÑÔØ É ×ӣ ÚÁ ÏÄÉÎ ÃÉËÌ!

HZ>> üÔÏ ËÕÄÁ ÂÏÌØÛÅ ÎÁ ADSP-21xx ÐÏÈÏÖÅ, ÎÅÖÅÌÉ ÎÁ ðéë.

AG> ëÁÖÄÙÊ ×ÉÄÉÔ ÞÔÏ ÈÏÞÅÔ. íÎÅ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÂÏÌØÛÏÇÏ ÄÅÌÁ ÄÏ MAC'Ï× ÎÅÔ É AG> Ñ ÐÙÔÁÌÓÑ ÐÒÉËÒÕÔÉÔØ dsPIC30F Ë ÒÅÁÌØÎÏÊ ÚÁÄÁÞÅ ×ÙÐÏÌÎÑ×ÛÅÊÓÑ PIC18 ÎÏ AG> ÍÅÄÌÅÎÎÅÅ. ñ ÂÙÌ ×ÐÅÞÁỘÎ, ÎÁÓËÏÌØËÏ ÜÆÆÅËÔÉ×ÎÙÊ É ÂÙÓÔÒÙÊ ËÏÄ ÍÏÖÎÏ ÎÁ AG> ΣÍ ÎÁÐÉÓÁÔØ, ÐÒÉޣÍ ÌÀÂÏÇÏ ËÌÁÓÓÁ É "ÍÁÈÁÎÉÅ ÎÏÖËÏÊ" É ÌÏËÁÌØÎÙÅ AG> ×ÙÞÉÓÌÉÔÅÌØÎÏ-ÍÁÎÉÐÕÌÑÃÉÏÎÎÙÅ ÁÌÇÏÒÉÔÍÙ.

:) á ÎÅ ÐÒÏÂÏ×ÁÌ ÔÙ ÜÔÏ ÐÒÏÄÅÌÁÔØ ÎÁ TMS320F2810? îÅ ÉÓËÌÀÞÅÎÏ, ÜÆÆÅËÔ ÂÙÌ ÂÙ ÅÝÅ ÂÏÌÅÅ ×ÐÅÞÁÔÌÑÀÝÉÍ - ×ÏÚÍÏÖÎÏ, ÔÙ ÂÙ ÐÏÓÌÅ ÜÔÏÇÏ ÎÁ dsPIC É ÓÍÏÔÒÅÔØ ÎÅ ÚÁÈÏÔÅÌ.

Hello, Alexander Derazhne !

åÝÅ É Ã×ÅÔÁ... ÷ÐÒÏÞÅÍ, ËÔÏ ÐÌÁÔÉÔ, ÔÏÔ É ÚÁËÁÚÙ×ÁÅÔ ÍÕÚÙËÕ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

ðpÉ×ÅÔ, Vladislav. ÷ÏÔ ÞÔÏ Vladislav Baliasov wrote to Alexey V Bugrov:

AB>> Hy É ÞÔÏ. HÅ ×ÓÅÇÄÁ ÖÅ ÎyÖÎÙ 40+ ÎÏÇÉÅ ÔÁpÁËÁÎÙ. þÁÓÔÅÎØËÏ AB>> È×ÁÔÁÅÔ É 28-ÍÉ.

VB> óÏÇÌÁÓÅÎ. é ÓÁÍ Ñ ×ÓÅÇÄÁ ÓÔÁpÁÀÓØ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁÍÅÎØ Ó ÍÉÎÉÍÁÌØÎÙÍ VB> ËÏÌÉÞÅÓÔ×ÏÍ ÎÏÇ. ìyÞÛÅ ÎÁ ÏÓÔÁ×ÛÉÅÓÑ ÐÏ ×ÏÚÍÏÖÎÏÓÔÉ ÐÏ ÎÅÓËÏÌØËÏ VB> ÆyÎËÃÉÊ ÎÁ×ÅÓÉÔØ. ëÏÍÐÁËÔÎÅÅ. é ÍÁËÅÔ ÐÁÑÔØ ÌÅÇÞÅ ;)

òÁÎØÛÅ Ñ ÔÏÖÅ ÔÁË ÄyÍÁÌ: ÓÏ×ÍÅÝÁÔØ ÆyÎËÃÉÉ ÎÏÇ. ëÁË ÔÏÌØËÏ ÎÉ ÉÚ×pÁÝÁÌÓÑ... óÅÊÞÁÓ ÄÅÌÁÀ ÔÁË: ÏÓÔÁÌÉÓØ ÌÉÛÎÉÅ ÎÏÇÉ - ÎÁ ÎÉÈ ×ÅÛÁÀ ÄÖÁÍÐÅpÁ, ÍÁÌÏ ÌÉ ÚÁÞÅÍ ÐÏÔÏÍ ÐpÉÇÏÄÑÔÓÑ. üÔÏ ÅÓÌÉ ÉÚÄÅÌÉÅ ÍÅÌËÏÓÅpÉÊÎÏÅ. åÓÌÉ ÍÎÏÇÏ Ó×ÏÂÏÄÎÙÈ - ÍÏÖÎÏ Åݣ Ó×ÅÔÏÄÉÏÄÙ. ðpÉÇÏÄÑÔÓÑ × ËyÌÁÃËÏÍ ÈÏÚÑÊÓÔ×Å.

Michael G. Belousoff

... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====

Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÏÎÅÄÅÌØÎÉË éÀÌØ 26 2004 08:54, Alexey Krasnov wrote to George Shepelev:

GS>>>> á ÔÅÍ, ÞÔÏ ÐÏ×ÔÏÒÉÔØ ÓÄÅÌÁÎÎÙÅ ÍÎÏÊ ÚÁÄÁÞÉ ÇÏÄÁÍÉ ÎÅ ÍÏÇÕÔ - GS>>>> ÍÏÖÎÏ? é ÞÔÏ ÇÌÀËÏ× ÐÒÉ ÜËÓÐÌÕÁÔÁÃÉÉ ÎÅÔ - ÍÏÖÎÏ? ;) AK>>> HÁÚÏ×É ÈÏÔÑ ÂÙ ÏÄÎÕ ÔÁËÕÀ ÚÁÄÁÞÕ. GS>> íÉËÒÏáôó ÂÅÚ ×ÎÅÛÎÅÇÏ ÐÉÔÁÎÉÑ, 1998 ÇÏÄ. AK> é ÞÔÏ, ÎÁ ÒÙÎËÅ ÓÅÊÞÁÓ ÏÄÎÁ-ÅÄÉÎÓÔ×ÅÎÎÁÑ áôó, ÐÒÏÉÚ×ÏÄÓÔ×Á çÏÇÉ AK> ûÅÐÅÌÅ×Á ?

æÌÅÊÍÅÒÏË, ÎÅ ÐÏۣÌ ÂÙ ÔÙ Ó ÎÁÅÚÄÁÍÉ × ÂÏÌÅÅ ÄÒÕÇÕÀ ÜÈÕ? ðÒÅÄÐÏÞÔÉÔÅÌØÎÏ × ËÏÍÐÁÎÉÉ Ó ÐÒÏÞÉÍÉ ÓËÕÎÓÁÍÉ...

çÅÏÒÇÉÊ

Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÏÎÅÄÅÌØÎÉË éÀÌØ 26 2004 09:25, Alexey V Bugrov wrote to George Shepelev:

AB>>> 5. Verify all locations (using Speed Verify mode) at AB>>> VDD = VDDMIN. AB>>> 6. Verify all locations at VDD = VDDMAX. AB>>> VDDMIN is the minimum operating voltage spec. AB>>> for the part. VDDMAX is the maximum operating AB>>> voltage spec. for the part.

AB>>> É ÞÕÔØ ÎÉÖÅ:

AB>>> VDD: 2.0V to 6.5V with 0.25V granularity. Since this AB>>> method calls for verification at different VDD values, a AB>>> programmable VDD power supply is needed.

AB>>> It is important to verify an EPROM at the voltages AB>>> specified in this method to remain consistent with AB>>> Microchip's test screening. For example, a PIC12C5XX AB>>> specified for 4.5V to 5.5V should be tested for proper AB>>> programming from 4.5V to 5.5V.

AB>>> Note: Any programmer not meeting the programmable AB>>> VDD requirement and the verify at AB>>> VDDMAX and VDDMIN requirement, may AB>>> only be classified as a "prototype" or AB>>> "development" programmer, but not a AB>>> production programmer.

GS>> üÔÏ ÎÅÍÎÏÖËÏ ÉÚ ÄÒÕÇÏÊ ÏÐÅÒÙ. õÎÉ×ÅÒÓÁÌØÎÙÊ ÐÒÏÇÒÁÍÍÁÔÏÒ ÄÏÌÖÅÎ GS>> ÏÈ×ÁÔÙ×ÁÔØ ÐÒÉ ×ÅÒÉÆÉËÁÃÉÉ ×ÅÓØ ÄÉÁÐÁÚÏÎ ÒÁÂÏÞÉÈ ÎÁÐÒÑÖÅÎÉÊ, GS>> ÐÏÓËÏÌØËÕ ÎÁ ΣÍ ÍÏÇÕÔ ÛÉÔØÓÑ ÞÉÐÙ, ÒÁÂÏÔÁÀÝÉÅ ×Ï ×ӣÍ ÜÔÏÍ GS>> ÄÉÁÐÁÚÏÎÅ.

AB> ÷ÎÉÍÁÔÅÌØÎÏ É ×ÄÕÍÞÉ×Ï ÐÅÒÅÞÉÔÁÊ ÔÏ, ÞÔÏ ÏÔË×ÏÞÅÎÏ ×ÙÛÅ.

÷ ÔÏÍ-ÔÏ É ÄÅÌÏ, ÞÔÏ Ñ ÐÒÏÞÉÔÁÌ ×ÄÕÍÞÉ×Ï É ×ÎÉÍÁÔÅÌØÎÏ! ôÅÐÅÒØ ÔÙ ÐÏÐÒÏÂÕÊ, ÏÓÏÂÅÎÎÏ ÜÔÏ ËÁÓÁÅÔÓÑ ÐÏÓÌÅÄÎÅÇÏ ÁÂÚÁÃÁ.

çÅÏÒÇÉÊ

Harry, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÏÎÅÄÅÌØÎÉË éÀÌØ 26 2004 11:29, Harry Zhurov wrote to George Shepelev:

GS>> ÄÁÌØÎÅÊÛÅÇÏ "ÕÍÏÝÎÅÎÉÑ" ÒÁÎÅÅ ÒÁÚÒÁÂÏÔÁÎÎÏÊ ÔÅÈÎÉËÉ. GS>> ë ÐÒÉÍÅÒÕ, ×ÏÚÍÏÖÎÏ ÄÁÌØÎÅÊÛÅÅ ÒÁÚ×ÉÔÉÅ ÐÏ ÌÉÎÉÉ: GS>> PIC16F818 - PIC16F628A - PIC18F1320 - dsPIC30F3012

GS>> ÷ÙÞÉÓÌÉÔÅÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÏÉÚ×ÏÄÑÔ ×ÅÐÅÞÁÔÌÅÎÉÅ, AVR × GS>> ÎÏËÄÁÕÎÅ ;)

HZ> ôÙ ÂÙ ÅÝÅ áthlon64 (Ó ÐÅÒÅÞÉÓÌÅÎÉÅÍ ×ÓÅÈ ÅÇÏ ÆÉÞ) c AVR ÓÒÁ×ÎÉÌ!

<ÌÉËÂÅÚ>

Athlon64 - ÜÔÏ "ÇÏÌÙÊ" ÐÒÏÃÅÓÓÏÒ. dsPIC, PIC É AVR - ×ÓÔÒÁÉ×ÁÅÍÙÅ ËÏÎÔÒÏÌÌÅÒÙ, ÉÈ ÒÁÓÓÍÏÔÒÅÎÉÅ - ÔÏÐÉË × ÜÔÏÊ ÜÈÅ. </ÌÉËÂÅÚ>

çÅÏÒÇÉÊ

Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÏÎÅÄÅÌØÎÉË éÀÌØ 26 2004 12:30, Alexey Boyko wrote to George Shepelev:

AB>>> úÁ ÓÞÅÔ ÞÅÇÏ Õ×ÅÌÉÞÅÎÁ ÓËÏÒÏÓÔØ ÒÁÂÏÔÙ. GS>> ôÏÌØËÏ ÄÌÑ ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÐÏÒÔÏ×, ÔÏÌØËÏ ÄÌÑ GS>> ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÎÁÂÏÒÁ ËÏÍÁÎÄ? ðÌÏÈÏÅ ÒÅÛÅÎÉÅ. AB> ðÒÁËÔÉËÁ ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÈÏÒÏÛÅÅ.

õ ÔÅÂÑ ÏÇÒÁÎÉÞÅÎÎÁÑ ÐÒÁËÔÉËÁ.

GS>> PIC - ÜÔÏ RISC. "åÓÔÅÓÔ×ÅÎÎÏÓÔØ" ÔÅÂÅ ÐÏÍÅÒÅÝÉÌÁÓØ. AB> ðéë - ÜÔÏ ÔÁËÏÊ ÖÅ RISC-ÐÏÄÏÂÎÙÊ, ËÁË É AVR

åÓÔÅÓÔ×ÅÎÎÏ. ÷ÏÔ É ÐÏÄÕÍÁÊ ÎÁÓޣÔ ÎÅÌÅÐÏÊ ÆÒÁÚÙ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ CISC'Ï×ÙÈ ËÏÍÁÎÄ ÄÌÑ ÒÁÂÏÔÙ Ó ÐÏÒÔÁÍÉ ÐÏ PIC'Ï×ÓËÏÍÕ ÐÒÉÎÃÉÐÕ.

AB>>> ôÙ ÖÅ ÇÏ×ÏÒÉÌ, ÞÔÏ ÒÁÚÂÉÒÁÅÛØÓÑ × ÓÉÓÔÅÍÁÈ ËÏÍÁÎÄ? AB>>> úÁÞÅÍ ÖÅ ÔÅÂÅ ÜÔÏ ÏÂßÑÓÎÑÔØ? GS>> ôÙ ÓÁÍ ÓÐÅÒ×Á ÒÁÚÂÅÒÉÓØ, AB> ñ ÜÔÏ × ÉÎÓÔÉÔÕÔÅ ÉÚÕÞÁÌ.

íÁÌÏ ÌÉ ÞÔÏ ÔÙ ÉÚÕÞÁÌ. ÷Ï-ÐÅÒ×ÙÈ, ×Ï×ÓÅ ÎÅ ÆÁËÔ, ÞÔÏ ÔÁÍ ÐÒÁ×ÉÌØÎÏ ÕÞÉÌÉ (ÐÏÄÔ×ÅÒÖÄÅÎÉÅÍ ÓÌÕÖÉÔ ÓÏÓÔÏÑÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÏÔÒÁÓÌÉ × "ÓÏ×ËÅ" É ÛÔÁÔÁÈ), ×Ï-×ÔÏÒÙÈ, ÍÎÏÇÉÅ ÕÞÁÔÓÑ × ÉÎÓÔÉÔÕÔÅ ÐÏ ÐÒÉÎÃÉÐÕ "ÓÄÁÌ É ÚÁÂÙÌ" ;)

AB>>> ðÏÌÎÏÃÅÎÎÙÅ ËÏÍÁÎÄÙ ÒÁÂÏÔÙ Ó ÂÉÔÁÍÉ Ñ ×ÓÔÒÅÞÁÌ ÔÏÌØËÏ × i386 É AB>>> ARM GS>> åÓÌÉ ÔÅÂÅ ÔÁË ÎÕÖÎÙ × ËÏÎÔÒÏÌÌÅÒÁÈ "ÐÏÌÎÏÃÅÎÎÙÅ ËÏÍÁÎÄÙ ÒÁÂÏÔÙ Ó AB> HÅÔ, ÎÅ ÎÕÖÎÙ.

ëÁË ÓËÁÖÅÛØ ;)

GS>> ÂÉÔÁÍÉ", ÞÔÏ-Ö, ÍÏÖÅÛØ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÁÉ×ÁÅÍÙÅ 386-Å... AB> úÁÞÅÍ, ÅÓÌÉ ÅÓÔØ ARM, ÏÎ É ÄÅÛÅ×ÌÅ, É ÖÒÅÔ ÍÅÎØÛÅ É ÐÒÑÍÅÅ.

õ 386-ÇÏ ÓÅÍÅÊÓÔ×Á ÅÓÔØ ÐÒÅÉÍÕÝÅÓÔ×Ï × ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó ÐÅÒÓÏÎÁÌËÁÍÉ. ðÒÏÝÅ/ÄÅÛÅ×ÌÅ ÏÔÌÁÖÉ×ÁÔØÓÑ...

AB> á ÎÅ ÐÏÌÎÏÃÅÎÎÙÅ - ÐÏÇÏÄÙ ÎÅ ÉÇÒÁÀÔ. HÅ ÓËÁÖÅÛØ ÖÅ ÔÙ, ÞÔÏ x51 Ó AB> ÂÉÔÏ×ÙÍÉ ËÏÍÁÎÄÁÍÉ, ÄÅÌÁÅÔ ÂÉÔÏ×ÙÅ ÏÐÅÒÁÃÉÉ ÂÙÓÔÒÅÅ, ÞÅÍ AVR ÂÅÚ AB> ÂÉÔÏ×ÙÈ ËÏÍÁÎÄ.

äÕÍÁÅÛØ? á ÄÁ×ÁÊ ÓÒÁ×ÎÉÍ. ÷ÏÔ "ÇÌÕÐÁÑ" ÚÁÄÁÞËÁ ÐÏ ÐÅÒÅÎÏÓÕ ÓÏÓÔÏÑÎÉÑ ÌÉÎÉÉ 1 ÐÏÒÔÁ 0 ÎÁ ÌÉÎÉÀ 2 ÐÏÒÔÁ 1:

MOV C,P0+1 MOV P1+2,C

÷ÙÐÏÌÑÎÅÔÓÑ ÚÁ 2 ÃÉËÌÁ. åÓÌÉ ×ÚÑÔØ "ÂÙÓÔÒÏÅ" ÓÅÍÅÊÓÔ×Ï x51, ÏÎÏ ÏÂÇÏÎÉÔ AVR Ó ÉÚÒÑÄÎÙÍ ÏÔÒÙ×ÏÍ...

GS>> õÞÉÓØ ÓÁÍ ÒÁÂÏÔÁÔØ Ó ÄÏËÕÍÅÎÔÁÃÉÅÊ! AB> ëÁËÏÊ ÐÏÌÅÚÎÙÊ ÓÏ×ÅÔ. HÁËÏÎÅÃ-ÔÏ Ñ ÐÒÏÚÒÅÌ.

ðÏÚÄÒÁ×ÌÑÀ! ;-)

çÅÏÒÇÉÊ

Привет!

Mon Jul 26 2004 17:50, Harry Zhurov wrote to Alexander Golov:

...

AG>>>> Hу не скажи. Система команд конечно другая (так она и у PIC18 не такая AG>>>> как у PIC16), но всё же это именно PIC до мозга костей.

HZ>>> Ага, особенно до мозга вычислительных костей! Что-то не припомню я HZ>>> в ПИКах ни одного даже упоминания о MAC'ах!

AG>> Я, по-моему, прямо сказал, что его DSP Engine не рассматриваю. dsPIC30F AG>> как раз очень хорош как универсальный МК,

HZ> А как у него с потреблением и ценой? Ведь этот DSP Engine - не HZ> бесплатная вещь. Он и место на кристалле занимает (цена), и энергию жрет, HZ> причем из-за своей толщины весьма приличную.

Если не используется, то вполне возможно и не жрёт, а сколько он там места занимает относительно остального мне, конечно же не известно, только очевидно, что само ядро dsPIC30F схемотехнически существенно сложнее того же PIC18 и, возможно на этом фоне DSP-фичи не так уж и сильно тянут. Типично большая память, также заметно снижает вес ядра в площади кристалла.

HZ> В итоге потребление на полной скорости в полтораста мА

Это не правда. Например, для 2010 типовое потребление при 30 MIPS и 5 В -- 67 мА. Широкий диапазон рабочих напряжений даёт место для манёвра, например, при

20 MIPS и 3,3 В потребление лишь 26 мА. При 10 MIPS он потребляет лишь немногим больше чем PIC18. (Для упоминавшегося ниже 5011 эти параметры на данный момент TBD и оценить их заочно невозможно.)

HZ> и цена среднего кристалла (5011) в розницу (Digi-Key) под два HZ> десятка баксов.

В реальности там со склада доступны лишь несколько моделей (6014 и т.п.) по цене около $30 и есть куча "non-stock" ссылок на цены от $5,7 за 2010 (1600 шт.). Что будет на самом деле покажет время, dsPIC30F только что вышли на рынок.

HZ> В итоге в нише AVR/PIC/MSP430 по этим (важнейшим) показателям он не HZ> конкурент,

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

HZ> а в нише тех, кто более ровня, он до многих недотягивает так HZ> же по основным показателям, таким как производительность да и HZ> периферийные навороты. Hапример, TMS320F2810 по производительности имеет HZ> dsPIC без вопросов в разы (!),

При впятеро больше частоте? Скорее всего так, во всяком случае на вычислительных задачах. Наверное это отличный DSP (я в этом слабо разбираюсь), но это не очень хороший универсальный МК. Огромный конвейер делает из переходов муки, у него не слишком быстрый доступ к портам и повышенные накладные расходы на обработку прерываний, запреты/разрешения и т.п., медленная Flash. Встречаются очень странные решения; например непрерываемый REPEAT это что-то! В dsPIC30F таких пенок не встретишь, даже 18-цикловое деление выполняется под прерываемым REPEAT'ом, то же касается и DO.

Я не изучал конкретно 28x, но ранее примерялся к 24x и сравнение с ним dsPIC30F было подавляющим (в те самые разы при равной частоте). Я понимаю, что

28x это не 24x, что у него многие многоцикловые команды 24x стали одноцикловыми, но ведь есть и обратные примеры (прежде всего переходы). При этом, факт, он не делает ничего быстрее чем dsPIC30F, но многое делает медленнее (я ещё раз подчёркиваю, что говорю только о фичах типичных для МК, не затрагивая DSP-Функциональности).

HZ> а по периферии где-то похож (два UART'а, HZ> один SPI причем каждый с буфером FIFO на 16 на прием и передачу, eCAN, HZ> пачка таймеров с ШИМами, в т.ч. парафазными с "мертвыми" зонами, с HZ> захватами/сравнениями, с модулями работы с квадратурными енкодерами, с HZ> 32К ОЗУ, кучей флеши, 52 ноги на ввод/вывод, 12 бит АЦП с 12.5 HZ> мегавыборок в секунду и возможностью оцифровки одновременно по двум HZ> каналам и складывания данных в буфер с генерацией прерывания по HZ> заполнении буфера), при сравнимой цене (21 бакс в том же каталоге при HZ> единичных количествах) и потреблении - на 150 МИПС где-то около двух HZ> сотен мА (при меньшей скорости, ессно, потребление пропорционально HZ> меньше).

Мои глаза мне говорят, что всё не так радужно. Во-первых, 2810 это 128-ногий монстр с шагом выводов 0,4 мм (ещё та прелесть!), тогда как мне подчас и

44-ног много. Во-вторых, с потреблением у 2810, мягко говоря, дела обстоят по хуже чем ты тут нарисовал. При том, что ядро питается очень низким напряжением (1,9 В) _суммарное_ типовое потребление при 150 МГц немногим меньше 300 мА (по графику что-то около 280 мА). При тактовой частоте 30 МГц потребление по графику более 100 мА (около 115 мА), что более чем вчетверо превышает потребление 20 МГц dsPIC30F2010 при 3,3 В питании (по моим прикидкам производительность 30 МГц 2810 на характерных для универсального МК задачах вряд ли будет больше чем у 20 МГц dsPIC30F). Для 30 МГц dsPIC30F2010 и питании 5 В, разрыв, конечно, будет меньше, но всё равно стоимость производительности в пересчёте на ток будет вдвое меньше. И всё это на фоне весьма жёстких и неудобных требованиях к питанию у 2810.

Цену dsPIC30F я оспаривать не буду, возможно она сейчас и такова, но я знаю, что Microchip своего никогда не упустит и в конечном итоге цена будет такой, какая устроит рынок.

...

HZ> Т.ч. вполне может статься, что на сегодняшний день не особенно HZ> теплые объятия ждут это семейство - вот выйди оно три года назад, когда HZ> об этом пошли разговоры, то это другое дело. А сегодня уже альтернативных HZ> решений мешок, и для dsPIC осталась достаточно, имхо, узкая щелочка между HZ> обычными МК и толстыми ЦОСобразными.

Нет. В некоторых своих задачах я не вижу им никакой реальной альтернативы. Рассматривать тот же TMS320F2810 как альтернативу dsPIC30F2010 (даже абстрактно от потребления) серьёзно вряд ли кто-то станет.

AG>> в отличие от (как минимум некоторых) настоящих DSP.

HZ> Было бы странно, если бы настоящие ПЦОС были лучше настоящих МК в HZ> качестве таковых. dsPIC - это МК. Его корректно сравнивать с такими же HZ> МК, имеющими ЦОС фичи - например, с TMS320F2xx, TMS320F28xx, ADSP-2199x

Только упомянутые выше прежде всего DSP, а уже потом универсальные МК, а с dsPIC30F это не так.

...

AG>>>> 2-адресные операции память-память и всё за один цикл!

HZ>>> Это куда больше на ADSP-21xx похоже, нежели на ПИК.

В PIC'овском стиле было сделать всё что возможно 1-цикловым.

AG>> Каждый видит что хочет. Мне на данный момент большого дела до MAC'ов нет AG>> и я пытался прикрутить dsPIC30F к реальной задаче выполнявшейся PIC18 AG>> но медленнее. Я был впечатлён, насколько эффективный и быстрый код AG>> можно на нём написать, причём любого класса и "махание ножкой" и AG>> локальные вычислительно-манипуляционные алгоритмы.

HZ> :) А не пробовал ты это проделать на TMS320F2810? Hе исключено, HZ> эффект был бы еще более впечатляющим - возможно, ты бы после этого на HZ> dsPIC и смотреть не захотел.

Попробовал. На самом деле у 2810 очень запутанная система команд, сложно всё сразу охватить вглядом и выбрать оптимальные выражения. При этом аппноты попадаются на C, а от них в этом смысле толку мало. Вообще нелегко досконально разобраться во всех особенностях работы команд, адресаций, конвейера, вайт-стейтов, а описания недостаточно прозрачны. Например, я не понял какова реальная скорость выполнения программы из Flash-памяти, если время выборки для неё ограничена 36 нс. Подобные оценки для dsPIC30F не представляют труда.



Hello George.

27 Jul 04 13:12, you wrote to me:

GS>>> ðÅÒÉÏÄ ÓÉÇÎÁÌÁ ÇÏÒÁÚÄÏ ÇÒÁÍÏÔÎÅÊ ÏÂÅÓÐÅÞÉ×ÁÔØ ÐÒÁ×ÉÌØÎÙÍ ×ÙÂÏÒÏÍ GS>>> ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÙ, Á ÎÅ "ÄÒÏÖÁÎÉÅÍ" ×ÙÂÏÒÏË... :-/ AB>> HÕ ÔÁË, ÔÁË ÂÙÓÔÒÅÅ ÐÏÌÕÞÉÌÏÓØ. GS> "ôÑÐ-ÌÑÐ" ;)

ôÏÞÎÏ. þÔÏ Ö ÔÙ ÅÝÅ ÓËÁÖÅÛØ.

AB>> á ÐÏ ÞÅÍ ÔÙ ÓÕÄÉÛØ? GS> ðÏ Ô×ÏÉÍ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍ ÂÅÚÇÒÁÍÏÔÎÙÍ ÒÅÐÌÉËÁÍ.

õ ÔÅÂÑ ÏÎÉ ÅÝÅ ÂÅÚÇÒÁÍÏÔÎÅÅ. HÕ É ÞÔÏ?

AB>> Á ÑÄÒÏ ×ÏÏÂÝÅ ÎÅ ÉÍÅÅÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ. GS> óÒÁ×ÎÉ ÑÄÒÏ 12-ÔÉ É 16-ÔÉ ÂÉÔÎÏÇÏ PIC'Á ;)

ëÁË Ñ ÉÈ ÓÒÁ×ÎÀ? á ÐÒÏ ÑÄÒÏ Scenix - ÜÔÏ ÏÞÅ×ÉÄÎÏ, ÔÁË ËÁË Õ ÎÅÇÏ ÍÁÛÉÎÎÙÊ ÃÉËÌ 1 ÔÁËÔ, Á ÎÅ 4, É ÒÁÚÒÁÂÏÔÁÌÁ Scenix ÅÇÏ Ó ÎÕÌÑ.

AB>> HÅÔ, ÎÅ ÌÏÇÉÞÎÏ. ïÂÓÕÖÄÁÅÍ, ÔÏ ÒÅÁÌØÎÕÀ ÚÁÄÁÞÕ. GS> ïÂÓÕÖÄÁÌÉ ×ÏÏÂÝÅ-ÔÏ ËÏÄ ÄÌÑ ×ÙÄÁÞÉ ×ÙÂÏÒÏË ÎÁ ãáð. æÏÒÍÕÌÉÒÏ×ËÉ GS> "ÒÅÁÌØÎÏÊ ÚÁÄÁÞÉ" ÎÅ ÂÙÌÏ.

ìÁÄÎÏ, ÆÉÇ Ó ÔÏÂÏÊ. ðÅÒÅÓÞÉÔÁÊ ÄÌÑ 6 ÔÁËÔÏ× É ×ÓÅ ÒÁ×ÎÏ ÜÔÏ ÂÕÄÅÔ ÂÙÓÔÒÅÅ.

AB>> á, ×ÏÔ ËÁË. HÕ ÔÁË Õ AVR ÇÒÁÎÉÃÁ ÐÒÏÈÏÄÉÔ ÎÁ 32-ÎÏÇÁÈ. ;) GS> þÅÓÔÎÙÈ?

HÕ, ×ÐÏÌÎÅ.

GS> äÁ×ÁÊ ÓÞÉÔÁÔØ _ÚÁÄÅÊÓÔ×Ï×ÁÎÎÙÅ_ GS> ÎÏÖËÉ, Á ÎÅ ×Ù×ÏÄÙ Ó ÎÁÄÐÉÓØÀ NC...

äÁ×ÁÊ. çÒÁÎÉÃÁ ÔÏ, ×ÓÅ ÒÁ×ÎÏ ÐÒÏÈÏÄÉÔ ÐÏ 32 ÎÏÇÁÍ. ;)

AB>> atmega48/88/168 ÁÎÏÎÓÉÒÏ×ÁÌÉ ÎÁ 24íçÃ, GS> ë ÓÏÖÁÌÅÎÉÀ ÜÔÏ ÔÉÐÉÞÎÁÑ ËÁÒÔÉÎÁ ÄÌÑ AVR :-(

ëÁËÁÑ ËÁÒÔÉÎÁ?

AB>> ÎÏ ÐÏÔÏÍ ÐÏÎÑÌÉ, ÞÔÏ ÚÁÇÎÕÌÉ É ÓÎÉÚÉÌÉ ÄÏ 20íçÃ. ïÓÔÁÌØÎÙÅ ÞÉÐÙ AB>> ÐÏËÁ ÔÏÌØËÏ ÄÏ 16íçÃ. GS> óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÂÙÓÔÒÏÇÏ ûéí ÎÁ AVR ÍÙ Åݣ ÄÏ-ÏÌÇÏ ÎÅ Õ×ÉÄÉÍ...

HÕ, ËÁË ÚÎÁÅÛØ. á ËÏÍÕ-ÔÏ ÍÏÖÅÔ É ÐÏÄÏÊÄÅÔ attiny26 Ó ÅÇÏ Ä×ÕÍÁ ûéí-ÁÍÉ ÎÁ 250ËçÃ.

AB>> HÅ ÍÏÖÅÔ ÂÙÔØ, ÞÔÏ ÂÙ ×ÓÅ ÂÙÌÉ ÒÁÚÄÒÁÖÉÔÅÌØÎÙÍÉ. GS> òÅÞØ ÛÌÁ Ï Ô×ÏÅÊ ÎÅÁÄÅË×ÁÔÎÏÊ ÒÅÁËÉÃÉÉ, Á ÎÅ ÏÂÏ ×ÓÅÈ ;)

ïÓÔÁÌØÎÙÅ ÐÒÏÓÔÏ ÐÏÓÙÌÁÀÔ ÔÅÂÑ ÐÏÄÁÌØÛÅ, Á ÎÅ ÐÙÔÁÀÔÓÑ ÁÎÁÌÉÚÉÒÏ×ÁÔØ.

AB>> íÎÅ ×ÏÔ ×ÓÅÇÄÁ È×ÁÔÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÞÔÏÂÙ ×ÓÅ, ÞÔÏ ÍÏÖÎÏ, AB>> ÐÏ ÐÒÅÒÙ×ÁÎÉÑÍ ÏÂÒÁÂÁÔÙ×ÁÔØ. GS> óÎÏ×Á ÏÂÓÕÖÄÅÎÉÅ ÓÆÅÒÉÞÅÓËÉÈ ËÏÎÅÊ × ×ÁËÕÕÍÅ?

äÁ ÎÅÔ. ïÐÙÔ ÐÏÓÌÅÄÎÉÈ ÒÁÚÒÁÂÏÔÏË ÐÏËÁÚÙ×ÁÅÔ.

GS> ëÁË ÍÏÖÅÔ È×ÁÔÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÅÓÌÉ AVR ÎÅ × ÓÏÓÔÏÑÎÉÉ GS> ÆÏÒÍÉÒÏ×ÁÔØ ûéí Ó ÎÕÖÎÏÊ ÞÁÓÔÏÔÏÊ?

ïÂÁÌÄÅÔØ ËÒÉÔÅÒÉÊ. á ×ÏÔ ÐÒÅÄÓÔÁר ÓÅÂÅ - È×ÁÔÁÅÔ.

GS> ëÏÇÄÁ Ô×ÏÊ ËÏÄ ÎÅ ×ÌÅÚÅÔ × ÐÁÍÑÔØ ÉÌÉ ÎÅ ÏÂÅÓÐÅÞÉÔ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ, GS> ÔÙ ÐÏÊͣÛØ, ÞÔÏ ÜÔÏ ÎÅ ÁÂÓÔÒÁËÃÉÑ, Á ÏÂßÅËÔÉ×ÎÁÑ ÒÅÁÌØÎÏÓÔØ...

÷ÏÚØÍÕ ËÏÎÔÒÏÌÌÅÒ ÐÏÂÏÌØÛÅ.

AB>> HÅ ÍÏÖÅÔ ÔÁËÏÇÏ ÂÙÔØ. ôÙ ÎÁ×ÅÒÎÏÅ ûéð É áãð ÉÍÅÌ × ×ÉÄÕ? GS> ñ ÉÍÅÌ × ×ÉÄÕ ËÏÎÔÒÏÌÌÅÒ ÄÌÑ ÐÅÒÅÎÏÓÉÍÏÇÏ ÇÁÚÏÁÎÁÌÉÚÁÔÏÒÁ.

ïÐÁ, ÎÏ×ÉÎËÁ. á Ñ ÔÏ ÏÔËÕÄÁ ÚÎÁÌ, ÞÔÏ ÔÙ ÉÍÅÅÛØ × ×ÉÄÕ?

GS> ôÁÍ ÎÕÖÎÏ GS> ÂÙÌÏ ÎÅÓËÏÌØËÏ ËÁÎÁÌÏ× áãð É ÂÙÓÔÒÙÊ ûéí. AVR "ÐÒÏÌÅÔÅÌ", PIC GS> ÓÐÒÁ×ÉÌÓÑ.

ôÏ ÅÓÔØ, ËÁË Ñ É ÐÒÅÄÐÏÌÁÇÁÌ, ÄÅÌÏ ÂÙÌÏ × ûéí É áãð, Á ÎÅ × ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÐÒÏÃÅÓÓÏÒÁ.

GS> ðÁÒÁÌÌÅÌØÎÏ ÛÌÉ ÒÁÂÏÔÙ ÎÁÄ ÍÉËÒÏáôó, PIC16F84 ×ÙÄÅÒÖÉ×ÁÌ GS> ÌÀÂÙÅ ÉÚÄÅ×ÁÔÅÌØÓÔ×Á, ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÑ ÒÁÂÏÔÕ, AVR ÎÁÍÅÒÔ×Ï ÚÁ×ÉÓÁÌ.

HÕ, ÜÔÏ ÔÅÂÅ ÉÌÉ ÎÅÐÏ×ÅÚÌÏ ÉÌÉ ÎÅÈ×ÁÔÉÌÏ ÔÅÒÐÅÎÉÑ ÄÏ×ÅÓÔÉ ÄÏ ÕÍÁ.

Alexey

Wed Jul 28 2004 12:24, Harry Zhurov wrote to Alexander Golov:

HZ>>> HÁÐÒÉÍÅÒ, TMS320F2810 ÐÏ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ HZ>>> ÉÍÅÅÔ dsPIC ÂÅÚ ×ÏÐÒÏÓÏ× × ÒÁÚÙ (!), AG>> ðÒÉ ×ÐÑÔÅÒÏ ÂÏÌØÛÅ ÞÁÓÔÏÔÅ? HZ> äÁ ÕÖ ×ÓÑËÏ. :) ïÓÏÂÅÎÎÏ, ÅÓÌÉ ÕÞÅÓÔØ, ÞÔÏ ÏÎ 32-È ÒÁÚÒÑÄÎÙÊ. HZ> á ×ÏÔ ÂÁÔÏÎÙ ÐÏ ãïó ÓÞÉÔÁÀÔ ÅÇÏ, ËÁË ÒÁÚ, ÐÏÓÒÅÄÓÔ×ÅÎÎÙÍ DSP × HZ> ÓÒÁ×ÎÅÎÉÉ Ó ÔÅÍ ÖÅ C55xx ÉÌÉ ÂÌÜËÆÉÎÏÍ, Á ËÁË íë ÏÎ ËÏÔÉÒÕÅÔÓÑ.

óÐÏÒÎÏÅ ÕÔ×ÅÒÖÄÅÎÉÅ. C55/BlackFin - ÐÏÞÔÉ ÇÏÌÙÅ DSP Ó ×ÅÓØÍÁ ÓÌÁÂÏÊ ÐÅÒÉÆÅÒÉÅÊ, Ë ÔÏÍÕ ÖÅ ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÙÅ ÎÁ ÍÁÌÏÅ ÐÏÔÒÅÂÌÅÎÉÅ. íÙ ÐÅÒÅÈÏÄÉÍ ÎÁ 28xx ÉÍÅÎÎÏ ËÁË ÎÁ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÐÏÄÅÌÏÞÎÙÊ ËÁÍÅÎØ, Ó ÃÅÌØÀ ÐÉÓÁÎÉÑ ×ÓÅÇÏ DSP ËÏÄÁ ÎÁ C. ðÒÁËÔÉÞÅÓËÏÅ ÓÒÁ×ÎÅÎÉÅ ÞÉÓÔÏ ÓÉÛÎÏÇÏ 16/32 bit DSP ËÏÄÁ ÎÁ 28xx Ó ÁÎÁÌÏÇÉÞÎÙÍ ÒÕÞÎÙÍ ËÏÄÏÍ ÄÌÑ ADSP-218x ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ 150MHz 28xx ÐÒÉÍÅÒÎÏ ÜË×É×ÁÌÅÎÔÅÎ 20~30MHz ADSP, ÞÅÇÏ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÍÎÏÇÉÈ ÚÁÄÁÞ. éÚ ÎÅÐÒÉÑÔÎÏÓÔÅÊ 28xx ÍÏÖÎÏ ÏÔÍÅÔÉÔØ ÏÇÒÏÍÎÙÊ ÓÐÉÓÏË errata Ó ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÓÅÒØÅÚÎÙÍÉ ÌÑÐÁÍÉ × ÐÅÒÉÆÅÒÉÉ. HZ> õ ÍÌÁÄÛÉÈ ÓÉÔÕÁÃÉÑ ÎÁÍÎÏÇÏ ÌÕÞÛÅ, ÎÏ ÔÏÖÅ ÎÅ ×ÓÅ ÒÁÄÕÖÎÏ. ÷ ÉÈ ÎÉÛÅ HZ> ÅÓÔØ, ÎÁÐÒÉÍÅÒ, áäÛÎÙÅ ADMCF, ËÏÔÏÒÙÅ ×ÐÏÌÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÉÍ ÐÏ íéðÓÁÍ HZ> (Á ÕÖ íéðóÙ-ÔÏ Õ ÎÉÈ ÞÔÏ ÎÁÄÏ - ×ÓÅ ÄÏ ÏÄÎÏÇÏ ÏÄÎÏÃÉËÌÏ×ÙÅ). èÏÔÑ áä ÎÅ HZ> ÔÏÌËÁÅÔ ÜÔÏ ÓÅÍÅÊÓÔ×Ï ËÁË íë - ÐÏÚÉÃÉÏÎÉÒÕÅÔ ÉÓËÌÀÞÉÔÅÌØÎÏ, ËÁË ÄÌÑ HZ> Motion Control. á ÚÒÑ, ÉÍÈÏ. éÚ ÎÉÈ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÓÄÅÌÁÔØ ×ÅÓØÍÁ ÍÁÛÉÎËÕ, HZ> ÕÖ ÎÅ ÈÕÖÅ ÄÓðéëÏ× ÔÏÞÎÏ!

ADMCF ÐÏ ×ÓÅÍ ÐÏÚÉÃÉÑÍ ÕÓÔÕÐÁÅÔ 24xx, É ÓÁÍÁ AD ËÁË-ÔÏ ÄÁÖÅ ÎÅ ÐÙÔÁÅÔÓÑ ÉÈ ÐÒÏÔÁÌËÉ×ÁÔØ. ÷ÏÏÂÝÅ ÍÏÅ ÍÎÅÎÉÅ ÔÁËÏÅ: AD ÎÁ ÎÁÓÔÏÑÝÅÍ ÜÔÁÐÅ ÉÓÐÙÔÙ×ÁÅÔ ÓÅÒØÅÚÎÙÅ ÔÒÕÄÎÏÓÔÉ, ÓÉÌØÎÏ ×ÌÏÖÉ×ÛÉÓØ × DSP É ÎÅ ÐÏÌÕÞÉ× ÓËÏÌØËÏ-ÎÉÂÕÄØ ÓÕÝÅÓÔ×ÅÎÎÏÊ market share. DSP ÏÔ AD ÏÔËÒÏ×ÅÎÎÏ ÓÌÁÂÅÅ ÏÄÎÏËÌÁÓÓÎÉËÏ× ÏÔ TI. ëÏÎÞÉÔÓÑ ×ÓÅ ÜÔÏ ÔÅÍ, ÞÔÏ AD ÂÕÄÅÔ ÐÒÏÇÌÏÞÅÎÏ, ×ÅÒÏÑÔÎÏ Intel-ÏÍ. ñ ÂÙ ÎÅ ÓÏ×ÅÔÏ×ÁÌ ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÁ AD.

HZ> á ×ÅÄØ ÅÓÔØ ÅÝÅ Õ áÔÍÅÌÁ FPSLIC - AVR + FPGA,

þÒÅÚ×ÙÞÁÊÎÏ ÄÏÒÏÇÏ ÓÔÏÉÔ. ïÔÄÅÌØÎÏ ÐÒÏÃÅÓÓÏÒ + ÁÎÁÌÏÇÉÞÎÁÑ FPGA × ÒÁÚÙ ÄÅÛÅ×ÌÅ.

HZ> HÅ ÓÌÅÄÕÅÔ, ÔÁËÖÅ, ÚÁÂÙ×ÁÔØ, ÞÔÏ dsPIC - ÜÔÏ ÐÅÒ×ÏÅ ÄÅÔÉÝÅ íÉËÒÏÞÉÐÁ HZ> ÔÁËÏÇÏ ÒÏÄÁ, Á ÚÎÁÞÉÔ ÌÑÐÏ× ÔÁÍ ÅÓÔØ É ÂÕÄÅÔ ÅÝÅ ÄÏÓÔÁÔÏÞÎÏ (ÄÏÓÔÁÔÏÞÎÏ HZ> ×ÓÐÏÍÎÉÔØ ÐÕÔØ ÓÔÁÎÏ×ÌÅÎÉÑ á÷ò É ÅÇÏ ËÒÉ×ÙÅ ÍÏÍÅÎÔÙ, ËÏÔÏÒÙÅ ÍÙ ÔÕÔ HZ> ÏÂÓÕÖÄÁÌÉ × ÒÁÍËÁÈ ÜÔÏÇÏ ÔÒÅÄÁ). ÷ ÜÔÏÍ ÓÍÙÓÌÅ F28xx ËÕÄÁ ÂÏÌÅÅ HZ> ÐÒÏ×ÅÒÅÎÎÏÅ É ÎÁÄÅÖÎÏÅ ÒÅÛÅÎÉÅ.

ïÊ-ÏÊ-ÏÊ. ðÏÓÍÏÔÒÉ årrata ÎÁ 2810. äÏÓÔÁÔÏÞÎÏ ÍÎÏÇÏ É ÐÒÏÓÔÏ ÎÅÐÒÉÑÔÎÏÓÔÅÊ, ÔÁËÉÈ ËÁË ËÒÁÊÎÅ ÎÅÔÏÞÎÙÅ ADC Ó ÄÉÁÐÁÚÏÎÏÍ 0...3V É ÎÅÏÂÈÏÄÉÍÏÓÔØ power sequencing.

AG>> ðÏÐÒÏÂÏ×ÁÌ. HÁ ÓÁÍÏÍ ÄÅÌÅ Õ 2810 ÏÞÅÎØ ÚÁÐÕÔÁÎÎÁÑ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ, ÓÌÏÖÎÏ AG>> ×ӣ ÓÒÁÚÕ ÏÈ×ÁÔÉÔØ ×ÇÌÑÄÏÍ É ×ÙÂÒÁÔØ ÏÐÔÉÍÁÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ.

ñ É ÎÅ ÐÙÔÁÌÓÑ. ðÏÊÎÔ × ÔÏÍ, ÞÔÏÂÙ ÐÏÌÎÏÓÔØÀ ÕÊÔÉ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÁÓÓÅÍÂÌÅÒÁ. äÅÊÓÔ×ÉÔÅÌØÎÏ, ÑÄÒÏ É ÓÉÓÔÅÍÁ ËÏÍÁÎÄ TMS ÐÒÏÓÔÏ ÞÕÄÏ×ÉÝÎÙ ÄÁÖÅ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó PIC.

AG>> ÁÐÐÎÏÔÙ ÐÏÐÁÄÁÀÔÓÑ ÎÁ C, Á ÏÔ ÎÉÈ × ÜÔÏÍ ÓÍÙÓÌÅ ÔÏÌËÕ ÍÁÌÏ. ÷ÏÏÂÝÅ AG>> ÎÅÌÅÇËÏ ÄÏÓËÏÎÁÌØÎÏ ÒÁÚÏÂÒÁÔØÓÑ ×Ï ×ÓÅÈ ÏÓÏÂÅÎÎÏÓÔÑÈ ÒÁÂÏÔÙ ËÏÍÁÎÄ, AG>> ÁÄÒÅÓÁÃÉÊ, ËÏÎ×ÅÊÅÒÁ, ×ÁÊÔ-ÓÔÅÊÔÏ×, Á ÏÐÉÓÁÎÉÑ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÏÚÒÁÞÎÙ.

äÁ, ÄÏËÕÍÅÎÔÁÃÉÑ Õ TI ÉÚÌÉÛÎÅ ÎÅÍÎÏÇÏÓÌÏ×ÎÁÑ.

VLV

"Terminator 2012 elections: Arnold Schwartzenegger vs Bill Gates"

Hello George.

27 Jul 04 13:16, you wrote to me:

GS>>> ôÏÌØËÏ ÄÌÑ ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÐÏÒÔÏ×, ÔÏÌØËÏ ÄÌÑ GS>>> ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÎÁÂÏÒÁ ËÏÍÁÎÄ? ðÌÏÈÏÅ ÒÅÛÅÎÉÅ. AB>> ðÒÁËÔÉËÁ ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÈÏÒÏÛÅÅ. GS> õ ÔÅÂÑ ÏÇÒÁÎÉÞÅÎÎÁÑ ÐÒÁËÔÉËÁ.

HÅ ÔÏÌØËÏ Õ ÍÅÎÑ. CISC ÐÒÏÃÅÓÓÏÒÙ ÕÖÅ ÎÅ ÒÁÚÒÁÂÙÔÙ×ÁÀÔ. ÷ÓÅ ÎÏ×ÙÅ ÒÁÚÒÁÂÏÔËÉ ÉÍÅÀÔ ÓÏËÒÁÝÅÎÎÙÊ ÎÁÂÏÒ ËÏÍÁÎÄ.

GS>>> PIC - ÜÔÏ RISC. "åÓÔÅÓÔ×ÅÎÎÏÓÔØ" ÔÅÂÅ ÐÏÍÅÒÅÝÉÌÁÓØ. AB>> ðéë - ÜÔÏ ÔÁËÏÊ ÖÅ RISC-ÐÏÄÏÂÎÙÊ, ËÁË É AVR GS> åÓÔÅÓÔ×ÅÎÎÏ. ÷ÏÔ É ÐÏÄÕÍÁÊ ÎÁÓޣÔ ÎÅÌÅÐÏÊ ÆÒÁÚÙ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ GS> CISC'Ï×ÙÈ ËÏÍÁÎÄ ÄÌÑ ÒÁÂÏÔÙ Ó ÐÏÒÔÁÍÉ ÐÏ PIC'Ï×ÓËÏÍÕ ÐÒÉÎÃÉÐÕ.

HÉÞÅÇÏ ÎÅÌÅÐÏÇÏ. ðÒÏÓÔÏ ÓÔÅÐÅÎØ ÐÏÄÏÂÉÑ ÒÁÚÎÁÑ.

AB>> ñ ÜÔÏ × ÉÎÓÔÉÔÕÔÅ ÉÚÕÞÁÌ. GS> íÁÌÏ ÌÉ ÞÔÏ ÔÙ ÉÚÕÞÁÌ. ÷Ï-ÐÅÒ×ÙÈ, ×Ï×ÓÅ ÎÅ ÆÁËÔ, ÞÔÏ ÔÁÍ ÐÒÁ×ÉÌØÎÏ GS> ÕÞÉÌÉ (ÐÏÄÔ×ÅÒÖÄÅÎÉÅÍ ÓÌÕÖÉÔ ÓÏÓÔÏÑÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÏÔÒÁÓÌÉ × GS> "ÓÏ×ËÅ" É ÛÔÁÔÁÈ), ×Ï-×ÔÏÒÙÈ, ÍÎÏÇÉÅ ÕÞÁÔÓÑ × ÉÎÓÔÉÔÕÔÅ ÐÏ ÐÒÉÎÃÉÐÕ GS> "ÓÄÁÌ É ÚÁÂÙÌ" ;)

ðÒÉÍÉ ÎÁ ×ÅÒÕ.

AB>> á ÎÅ ÐÏÌÎÏÃÅÎÎÙÅ - ÐÏÇÏÄÙ ÎÅ ÉÇÒÁÀÔ. HÅ ÓËÁÖÅÛØ ÖÅ ÔÙ, ÞÔÏ x51 Ó AB>> ÂÉÔÏ×ÙÍÉ ËÏÍÁÎÄÁÍÉ, ÄÅÌÁÅÔ ÂÉÔÏ×ÙÅ ÏÐÅÒÁÃÉÉ ÂÙÓÔÒÅÅ, ÞÅÍ AVR ÂÅÚ AB>> ÂÉÔÏ×ÙÈ ËÏÍÁÎÄ. GS> äÕÍÁÅÛØ? á ÄÁ×ÁÊ ÓÒÁ×ÎÉÍ. ÷ÏÔ "ÇÌÕÐÁÑ" ÚÁÄÁÞËÁ ÐÏ ÐÅÒÅÎÏÓÕ ÓÏÓÔÏÑÎÉÑ GS> ÌÉÎÉÉ 1 ÐÏÒÔÁ 0 ÎÁ ÌÉÎÉÀ 2 ÐÏÒÔÁ 1:

GS> MOV C,P0+1 GS> MOV P1+2,C

GS> ÷ÙÐÏÌÑÎÅÔÓÑ ÚÁ 2 ÃÉËÌÁ.

HÁ AVR-Å 4 ÃÉËÌÁ. ëÓÔÁÔÉ, Õ ÍÅÎÑ ÔÁËÁÑ ÚÁÄÁÞÁ ÎÉ ÒÁÚÕ ÎÅ ×ÏÚÎÉËÌÁ. ó ÐÉÎÁ × ÐÅÒÅÍÅÎÎÕÀ - ÂÙÌÏ. ó ÐÅÒÅÍÅÎÎÏÊ ÎÁ ÐÉÎ - ÂÙÌÏ. á Ó ÐÉÎÁ ÎÁ ÐÉÎ - ÎÅ ÂÙÌÏ.

GS> åÓÌÉ ×ÚÑÔØ "ÂÙÓÔÒÏÅ" ÓÅÍÅÊÓÔ×Ï x51, ÏÎÏ GS> ÏÂÇÏÎÉÔ AVR Ó ÉÚÒÑÄÎÙÍ ÏÔÒÙ×ÏÍ...

ïÔÓÔÁÎÅÔ ÐÏ ÃÅÎÅ É ÐÏÔÒÅÂÌÅÎÉÀ. ôÁË ÞÔÏ ËÁË Ñ É ÓËÁÚÁÌ - ÐÏÇÏÄÙ ÎÅ ÉÇÒÁÀÔ.

Alexey

Tue, 27 Jul 2004 13:10:44 +0400 George Shepelev wrote to Harry Zhurov:

GS>>> ÄÁÌØÎÅÊÛÅÇÏ "ÕÍÏÝÎÅÎÉÑ" ÒÁÎÅÅ ÒÁÚÒÁÂÏÔÁÎÎÏÊ ÔÅÈÎÉËÉ. GS>>> ë ÐÒÉÍÅÒÕ, ×ÏÚÍÏÖÎÏ ÄÁÌØÎÅÊÛÅÅ ÒÁÚ×ÉÔÉÅ ÐÏ ÌÉÎÉÉ: GS>>> PIC16F818 - PIC16F628A - PIC18F1320 - dsPIC30F3012

GS>>> ÷ÙÞÉÓÌÉÔÅÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÏÉÚ×ÏÄÑÔ ×ÅÐÅÞÁÔÌÅÎÉÅ, AVR × GS>>> ÎÏËÄÁÕÎÅ ;)

HZ>> ôÙ ÂÙ ÅÝÅ áthlon64 (Ó ÐÅÒÅÞÉÓÌÅÎÉÅÍ ×ÓÅÈ ÅÇÏ ÆÉÞ) c AVR ÓÒÁ×ÎÉÌ!

GS> <ÌÉËÂÅÚ>

GS> Athlon64 - ÜÔÏ "ÇÏÌÙÊ" ÐÒÏÃÅÓÓÏÒ. dsPIC, PIC É AVR - ×ÓÔÒÁÉ×ÁÅÍÙÅ GS> ËÏÎÔÒÏÌÌÅÒÙ, ÉÈ ÒÁÓÓÍÏÔÒÅÎÉÅ - ÔÏÐÉË × ÜÔÏÊ ÜÈÅ. GS> </ÌÉËÂÅÚ>

á ÔÅÐÅÒØ ÄÏÇÁÄÁÊÓÑ Ó ÏÄÎÏÇÏ ÒÁÚÁ, ÐÏÞÅÍÕ Ó ÔÏÂÏÊ ÐÒÏÓÔÏ ÎÅÐÒÉÑÔÎÏ ÏÂÝÁÔØÓÑ (É Ñ ÓÔÁÒÁÀÓØ ÄÅÌÁÔØ ÜÔÏ ËÁË ÍÏÖÎÏ ÒÅÖÅ). îÅ ÄÕÍÁÊ, ÞÔÏ ÔÙ ÕÍÎÅÅ ÄÒÕÇÉÈ É ÕÍÅÒØ, ÐÏÖÁÌÕÊÓÔÁ, Ó×ÏÊ ÍÅÎÔÏÒÓËÉÊ ÔÏÎ!

Wed, 28 Jul 2004 13:57:40 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

[...]

HZ>> á ×ÏÔ ÂÁÔÏÎÙ ÐÏ ãïó ÓÞÉÔÁÀÔ ÅÇÏ, ËÁË ÒÁÚ, ÐÏÓÒÅÄÓÔ×ÅÎÎÙÍ DSP × HZ>> ÓÒÁ×ÎÅÎÉÉ Ó ÔÅÍ ÖÅ C55xx ÉÌÉ ÂÌÜËÆÉÎÏÍ, Á ËÁË íë ÏÎ ËÏÔÉÒÕÅÔÓÑ.

VV> óÐÏÒÎÏÅ ÕÔ×ÅÒÖÄÅÎÉÅ. C55/BlackFin - ÐÏÞÔÉ ÇÏÌÙÅ DSP Ó ×ÅÓØÍÁ ÓÌÁÂÏÊ VV> ÐÅÒÉÆÅÒÉÅÊ, Ë ÔÏÍÕ ÖÅ ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÙÅ ÎÁ ÍÁÌÏÅ ÐÏÔÒÅÂÌÅÎÉÅ.

òÅÞØ ÎÅ Ï ÐÅÒÉÆÅÒÉÉ, Á Ï DSP ×ÏÚÍÏÖÎÏÓÔÑÈ. ÷ÏÔ ÎÁ ôÅÌÅÓÉÓÔÅÍÁÈ ×ÅÓØÍÁ Õ×ÁÖÁÅÍÙÊ ÞÅÌ ×ÙÓËÁÚÙ×ÁÌ ÍÎÅÎÉÅ, ÞÔÏ F28 ËÁË ÉÍÅÎÎÏ DSP ÏÞÅÎØ ÕÓÔÕÐÁÅÔ ÔÏÍÕ ÖÅ ó55.

VV> íÙ ÐÅÒÅÈÏÄÉÍ ÎÁ 28xx ÉÍÅÎÎÏ ËÁË ÎÁ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÐÏÄÅÌÏÞÎÙÊ ËÁÍÅÎØ,

äÁ, É Ñ ÔÏÖÅ ÎÁ ÎÅÇÏ ÐÏÌØÓÔÉÌÓÑ ÉÍÅÎÎÏ ÉÚ-ÚÁ ÕÎÉ×ÅÒÓÁÌØÎÏÓÔÉ (×ÙÂÉÒÁÌ ÍÅÖÄÕ ÎÉÍ É 2199È).

VV> Ó ÃÅÌØÀ ÐÉÓÁÎÉÑ ×ÓÅÇÏ DSP ËÏÄÁ ÎÁ C.

á ×ÏÔ ÔÕÔ, ÂÏÀÓØ, ÎÅ ÏÞÅÎØ ×ÙÊÄÅÔ - ÍÎÅ ËÁË-ÔÏ ÎÅ ÕÄÁÌÏÓØ ÚÁÓÔÁ×ÉÔØ ÅÇÏ ÚÁÀÚÁÔØ [D]MAC ÉÎÓÔÒÕËÃÉÉ ÎÁ Ó×ÅÒÔËÅ. äÕÍÁÅÔÓÑ, ÞÔÏ ÎÁÐÉÓÁÔØ ×ÒÕÞÎÕÀ ÜÔÏÔ ÆÒÁÇÍÅÎÔ ÂÕÄÅÔ ÐÒÏÝÅ É ÎÁÄÅÖÎÅÅ.

HZ>> õ ÍÌÁÄÛÉÈ ÓÉÔÕÁÃÉÑ ÎÁÍÎÏÇÏ ÌÕÞÛÅ, ÎÏ ÔÏÖÅ ÎÅ ×ÓÅ ÒÁÄÕÖÎÏ. ÷ ÉÈ ÎÉÛÅ HZ>> ÅÓÔØ, ÎÁÐÒÉÍÅÒ, áäÛÎÙÅ ADMCF, ËÏÔÏÒÙÅ ×ÐÏÌÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÉÍ ÐÏ íéðÓÁÍ HZ>> (Á ÕÖ íéðóÙ-ÔÏ Õ ÎÉÈ ÞÔÏ ÎÁÄÏ - ×ÓÅ ÄÏ ÏÄÎÏÇÏ ÏÄÎÏÃÉËÌÏ×ÙÅ). èÏÔÑ áä ÎÅ HZ>> ÔÏÌËÁÅÔ ÜÔÏ ÓÅÍÅÊÓÔ×Ï ËÁË íë - ÐÏÚÉÃÉÏÎÉÒÕÅÔ ÉÓËÌÀÞÉÔÅÌØÎÏ, ËÁË ÄÌÑ HZ>> Motion Control. á ÚÒÑ, ÉÍÈÏ. éÚ ÎÉÈ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÓÄÅÌÁÔØ ×ÅÓØÍÁ ÍÁÛÉÎËÕ, HZ>> ÕÖ ÎÅ ÈÕÖÅ ÄÓðéëÏ× ÔÏÞÎÏ!

VV> ADMCF ÐÏ ×ÓÅÍ ÐÏÚÉÃÉÑÍ ÕÓÔÕÐÁÅÔ 24xx,

þÔÏ, ÄÁÖÅ ÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ? ñ ÁÎÁÌÉÚÁ ÎÅ ÄÅÌÁÌ, ÎÏ, afaik, áäÛÎÙÊ íéðó ËÕÄÁ ÜÆÆÅËÔÉ×ÎÅÅ ôéÛÎÏÇÏ. õ ADSP ×ÓÅ ÉÎÓÔÒÕËÃÉÉ ÏÄÎÏÔÁËÔÏ×ÙÅ, ×ËÌÀÞÁÑ ÐÅÒÅÈÏÄÙ, Á ôíóÏ× ÏÄÎÏÔÁËÔÏ×ÙÅ ËÏÍÁÎÄÙ ÅÝÅ ÐÏÉÓËÁÔØ ÎÁÄÏ. ôÙ ÖÅ ÓÁÍ ÐÒÉ×ÏÄÉÌ ÄÁÎÎÙÅ, ÞÔÏ 30 áäÛÎÙÈ íéðó ÜË×É×ÁÌÅÎÔÎÙ 150 ôéÛÎÙÍ. :)

VV> É ÓÁÍÁ AD ËÁË-ÔÏ ÄÁÖÅ ÎÅ ÐÙÔÁÅÔÓÑ ÉÈ ÐÒÏÔÁÌËÉ×ÁÔØ.

ïÎÁ É ADSP-219x ÕÖÅ ÎÅ ÐÙÔÁÅÔÓÑ ÐÒÏÔÁÌËÉ×ÁÔØ, ÇÏ×ÏÒÉÔ, ÞÔÏ ÜÔÏ ÎÁÐÒÁ×ÌÅÎÉÅ ÄÁÌØÛÅ ÒÁÚ×É×ÁÔØÓÑ ÎÅ ÂÕÄÅÔ (ÄÁÖÅ × ÐÌÁÎÅ ÉÓÐÒÁ×ÌÅÎÉÑ ÂÁÇÏ×) × ×ÉÄÕ ÂÏÌÅÅ ÐÅÒÓÐÅËÔÉ×ÎÏÇÏ ÂÌÜËÆÉÎÁ. é ÜÔÏ ÌÏÇÉÞÎÏ - ÚÁÞÅÍ ÔÕÄÁ ÂÁÂËÉ ×ÂÕÈÉ×ÁÔØ, ËÏÇÄÁ ÕÖÅ ÅÓÔØ ÚÁ×ÅÄÏÍÏ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏÅ ÒÅÛÅÎÉÅ. èÏÔÑ Ó ÐÒÏÉÚ×ÏÄÓÔ×Á 219È × ÏÂÏÚÒÉÍÏÍ ÂÕÄÕÝÅÍ ÓÎÉÍÁÔØÓÑ ÎÅ ÂÕÄÕÔ, Ô.Ë. ÎÁ ÎÉÈ ÅÓÔØ ÓÐÒÏÓ É ÏÎÉ ÉÄÕÔ × ÒÁÚÒÁÂÏÔÁÎÎÙÅ ÄÅ×ÁÊÓÙ.

VV> ÷ÏÏÂÝÅ ÍÏÅ ÍÎÅÎÉÅ ÔÁËÏÅ: AD ÎÁ ÎÁÓÔÏÑÝÅÍ ÜÔÁÐÅ ÉÓÐÙÔÙ×ÁÅÔ ÓÅÒØÅÚÎÙÅ VV> ÔÒÕÄÎÏÓÔÉ, ÓÉÌØÎÏ ×ÌÏÖÉ×ÛÉÓØ × DSP É ÎÅ ÐÏÌÕÞÉ× ÓËÏÌØËÏ-ÎÉÂÕÄØ VV> ÓÕÝÅÓÔ×ÅÎÎÏÊ market share. DSP ÏÔ AD ÏÔËÒÏ×ÅÎÎÏ ÓÌÁÂÅÅ ÏÄÎÏËÌÁÓÓÎÉËÏ× VV> ÏÔ TI.

òÁÚ×Å? ôÉÇÒÏÛÁÒË ÚÎÁÞÉÔÅÌØÎÏ ÍÏÝÎÅÅ ÎÁ ÐÌÁ×ÕÞËÅ, ÞÅÍ ó67, Á ÎÁ ÃÅÌÏÞÉÓÌÅÎËÅ ó64 ÔÏÖÅ ÐÒÏÉÇÒÙ×ÁÅÔ ÐÏ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÑÄÒÁ (ÈÏÔÑ É ÎÅ ÍÎÏÇÏ) É ÉÍÅÅÔ ÐÒÅÉÍÕÝÅÓÔ×Ï ÐÏ ÁÂÓÏÌÀÔÎÙÍ ÐÏËÁÚÁÔÅÌÑÍ ÔÏÌØËÏ ÚÁ ÓÞÅÔ Ó×ÏÅÊ ÇÉÇÁÇÅÒÃÏ×ÏÓÔÉ (ôÉÇÒÏÛÁÒËÉ ÂÙ×ÁÀÔ ÔÏÌØËÏ ÎÁ 600 íçÃ). ðÒÉ ÜÔÏÍ ôÉÇÒÏÛÁÒË - ÏÄÉÎ ÐÒÏÃ, ÏÎ ÍÏÖÅÔ ÇÉÂËÏ ÒÅÛÁÔØ ÚÁÄÁÞÕ ÈÏÔØ × ÐÌÁ×ÕÞËÅ, ÈÏÔØ × ÃÅÌÏÞÉÓÌÅÎËÅ, Á Ó ôíóÁÍÉ ÜÔÏÔ ÎÏÍÅÒ ÎÅ ÐÒÏÈÏÄÉÔ - ÌÉÂÏ ÏÄÉÎ, ÌÉÂÏ ÄÒÕÇÏÊ. (äÌÑ ÍÅÎÑ ÓÅÒØÅÚÎÙÊ ÍÉÎÕÓ ôÉÇÒÏÛÁÒËÁ × ÔÏÍ, ÞÔÏ ÏÎÉ ÂÙ×ÁÀÔ ôïìøëï × BGA.) âÌÜËÆÉÎ ÔÏÖÅ ÎÅ ÕÓÔÕÐÁÅÔ ó55-ÍÕ ÐÒÁËÔÉÞÅÓËÉ ÎÉ × ÞÅÍ. é ÉÍÅÅÔ ÐÒÅÉÍÕÝÅÓÔ×Ï × ÂÏÌÅÅ ÂÏÇÁÔÏÊ, afaik, ÐÅÒÉÆÅÒÉÉ É ÎÁÌÉÞÉÅ ÐÏÄÄÅÒÖËÉ ÚÁÝÉÝÅÎÎÏÇÏ ÒÅÖÉÍÁ ÒÁÂÏÔÙ Ó ÐÁÍÑÔØÀ. é ÑÄÒÁ Õ áä ×ÓÅÇÄÁ ÂÙÌÉ ÐÒÑÍÅÅ, ÞÅÍ Õ ôé. îÅ ÄÕÍÁÀ, ÞÔÏ ÓÅÇÏÄÎÑ ÓÉÔÕÁÃÉÑ ÉÚÍÅÎÉÌÁÓØ. ðÒÏ ÆÉÎÁÎÓÏ×ÏÅ ÓÏÏÔÎÏÛÅÎÉÅ ÎÉÞÅÇÏ ÓËÁÚÁÔØ ÎÅ ÍÏÇÕ, ÎÏ ÜÔÏ ÎÅ ÉÍÅÅÔ ÐÒÑÍÏÇÏ ÏÔÎÏÛÅÎÉÑ Ë ËÁÞÅÓÔ×Õ ÐÒÏÄÕËÔÏ×, Á × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÏÐÒÅÄÅÌÑÅÔÓÑ ËÁÞÅÓÔ×ÏÍ ÕÐÒÁ×ÌÅÎÉÑ ÆÉÒÍÁÍÉ É ÍÁÒËÅÔÉÎÇÏ×ÏÊ ÐÏÌÉÔÉËÏÊ (ËÏÔÏÒÁÑ ÔÏÖÅ ×ÈÏÄÉÔ × ÜÔÏ ËÁÞÅÓÔ×Ï ÕÐÒÁ×ÌÅÎÉÑ).

VV> ëÏÎÞÉÔÓÑ ×ÓÅ ÜÔÏ ÔÅÍ, ÞÔÏ AD ÂÕÄÅÔ ÐÒÏÇÌÏÞÅÎÏ, ×ÅÒÏÑÔÎÏ Intel-ÏÍ. ñ ÂÙ ÎÅ VV> ÓÏ×ÅÔÏ×ÁÌ ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÁ AD.

áä - ÜÔÏ ÎÅ ÔÏÌØËÏ ÐÒÏÃÅÓÓÏÒÙ, ÎÏ É ËÕÞÁ ÁÎÁÌÏÇÏ×ÏÊ É ÏËÏÌÏÁÎÁÌÏÇÏ×ÏÊ ËÕÈÎÉ. ðÏ ÍÎÏÇÉÍ ÐÏÚÉÃÉÑÍ ÏÎÉ ÔÁÍ ÌÉÄÉÒÕÀÔ. á éÎÔÅÌÕ ÓÅÊÞÁÓ, ÍÏÖÅÔ ÓÔÁÔØÓÑ, ÎÅ ÄÏ áä - áíä ÖÍÅÔ. :)

HZ>> á ×ÅÄØ ÅÓÔØ ÅÝÅ Õ áÔÍÅÌÁ FPSLIC - AVR + FPGA,

VV> þÒÅÚ×ÙÞÁÊÎÏ ÄÏÒÏÇÏ ÓÔÏÉÔ. ïÔÄÅÌØÎÏ ÐÒÏÃÅÓÓÏÒ + ÁÎÁÌÏÇÉÞÎÁÑ FPGA VV> × ÒÁÚÙ ÄÅÛÅ×ÌÅ.

ïÔËÕÄÁ ÄÁÎÎÙÅ?

AT94K05AL-25AQC - á÷ò + FPGA ÎÁ 256 ÑÞÅÅË (Á ÜÔÏ ÎÅ ÍÁÌÏ!) × ôÏÞËÅ ïÐÏÒÙ × ÅÄÉÎÉÞÎÙÈ ËÏÌÉÞÅÓÔ×ÁÈ ÔÑÎÅÔ ÎÁ 16 ÂÁËÓÏ×. óÅÇÏÄÎÑ ÕÖÅ ÓÒÅÄÉ ÓÏ×ÒÅÍÅÎÎÙÈ ðìéóÏ× ÓÌÏÖÎÏ ÎÁÊÔÉ ÎÁ ÔÁËÏÊ ÏÂßÅÍ, ÎÏ ÉÚ ÂÌÉÚËÏÇÏ - ÍÌÁÄÛÉÊ ACEX × ËÏÍÍÅÒÞÅÓËÏÍ ÄÉÁÐÁÚÏÎÅ - 12 ÄÏÌÌÁÒÏ×. äÏÂÁר ÅÝÅ ÓÁÍ íë, ÐÒÉÞÅÍ ÍÅÌÏÞØ ÎÅ ÐÏÓÔÁ×ÉÛØ - ÉÎÔÅÒÆÅÊÓ Ó ðìéó ÎÏÖÅË ÐÏÔÒÅÂÕÅÔ. ÷ÙÊÄÅÔ ÎÅ ÄÅÛÅ×ÌÅ. á ×ÏÚÎÉ ÂÏÌØÛÅ. äÁ É ÏÄÎÏËÒÉÓÔÁÌØÎÏÅ ÒÅÛÅÎÉÅ ×ÓÅÇÄÁ ÌÕÞÛÅ. ëÏÎÅÞÎÏ, × ÓÌÕÞÁÅ, ËÏÇÄÁ ðìéó ÔÒÅÂÕÅÔÓÑ ÔÏÌÓÔÁÑ ÉÌÉ ÔÒÅÂÕÀÔÓÑ ÓËÏÒÏÓÔÎÙÅ ÈÁÒÁËÔÅÒÉÓÔÉËÉ, ÔÏ áÌØÔÅÒÁ ÉÌÉ úÁÊÌÉÎËÓ ÒÕÌÑÔ. îÏ × ÌÀÂÏÍ ÓÌÕÞÁÅ ÇÏ×ÏÒÉÔØ, ÞÔÏ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÏÅ ÒÅÛÅÎÉÅ ÞÒÅÚ×ÙÞÁÊÎÏ ÄÏÒÏÇÏ, Ñ ÂÙ ÎÅ ÓÔÁÌ.

Triscend TA7S04 - ARM7 (!) + FPGA ÎÁ 448 (!) ÑÞÅÅË - ÔÏÖÅ ÏËÏÌÏ 16 ÂÁËÓÏ×. ðÏÐÒÏÂÕÊ ÎÁÊÔÉ ÁÌØÔÅÒÎÁÔÉ×Õ? ó 51-Í ÞÅÔÙÒÅÈÔÁËÔÏ×ÙÍ ÑÄÒÏÍ ×ÏÏÂÝÅ ÉÄÕÔ ÏÔ 9 ÂÁËÓÏ× × ÒÏÚÎÉÃÕ.

÷ÏÚÍÏÖÎÏ, ÔÙ ÐÏÐÕÔÁÌ ÓÏ ÓÌÕÞÁÅÍ, ËÏÇÄÁ ÂÅÒÅÔÓÑ ÇÏÌÁÑ ðìéóÉÎÁ É × ÎÅÊ ×ÓÅ É ÒÁÚÍÅÝÁÅÔÓÑ - ÐÒÏÃÅÓÓÏÒ ÔÏÖÅ. ÷ÏÔ × ÜÔÏÍ ÓÌÕÞÁÅ ÄÁ, ÐÏÌÕÞÁÅÔÓÑ ÄÏÒÏÇÏ×ÁÔÏ. èÏÔÑ áÌØÔÅÒÁ ÕÓÉÌÅÎÎÏ ÔÏÌËÁÅÔ Ó×ÏÊ NIOS, ËÏÔÏÒÙÊ ÅÓÔØ IP ÑÄÒÏ áòí.

HZ>> HÅ ÓÌÅÄÕÅÔ, ÔÁËÖÅ, ÚÁÂÙ×ÁÔØ, ÞÔÏ dsPIC - ÜÔÏ ÐÅÒ×ÏÅ ÄÅÔÉÝÅ íÉËÒÏÞÉÐÁ HZ>> ÔÁËÏÇÏ ÒÏÄÁ, Á ÚÎÁÞÉÔ ÌÑÐÏ× ÔÁÍ ÅÓÔØ É ÂÕÄÅÔ ÅÝÅ ÄÏÓÔÁÔÏÞÎÏ (ÄÏÓÔÁÔÏÞÎÏ HZ>> ×ÓÐÏÍÎÉÔØ ÐÕÔØ ÓÔÁÎÏ×ÌÅÎÉÑ á÷ò É ÅÇÏ ËÒÉ×ÙÅ ÍÏÍÅÎÔÙ, ËÏÔÏÒÙÅ ÍÙ ÔÕÔ HZ>> ÏÂÓÕÖÄÁÌÉ × ÒÁÍËÁÈ ÜÔÏÇÏ ÔÒÅÄÁ). ÷ ÜÔÏÍ ÓÍÙÓÌÅ F28xx ËÕÄÁ ÂÏÌÅÅ HZ>> ÐÒÏ×ÅÒÅÎÎÏÅ É ÎÁÄÅÖÎÏÅ ÒÅÛÅÎÉÅ.

VV> ïÊ-ÏÊ-ÏÊ. ðÏÓÍÏÔÒÉ årrata ÎÁ 2810.

dsPIC'ÁÍ ÜÔÏ ÅÝÅ ÐÒÅÄÓÔÏÉÔ. :) ñÄÒÙÛËÏ ÔÁÍ ÔÏÖÅ ÎÅ ÔÒÉ×ÉÁÌØÎÏÅ, Á Õ íÉËÒÏÞÉÐÁ ÏÐÙÔÁ × ÔÁËÉÈ ÄÅÌÁÈ ÎÅÔ, ÏÎ ÅÇÏ ÔÏÌØËÏ ÎÁÒÁÂÁÔÙ×ÁÅÔ. îÅÓÌÕÞÁÊÎÏ ÜÔÏ ÄÅÌÏ Õ ÎÉÈ ÉÄÅÔ ÏÞÅÎØ ÔÕÇÏ.

VV> ÎÅÏÂÈÏÄÉÍÏÓÔØ power sequencing.

á ÐÒÏ ÜÔÏ × ÄÁÔÁÛÉÔÅ ÎÁÐÉÓÁÎÏ. îÅÐÒÉÑÔÎÏ, ÎÁ ÞÔÏ ÄÅÌÁÔØ?

AG>>> ðÏÐÒÏÂÏ×ÁÌ. HÁ ÓÁÍÏÍ ÄÅÌÅ Õ 2810 ÏÞÅÎØ ÚÁÐÕÔÁÎÎÁÑ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ, ÓÌÏÖÎÏ AG>>> ×ӣ ÓÒÁÚÕ ÏÈ×ÁÔÉÔØ ×ÇÌÑÄÏÍ É ×ÙÂÒÁÔØ ÏÐÔÉÍÁÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ.

VV> ñ É ÎÅ ÐÙÔÁÌÓÑ. ðÏÊÎÔ × ÔÏÍ, ÞÔÏÂÙ ÐÏÌÎÏÓÔØÀ ÕÊÔÉ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ VV> ÁÓÓÅÍÂÌÅÒÁ. äÅÊÓÔ×ÉÔÅÌØÎÏ, ÑÄÒÏ É ÓÉÓÔÅÍÁ ËÏÍÁÎÄ TMS ÐÒÏÓÔÏ ÞÕÄÏ×ÉÝÎÙ VV> ÄÁÖÅ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó PIC.

éÍÈÏ, ÞÕÄÏ×ÉÝÎÏÓÔØ ÐÒÏÉÓÈÏÄÉÔ × ÏÓÎÏ×ÎÏÍ ÉÚ-ÚÁ ÎÅÏÒÔÏÇÏÎÁÌØÎÏÓÔÉ ËÏÍÁÎÄ - ËÏÇÄÁ ÅÓÔØ ËÕÞÁ ÞÁÓÔÎÙÈ ÓÌÕÞÁÅ×, ÇÄÅ ÔÒÅÂÕÀÔÓÑ Ó×ÏÉ ÉÎÓÔÒÕËÃÉÉ. îÕ, É ÈÒÅÎ Ó ÎÉÍÉ, ÐÏÞÔÉ ×ÓÅ ÍÏÖÎÏ ÐÉÓÁÔØ ÎÁ ó (ÈÏÔÑ, ËÁË É ×ÅÚÄÅ ÐÏÞÔÉ, ÎÅ ÕÊÔÉ ÏÔ ÁÓÓÅÍÂÌÅÒÁ ÓÏ×ÓÅÍ - × ÏÓÎÏ×ÎÏÍ, ËÏÇÄÁ ÎÁÄÏ ÐÏÌÕÞÉÔØ ÍÁËÓÉÍÁÌØÎÙÅ ÄÉ×ÉÄÅÎÄÙ ÏÔ ÉÍÅÎÎÏ DSP ×ÏÚÍÏÖÎÏÓÔÅÊ), ÂÌÁÇÏ ËÏÍÐÉÌÑÔÏÒ ÎÅÐÌÏÈ.

AG>>> ÁÐÐÎÏÔÙ ÐÏÐÁÄÁÀÔÓÑ ÎÁ C, Á ÏÔ ÎÉÈ × ÜÔÏÍ ÓÍÙÓÌÅ ÔÏÌËÕ ÍÁÌÏ. ÷ÏÏÂÝÅ AG>>> ÎÅÌÅÇËÏ ÄÏÓËÏÎÁÌØÎÏ ÒÁÚÏÂÒÁÔØÓÑ ×Ï ×ÓÅÈ ÏÓÏÂÅÎÎÏÓÔÑÈ ÒÁÂÏÔÙ ËÏÍÁÎÄ, AG>>> ÁÄÒÅÓÁÃÉÊ, ËÏÎ×ÅÊÅÒÁ, ×ÁÊÔ-ÓÔÅÊÔÏ×, Á ÏÐÉÓÁÎÉÑ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÏÚÒÁÞÎÙ.

VV> äÁ, ÄÏËÕÍÅÎÔÁÃÉÑ Õ TI ÉÚÌÉÛÎÅ ÎÅÍÎÏÇÏÓÌÏ×ÎÁÑ.

ðÏ ÍÎÅ ÔÁË ÎÁÏÂÏÒÏÔ ÓÌÉÛËÏÍ ÄÏÆÉÇÁ ×ÓÅÇÏ, ÔÁË ÞÔÏ ÄÁÖÅ ÎÅ ÎÁÊÄÅÛØ ÓÒÁÚÕ, ÇÄÅ ÞÔÏ.

Wed Jul 28 2004 16:18, Harry Zhurov wrote to Vladimir Vassilevsky:

HZ> ÷ÏÔ ÎÁ ôÅÌÅÓÉÓÔÅÍÁÈ ×ÅÓØÍÁ HZ> Õ×ÁÖÁÅÍÙÊ ÞÅÌ ×ÙÓËÁÚÙ×ÁÌ ÍÎÅÎÉÅ, ÞÔÏ F28 ËÁË ÉÍÅÎÎÏ DSP ÏÞÅÎØ ÕÓÔÕÐÁÅÔ HZ> ÔÏÍÕ ÖÅ ó55.

íÏÖÅÔ ÂÙÔØ. èÏÔÑ ËÁËÁÑ ÒÁÚÎÉÃÁ, ÅÓÌÉ ÚÁÄÁÞÁ ÐÏÍÅÝÁÅÔÓÑ.

VV>> Ó ÃÅÌØÀ ÐÉÓÁÎÉÑ ×ÓÅÇÏ DSP ËÏÄÁ ÎÁ C. HZ> á ×ÏÔ ÔÕÔ, ÂÏÀÓØ, ÎÅ ÏÞÅÎØ ×ÙÊÄÅÔ - ÍÎÅ ËÁË-ÔÏ ÎÅ ÕÄÁÌÏÓØ ÚÁÓÔÁ×ÉÔØ HZ> ÅÇÏ ÚÁÀÚÁÔØ [D]MAC ÉÎÓÔÒÕËÃÉÉ ÎÁ Ó×ÅÒÔËÅ.

á ÎÅ ÎÁÄÏ ÓÍÏÔÒÅÔØ ËÏÄ, ÐÏÒÏÖÄÅÎÎÙÊ ËÏÍÐÉÌÌÑÔÏÒÏÍ. ôÏÌØËÏ ÏÄÎÏ ÒÁÓÓÔÒÏÊÓÔ×Ï ÏÔ ÜÔÏÇÏ.

HZ> äÕÍÁÅÔÓÑ, ÞÔÏ ÎÁÐÉÓÁÔØ ×ÒÕÞÎÕÀ HZ> ÜÔÏÔ ÆÒÁÇÍÅÎÔ ÂÕÄÅÔ ÐÒÏÝÅ É ÎÁÄÅÖÎÅÅ.

ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, Á ÎÅ long. VV>> ADMCF ÐÏ ×ÓÅÍ ÐÏÚÉÃÉÑÍ ÕÓÔÕÐÁÅÔ 24xx, HZ> þÔÏ, ÄÁÖÅ ÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ? ñ ÁÎÁÌÉÚÁ ÎÅ ÄÅÌÁÌ, ÎÏ, afaik, HZ> áäÛÎÙÊ íéðó ËÕÄÁ ÜÆÆÅËÔÉ×ÎÅÅ ôéÛÎÏÇÏ. ïÄÎÁËÏ 20 ÐÏÐÕÇÁÅ× ÏÔ AD ÐÒÏÔÉ× 40 ÐÏÐÕÇÁÅ× ÏÔ TI, Á ÕÖ ÐÅÒÉÆÅÒÉÑ Õ 24xx Ñ×ÎÏ ÌÕÞÛÅ.

VV>> ÷ÏÏÂÝÅ ÍÏÅ ÍÎÅÎÉÅ ÔÁËÏÅ: AD ÎÁ ÎÁÓÔÏÑÝÅÍ ÜÔÁÐÅ ÉÓÐÙÔÙ×ÁÅÔ ÓÅÒØÅÚÎÙÅ VV>> ÔÒÕÄÎÏÓÔÉ, ÓÉÌØÎÏ ×ÌÏÖÉ×ÛÉÓØ × DSP É ÎÅ ÐÏÌÕÞÉ× ÓËÏÌØËÏ-ÎÉÂÕÄØ VV>> ÓÕÝÅÓÔ×ÅÎÎÏÊ market share. DSP ÏÔ AD ÏÔËÒÏ×ÅÎÎÏ ÓÌÁÂÅÅ ÏÄÎÏËÌÁÓÓÎÉËÏ× VV>> ÏÔ TI.

HZ> òÁÚ×Å? ôÉÇÒÏÛÁÒË ÚÎÁÞÉÔÅÌØÎÏ ÍÏÝÎÅÅ ÎÁ ÐÌÁ×ÕÞËÅ, ÞÅÍ ó67, Á ÎÁ HZ> ÃÅÌÏÞÉÓÌÅÎËÅ ó64 ÔÏÖÅ ÐÒÏÉÇÒÙ×ÁÅÔ ÐÏ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÑÄÒÁ (ÈÏÔÑ É ÎÅ ÍÎÏÇÏ) HZ> É ÉÍÅÅÔ ÐÒÅÉÍÕÝÅÓÔ×Ï ÐÏ ÁÂÓÏÌÀÔÎÙÍ ÐÏËÁÚÁÔÅÌÑÍ ÔÏÌØËÏ ÚÁ ÓÞÅÔ Ó×ÏÅÊ HZ> ÇÉÇÁÇÅÒÃÏ×ÏÓÔÉ (ôÉÇÒÏÛÁÒËÉ ÂÙ×ÁÀÔ ÔÏÌØËÏ ÎÁ 600 íçÃ).

çÒÕÂÁÑ ÓÉÌÁ ÌÕÞÛÅ É ÕÎÉ×ÅÒÓÁÌØÎÅÊ, ÞÅÍ ÓÕÐÅÒÓËÁÌÑÒÎÏÓÔØ.

HZ> (äÌÑ ÍÅÎÑ ÓÅÒØÅÚÎÙÊ ÍÉÎÕÓ ôÉÇÒÏÛÁÒËÁ × ÔÏÍ, ÞÔÏ ÏÎÉ ÂÙ×ÁÀÔ ôïìøëï × BGA.)

úÁÞÅÍ ÔÅÂÅ ÎÕÖÅÎ TigerShark? óÅÒØÅÚÎÏ.

HZ> é ÑÄÒÁ Õ áä ×ÓÅÇÄÁ ÂÙÌÉ ÐÒÑÍÅÅ, ÞÅÍ Õ ôé. HÅ ÄÕÍÁÀ, ÞÔÏ ÓÅÇÏÄÎÑ HZ> ÓÉÔÕÁÃÉÑ ÉÚÍÅÎÉÌÁÓØ.

ëÓÔÁÔÉ, ÎÅ ÐÏÎÉÍÁÀ, ÐÏÞÅÍÕ ÄÅÌÁÀÔ ÔÁËÉÅ ËÒÉ×ÙÅ ÑÄÒÁ. HÅÕÖ-ÔÏ ÉÚ-ÚÁ ÔÏÇÏ, ÞÔÏ ÐÒÅÄÅÌØÎÏ ÏÐÔÉÍÉÚÉÒÕÀÔÓÑ ÐÏ ËÒÅÍÎÉÀ?

VV>> ëÏÎÞÉÔÓÑ ×ÓÅ ÜÔÏ ÔÅÍ, ÞÔÏ AD ÂÕÄÅÔ ÐÒÏÇÌÏÞÅÎÏ, ×ÅÒÏÑÔÎÏ Intel-ÏÍ. ñ ÂÙ VV>> ÎÅ ÓÏ×ÅÔÏ×ÁÌ ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÁ AD. HZ> áä - ÜÔÏ ÎÅ ÔÏÌØËÏ ÐÒÏÃÅÓÓÏÒÙ, ÎÏ É ËÕÞÁ ÁÎÁÌÏÇÏ×ÏÊ É ÏËÏÌÏÁÎÁÌÏÇÏ×ÏÊ HZ> ËÕÈÎÉ. ðÏ ÍÎÏÇÉÍ ÐÏÚÉÃÉÑÍ ÏÎÉ ÔÁÍ ÌÉÄÉÒÕÀÔ.

ADI - ÍÅÌËÁÑ ÆÉÒÍÁ × ~ÄÅÓÑÔËÉ ÒÁÚ ÍÅÎØÛÅ ÔÏÇÏ ÖÅ Intel. éÈ ÄÁ×ÑÔ ÓÏ ×ÓÅÈ ÓÔÏÒÏÎ ÄÁÖÅ × ÉÈ ÓÏÂÓÔ×ÅÎÎÏÊ ÎÉÛÅ, É × ÌÀÂÙÈ ÏÂÌÁÓÔÑÈ ÅÓÔØ ÁÌØÔÅÒÎÁÔÉ×ÎÙÅ ÒÅÛÅÎÉÑ ÎÅ ÈÕÖÅ É Ë ÔÏÍÕ ÖÅ ÄÅÛÅ×ÌÅ, ÞÅÍ Õ AD.

çÌÁ×ÎÁÑ ÐÒÏÂÌÅÍÁ AD × ÔÏÍ, ÞÔÏ Õ ÎÉÈ ÍÁÌÁ ÄÏÌÑ ÎÁ ÏÓÎÏ×ÎÙÈ ÒÙÎËÁÈ: ÛÉÒÐÏÔÒÅÂ É ×ÏÅÎËÁ. ÷ÏÔ É ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ ÏÓÎÏ×ÎÏÊ ÄÏÈÏÄ ÏÎÉ ÉÍÅÀÔ, ËÁË ÎÉ ÓÔÒÁÎÎÏ, ÓÏ ×ÓÑËÏÊ ÍÅÌÏÞÉ ÔÉÐÁ ADM232.

VLV

"Terminator 2012 elections: Arnold Schwartzenegger vs Bill Gates"

27-Jul-04 13:16 George Shepelev wrote to Alexey Boyko:

GS> Думаешь? А давай сравним. Вот "глупая" задачка по переносу состояния GS> линии 1 порта 0 на линию 2 порта 1:

GS> MOV C,P0+1 GS> MOV P1+2,C

GS> Выполянется за 2 цикла. Если взять "быстрое" семейство x51, оно обгонит GS> AVR с изрядным отрывом... Ой, а нельзя ли для меня, тупого, уточнить - в каких таких клонах MCS51 этот кусочек кода выполняется за ДВА цикла? Насколько я знаю, в классических и 6-тактовых это дело выполняется за ТРИ цикла (mov bit,C выполняется за два цикла), а в 4-тактовых и 1-тактовых - за ЧЕТЫРЕ цикла (у них как правило число циклов равно числу байтов в коде команды, иногда больше, никогда меньше).

AVR всё равно медленнее, у него 5 циклов, но мне эта фраза в данном контексте нравится :-) GS>>> Учись сам работать с документацией!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required