Czy procesor Microblaze soft jest lepszy od procesora Cortex M3 pod względem funkcjonalności?
Biorąc pod uwagę cały szum związany z procesorami opartymi na ARM, zastanawiałem się, czy zaimplementować procesor ARM na moim FPGA, czy też powinienem trzymać się dołączonej do niego Microblaze.
Czy jest jakaś istotna różnica pod względem wydajności lub funkcjonalności, którą powinienem wziąć pod uwagę?
fpga
microblaze
Trygve Laugstøl
źródło
źródło
Odpowiedzi:
Dwa główne punkty to:
Nie znam wystarczająco dobrze żadnego z procesorów, aby dokonać dalszych porównań bez listy priorytetów. Co cenisz w tym procesorze?
źródło
„Standardowy” rdzeń procesora zużyje o wiele więcej zasobów w układzie FPGA niż ten, który jest specjalnie ukierunkowany na konkretny układ FPGA.
źródło
Zaletą procesora Microblaze jest to, że został zaprojektowany do użytku z układami FPGA Xilinx i dlatego będzie oferował większą wydajność niż ARM. Posiada również dodatkowe funkcje, takie jak sprzętowe operacje zmiennoprzecinkowe.
źródło
jeśli chodzi o funkcjonalność MB vs ARM Cortex-M3, zasadniczo Cortex-M3 zawiera procesor ARMv7-M, co oznacza, że jest oparty na ARMv6-M. Obejrzyj zrzuty ekranu pokazujące główne funkcje. MB będzie zdecydowanie lepiej zintegrowany z materiałem Xilinx FPGA i jego „w terenie” od wielu lat. Aby uzyskać więcej informacji na temat MB, wyszukaj UG081 - Instrukcja obsługi procesora MicroBlaze.
Z poważaniem
źródło