Я ще не використовував чіп DSP. Все, що я знаю, - це те, що їх архітектура така, що вони можуть проводити обчислення досить швидко, як правило, протягом годинного циклу, вони множать-накопичують інструкції у своєму наборі інструкцій, і вони мають DMA, тому процесор не повинен витрачати дорогоцінний час на переміщення даних навколо. Я думаю, що в цьому є більше, але це кілька основних моментів.
Я бачу, що у Microchip є dsPIC, який є їх чіп-лінією DSP. Чи не можемо ми просто використовувати PIC18 або PIC32, який також має вбудовані множники, щоб робити DSP? Чим dsPIC відрізняється від звичайного ПОС?
Моє головне питання таке: Чому нам потрібно мати щось відокремлене і чітке під назвою мікросхема DSP, а не інтегрувати можливість обчислення одиниці високої точності з плаваючою комою на всіх мікроконтролерах? Безумовно, що з технологіями технологічних процесів у нас зараз це не повинно займати багато місця.
Крім того, як я знаю, що мені потрібно використовувати чіп DSP у своєму проекті, а не звичайний мікроконтролер>