TMS320LF2401

Jan 27, 2005 32 Replies

Hi Vladimir, hope you are having a nice day!

01 æÅ× 05, Vladimir Vassilevsky wrote to Alexey V Bugrov:

AVB>>>> óÏ×ÅÔÕÀ ÐÅÒÅÂÏÒÏÔØ ÏÔ×ÒÁÝÅÎÉÅ Ë ÐÉËÁÍ É ÐÏÓÍÏÔÒÅÔØ ÎÁ AVB>>>> ÎÉÈ, ÅÓÌÉ ÅÝÅ ÎÅÔ. VV> òÅÌÉÇÉÑ ÎÅ ÐÏÚ×ÏÌÑÅÔ.

òÅÌÉÇÉÑ - ÐÏÓÌÅÄÎÅÅ ÄÅÌÏ.

VV>>> TMS2401 ÄÅÛÅ×, ÄÏ×ÏÌØÎÏ ÂÙÓÔÒ É ÉÍÅÅÔ ÈÏÒÏÛÉÊ ÆÏÒÍÉÒÏ×ÁÔÅÌØ VV>>> PWM. äÌÑ ÍÅÌËÉÈ ÔÕÐÙÈ ËÏÎÔÒÏÌÌÅÒÎÙÈ ÚÁÄÁÞ - ÓÁÍÏÅ ÏÎÏ.

AVB>> HÅ ÚÎÁÀ ËÁË Õ ×ÁÓ, ÎÏ ÍÌÁÄÛÉÅ dsPIC ÚÄÅÓØ ÓÔÏÑÔ ÐÒÉÍÅÒÎÏ ÓÔÏÌØËÏ AVB>> ÖÅ, ÓËÏÌØËÏ F2401.

VV> âÙ×ÁÅÔ ÌÉ dsPIC × LQFP32 ÚÁ $3.50, ÔÁËÏÊ, ÞÔÏÂÙ ×ÓË ÂÙÌÏ ËÁË Õ 2401:

VV>

formatting link
formatting link
÷ ËÒÁÔÃÅ, ÓÔÏÉÔ ÎÅÓËÏÌØËÏ ÄÏÒÏÖÅ, ÎÏ ÃÅÎÁ ÎÁ ÓÁÊÔÅ, ÅÓÌÉ ×ÅÒÉÔØ DO, ÉÍÅÅÔ ÓÌÁÂÏÅ ÏÔÎÏÛÅÎÉÅ Ë ÒÅÁÌØÎÏÓÔÉ, Õ ÎÁÓ ÐÏÞÔÉ ÐÏ ÔÁËÉÍ × ÒÏÚÎÉÃÕ ÔÏÒÇÕÀÔ.

ïÓÎÏ×ÎÙÅ ÆÉÞÉ:

1 UART

1 SPI 512 RAM (ÎÁ ÂÁË ÄÏÒÏÖÅ ËÉÌÏÂÁÊÔÎÁÑ ×ÅÒÓÉÑ) 8K words FLASH 1 QuadEncoder 28 pin SOIC 6 Motor Control PWM 2 OutputCompare/PWM 20 I/O Ports 4 InputCapture 1 i2c 1k EEPROM 6 chan 10-bits ADC 3 16-bits timers 2.5 - 5.5V supply

AVB>> äÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÎÙÈ ÚÁÄÁÞ Ó ÜÌÅÍÅÎÔÁÍÉ ãïó ÐÏÈÏÄÉÔ AVB>> ÐÒÏÓÔÏ ÚÁÍÅÞÁÔÅÌØÎÏ. VV> ÷ ËÁÞÅÓÔ×Å DSP TMS2401 ÓÌÁÂ É ÉÚÒÑÄÎÏ ÎÅÕÄÏÂÅÎ. ë ÔÏÍÕ ÖÅ ÉÚ VV> ËÏÍÍÕÎÉËÁÃÉÏÎÎÙÈ ÐÏÒÔÏ× ÔÏÌØËÏ UART. úÁÔÏ ËÁË ËÏÎÔÒÏÌÌÅÒ ÍÏÔÏÒÏ×, VV> ÄÁÔÞÉËÏ× É ×ÓÑËÉÈ ÍÎÏÇÏÆÁÚÎÙÈ PWM ÐÒÏÓÔÏ ÚÁÍÅÞÁÔÅÌØÎÏ. ïÓÏÂÅÎÎÏ VV> ÎÒÁ×ÉÔÓÑ ×ÓÔÒÏÅÎÎÁÑ ÁÐÐÁÒÁÔÎÁÑ ÚÁÝÉÔÁ PWM.

HÕ ÔÏÔ, ÞÔÏ ×ÙÛÅ - ÔÏÖÅ ÉÚ Motor Control Family.

õ dsPICÁ ÉÎÓÔÒÕËÃÉÉ ÒÁÚÄÅÌÑÀÔÓÑ ÎÁ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÎÙÅ É ÄÓÐÛÎÙÅ. HÁÓÞÅÔ ÄÓÐÛÎÙÈ ÆÉÞ ÔÅÂÅ ÌÕÞÛÅ ÐÏÓÍÏÔÒÅÔØ ÓÁÍÏÍÕ, Ô.Ë. ÉÚ ÍÅÎÑ ÓÐÅÃÉÁÌÉÓÔ ÐÏ ãïó ÈÒÅÎÏ×ÙÊ:

formatting link
WBR, AVB

Hello Alexey.

01 Feb 05 21:27, you wrote to me:

AB>> ÎÏ ÅÓÌÉ ÐÒÏÄÁÀÔ, ÚÎÁÞÉÔ AB>> É ÉÓÈÏÄÎÉËÉ ÏÂÑÚÁÎÙ ÄÁ×ÁÔØ. þÔÏ ÏÎÉ É ÄÅÌÁÀÔ.

AB> HÁ ÓÁÊÔÅ ÌÅÖÁÔ. ôÏÌØËÏ ÔÏÌËÕ Ó ÎÉÈ.

èÍ, ÈÉÔÒÏ. HÕ ÅÓÌÉ ÏÎÉ ÓÄÅÌÁÌÉ ÎÏÒÍÁÌØÎÙÊ gcc backend, ÔÏ ÍÏÖÎÏ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ É ÐÏÌØÚÏ×ÁÔØ. á ÅÓÌÉ ÏÎÉ ÇÄÅ-ÔÏ ÐÏ ÄÏÒÏÇÅ ÐÒÉËÕÒÕÔÉÌÉ ÚÁËÒÙÔÙÊ ËÕÓÏË - ÔÁÄÙ ÏÊ. ôÏÌØËÏ Ñ ÎÅ ÐÏÎÑÌ, ËÕÄÁ ÏÎÉ ÐÒÉËÒÕÔÉÌÉ. ÷ÒÏÄÅ ÌÅÇÁÌØÎÏÅ ÍÅÓÔÏ ÔÏÌØËÏ ÍÅÖÄÕ cc1 É as, Á ÜÔÏ ÎÅ ÓÁÍÙÊ ÐÒÏÓÔÏÊ ÓÐÏÓÏÂ.

Alexey

Tue Feb 01 2005 23:36, Alexey V Bugrov wrote to Vladimir Vassilevsky:

VV>>>> TMS2401 ÄÅÛÅ×, ÄÏ×ÏÌØÎÏ ÂÙÓÔÒ É ÉÍÅÅÔ ÈÏÒÏÛÉÊ ÆÏÒÍÉÒÏ×ÁÔÅÌØ VV>>>> PWM. äÌÑ ÍÅÌËÉÈ ÔÕÐÙÈ ËÏÎÔÒÏÌÌÅÒÎÙÈ ÚÁÄÁÞ - ÓÁÍÏÅ ÏÎÏ.

AVB>>> HÅ ÚÎÁÀ ËÁË Õ ×ÁÓ, ÎÏ ÍÌÁÄÛÉÅ dsPIC ÚÄÅÓØ ÓÔÏÑÔ ÐÒÉÍÅÒÎÏ ÓÔÏÌØËÏ AVB>>> ÖÅ, ÓËÏÌØËÏ F2401.

÷ÓÅ-ÔÁËÉ dsPIC ÒÁÚÁ × ÐÏÌÔÏÒÁ ÄÏÒÏÖÅ TMS2401. èÏÔÑ ×ÏÚÍÏÖÎÏÓÔÅÊ Õ dsPIC ÂÏÌØÛÅ.

VV>> ÷ ËÁÞÅÓÔ×Å DSP TMS2401 ÓÌÁÂ É ÉÚÒÑÄÎÏ ÎÅÕÄÏÂÅÎ. AVB> HÕ ÔÏÔ, ÞÔÏ ×ÙÛÅ - ÔÏÖÅ ÉÚ Motor Control Family.

èÏÔÅÌÏÓØ ÂÙ ÉÍÅÔØ SPORT. äÌÑ DSP ×ÅÝØ ÎÅÏÂÈÏÄÉÍÁÑ.

AVB> õ dsPICÁ ÉÎÓÔÒÕËÃÉÉ ÒÁÚÄÅÌÑÀÔÓÑ ÎÁ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÎÙÅ É ÄÓÐÛÎÙÅ. HÁÓÞÅÔ AVB> ÄÓÐÛÎÙÈ ÆÉÞ ÔÅÂÅ ÌÕÞÛÅ ÐÏÓÍÏÔÒÅÔØ ÓÁÍÏÍÕ

ðÏÓÍÏÔÒÅÌ. ÷ÐÅÞÁÔÌÉÌÓÑ. ïÞÅÎØ ÎÅÐÌÏÈÏ, ÓÒÁ×ÎÉÍÏ Ó ADSP210x. ðÒÁ×ÄÁ, ÐÉÓÁÔØ ÐÒÉÄÅÔÓÑ ÎÁ ÁÓÓÅÍÂÌÅÒÅ.

VLV

"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ

Hi Vladimir, hope you are having a nice day!

02 æÅ× 05, Vladimir Vassilevsky wrote to Alexey V Bugrov:

VV>>> ÷ ËÁÞÅÓÔ×Å DSP TMS2401 ÓÌÁÂ É ÉÚÒÑÄÎÏ ÎÅÕÄÏÂÅÎ. AVB>> HÕ ÔÏÔ, ÞÔÏ ×ÙÛÅ - ÔÏÖÅ ÉÚ Motor Control Family. VV> èÏÔÅÌÏÓØ ÂÙ ÉÍÅÔØ SPORT. äÌÑ DSP ×ÅÝØ ÎÅÏÂÈÏÄÉÍÁÑ.

òÁÚ×Å UART/CAN/SPI/I2C, ÏÓÏÂÅÎÎÏ DCI (Data Converter Interface) ÎÅ ÚÁÍÅÎÁ? ÷Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ Ó ËÏÄÅËÁÍÉ dsPICÉ ÓÔÙËÕÀÔÓÑ ÌÅÇËÏ (×ÒÏÄÅ ÂÙ :). ðÒÁ×ÄÁ DCI ÅÓÔØ ÔÏÌØËÏ × General Purpose Family, ËÁË Ñ ÐÏÎÉÍÁÀ, ÉÍÅÎÎÏ ÅÇÏ ÆÕÎËÃÉÉ ÔÙ ÉÍÅÌ ××ÉÄÕ.

AVB>> õ dsPICÁ ÉÎÓÔÒÕËÃÉÉ ÒÁÚÄÅÌÑÀÔÓÑ ÎÁ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÎÙÅ É ÄÓÐÛÎÙÅ. AVB>> HÁÓÞÅÔ ÄÓÐÛÎÙÈ ÆÉÞ ÔÅÂÅ ÌÕÞÛÅ ÐÏÓÍÏÔÒÅÔØ ÓÁÍÏÍÕ VV> ðÏÓÍÏÔÒÅÌ. ÷ÐÅÞÁÔÌÉÌÓÑ. ïÞÅÎØ ÎÅÐÌÏÈÏ, ÓÒÁ×ÎÉÍÏ Ó ADSP210x. VV> ðÒÁ×ÄÁ, ÐÉÓÁÔØ ÐÒÉÄÅÔÓÑ ÎÁ ÁÓÓÅÍÂÌÅÒÅ.

HÕ, ÎÁ ÍÏÊ ×ÚÇÌÑÄ, ËÒÉÔÉÞÅÓËÉÊ (ÓÐÅÃÉÆÉÞÅÓËÉÊ) ËÕÓÏË ÍÏÖÎÏ É ÎÁÐÉÓÁÔØ ÎÁ ÁÓÍÅ, ÏÓÔÁÌØÎÏÅ ÎÁ ó. HÏ ×ÐÏÌÎÅ ÍÏÖÅÔ ÂÙÔØ, ÞÔÏ ÔÉÐÏ×ÙÅ ÚÁÄÁÞÉ ÕÖÅ ÒÅÁÌÉÚÏ×ÁÎÙ × ÂÉÂÌÉÏÔÅËÁÈ ËÏÍÐÉÌÑÔÏÒÁ × ×ÉÄÅ ÇÏÔÏ×ÙÈ ÐÒÏÃÅÄÕÒ.

WBR, AVB

Hello, Vladimir Vassilevsky !

ðÏÞÅÍÕ ÓÏÂÓÔ×ÅÎÎÏ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Wed Feb 02 2005 21:09, Dima Orlov wrote to Vladimir Vassilevsky:

ôÁËÏÊ ÂÙ ÐÒÏÃÅÓÓÏÒ ÄÁ 5 ÌÅÔ ÎÁÚÁÄ. ãÅÎÙ ÂÙ ÅÍÕ ÎÅ ÂÙÌÏ. á ÓÅÊÞÁÓ - ÎÅ ÏÞÅÎØ ÐÏÎÑÔÎÏ, ÄÌÑ ÞÅÇÏ ÏÎ ÎÕÖÅÎ.

÷Ï-ÐÅÒ×ÙÈ, DSP Ó×ÏÊÓÔ×Á dsPIC ÎÅÐÏÎÑÔÎÏ ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ ÕÒÏ×ÎÅ C. ÷Ï-×ÔÏÒÙÈ, ÐÏÔÏÍÕ, ÞÔÏ ÓÉÛÎÙÅ ÐÒÁ×ÉÌÁ ÄÌÑ DSP ÎÅÕÄÏÂÎÙ. ÷ ÏÓÎÏ×ÎÏÍ ÎÅÐÒÉÑÔÎÙ ÐÒÏÍÏÕÛÅÎÙ ÔÉÐÏ× É int = int*int.

VLV

"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ

Hello, Vladimir Vassilevsky !

÷ÏÔ É ÍÎÅ ÎÅ ÐÏÎÑÔÎÏ. õÖÅ ×ÔÏÒÏÊ ÓÅÍÉÎÁÒ, ÐÏÓ×ÑÝÅÎÎÙÊ ÎÁ 80% dsPIC'ÁÍ ÐÒÏÓÌÕÛÁÌ, ÐÏÎÑÔÎÅÊ ÎÁ ËÁËÏÊ ÒÙÎÏË ÜÔÏ ÒÁÓÓÞÉÔÁÎÏ ÎÅ ÓÔÁÌÏ.

HÕ Á ËÁË ÜÔÏ ÄÌÑ ÄÒÕÇÉÈ dsp ÓÄÅÌÁÎÏ, ÄÌÑ ÎÉÈ ÖÅ ÐÉÛÕÔ ÎÁ ó. ÷ÐÒÏÞÅÍ ÅÓÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÐÉÓÁÔØ ÎÁ ÁÓÍÅ, ÜÔÏ ÎÅ ÔÁË ÓÔÒÁÛÎÏ.

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

Thu Feb 03 2005 08:54, Dima Orlov wrote to Vladimir Vassilevsky:

DO> HÕ Á ËÁË ÜÔÏ ÄÌÑ ÄÒÕÇÉÈ dsp ÓÄÅÌÁÎÏ, ÄÌÑ ÎÉÈ ÖÅ ÐÉÛÕÔ ÎÁ ó.

á ÐÒÏÓÔÏ ÇÒÕÂÏÊ ÓÉÌÏÊ. ëÏÇÄÁ cÉÓÔÅÍÁ ËÏÍÁÎÄ ÂÏÌÅÅ-ÍÅÎÅÅ ÏÒÔÏÇÏÎÁÌØÎÁ É ÅÓÔØ ÐÁÒÁ ÓÏÔÅÎ MIPS × ÚÁÐÁÓÅ, ÍÏÖÎÏ ÎÅ ÏÔ×ÌÅËÁÔØÓÑ ÎÁ ×ÓÑËÉÅ ÍÁÛÉÎÎÏÚÁ×ÉÓÉÍÙÅ ×ÅÝÉ. åÓÌÉ ÁÐÐÁÒÁÔÎÙÊ float ÔÏ ×ÏÏÂÝÅ ÄÕÍÁÔØ ÎÅ Ï ÞÅÍ.

DO> ÷ÐÒÏÞÅÍ ÅÓÌÉ DO> ÔÏÌØËÏ ÞÁÓÔØ ÐÉÓÁÔØ ÎÁ ÁÓÍÅ, ÜÔÏ ÎÅ ÔÁË ÓÔÒÁÛÎÏ.

ôÁË ÔÏÖÅ ÐÒÉÈÏÄÉÔÓÑ ÄÅÌÁÔØ. áÓÓÅÍÂÌÅÒÎÙÅ ÆÕÎËÃÉÉ É ÍÁËÒÙ ÉÚ ÉÎÌÁÊÎ ÁÓÍÁ. äÌÑ ÐÏÒÔÁÂÅÌØÎÏÓÔÉ É ÏÔÌÁÄËÉ ÎÁ PC ÐÒÉÌÁÇÁÅÍ ÏÔÄÅÌØÎÙÊ ÆÁÊÌ, ÇÄÅ ×ÓÅ ÔÏ ÖÅ ÓÁÍÏÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÆÕÎËÃÉÉ. VLV

"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ

Hello, Vladimir Vassilevsky !

ó float ÐÏÎÑÔÎÏ, Á ÞÔÏ Ó ÃÅÌÏÞÉÓÌÅÎÎÙÍÉ? ÷ÅÄØ ÂÏÌÅÅ ÛÉÒÏËÉÊ ÞÅÍ ÐÁÍÑÔØ ÁËËÁÍÕÌÑÔÏÒ, ÏÐÅÒÁÃÉÉ Ó ÎÁÓÙÝÅÎÉÅÍ, etc - ÜÔÏ ×ÅÄØ ÏÂÝÉÅ ÄÌÑ dsp ×ÏÚÍÏÖÎÏÓÔÉ. é ÐÒÑÍÏÇÏ ÐÅÒÅÌÏÖÅÎÉÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ó ÏÎÉ ÎÅ ÉÍÅÀÔ. ÷ÓÅÇÄÁ ÁÓÍ, ÉÌÉ ÅÓÔØ ËÁËÉÅ-ÔÏ ÐÒÉÎÑÔÙÅ × ÜÔÏÊ ÏÂÌÁÓÔÉ ÒÁÓÛÉÒÅÎÉÑ?

ó ÜÍÕÌÑÃÉÅÊ dsp'ÛÎÙÈ ÜÆÆÅËÔÏ×? ëÓÔÁÔÉ, Á MMX ÞÔÏ ÅÓÔØ × PC (ÉÌÉ ÕÖÅ ÎÅÔ?), ÏÎÏ ÎÅ ÔÏÔ ÖÅ DSP'ÛÎÙÊ ÒÁÓÛÉÒÉÔÅÌØ? á ÜÔÉ ×ÏÚÍÏÖÎÏÓÔÉ ËÁËÉÍÉ-ÎÉÂÕÄØ PC'ÛÎÙÍÉ ÓÒÅÄÓÔ×ÁÍÉ ÒÁÚÒÁÂÏÔËÉ ËÒÏÍÅ ÁÓÓÅÍÂÌÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Thu Feb 03 2005 20:16, Dima Orlov wrote to Vladimir Vassilevsky:

DO> ó float ÐÏÎÑÔÎÏ, Á ÞÔÏ Ó ÃÅÌÏÞÉÓÌÅÎÎÙÍÉ? ÷ÅÄØ ÂÏÌÅÅ ÛÉÒÏËÉÊ ÞÅÍ ÐÁÍÑÔØ DO> ÁËËÁÍÕÌÑÔÏÒ, ÏÐÅÒÁÃÉÉ Ó ÎÁÓÙÝÅÎÉÅÍ, etc - ÜÔÏ ×ÅÄØ ÏÂÝÉÅ ÄÌÑ dsp DO> ×ÏÚÍÏÖÎÏÓÔÉ. é ÐÒÑÍÏÇÏ ÐÅÒÅÌÏÖÅÎÉÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ó ÏÎÉ ÎÅ ÉÍÅÀÔ. ÷ÓÅÇÄÁ DO> ÁÓÍ, ÉÌÉ ÅÓÔØ ËÁËÉÅ-ÔÏ ÐÒÉÎÑÔÙÅ × ÜÔÏÊ ÏÂÌÁÓÔÉ ÒÁÓÛÉÒÅÎÉÑ?

÷ ÔÏÍ-ÔÏ É ÄÅÌÏ, ÞÔÏ ÎÅÔ. èÏÔÑ ÄÁ×ÎÏ ÐÏÒÁ ÂÙ ÓÄÅÌÁÔØ ÎÁ ÕÒÏ×ÎÅ ÑÚÙËÁ. é VDSP, É CCS ÇÏÒÄÑÔÓÑ ÔÅÍ, ÞÔÏ ÔÑÎÕÔ ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ANSI. úÁ ÓÞÅÔ ÞÅÇÏ ÉÎÏÇÄÁ ÐÏÒÏÖÄÁÅÔÓÑ ÄÉËÉÊ Ï×ÅÒÈÅÄ.

DO> ó ÜÍÕÌÑÃÉÅÊ dsp'ÛÎÙÈ ÜÆÆÅËÔÏ×?

éÍÅÎÎÏ. ôÏ ÅÓÔØ × ÐÒÏÅËÔÅ ÅÓÔØ ÏÔÄÅÌØÎÙÊ ÆÁÊÌ Ó ÂÁÚÏ×ÙÍÉ ÏÐÅÒÁÃÉÑÍÉ, ËÏÔÏÒÙÅ ÓÏÆÔ×ÅÒÎÏ ÜÍÕÌÉÒÕÀÔ DSP (É ÐÒÉ ÖÅÌÁÎÉÉ ÚÁÍÅÎÑÀÔÓÑ ÎÁ asm). BTW, × ÐÒÉÌÏÖÅÎÉÑÈ Ë ÓÔÁÎÄÁÒÔÁÍ ITU ÏÂÙÞÎÏ ÔÏÖÅ ÔÁË ÓÄÅÌÁÎÏ.

DO> ëÓÔÁÔÉ, Á MMX ÞÔÏ ÅÓÔØ × PC (ÉÌÉ ÕÖÅ DO> ÎÅÔ?), ÏÎÏ ÎÅ ÔÏÔ ÖÅ DSP'ÛÎÙÊ ÒÁÓÛÉÒÉÔÅÌØ?

ôÁÍ ÎÅ ÔÁË. MMX - ÜÔÏ ×ÅËÔÏÒÎÙÅ ÏÐÅÒÁÃÉÉ, ÔÏ ÅÓÔØ ÏÄÎÏÊ ËÏÍÁÎÄÏÊ ÄÅÌÁÅÔÓÑ ÐÁÞËÁ ÏÐÅÒÁÃÉÊ ÎÁÄ ×ÈÏÄÎÙÍÉ ÒÅÇÉÓÔÒÁÍÉ ÓÏÐÒÏÃÅÓÓÏÒÁ. ðÒÉ ÔÏÍ ËÁÖÄÙÊ ÒÅÇÉÓÔÒ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ËÁË s8[8] ÉÌÉ ËÁË s16[4].

DO> á ÜÔÉ ×ÏÚÍÏÖÎÏÓÔÉ DO> ËÁËÉÍÉ-ÎÉÂÕÄØ PC'ÛÎÙÍÉ ÓÒÅÄÓÔ×ÁÍÉ ÒÁÚÒÁÂÏÔËÉ ËÒÏÍÅ ÁÓÓÅÍÂÌÅÒÁ DO> ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ?

íÎÅ ÎÅÉÚ×ÅÓÔÅÎ ÎÉ ÏÄÉÎ PCÛÎÙÊ ËÏÍÐÉÌÅÒ, ËÏÔÏÒÙÊ ÂÙ ÓÁÍ ÇÅÎÅÒÉÌ MMX ËÏÍÁÎÄÙ. HÁ ÕÒÏ×ÎÅ intrinsic functions, ÔÏ ÅÓÔØ ÐÏ-ÓÕÔÉ ÔÏÔ ÖÅ inline asm, ÉÈ ÐÏÄÄÅÒÖÉ×ÁÅÔ Watcom C++.

VLV

"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ

Hello, Vladimir Vassilevsky !

ëÓÔÁÔÉ, ÏÎÏ ÂÙ É ÎÁ ÐÒÏÃÅÓÓÏÒÁÈ ÂÅÚ ÁÐÐÁÒÁÔÎÏÊ ÐÏÄÄÅÒÖËÉ ÂÙÌÏ ÂÙ ÐÏÌÅÚÎÏ ×ÅÓØÍÁ.

íÏÖÎÏ ÓÅÂÅ ÐÒÅÄÓÔÁ×ÉÔØ...

ðÏÎÑÔÎÏ, ÓÐÁÓÉÂÏ.

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

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

þÅÔ×ÅÒÇ æÅ×ÒÁÌØ 03 2005 07:38, Vladimir Vassilevsky wrote to Dima Orlov:

VV> ÷Ï-ÐÅÒ×ÙÈ, DSP Ó×ÏÊÓÔ×Á dsPIC ÎÅÐÏÎÑÔÎÏ ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ ÕÒÏ×ÎÅ C.

ñÚÙË C ×ÏÏÂÝÅ ÐÌÏÈÏ ÐÏÄÈÏÄÉÔ ÄÌÑ DSP. HÅ ÔÅ ËÏÎÃÅÐÃÉÉ. ôÏ, ÞÔÏ ÄÅÌÁÅÔÓÑ _ÏÄÎÏÊ_ DSP ËÏÍÁÎÄÏÊ (ÓÕÍÍÉÒÏ×ÁÎÉÅ Ó ÎÁÓÙÝÅÎÉÅÍ ÉÌÉ ÕÍÎÏÖÅÎÉÅ Ó ÎÁËÏÐÌÅÎÉÅÍ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÒÅÚÕÌØÔÁÔÁ ÂïÌØÛÅÊ ÒÁÚÒÑÄÎÏÓÔÉ), ÐÒÏÓÔÏ ÔÁË ÎÅ ÎÁÐÉÛÅÛØ...

çÅÏÒÇÉÊ

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 04 2005 03:45, Vladimir Vassilevsky wrote to Dima Orlov:

DO>> ó float ÐÏÎÑÔÎÏ, Á ÞÔÏ Ó ÃÅÌÏÞÉÓÌÅÎÎÙÍÉ? ÷ÅÄØ ÂÏÌÅÅ ÛÉÒÏËÉÊ ÞÅÍ DO>> ÐÁÍÑÔØ ÁËËÁÍÕÌÑÔÏÒ, ÏÐÅÒÁÃÉÉ Ó ÎÁÓÙÝÅÎÉÅÍ, etc - ÜÔÏ ×ÅÄØ ÏÂÝÉÅ DO>> ÄÌÑ dsp ×ÏÚÍÏÖÎÏÓÔÉ. é ÐÒÑÍÏÇÏ ÐÅÒÅÌÏÖÅÎÉÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ó ÏÎÉ DO>> ÎÅ ÉÍÅÀÔ. ÷ÓÅÇÄÁ ÁÓÍ, ÉÌÉ ÅÓÔØ ËÁËÉÅ-ÔÏ ÐÒÉÎÑÔÙÅ × ÜÔÏÊ ÏÂÌÁÓÔÉ DO>> ÒÁÓÛÉÒÅÎÉÑ? VV> ÷ ÔÏÍ-ÔÏ É ÄÅÌÏ, ÞÔÏ ÎÅÔ. èÏÔÑ ÄÁ×ÎÏ ÐÏÒÁ ÂÙ ÓÄÅÌÁÔØ ÎÁ ÕÒÏ×ÎÅ VV> ÑÚÙËÁ.

HÏ ÜÔÏ ÂÕÄÅÔ ÕÖÅ _ÓÏ×ÓÅÍ_ ÎÅ C...

VV> é VDSP, É CCS ÇÏÒÄÑÔÓÑ ÔÅÍ, ÞÔÏ ÔÑÎÕÔ ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ANSI. úÁ VV> ÓÞÅÔ ÞÅÇÏ ÉÎÏÇÄÁ ÐÏÒÏÖÄÁÅÔÓÑ ÄÉËÉÊ Ï×ÅÒÈÅÄ.

úÁÔÏ ÜÔÏÔ ÓÔÁÎÄÁÒÔ ÒÁÓÓÞÉÔÁÎ ÎÁ ×ÐÏÌÎÅ ÏÐÒÅÄẠ̊ÎÎÕÀ ÏÂÌÁÓÔØ ÐÒÉÍÅÎÅÎÉÑ. á ÅÓÌÉ ÓÔÁÎÄÁÒÔ ÒÁÓÛÉÒÑÔØ ÐÏ ËÁÖÄÏÍÕ ÐÏ×ÏÄÕ - ÉÎÓÔÒÕÍÅÎÔ ÓÔÁÎÅÔ ÓÌÉÛËÏÍ ÓÌÏÖÅÎ, ÞÔÏÂÙ ÉÍ ÍÏÖÎÏ ÂÙÌÏ ÜÆÆÅËÔÉ×ÎÏ ÐÏÌØÚÏ×ÁÔØÓÑ ;)

çÅÏÒÇÉÊ

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required