¿Es la cpu suave Microblaze mejor que la cpu suave Cortex M3 [cerrada]

9

¿La CPU blanda Microblaze es mejor que la CPU blanda Cortex M3 en términos de funcionalidad?

Dado todo el rumor sobre los procesadores basados en ARM, me preguntaba si implementar un procesador ARM en mi FPGA o si debería atenerme al Microblaze que viene con él.

¿Hay alguna diferencia importante en términos de rendimiento o funcionalidad que deba tener en cuenta?

    
pregunta Trygve Laugstøl

4 respuestas

7

Los dos puntos principales son:

  1. El Microblaze es un núcleo blando bien soportado. Muchos otros diseños de IP están hechos para interactuar con él. ARM es popular, pero tendrá menos soporte disponible, especialmente de Xilinx, quien diseñó Microblaze.
  2. El uso de un núcleo ARM te permitirá usar compiladores (y código) diseñados para la arquitectura ARM, lo cual es conveniente porque (según mi estimación totalmente no basada) se escribe más código para ARM que para Microblaze.

No estoy lo suficientemente familiarizado con ninguno de los procesadores para hacer más comparaciones sin una lista de prioridades. ¿Qué valoras en este procesador?

    
respondido por el Kevin Vermeer
4

Un núcleo de CPU 'estándar' usará muchos más recursos en un FPGA que uno específicamente dirigido a un FPGA en particular.

    
respondido por el mikeselectricstuff
3

El procesador Microblaze tiene la ventaja de que fue diseñado para su uso en FPGA Xilinx y, por lo tanto, ofrecerá más rendimiento que el ARM. También tiene características adicionales, como operaciones de punto flotante de hardware.

    
respondido por el Leon Heller
0

con respecto a la funcionalidad MB vs ARM Cortex-M3, básicamente el Cortex-M3 contiene una CPU ARMv7-M y eso significa que está basado en ARMv6-M. Echa un vistazo a algunas capturas de pantalla que muestran las características principales. MB definitivamente estará mejor integrado en el tejido FPGA de Xilinx y su 'en el campo' desde hace muchos años. Para obtener más información sobre MB, busque UG081 - Guía de referencia del procesador MicroBlaze.

Saludos cordiales

    
respondido por el LS1

Lea otras preguntas en las etiquetas