Мягкий процессор Microblaze лучше функционального процессора Cortex M3?
Учитывая весь интерес к процессорам на базе ARM, мне было интересно, стоит ли реализовывать процессор ARM на моей FPGA или мне следует придерживаться Microblaze, который поставляется с ним.
Есть ли какая-то серьезная разница в производительности или функциональности, которую я должен рассмотреть?
fpga
microblaze
Trygve Laugstøl
источник
источник
Ответы:
Два основных момента:
Я недостаточно знаком с обоими процессорами, чтобы проводить дальнейшие сравнения без списка приоритетов. Что вы цените в этом процессоре?
источник
«Стандартное» ядро ЦП будет использовать гораздо больше ресурсов в ПЛИС, чем одно, специально предназначенное для конкретной ПЛИС.
источник
Преимущество процессора Microblaze состоит в том, что он был разработан для использования на ПЛИС Xilinx и поэтому будет предлагать большую производительность, чем ARM. Он также имеет дополнительные функции, такие как аппаратные операции с плавающей точкой.
источник
Что касается функциональности MB vs ARM Cortex-M3, то в основном Cortex-M3 содержит процессор ARMv7-M, а это означает, что он основан на ARMv6-M. Проверьте некоторые скриншоты, демонстрирующие основные функции. MB определенно будет лучше интегрирован в матрицу Xilinx FPGA и будет использоваться в течение многих лет. Для получения дополнительной информации о MB, найдите UG081 - Справочное руководство по процессорам MicroBlaze.
С уважением
источник