Le processeur souple Microblaze est-il meilleur que le processeur souple Cortex M3 en termes de fonctionnalité?
Étant donné tout le buzz sur les processeurs ARM, je me demandais si je devais implémenter un processeur ARM sur mon FPGA ou si je devais m'en tenir au Microblaze qui l'accompagne.
Y a-t-il une différence majeure en termes de performances ou de fonctionnalités à prendre en compte?
fpga
microblaze
Trygve Laugstøl
la source
la source
Réponses:
Les deux points principaux sont:
Je ne connais pas suffisamment les deux processeurs pour faire d'autres comparaisons sans liste de priorités. Qu'appréciez-vous dans ce processeur?
la source
Un cœur de processeur «standard» utilisera beaucoup plus de ressources dans un FPGA que celui spécifiquement ciblé sur un FPGA particulier.
la source
Le processeur Microblaze a l'avantage d'être conçu pour être utilisé sur les FPGA Xilinx et offrira donc plus de performances que l'ARM. Il possède également des fonctionnalités supplémentaires telles que les opérations matérielles en virgule flottante.
la source
en ce qui concerne la fonctionnalité MB vs ARM Cortex-M3, fondamentalement, le Cortex-M3 contient un processeur ARMv7-M et cela signifie qu'il est basé sur ARMv6-M. Découvrez quelques captures d'écran montrant les fonctionnalités principales. Le MB sera certainement mieux intégré sur le tissu Xilinx FPGA et son «sur le terrain» depuis de nombreuses années. Pour plus d'informations sur MB, recherchez UG081 - MicroBlaze Processor Reference Guide.
Sincères amitiés
la source