מה ההבדל בין DSP למיקרו-בקר?


תשובה 1:

ל- DSP יש בדרך כלל חומרה מיוחדת המיועדת לעיבוד אותות. בהגדרת ההוראות שלה, ה- dsp לרוב יכלול יישומים מיטוביים של פונקציות מתמטיקה מסוימות המשמשות לעיתים קרובות בעיבוד אותות.

למיקרו-בקר יש בדרך כלל מעבד למטרה כללית יותר עבור הליבה שלו, המותאם לדברים אחרים כמו שימוש בזיכרון, מהירות ביצוע כללית, עלות או הספק נמוך.


תשובה 2:

באופן כללי, אם אתה רק משווה DSP ומיקרו-בקרים על בסיס הפונקציות המתמטיות שהם יכולים לבצע, לא תמצא הבדל רב. אך עבור אל הוראות ההוראות שלהן וכאן תוכלו למצוא את ההבדל ביניהן.

תוכלו למצוא הוראות רבות הקשורות לעיבוד אותות הנתמכות על ידי DSPs אך לא על ידי בקרי מיקרו. למשל אלגברה וקטורית, טרנספורמציה פורייה וכו '. אלה ייקח הרבה זמן להורג במיקרו-בקרים.

מכשירי DSP בנויים חומרה לביצוע עיבוד מתמטי שכזה שהופך את ה- CPU / core לביצוע מהיר יותר.

בשילוב סיכום האמור לעיל ותשובה זו, בקרי מיקרו מיועדים ליישום למטרה כללית כאשר DSPs מיועדים ליישום מיוחד.


תשובה 3:

בקרי מטרה כללית מותאמים לשימוש כללי, הרבה קלט / פלט וכו 'ואדריכלות פון נוימן

DSPs בעלי ארכיטקטורה של הרווארד והם מותאמים לעיבוד. אז יש לו יכולות עיבוד מקבילות רבות לביצוע טרנספורמציות (כמו FFT וסיבוכים ועיבוד מערך) שם נדרש מהירות ונעשים הרבה חישובים חוזרים ונשנים.