Tatsächlich ist die Diskrepanz auf die Bezeichnung des Siliziums und des Chipgehäuses zurückzuführen. Ursprünglich gab es den als BCM2708 bekannten Silizium-Chip, die gesamte anfängliche Entwicklung erfolgte daraufhin.
In einem gestapelten 9x9-Paket mit 256 MB DRAM wird es dann als BCM2763 bezeichnet. (Gestapelt wird, wenn Sie das DRAM-Silizium buchstäblich oben auf den Prozessor kleben und die Bonddrähte nach unten auf das Substrat legen.)
Wenn der Speicher jedoch POP-fähig ist (Paket für Paket, das DRAM-Paket ist an der Oberseite des Prozessorpakets angebracht), wurde er als BCM2835 bezeichnet. Dies ist das Gerät, auf dem ARM aktiviert war.
Spätere Versionen des Chips folgen demselben Schema, es gibt jetzt drei Siliziumteile, BCM2708, BCM2709 und BCM2710 und drei Gehäuse, BCM2835, BCM2836 und BCM2837.
Technisch ist 2708 der Name für die Familie der Chips und 2835 der spezifische Chip im Pi. In Bezug auf das Datenblatt, das das andere ersetzt, würde ich das BCM2835 (spezifisch) gegenüber dem BCM2708 (Familie) auswählen.
quelle
Es ist zu beachten, dass der ARM-Kern kein primärer Teil des SoC ist, sondern ein Hilfskern, der an der Seite hinter einer System-MMU steckt. Der Hauptprozessor (Boot-Prozessor) ist der VideoCore, der eine frühe Initialisierung durchführt, die System-MMU einrichtet und den ARM-Kern bootet.
Bcm2708 bezieht sich höchstwahrscheinlich auf den Hauptteil des SoC, der den VideoCore-Prozessor und die Peripheriegeräte enthält (siehe die Tabelle der VideoCore-SoCs in Wikipedia , beachten Sie, dass kein bcm27xx-Teil einen ARM-Kern hat).
Basierend auf der Treiber-Quellcode-Version von Broadcom habe ich tatsächlich den Eindruck, dass alle VC4-SoCs auf dem bcm2708 basieren, während VC3 bcm2707 ist. Es gibt jedoch mindestens drei bcm2708-Revisionen (a0, b0, c0), und a0 unterscheidet sich ausreichend, um überall #ifdefs und einige eigene Header zu haben. Es gibt auch eine Ausnahme für "VC4 big island", dessen Hauptüberschrift nicht enthalten ist, aber ich kann nicht wirklich viel darüber finden, obwohl diese Bemerkung eine interessante ist.
Daher ist es sinnvoll, dass sich die Fahrer auf den 2708 beziehen (insbesondere, wenn sie von Broadcom entwickelt wurden).
Ich bin nicht sicher, was ich von der RPI2-Meldung bcm2709 halten soll ... Es gibt zahlreiche Aussagen, dass sich die SoCs bcm2835 und bcm2836 nur im ARM-Subsystem und in der Basisadresse der Peripherie unterscheiden (dh geringfügig unterschiedliche System-MMU-Konfiguration) wahrscheinlich ist es in der Tat auch bcm2708 basiert, aber die verfügbaren Informationen sind eher begrenzt. Ich frage mich, ob gerade jemand die Zahl für den Code überschritten hat, der davon ausgeht, dass bcm2708 einen ARM11-Kern impliziert (obwohl dies in der Tat überhaupt keinen ARM-Kern impliziert).
Bearbeiten: Das neu veröffentlichte bcm2836 quad-A7-Dokument bestätigt, dass es ebenfalls auf dem bcm2708 basiert.
quelle
Meine Suche nach dieser Frage wurde von dieser Seite veranlasst
Beachten Sie die Antwort des Befehls cat / proc / cpuinfo
...
Hardware: BCM2708
Revision: 1000002
quelle