کلا یک جمله اشتباه!
FPGA برای پیاده سازی logic curcuit استفاده می شوند،چون سرعت اون ها در حالت گیت موازی بسیار زیاده هستند،مثلا ما اگر بخواهیم چندین سیگنال(دیجیتال=سطح گیت) را به پایه یک پزدارنده ARM وصل کنیم این خود به خود در بعضی مواقع باعث اشغال بیخود پایه های و وقفه های زیاد می شه،پس ابتدا توسط مدارتlogic curcuit (بر اساس فناوری FPGA) سیگنال را خلاصه سازی می کنیم بعد به پردازنده مثلا ARM می کنیم،در کل کار شبیه سازی پردازنده نیست(کلا FPGA و cpu دو مقوله جدا از هم می باشد)،پردازنده یک چیز دیگر است،برنامه نویسی VHDL یا Verilog استفاده می شود با python و C هم میشه(که کمتر کسی استفاده می کنه)!
dsp تا حدودی هم میشه با FPGA پیاده سازی کرد هم اون هم شرایط خودشو داره!(نه به کارایی پردازنده های مخصوص خود dsp)