DSP тоон дохио боловсруулах процессорууд. Дижитал дохио боловсруулах DSP (тоон дохио процессор)

Зөвлөлтийн электроникууд барууныхаас хэр хоцорч байсан тухай наяад оны дундуур электроникийн инженерүүдийн дунд дэлгэрч байсан яриа өнөөдөр мартагдсан. Дараа нь электроникийн хөгжлийн түвшинг хувийн компьютерт зориулсан процессорын хөгжлөөр үнэлэв. Тэр үед Төмөр хөшиг нь үүргээ гүйцэтгэж байсан бөгөөд Зөвлөлтийн электроникууд барууныхаас нэг жил биш, үүрд хоцорсон гэж бид төсөөлж ч чадахгүй байв.

Электроникийн дэлхийн хамгийн том мэргэжлийн семинарт оролцох эрхгүй, КГБ-ын нээсэн нууцыг мэддэггүй Зөвлөлтийн энгийн инженерүүд "Время" нэвтрүүлэг болон Холливудын кинонуудаас арван жилийн өмнөх электроникийн хөгжлийг шүүж чаддаг байв. Жеймс Бондын цахим хэрэгслүүдийн талаар сэтгэл хөдөлсөний дараа дараахь дүгнэлтэд хүрчээ: Энэ бүхэн бол кино урлагийн онцгой эффектүүд; бүх зүйл тусгай микропроцессор дээр бүтээгдсэн (аль нь хэзээ ч тодорхойлогдоогүй); "Бидэнд хаана хэрэгтэй, хэнд хэрэгтэй байна, бидэнд илүү сэрүүн зүйлс байдаг." Ийм гүнзгий дүгнэлт хийсний дараа Зөвлөлтийн инженерүүд эрдэм шинжилгээний хүрээлэнгүүддээ шинэ бүтээлч сэтгэлгээгээр 155 TTL микро схем буюу цэрэг-аж үйлдвэрийн цогцолборт хамгийн ойрхон 133 цуврал дээр бүтээл туурвисаар байв.

Би ичгүүртэй нь, би ерээд оны дунд үе хүртэл нарийн мэргэжлийн процессорууд нь огт төвөгтэй, төсөөлшгүй зүйл байсан гэдгийг хүлээн зөвшөөрөх ёстой. Гэвч аз болоход цаг үе өөрчлөгдөж, миний танилцсан анхны тусгай процессор бол дижитал дохио процессор эсвэл дохионы процессор (DSP, Digital Signal Processor) байв.

Дохионы процессорууд нь уламжлалт "аналог" хэрэглээнд улам бүр нэвтэрч буй тоон технологийн хөгжлийн үр дүнд бий болсон: радио, утас холбоо, видео болон аудио төхөөрөмж, хэмжих хэрэгсэл, гэр ахуйн хэрэгсэл. Цэвэр тоон төхөөрөмжүүд нь дохио боловсруулах тусгай процессоруудыг бий болгох шаардлагатай байв: модем, диск хөтчүүд, өгөгдөл боловсруулах систем гэх мэт. DSP-ийн ердийн микропроцессороос ялгарах гол онцлог нь дижитал дохио боловсруулах асуудлыг шийдвэрлэхэд хамгийн их дасан зохицох чадвар юм. Эдгээр нь яг нарийн "мэргэшсэн" хянагчууд бөгөөд тэдгээрийн мэргэшил нь дохионы оновчтой хөрвүүлэлт, шүүлтүүрийн үйлдлийг бодит цаг хугацаанд гүйцэтгэх боломжийг олгодог архитектур, командын системд оршдог. Уламжлалт микроконтроллерууд нь ийм үйлдлийг гүйцэтгэх командуудыг огт өгдөггүй, эсвэл тэдгээрийн ажиллагаа маш удаан байдаг нь хурдны чухал процессуудад тэдгээрийг ашиглах боломжгүй болгодог. Тиймээс уламжлалт микропроцессорыг ашиглах нь нэг талаас төхөөрөмжийн хэлхээний дизайны үндэслэлгүй төвөгтэй байдал, өртөг нэмэгдэхэд хүргэсэн бол нөгөө талаас хянагчийн чадавхийг үр дүнгүй, нэг талдаа ашиглахад хүргэсэн. Энэ зөрчилдөөнийг шийдвэрлэхийн тулд DSP-ийг дуудаж, үүргээ төгс даван туулсан.

Дохио процессорууд 80-аад оны эхээр гарч ирсэн. Хамгийн анхны алдартай дохио процессор бол 1982 онд Texas Instruments-аас гаргасан TMS32010 DSP бөгөөд 1.2 микрон технологи ашиглан бүтээсэн хэд хэдэн MIPS (секундэд сая заавар) хүчин чадалтай. Texas Instruments-ийн дараа бусад компаниуд DSP үйлдвэрлэж эхэлсэн. Одоогийн байдлаар Texas Instruments нь DSP-ийн үйлдвэрлэлд тэргүүлэгч бөгөөд эдгээр хянагчуудын зах зээлийн тал орчим хувийг эзэмшдэг. DSP-ийн хоёр дахь том үйлдвэрлэгч бол эдгээр төхөөрөмжийн гуравны нэгийг үйлдвэрлэдэг Lucent Technologies юм. Шилдэг дөрөвт Аналог төхөөрөмжүүд болон Моторола нар багтаж байгаа бөгөөд эдгээр нь зах зээлийн ойролцоогоор тэнцүү хувийг эзэлдэг бөгөөд нийт DSP-ийн дөрөвний нэгийг үйлдвэрлэдэг. Үлдсэн үйлдвэрлэгчид хэдийгээр Samsung, Zilog, Atmel болон бусад алдартай компаниуд байдаг ч дохионы процессорын зах зээлийн үлдсэн 5-6 хувийг эзэлдэг.

Үйлдвэрлэгчдийн дунд чиг хандлага тогтоогчид нь энэ салбарт тэргүүлэгч компаниуд бөгөөд юуны түрүүнд Texas Instruments компани болох нь тодорхой байна. Дохио боловсруулагч үйлдвэрлэх, дэмжих чиглэлээр тэргүүлэгч компаниудын бодлого ихээхэн ялгаатай байдаг.

Texas Instruments нь процессорын боломжит бүх хэрэглээг байнга өсөн нэмэгдэж буй гүйцэтгэлээр хамрах чадвартай, хамгийн өргөн хүрээг үйлдвэрлэхийг зорьдог. Одоогийн байдлаар дохионы процессоруудын гүйцэтгэл 8800 MIPS хүрч, 0.65 микроноос 0.1 микрон хүртэлх технологиор үйлдвэрлэгдэж байна. Цагийн давтамж нь 1.1 GHz хүрдэг.

Lucent Technologies нь эцсийн тоног төхөөрөмжийн томоохон үйлдвэрлэгчдэд анхаарлаа хандуулж, өргөн сурталчилгааны кампанит ажил явуулахгүйгээр түгээлтийн сүлжээгээр дамжуулан бүтээгдэхүүнээ санал болгодог. Тус компани нь харилцаа холбооны тоног төхөөрөмжийн DSP чиглэлээр мэргэшсэн, ялангуяа үүрэн холбооны станцуудыг бий болгох гэх мэт ирээдүйтэй чиглэлээр мэргэшсэн.

Analog Devices нь эсрэгээрээ идэвхтэй маркетингийн бодлого, сурталчилгааны кампанит ажил явуулдаг нь SHARK болон Tiger SHARK (акул ба бар акул) компанийн DSP нэрийн товчлолоор нотлогддог. Техникийн салбарт энэ компанийн процессорууд нь эрчим хүчний хэрэглээ болон олон процессорын системийг бий болгоход оновчтой байдаг.

Моторола процессоруудаа өргөн түгээлтийн сүлжээгээр дамжуулан түгээдэг. DSP архитектурын хувьд Моторола нь нэг чип дээр дохионы процессор болон сонгодог микроконтроллерыг нэгэн зэрэг бий болгох замыг анхлан авсан бөгөөд энэ нь нэг систем шиг ажилладаг бөгөөд энэ нь хэлхээний дизайныг хялбарчлах замаар тоног төхөөрөмж хөгжүүлэгчдийн амьдралыг ихээхэн хөнгөвчилдөг.

DSP-ийн архитектур, үйлдвэрлэлийн технологи нь аль хэдийн нэлээд сайн боловсруулагдсан боловч DSP тооцооллын тогтвортой байдал, нарийвчлалд тавигдах шаардлагууд нь өгөгдөл боловсруулдаг функциональ төхөөрөмжүүдийн өндөр төвөгтэй байдлаас салах боломжгүй болоход хүргэдэг. (ялангуяа хөвөгч цэгийн форматтай), энэ нь процессор үйлдвэрлэхэд зардлыг мэдэгдэхүйц бууруулж чадахгүй. DSP-ийн өртөг нь нэгж тутамд 2-180 доллар ба түүнээс дээш байж болно.

DSP процессоруудын шинж чанарууд

Дохио процессорууд нь өндөр хурдны арифметик, бодит цагийн өгөгдөл дамжуулах, хүлээн авах, олон хандалттай санах ойн бүтэцтэй.

Гүйцэтгэх явцад аливаа арифметик үйлдлүүд нь дараах энгийн үйлдлүүдийг шаарддаг: операндуудыг сонгох; нэмэх эсвэл үржүүлэх үйлдлийг гүйцэтгэх; үр дүнг хадгалах эсвэл давтах. Нэмж дурдахад тооцооллын процесс нь саатал, дараалсан санах ойн нүднүүдийн утгыг түүвэрлэх, санах ойноос санах ой руу өгөгдлийг хуулах шаардлагатай. Сигналын процессоруудад арифметик үйлдлүүдийг гүйцэтгэх хурдыг нэмэгдүүлэх нь: үйлдлүүдийг зэрэгцүүлэн гүйцэтгэх, санах ойд олон удаа нэвтрэх (хоёр операнд авчрах, үр дүнг хадгалах), түр зуурын мэдээлэл хадгалах олон тооны регистр байгаа эсэх, техник хангамжийн хэрэгжилт зэрэгтэй холбоотой юм. Тусгай чадавхи: саатал, үржүүлэгч, цагираган хаягийг хэрэгжүүлэх гэх мэт. Мөн дохионы процессорууд нь програмын гогцоо, цагираган буфер, командын гүйцэтгэлийн мөчлөгийн үед санах ойноос хэд хэдэн операндыг нэгэн зэрэг авах боломжийг олгодог техник хангамжийн дэмжлэгийг хэрэгжүүлдэг.

DSP болон ерөнхий зориулалтын микропроцессоруудын гол давуу тал ба ялгаа нь процессор нь бодит ертөнцөд олон мэдээллийн эх сурвалжтай харьцдагт оршино. Процессор нь дотоод математикийн үйлдлийг тасалдуулахгүйгээр бодит цаг хугацаанд өгөгдлийг хүлээн авч, дамжуулах боломжтой. Эдгээр зорилгын үүднээс аналог-тоон ба дижитал-аналог хөрвүүлэгч, генератор, декодер болон гадаад ертөнцтэй шууд "харилцаа" хийх бусад төхөөрөмжүүдийг чипэнд шууд суурилуулсан болно.

Олон хандалтын санах ойг бүтээх нь голчлон Харвардын архитектурыг ашиглах замаар хийгддэг. Харвардын архитектур гэдэг нь хоёр бие даасан өгөгдлийн автобустай бөгөөд хоёр санах ойд нэгэн зэрэг нэвтрэх боломжийг олгодог архитектурыг хэлдэг. Гэхдээ энэ нь DSP үйлдлийг гүйцэтгэхэд хангалтгүй, ялангуяа зааварт хоёр операнд ашиглах үед. Тиймээс Харвардын архитектур нь дахин ашиглах зааварчилгааг хадгалахын тулд кэш санах ой нэмдэг. Кэш санах ойг ашиглах үед хаягийн автобус болон өгөгдлийн автобус чөлөөтэй хэвээр үлдэж, хоёр операнд татах боломжтой болно. Энэхүү өргөтгөл - Харвардын архитектур болон кэшийг өргөтгөсөн Харвардын архитектур буюу SHARC (Super Harvard Architecture) гэж нэрлэдэг.

Бид дижитал дохионы процессор болон бүх нийтийн микроконтроллеруудын шинж чанарыг хослуулсан Motorola-ийн DSP568xx гэр бүлийг ашиглан DSP-ийн онцлог шинж чанаруудыг авч үзэх болно.

DSP56800 цөм нь бодит цагийн дижитал дохио боловсруулах, тооцоолох даалгавруудыг гүйцэтгэхэд зориулагдсан програмчлагдсан 16 битийн CMOS процессор бөгөөд удирдлага, хаяг үүсгэх, ALU, бит боловсруулах гэсэн дөрвөн функциональ нэгжээс бүрдэнэ. Бүтээмжийг нэмэгдүүлэхийн тулд төхөөрөмж дээрх үйлдлүүдийг зэрэгцээ гүйцэтгэдэг. Төхөөрөмж бүр нь бие даасан, бусад гурван төхөөрөмжтэй нэгэн зэрэг ажиллах боломжтой, учир нь өөрийн гэсэн регистр, хяналтын логиктой. Цөм нь хэд хэдэн үйлдлийг нэгэн зэрэг гүйцэтгэхийг гүйцэтгэдэг: хяналтын төхөөрөмж нь эхний командыг сонгодог, хаяг үүсгэх төхөөрөмж нь хоёр дахь зааврын хаягийг үүсгэдэг, ALU нь гурав дахь командыг үржүүлдэг. Хосолсон шилжүүлэг, үйл ажиллагаа нь өргөн хэрэглэгддэг.

Баригдсан санах ой нь (гэр бүлийн хувьд) агуулж болно:

Flash програмын санах ой 60К хүртэл

8К хүртэлх флаш мэдээллийн санах ой

RAM програмууд 2К хүртэл

RAM өгөгдөл 4K хүртэл

2K татаж авах програмын флаш санах ой

Гэр бүлийн микрочип дээр олон тооны захын төхөөрөмжийг суурилуулсан: PWM генератор, нэгэн зэрэг түүвэрлэх 12 битийн ADC, квадрат декодер, дөрвөн сувгийн таймер, CAN интерфэйс хянагч, хоёр утастай цуваа холбооны интерфейс, цуваа интерфэйс, программчлагдах. DSP цөмийн цагийн давтамжийг үүсгэхийн тулд PLL бүхий осциллятор гэх мэт.

Ерөнхий шинж чанарууд

80 МГц давтамжтай, 2.7 тэжээлийн хүчдэлтэй 40 MIPS гүйцэтгэл: 3.6 В;

Нэг төгсгөлтэй зэрэгцээ 16x16 үржүүлэгч- нэмэгч;

Хоёр 36 битийн аккумлятор, түүний дотор өргөтгөлийн битүүд;

Нэг циклийн 16 битийн эргэлтийн шилжүүлэгч;

DO болон REP командуудын техник хангамжийн хэрэгжилт;

Гурван дотоод 16 бит өгөгдлийн автобус ба гурван 16 бит хаягийн автобус;

16 битийн гадаад интерфейсийн автобус;

Гүн хязгааргүй дэд программ ба тасалдлын стек.

DSP568xx гэр бүлийн чипүүд нь хямд өртөгтэй төхөөрөмж, гэр ахуйн цахилгаан хэрэгсэл, бага өртөг шаарддаг, хэт өндөр параметр шаарддаггүй: утастай болон утасгүй модем, утасгүй дижитал мессежийн систем, дижитал утасны хариулагч, дижитал камер, тусгай болон олон зориулалттай хянагч, серво моторын хяналтын төхөөрөмж, хувьсах гүйдлийн цахилгаан мотор.

Ерөнхийдөө дохионы процессорууд хөгжлийнхөө ийм үе шатанд аль хэдийн хүрсэн тул сансрын станцаас эхлээд хүүхдийн тоглоом хүртэл ашиглах боломжтой.

Тоглоомын жишээг ашиглан дохионы процессоруудын хэрэглээ ямар гэнэтийн болохыг би саяхан олж харлаа. Нэгэн өдөр танил маань над руу хандаж Герман найзуудынхаа охинд нь бэлэглэсэн ярьдаг хүүхэлдэйг янзалж өгөөч гэж гуйсан. Хүүхэлдэй үнэхээр гайхалтай байсан бөгөөд нэг найзынхаа хэлснээр тэр тавин хэллэгийг ойлгож, "ухамсартайгаар" яриа өрнүүлжээ. Германд энэ нь зуун тавин маркийн үнэтэй байсан нь эцэг эхчүүд хүүхдээсээ илүү хүүхэлдэй хагарсандаа харамсдаг юм шиг санагдсан. Миний охин ямар ч байсан хүүхэлдэйнд дуртай байсан, ялангуяа хэлгүй болохоосоо өмнө тэр хүүхэлдэй нь герман хэлээр ярьдаг байсан. Амжилтанд хүрэх найдваргүй би энэ хүүхэлдэйг засахаар шийдсэн. Би хэлхээг дүүргэсэн эпокси давирхайг арилгахын тулд файл ашигласан бөгөөд эпокси зузаан давхаргын дор би хагас арван микро схемийн багцыг нээсэн бөгөөд тэдгээрийн гол хэсэг нь DSP56F-д зориулсан DSP байв... Сүүлийн цифрүүд харамсалтай нь эргэж буцахын аргагүй арилсан. Хүүхэлдэйг ярих нь хэзээ ч боломжгүй байсан бөгөөд харамсалтай нь дохионы процессор түүнд хэр их оюун ухаан нэмсэнийг би тогтоогоогүй байна. Сүүлд мэдсэнээр манай найзуудын том хүү хүүхэлдэйг илүү чанга хашгирахын тулд эхлээд 3 В, 4.5 вольтын оронд хүчдэлийг холбосон бөгөөд энэ нь "үхлийн" хараахан болоогүй байсан бөгөөд тоглоом шуугиан тарьсан ч, хашгирав, гэхдээ 220 В-ын дараа ... . Эндээс эхний дүгнэлт бол өндөр технологи нь сайн, гэхдээ үргэлж биш, хаа сайгүй байдаг. Хоёрдахь дүгнэлт бол удахгүй бид DSP-ийг гал тогооны хэрэгсэл, гутал, хувцас хунараар харах боломжтой, ядаж л үүнд техникийн саад тотгор байхгүй болно.


Аюулгүй нэвтрэхэд зарим күүки шаардлагатай боловч зарим нь функциональ үйл ажиллагаанд нэмэлтээр ордог. Бидний мэдээлэл цуглуулгыг бүтээгдэхүүн үйлчилгээгээ сайжруулахад ашигладаг. Манай сайтын хангаж чадах хамгийн сайн гүйцэтгэл, функцийг хүлээн авахын тулд манай күүкиг хүлээн авахыг танд зөвлөж байна. Нэмэлт мэдээлэл авахыг хүсвэл . Манай талаар дэлгэрэнгүй уншина уу.

Бидний ашигладаг күүкиг дараах байдлаар ангилж болно.

Зайлшгүй шаардлагатай күүки: Эдгээр нь analog.com эсвэл санал болгож буй тодорхой функцийг ажиллуулахад шаардлагатай күүки юм. Эдгээр нь зөвхөн сүлжээний дамжуулалт хийх зорилготой эсвэл таны шууд хүссэн онлайн үйлчилгээг үзүүлэхэд зайлшгүй шаардлагатай. Аналитик/Гүйцэтгэлийн күүки: Эдгээр күүки нь бидэнд вэб аналитик эсвэл зочдын тоог таньж, тоолох, зочдод манай вэбсайтыг тойрон хэрхэн хөдөлж байгааг харах зэрэг үзэгчдийн хэмжилтийн бусад хэлбэрийг хийх боломжийг олгодог. Энэ нь хэрэглэгчид хайж буй зүйлээ хялбархан олох боломжийг хангах замаар вэбсайтын үйл ажиллагааг сайжруулахад бидэнд тусалдаг. Функциональ күүки: Эдгээр күүки нь таныг манай вэб сайт руу буцаж ирэхэд тань танихад ашиглагддаг. Энэ нь бидэнд контентоо танд зориулж, нэрээр нь мэндчилж, өөрийн сонголтоо (жишээ нь, таны хэл эсвэл бүс нутгийн сонголт) санах боломжийг олгодог. Эдгээр күүки дэх мэдээлэл алдагдах нь манай үйлчилгээг бууруулж болох ч вэб сайтыг ажиллуулахад саад болохгүй. Зорилтот/профайллах күүки: Эдгээр күүки нь таны манай вэб сайтад зочилсон болон/эсвэл таны үйлчилгээний ашиглалт, зочилсон хуудсууд болон таны дагасан холбоосуудыг бүртгэдэг. Бид энэ мэдээллийг ашиглан вэбсайт болон түүн дээр тавигдсан зар сурталчилгааг таны сонирхолд нийцүүлэх болно. Бид мөн энэ зорилгоор энэ мэдээллийг гуравдагч этгээдтэй хуваалцаж болно.

Би санамсаргүйгээр “Chip and Dip” киноны бичлэгийг олж харлаа #1 Дижитал аудио боловсруулалт ADAU1701 | Нээлттэй төсөл | Эхлэх
Тэгээд би энэ сэдвийн талаар янз бүрийн дурсамжаар "бүрхэв". Би энэ өдрүүдэд юу болж байгааг шалгахаар шийдсэн бөгөөд би олон сайн, сонирхолтой зүйлийг олж мэдсэн.

Боловсруулалтын чанар мэдэгдэхүйц нэмэгдэж, үнэ нь мэдэгдэхүйц буурч, аудио DSP (Дижитал дохио боловсруулах) бидний хаалгыг аль хэдийн тогшиж байна! :)
Энэ видео нь SigmaDSP ADAU1701 чипийг хардаг бөгөөд би түүгээр юу хийж чадахаа харахаар шийдсэн бөгөөд чадварууд нь маш их сэтгэгдэл төрүүлсэн.
Та тэдний тухай орос хэл дээр уншиж болно (). Миний хувьд энэ DSP нь гадаад кроссовер бүхий ердийн чанга яригч системийг бүтээх боломжийг олгодог. Систем нь миний оролдлоготой харьцуулахад төсөөлшгүй их боломжуудтай. Хэрэв та програмчлалд цоо шинэ боловч аудио бүрэлдэхүүн хэсгүүд болон тэдгээр нь хэрхэн ажилладагийг ойлгодог бол өөрийгөө програмчлах боломжийг олгодог: шүүлтүүр; кроссовер; тэнцүүлэгч гэх мэт. гэх мэт. Энэ бүхнийг тохируулахад энэ мэдлэг хэрэгтэй
DSP үйлчилгээ, програмчлалын программын жишээ төсөл иймэрхүү харагдаж байна:

Таны харж байгаагаар "тоон утгууд" бараг байдаггүй бөгөөд бүх зүйлийг "soundwise" гэж нэрлэдэг.
Мэдээжийн хэрэг, түүний ADC болон DAC-ууд нь Hi-End-ээс хол боловч дундаж Hi-Fi, гэхдээ энэ чанар нь гэрт хангалттай бөгөөд DSP нь давхар нарийвчлалтай тооцоололтой байдаг нь маш сайн (56-). бит) бөгөөд энэ нь анхдагчаар суулгагдсан байдаг.
За ... бид жижиг/бүрэн бус магтаал дуулсан, одоо энэ нь бодит байдал юм.

Самбарыг янз бүрийн хувилбараар авах боломжтой:
Сонголт 1
. Үйлдвэрлэгчээс бүрэн туршилтын самбар зардал ~12-15 мянган рубльмөн хүссэн бүхнээ хийх боломжийг танд олгоно. IMHO бусдаас хамгийн том давуу тал нь бүрэн SPDIF, i.e. дижитал оролт, тоон гаралтын үр дүн. Энэ нь танд алгоритмуудыг шууд дибаг хийх боломжийг олгодог. Үйлдвэрлэгчийн вэбсайтаас "толгой дээгүүр" захиалах.
Сонголт 2. Энэ бол MasterKit-ээс бага зэрэг жижиглэсэн загвар юм - BM2114dsp тохируулна. Энэ нь бүх аналог оролт/гаралттай боловч дибаг хийх нь "ажлын" хэвээр байна.
Үнэ 4900 рубль..
Сонголт 3. Энэ бол тэдний "Цахим цэрэг" лабораторийн "Чип ба дүрэх"-ийн DSP ашиглах хамгийн хялбаршуулсан хувилбар юм.
Энэхүү иж бүрдлийг RDC2-0027v1 дижитал дохионы процессор, SigmaDSP ADAU1701, SigmaStudio дээрх дижитал аудио боловсруулах модуль гэж нэрлэдэг.
Энэ бол шууд програмчлалгүй сонголт юм. Та хоёртын файл үүсгэж, хөрвүүлж, "шүгэл" ашиглан самбарын ERROM руу "байршуулна". Энэ нь бага зэрэг хугацаа шаарддаг, гэхдээ энэ нь шаардлагатай бөгөөд үйл явцын талаархи ойлголтыг шаарддаг. :)
Төлбөрийн өртөг нь 950 рубль юм.

Тийм ээ, би тодруулъя, програмчлагдсаны дараа самбар нь бие даасан төхөөрөмжөөр ажилладаг !!! Тэдгээр. Танд үүрд компьютер хэрэггүй! Мөн та "мушгирах" (кодлогч) -ыг самбарт холбож болно; товчлуур гэх мэт, өөрөөр хэлбэл. Гадны тохируулга хийх хангалттай аргууд байдаг; найтаах бүрт DSP код руу орох шаардлагагүй.
Сонголт чинийх...

Одоо миний өмнөх хүслийн талаар. Идэвхгүй шүүлтүүртэй холбоотой томоохон бэрхшээлүүдийн нэг бол фазын гажуудал бөгөөд шүүлтүүрийн налуу өндөр байх тусам фазын гажуудал ихэсдэг. Тэдгээрийн улмаас олон тооны өнгө аяс үүсдэг бөгөөд тэдгээр нь арилгахад маш хэцүү бөгөөд өөр өөр давтамжийн хүрээг зохицуулахад хэцүү байдаг.
Эдгээр дижитал шүүлтүүрүүд нь үүнээс болж зовж шаналахгүй бөгөөд таслах зурваст тааруулахын тулд маш их зүйлийг хийх боломжийг танд олгоно. Гэхдээ давтамжийн муж бүрт нэг өсгөгчийн оронд гурван өсгөгч ашиглах шаардлагатай болдог (чанга яригч нь 3 чиглэлтэй тул 3 хамтлаг, 3 өсгөгч байдаг). Мэдээжийн хэрэг, тэдгээрийг хүч чадлын хувьд оновчтой болгож болно (миний хувьд гаралт нь LF - 30W; MF - 20W; HF - 10W байх болно гэж бодъё), гэхдээ энд сонирхогчийн хувьд ч боломжтой, нэгтгэх нь ялах болно гэж би бодож байна. :)

Төгсгөлд нь маш олон видео байна

Өөрөө дижитал ажлыг хэрхэн хийх жишээ

Тэр залуу хоёр DSP дээр мангас бүтээдэг

65 нанометр бол 300-350 сая еврогийн өртөгтэй Зеленоградын Angstrem-T үйлдвэрийн дараагийн зорилго юм. Тус компани үйлдвэрлэлийн технологийг шинэчлэх хөнгөлөлттэй зээл авах хүсэлтээ Внешэкономбанканд (VEB) аль хэдийн ирүүлсэн гэж Ведомости энэ долоо хоногт үйлдвэрийн ТУЗ-ийн дарга Леонид Рейманаас иш татан мэдээлэв. Одоо Angstrem-T нь 90 нм топологи бүхий микро схемийн үйлдвэрлэлийн шугамыг эхлүүлэхээр бэлтгэж байна. Өмнө нь худалдаж авсан VEB зээлийн төлбөр 2017 оны дунд үеэс эхэлнэ.

Бээжин Уолл Стритийг сүйрүүлсэн

Америкийн гол индексүүд шинэ оны эхний өдрүүдийг рекорд уналтаар тэмдэглэж, 2008 оны хямралыг дэлхий дахин давтахыг анхааруулсан.

Оросын анхны хэрэглэгчийн процессор Байкал-Т1, 60 долларын үнэтэй, олноор үйлдвэрлэгдэж байна.

Baikal Electronics компани 2016 оны эхээр 60 орчим долларын өртөгтэй Оросын Baikal-T1 процессорыг аж үйлдвэрийн үйлдвэрлэлд нэвтрүүлэхээр амлаж байна. Засгийн газар энэ эрэлтийг бий болговол төхөөрөмжүүд эрэлттэй болно гэж зах зээлд оролцогчид хэлж байна.

MTS болон Ericsson хамтран Орос улсад 5G-г хөгжүүлж, хэрэгжүүлэх болно

Mobile TeleSystems PJSC болон Ericsson компаниуд ОХУ-д 5G технологийг хөгжүүлэх, хэрэгжүүлэх чиглэлээр хамтран ажиллах гэрээ байгууллаа. Туршилтын төслүүд, тэр дундаа 2018 оны дэлхийн аварга шалгаруулах тэмцээний үеэр MTS нь Шведийн үйлдвэрлэгчийн хөгжүүлэлтийг туршихаар төлөвлөж байна. Ирэх оны эхээр оператор нь 5 дахь үеийн үүрэн холбооны техникийн шаардлагыг бүрдүүлэх талаар Харилцаа холбоо, олон нийтийн харилцааны яамтай яриа хэлэлцээ хийж эхэлнэ.

Сергей Чемезов: Ростек бол дэлхийн хамгийн том арван инженерийн корпорацийн нэг болсон

Ростекийн тэргүүн Сергей Чемезов РБК-д өгсөн ярилцлагадаа Платон систем, АВТОВАЗ-ын асуудал, хэтийн төлөв, Төрийн корпорацийн эмийн бизнес дэх ашиг сонирхол, хориг арга хэмжээний хүрээнд олон улсын хамтын ажиллагааны талаар ярив. дарамт шахалт, импортыг орлох, өөрчлөн байгуулалт, хөгжлийн стратеги, хүнд хэцүү үед шинэ боломжууд.

Ростек "өөрийгөө хашаалж", "Samsung", "General Electric"-ийн амжилтад халдаж байна

"Ростек" компанийн Хяналтын зөвлөл "2025 он хүртэлх хөгжлийн стратеги"-ийг батлав. Гол зорилтууд нь өндөр технологийн иргэний бүтээгдэхүүний эзлэх хувийг нэмэгдүүлэх, санхүүгийн гол үзүүлэлтээрээ Женерал Электрик, Самсунг нарыг гүйцэх явдал юм.

Одоо ямар нэгэн дуу авиа эсвэл өөр чичиргээг илэрхийлдэг x = f(t) функцийг авч үзье. Энэ хэлбэлзлийг цаг хугацааны интервал дээр графикаар дүрслэн үзүүлье (Зураг 16.2).

Энэ дохиог компьютерт боловсруулахын тулд дээж авах шаардлагатай. Энэ зорилгоор цаг хугацааны интервалыг N-1 хэсэгт хуваана


Цагаан будаа.

16.2.

мөн x 0 , x 1 , x 2 , ..., x N-1 функцын утгууд интервалын хил дээрх N цэгүүдэд хадгалагдана. Үр дүнд ньшууд дискрет Фурье хувиргалт

X k-ийн N утгыг (16.1) дагуу авч болно. Хэрэв бид одоо өргөдөл гаргавалурвуу дискрет Фурье хувиргалт

(16.8)

, дараа нь анхны дараалал (x n) гарна. Анхны дараалал нь бодит тооноос бүрдэх ба дараалал (X k) нь ерөнхийдөө төвөгтэй байдаг. Хэрэв бид түүний төсөөллийн хэсгийг тэгтэй тэнцүүлбэл бид дараахь зүйлийг авна. Энэхүү томъёог гармоникийн (16.4) ба (16.6) томъёотой харьцуулж үзвэл (16.8) илэрхийлэл нь янз бүрийн давтамж, үе шат, далайцын N гармоник хэлбэлзлийн нийлбэр болохыг харж байна. Энэ нь физикийн утга учир юмдискрет Фурье хувиргалт

зарим нэг салангид дохиог гармоникуудын нийлбэрээр илэрхийлэхээс бүрдэнэ. Гармоник бүрийн параметрүүдийг Фурьегийн шууд хувиргалтаар, гармоникуудын нийлбэрийг урвуу байдлаар тооцдог. Одоо жишээ нь, тодорхой заасан утгаас дээш бүх давтамжийг дохионоос "таслах" "бага дамжуулалтын шүүлтүүр" үйл ажиллагаа нь тэг болгох шаардлагатай давтамжтай харгалзах коэффициентийг зүгээр л тохируулах боломжтой. Дараа нь боловсруулсны дараа үүнийг гүйцэтгэдэг.

урвуу хувиргалт Онцлог шинж чанарууддижитал дохио боловсруулах

Рекурсив бус шүүлтүүрийн алгоритмын жишээг харцгаая. Энэхүү алгоритмыг хэрэгжүүлдэг төхөөрөмжийн бүтцийг Зураг дээр үзүүлэв. 16.3.

Боловсруулалт нь тодорхой хугацааны T интервалын дараа төхөөрөмжийн оролтод хүлээн авсан хамгийн сүүлийн оролтын түүвэр x[k]-ийн утгууд дээр үндэслэн Y[k] гаралтын дохиог үүсгэхээс бүрдэнэ. Хүлээн авсан дээжийг дугуй буфер үүрэнд хадгална. Дараагийн дээжийг хүлээн авах үед бүх буферийн нүднүүдийн агуулгыг зэргэлдээ байрлал руу дахин бичиж, хамгийн хуучин дээж буферээс гарч, шинэ нь хамгийн доод нүдэнд бичигдэнэ.

(16.9)

Аналитик байдлаар рекурсив бус шүүлтүүрийг ажиллуулах алгоритмыг дараах байдлаар бичнэ.

Буферийн элементүүдийн гаралтын дээжийг үржүүлэгч рүү илгээдэг бөгөөд хоёр дахь оролт нь a i коэффициентийг хүлээн авдаг. Бүтээгдэхүүний үр дүнг нэмж, Y[k] гаралтын дохионы дээжийг бүрдүүлж, дараа нь буферийн агуулгыг 1 байрлалаар шилжүүлж, шүүлтүүрийн үйл ажиллагааны мөчлөг давтагдана. Y[k] гаралтын дохиог дараагийн оролтын дохио ирэхээс өмнө, өөрөөр хэлбэл T интервалын дотор тооцоолох ёстой. Энэ нь төхөөрөмжийн бодит цагийн үйл ажиллагааны мөн чанар юм. Цагийн интервал T нь шүүлтүүрийн хэрэглээний талбараар тодорхойлогддог дээж авах давтамжаар тодорхойлогддог. Котельниковын теоремын үр дүнд дискрет дохионд хамгийн их илэрхийлэгдэх давтамжтай харгалзах хугацаа нь түүвэрлэлтийн хоёр үетэй тохирч байна. Аудио дохиог боловсруулахдаа дээж авах давтамжийг 40 кГц давтамжтайгаар авч болно. Энэ тохиолдолд 50-р эрэмбийн дижитал рекурсив бус шүүлтүүрийг хэрэгжүүлэх шаардлагатай бол 1/40 кГц = 25 мкс-ийн хугацаанд 50 үржүүлэх, үржүүлэх үр дүнгийн 50 хуримтлал хийх шаардлагатай. Видео дохиог боловсруулахын тулд эдгээр үйлдлийг гүйцэтгэх хугацаа нь хэд хэдэн дарааллаар богино байх болно.

Хэрэв та оролтын дарааллын DFT-ийг шууд, анхны томъёоны дагуу нарийн хийвэл маш их цаг хугацаа шаардагдана. Тодорхойлолтоор (N нөхцлийн нийлбэр N дахин) тооцоолж, бид N 2 дарааллын утгыг олж авна.

Гэсэн хэдий ч та хамаагүй бага тооны үйлдлүүдийг хийж чадна.

Хурдасгасан DFT тооцооллын алгоритмуудын хамгийн алдартай нь Cooley-Tukey арга бөгөөд энэ нь N * log 2 N дарааллаар N = 2k дээжийн тоогоор DFT-ийг тооцоолох боломжийг олгодог (иймээс нэр нь - хурдан Фурье хувиргалт, FFT, эсвэл англи хувилбараар FFT - Хурдан Фурье хувиргалт). Энэ аргын гол санаа нь тоон массивыг рекурсив байдлаар хоёр дэд массив болгон хувааж, бүх массиваас DFT-ийн тооцоог тусад нь дэд массиваас DFT-ийн тооцоолол болгон багасгах явдал юм. Энэ тохиолдолд анхны массивыг дэд массив болгон хуваах үйл явцыг битийн урвуу эрэмбэлэх аргыг (бит- урвуу эрэмбэлэх).

Нэгдүгээрт, оролтын массив нь тэгш ба сондгой гэсэн хоёр дэд хэсэгт хуваагдана. Дэд массив бүрийг дахин дугаарлаж, тэгш, сондгой тоогоор хоёр дэд хэсэгт хуваана. Энэ эрэмбэлэх нь дэд массив бүрийн хэмжээ 2 элемент хүрэх хүртэл үргэлжилнэ. Үүний үр дүнд (үүнийг математикийн аргаар харуулж болно) хоёртын систем дэх анхны элемент бүрийн тоо урвуу болно. Жишээлбэл, нэг байт тоонуудын хувьд 00000011 хоёртын тоо нь 110000000, 01010101 нь 10101010 тоо болж хувирна.

N нь дурын анхны тооны зэрэглэл (хоёр биш), мөн N нь дурын тооны түүврийн анхны тооны зэрэглэлийн үржвэр болох тохиолдлуудад FFT алгоритмууд байдаг. Гэсэн хэдий ч N = 2k тохиолдолд Cooley-Tukey аргыг ашиглан хэрэгжүүлсэн FFT нь хамгийн өргөн хэрэглэгддэг болсон. Үүний шалтгаан нь энэ аргыг ашиглан бүтээсэн алгоритм нь хэд хэдэн маш сайн технологийн шинж чанартай байдаг.

  • алгоритмын бүтэц, түүний үндсэн үйлдлүүд нь дээжийн тооноос хамаардаггүй (зөвхөн үндсэн үйлдлийн гүйлтийн тоо өөрчлөгддөг);
  • алгоритмыг үндсэн үйлдлийг ашиглан хялбархан зэрэгцүүлж, дамжуулах, мөн түүнчлэн хялбар шатлалтай (2N дээжийн FFT коэффициентийг N дээж дээр хоёр FFT-ийн коэффициентийг хөрвүүлэх замаар олж авч болно, анхны 2N дээжийг нэгээр нь "зайвал" олж авна);
  • Алгоритм нь энгийн бөгөөд авсаархан бөгөөд өгөгдлийг "байр нь" боловсруулах боломжийг олгодог бөгөөд нэмэлт RAM шаарддаггүй.

Нэг чиптэй микроконтроллеруудтэр ч байтугай ерөнхий зориулалтын микропроцессорууд нь DSP-ийн тусгай үйлдлийг гүйцэтгэхэд харьцангуй удаан байдаг. Үүнээс гадна аналог дохиог хувиргах чанарт тавигдах шаардлага байнга нэмэгдэж байна. IN дохионы микропроцессоруудИйм үйлдлүүдийг техник хангамжийн түвшинд дэмждэг тул маш хурдан гүйцэтгэдэг. Бодит цагийн ажиллагаа нь процессороос тасалдал боловсруулах, програм хангамжийн гогцоо зэрэг техник хангамжийн түвшний үйлдлүүдийг дэмжихийг шаарддаг.

Энэ бүхэн нь ийм байдалд хүргэдэг Д.С.Архитектурын хувьд ерөнхий зориулалттай микропроцессорын олон шинж чанарыг агуулсан P-процессорууд, ялангуяа RISC архитектур, тийм нэг чиптэй микроконтроллерууд, нэгэн зэрэг тэднээс эрс ялгаатай. Бүх нийтийн микропроцессор нь зөвхөн тооцооллын үйлдлээс гадна бүхэл бүтэн системийг нэгтгэх холбоос болдог. микропроцессорын систем, ялангуяа компьютер.

Энэ нь дискний хөтчүүд, график дэлгэц гэх мэт янз бүрийн техник хангамжийн бүрэлдэхүүн хэсгүүдийн ажиллагааг хянах ёстой. сүлжээний интерфейстэдгээрийн уялдаа холбоотой ажлыг хангах зорилгоор. Энэ нь бүхэл тооны арифметик болон үйлдлийн аль алиныг нь дэмжих ёстой тул нэлээд төвөгтэй архитектурт хүргэдэг хөвөгч цэгсанах ойг хамгаалах зэрэг үндсэн функцууд, олон програмчлал, эмчилгээ вектор графикгэх мэт. Үүний үр дүнд CISC - ба ихэвчлэн RISC - архитектур бүхий ердийн бүх нийтийн микропроцессор нь эдгээр бүх функцийг гүйцэтгэхийг баталгаажуулдаг хэдэн зуун заавар, холбогдох техник хангамжийн дэмжлэгтэй байдаг. Энэ нь ийм УИХ-ын гишүүнд хэдэн арван сая транзистортой байх шаардлагатай болдог.

Нэг цагт DSP процессормаш нарийн мэргэжлийн төхөөрөмж юм. Түүний цорын ганц үүрэг бол дижитал дохионы урсгалыг хурдан боловсруулах явдал юм. Энэ нь голчлон гүйцэтгэдэг өндөр хурдны техник хангамжийн хэлхээнээс бүрддэг арифметик функцуудих хэмжээний өгөгдлийг хурдан боловсруулахын тулд оновчтой болгосон битийн манипуляторууд. Үүнээс болж командын багц DSPбүх нийтийн микропроцессороос хамаагүй бага: тэдгээрийн тоо ихэвчлэн 80-аас хэтрэхгүй. Энэ нь гэсэн үг юм DSPхөнгөн командын декодер ба цөөн тооны идэвхжүүлэгч шаардлагатай. Нэмж дурдахад, бүх гүйцэтгэлийн нэгжүүд эцэст нь өндөр гүйцэтгэлтэй арифметик үйлдлүүдийг дэмжих ёстой. Ийм ердийн DSP процессорЭнэ нь хэдэн зуун мянгаас илүүгүй (мөн орчин үеийн CISC-MP шиг хэдэн арван сая биш) транзисторуудаас бүрддэг. Ийм учраас ийм УИХ-ын гишүүд бага эрчим хүч зарцуулдаг бөгөөд энэ нь тэдгээрийг батарейгаар ажилладаг бүтээгдэхүүнд ашиглах боломжийг олгодог. Тэдний үйлдвэрлэл нь маш хялбаршуулсан тул хямд төсөр төхөөрөмжүүдэд хэрэглээгээ олдог. Бага хослол энерги зарцуулалтхямд өртөг нь зөвхөн өндөр технологийн салбарт ашиглах боломжийг олгодог харилцаа холбоо, гэхдээ бас гар утас, робот тоглоомонд.

Гол зүйлийг тэмдэглэе тоон дохионы процессоруудын архитектурын онцлог:

  1. Харвардын архитектур, энэ нь зааврын санах ой болон өгөгдлийн санах ойг физик болон логикоор тусгаарлахад үндэслэсэн. Түлхүүр тушаалууд DSP процессорнь олон операнд бөгөөд тэдгээрийн ажиллагааг хурдасгахын тулд санах ойн хэд хэдэн эсийг зэрэг унших шаардлагатай болдог. Үүний дагуу чип нь тусдаа хаяг, өгөгдлийн автобустай (зарим төрлийн процессоруудад хэд хэдэн хаяг, өгөгдлийн автобус байдаг). Энэ нь операндуудыг татаж авах, зааварчилгааг цаг тухайд нь гүйцэтгэх ажлыг хослуулах боломжийг олгодог. Хэрэглээ Харвардын архитектурыг өөрчилсөноперандуудыг зөвхөн өгөгдлийн санах ойд төдийгүй програмын хамт заавар санах ойд хадгалах боломжтой гэж үздэг. Жишээлбэл, дижитал шүүлтүүрийг хэрэгжүүлэх тохиолдолд коэффициентийг програмын санах ойд, өгөгдлийн утгыг өгөгдлийн санах ойд хадгалж болно. Тиймээс коэффициент ба өгөгдлийг нэг машины циклээр сонгож болно. Нэг машины циклд заавар татаж авахын тулд програмын кэш санах ой эсвэл програмын санах ойд машины мөчлөгийн явцад хоёр удаа ханддаг.
  2. Тоон дохионы боловсруулалтын үндсэн үйлдлүүдийн нэг болох үржүүлэх ажлыг гүйцэтгэх хугацааг багасгахын тулд техник хангамжийн үржүүлэгчийг ашигладаг. Ерөнхий зориулалтын процессоруудад энэ үйлдлийг хэд хэдэн ээлж, нэмэх циклээр гүйцэтгэдэг бөгөөд маш их цаг зарцуулдаг боловч DSP процессоруудМэргэшсэн үржүүлэгчийн ачаар зөвхөн нэг мөчлөг хэрэгтэй. Баригдсан техник хангамжийн үржүүлэх хэлхээ нь DSP-ийн үндсэн үйлдлийг 1 цагийн мөчлөгт гүйцэтгэх боломжийг олгодог. хуримтлалаар үржүүлэх ( MultiIPly - Хуримтлуулах - MAC) 16 ба/эсвэл 32 бит операндуудын хувьд.
  3. Дугуй буферийн техник хангамжийн дэмжлэг. Жишээлбэл, Зураг дээр үзүүлсэн шүүлтүүрийн хувьд. 16.3-д зааснаар гаралтын дохионы түүврийг тооцоолох бүрд оролтын дохионы шинэ дээжийг ашигладаг бөгөөд энэ нь хамгийн хуучин дохионы оронд санах ойд хадгалагддаг. Ийм эргэлтийн буферт RAM-ийн тогтмол талбайг ашиглаж болно. Энэ тохиолдолд тооцооллын явцад ямар үйлдэл хийх эсвэл уншихаас үл хамааран зөвхөн RAM хаягуудын дараалсан утгыг үүсгэдэг. Цикл буферын техник хангамжийн хэрэгжилт нь шүүлтүүрийн давталтын үндсэн хэсгээс гадна программд буферийн параметрүүдийг (эхлэх хаяг, урт) тохируулах боломжийг олгодог бөгөөд энэ нь програмын циклийн хэсгийн гүйцэтгэлийн хугацааг багасгах боломжийг олгодог.
  4. Тушаалын мөчлөгийн үргэлжлэх хугацааг багасгах. Энэ нь RISC процессоруудын онцлог шинж чанартай техникээр ихээхэн баталгааждаг. Хамгийн гол нь ихэнх зааврын операндуудыг регистрүүдэд байрлуулах, түүнчлэн заавар, бичил заавар түвшинд дамжуулах явдал юм. Конвейер нь 2-оос 10 хүртэлх үе шаттай бөгөөд энэ нь гүйцэтгэлийн янз бүрийн үе шатанд 10 хүртэлх тушаалыг нэгэн зэрэг боловсруулах боломжийг олгодог. Энэ нь арифметик үйлдлүүдийг гүйцэтгэхтэй зэрэгцэн регистрийн хаяг үүсгэх, мөн олон портын санах ойд хандах хандалтыг ашигладаг. Үүнд мөн бүх нийтийн микропроцессорын техникийн шинж чанарууд орно EPIC архитектур, тухайлбал, програмын эмхэтгэлийн үе шатанд бий болсон маш урт үгийн урт (VLIW) заавруудыг ашиглах. Дээр дурдсан зүйлүүд ч мөн адил зорилготой. Харвардын архитектурпроцессор нь нэг чиптэй микроконтроллеруудад түгээмэл байдаг.
  5. Процессорын чип дээр дотоод санах ой байгаа нь DSP-ийг нэг чиптэй MK-тай төстэй болгодог. Процессорт суулгасан санах ой нь ихэвчлэн гадаад санах ойноос хамаагүй хурдан байдаг. Суурилуулсан санах ой байгаа нь системийг бүхэлд нь ихээхэн хялбарчилж, хэмжээ, эрчим хүчний хэрэглээ, зардлыг бууруулдаг. Дотоод санах ойн багтаамж нь тодорхой буулт хийсний үр дүн юм. Үүнийг нэмэгдүүлэх нь процессорын үнийг нэмэгдүүлж, эрчим хүчний хэрэглээг нэмэгдүүлдэг бөгөөд програмын санах ойн хязгаарлагдмал багтаамж нь нарийн төвөгтэй алгоритмуудыг хадгалах боломжийг олгодоггүй. Олонхи Д.С.Тогтмол цэгийн P-процессорууд нь ихэвчлэн 4-256 КБ хүртэлх дотоод санах ойн багтаамж багатай, процессорыг гадаад санах ойтой холбодог бага өргөнтэй гадаад өгөгдлийн автобустай байдаг. Үүний зэрэгцээ хөвөгч цэгийн DSP нь ихэвчлэн том өгөгдлийн багц, нарийн төвөгтэй алгоритмуудтай ажилладаг бөгөөд том багтаамжтай санах ой эсвэл гадаад санах ойг (заримдаа хоёуланг нь) холбох том хаягийн автобустай байдаг.
  6. Гадны төхөөрөмжүүдтэй техник хангамжийн харилцан үйлчлэлийн өргөн хүрээний боломжууд, үүнд:
    • CAN үйлдвэрлэлийн дотоод сүлжээний хянагч, суурилуулсан холбоо (SCI) болон захын (SPI) интерфейс, I2C, UART зэрэг олон төрлийн интерфейсүүд;
    • аналог дохионы хэд хэдэн оролт ба үүний дагуу суурилуулсан ADC;
    • гаралтын сувгийн импульсийн өргөн модуляц (PWM);
    • гадаад тасалдлын системийг боловсруулсан;
    • санах ойн шууд хандалтын хянагч.
  7. Зарим DSP гэр бүлүүд нь олон процессорын системийг бий болгоход туслах тусгай тоног төхөөрөмжөөр хангадаг зэрэгцээ өгөгдөл боловсруулахбүтээмжийг нэмэгдүүлэх.
  8. DSP процессорууд нь эрчим хүчний хэрэглээ нь гол шинж чанар болох хөдөлгөөнт төхөөрөмжүүдэд өргөн хэрэглэгддэг. Бууруулахын тулд энерги зарцуулалтДохио процессорууд нь тэжээлийн хүчдэлийг бууруулах, динамик гэх мэт тэжээлийн удирдлагын функцуудыг нэвтрүүлэх зэрэг олон төрлийн техникийг ашигладаг. цагийн давтамж, унтах эсвэл зогсолтын горимд шилжих, эсвэл одоогоор ашиглагдаагүй нэмэлт төхөөрөмжүүдийг унтраах. Эдгээр арга хэмжээ нь процессорын хурдад ихээхэн нөлөөлдөг бөгөөд буруу ашиглавал зохион бүтээсэн төхөөрөмж ажиллахгүй болоход хүргэдэг гэдгийг тэмдэглэх нь зүйтэй (жишээ нь, алдааны үр дүнд бид зарим гар утсыг дурьдаж болно. хяналтын програмууд, багасгасан тушаалын багц, DSP процессорууд нь мөн MMX боловсруулалтад зориулагдсан техник хангамжаар дэмжигдсэн заавруудыг ашигладаг бөгөөд үүнд хамгийн бага ба дээд хэмжээг олох, үнэмлэхүй утгыг олж авах, ханалтаар нэмэх командууд байдаг бөгөөд үүнд хоёр тоог нэмэх үед халих тохиолдолд Үр дүнд нь өгөгдсөн бит сүлжээнд хамгийн их боломжит утгыг оноодог. Энэ нь дамжуулах хоолойн зөрчилдөөнийг багасгаж, процессорын үр ашгийг сайжруулдаг.

    Нөгөөтэйгүүр, DSP нь хэд хэдэн командыг агуулдаг бөгөөд тэдгээрийн байгаа байдал нь хэрэглээний онцлогоос хамаарч тодорхойлогддог бөгөөд үр дүнд нь бусад төрлийн микропроцессоруудад ховор байдаг. Юуны өмнө энэ нь мэдээжийн хэрэг хаягийн битийн нийлбэрийг үржүүлж, хуримтлуулах заавар юм.

    ПрограмчлалЭнэ ангийн микропроцессорууд бас өөрийн гэсэн онцлогтой. Өндөр түвшний хэлийг ашиглахтай холбоотой хөгжүүлэгчийн чухал тав тухтай байдал нь ихэвчлэн бага нягтралтай, хурдан код үүсгэдэг. DSP-ийн онцлог нь бодит цагийн ажиллагааг шаарддаг тул ижил асуудлыг шийдвэрлэхийн тулд илүү хүчирхэг, үнэтэй DSP ашиглах шаардлагатай болдог. Энэ нөхцөл байдал нь илүү хүчирхэг DSP эсвэл нэмэлт процессорын үнийн зөрүү чухал үүрэг гүйцэтгэдэг өндөр эзэлхүүнтэй бүтээгдэхүүний хувьд онцгой ач холбогдолтой юм. Үүний зэрэгцээ, орчин үеийн нөхцөлд хөгжлийн хурд (тиймээс шинэ бүтээгдэхүүнийг зах зээлд гаргах) нь ассемблер хэл дээр програм бичихэд кодыг оновчтой болгоход зарцуулсан цаг хугацаанаас илүү их ашиг тус авчирдаг.

    Энд буулт хийх арга бол ассемблер ашиглан програмын хамгийн чухал цаг хугацаа шаардсан, нөөц их шаарддаг хэсгүүдийг бичих бол програмын үндсэн хэсэг нь ихэвчлэн C эсвэл C++ зэрэг өндөр түвшний хэлээр бичигдсэн байдаг.



Хуваалцах