Mengapa orang desain hardware untuk memecahkan masalah DSP?

R

rrrrr12345

Guest
Saya selalu heran mengapa orang desain dalam hardware untuk memecahkan masalah DSP, sedangkan satu dapat menggunakan paket perangkat lunak untuk melakukan hal yang sama? Katakanlah, mengapa membuat FPGA, ketika Anda hanya dapat melakukan hal yang sama di Matlab .... apa yang terjadi dengan DSP hardware?
 
Dengan perangkat lunak pada PC dan menggunakan Matlab Anda dapat melakukan hal-hal tanpa DSP. Tapi untuk sistem otomatis atau seperti berdiri sendiri embedded system, orang perlu sesuatu untuk melakukan pekerjaan ini, prosesor. Dan satu hal lagi, Melakukan hal-hal seperti di hardware jauh lebih cepat dibandingkan dengan perangkat lunak
 
Saya menggunakan FPGA dalam sistem mandiri karena saya bisa mencapai kecepatan jauh lebih tinggi dari DSP board FPGA ukuran kartu kredit dibandingkan dari delapan core Xeon PC saya. Juga, papan FPGA biaya kurang, mengkonsumsi hanya beberapa watt, dan sepatu bot dalam waktu 0,2 detik.
 
Orang menggunakan FPGA untuk aplikasi DSP untuk satu alasan, SPEED. Anda akan selalu mendapatkan kecepatan yang lebih besar dari FPGA maka Anda akan dari perangkat DSP. Hal ini disebabkan fakta bahwa dengan perangkat keras Anda tidak memiliki overhead dalam waktu yang Anda karena dengan solusi berbasis perangkat lunak. E
 
Terima kasih untuk balasan Anda. Ini tidak jelas bagi saya mengapa DSP dalam perangkat lunak PC, tidak dapat memanfaatkan kecepatan CPU penuh .... itu karena batas kecepatan maksimum di bus? Atau kecepatan habis karena program berjalan lain? Apa yang dimaksud dengan "overhead dalam waktu"? Juga, kecepatan FPGA ditentukan oleh hak jam? R
 
Yang ditulis dengan baik perangkat lunak DSP berjalan pada PC menggunakan kecepatan CPU penuh. Namun, PC hanya memiliki satu prosesor, atau mungkin beberapa prosesor dalam mesin multi-core. Tingkat clock FPGA lebih lambat dibandingkan CPU PC, tetapi Anda dapat menempatkan ratusan tahap pengolahan menjadi FPGA besar.
 

Welcome to EDABoard.com

Sponsor

Back
Top