Apakah soft cpu Microblaze lebih baik daripada soft cpu Cortex M3 dalam hal fungsionalitas?
Mengingat semua buzz tentang prosesor berbasis ARM, saya bertanya-tanya apakah akan mengimplementasikan prosesor ARM pada FPGA saya atau apakah saya harus tetap menggunakan Microblaze yang menyertainya.
Apakah ada perbedaan besar dalam hal kinerja atau fungsi yang harus saya pertimbangkan?
fpga
microblaze
Coba Laugstøl
sumber
sumber
Jawaban:
Dua poin utama adalah:
Saya tidak cukup akrab dengan kedua prosesor untuk membuat perbandingan lebih lanjut tanpa daftar prioritas. Apa yang Anda hargai dalam prosesor ini?
sumber
Inti CPU 'standar' akan menggunakan lebih banyak sumber daya dalam FPGA daripada yang secara khusus ditargetkan pada FPGA tertentu.
sumber
Prosesor Microblaze memiliki keunggulan yang dirancang untuk digunakan pada Xilinx FPGAs dan karena itu akan menawarkan kinerja lebih dari ARM. Ini juga memiliki fitur tambahan seperti operasi perangkat keras floating-point.
sumber
mengenai fungsionalitas MB vs ARM Cortex-M3, pada dasarnya Cortex-M3 mengandung CPU ARMv7-M dan itu artinya didasarkan pada ARMv6-M. Lihat beberapa tangkapan layar yang memamerkan fitur-fitur utama. MB pasti akan lebih terintegrasi dengan Xilinx FPGA fabric dan 'in the field' sejak bertahun-tahun. Untuk info lebih lanjut tentang MB, cari UG081 - Panduan Referensi Prosesor MicroBlaze.
Salam Hormat
sumber