Hallo zusammen,
da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal
interessiert, wie diese Chips intern eigentlich aussehen.
Beispielsweise gibt es hier den STM32F103VGT6 zu sehen (Achtung:
6000px*6000px Größe!)
https://upload.wikimedia.org/wikipedia/commons/8/89/STM32F103VGT6-HD.jpg
Hier noch ein anderer (STM32F100C4T6):
https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/1024px-STM32F100C4T6B-HD.jpg
Welche Funktion erfüllen die einzelnen Blöcke aber?
Ein bisschen was hab ich schon herausgefunden (jetzt auf den STM32F103
bezogen):
- Links und rechts ist mittig jeweils in SRAM Block. (typische Struktur)
- Oben und unten sind zwei Bänke Flash
- Zentral in der Mitte ist der Core
- Rot eingezeichnet sind die 3 ADCs (siehe Anhang)
- Hellblau eingezeichnet sind die 2 DACs (siehe Anhang). (ADC+DAC
vermute ich anhand der Anzahl, ich habe die Bilder mit dem Datenblatt
verglichen)
Die anderen Blöcke im Anhang sind mir noch unbekannt. Insbesondere das
grün markierte finde ich interessant. Diese U-förmige Struktur sehe ich
öfters. Neben dem Flash (nur im Gesamtbild zu sehen!) tritt sie sogar 3
mal auf.
Mittig unten (im Anhang) befindet sich auch noch eine gitterförmige
Struktur von Leiterbahnen.
Usw. usw...
Eventuell gibts hier ja jemanden, der hier ein paar Tipps geben kann!
:-)
Johannes O. schrieb:> da ich mittlerweile sehr viel mit STM32 arbeite
Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine
Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit
sinnloser Beschäftigung?
Joe F. schrieb:> Johannes O. schrieb:>> da ich mittlerweile sehr viel mit STM32 arbeite>> Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine> Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit> sinnloser Beschäftigung?
Joe, es erfüllt einem mit Stolz wenn man mit hochtechnologischen
Bauteilen arbeiten kann. Das fördert die Motivation.
Meiner Meinung nach sollten alle Entwickler entlassen werden oder den
Job wechseln, welche sich nicht für solche Dinge begeistern lassen.
Johannes O. schrieb:> da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal> interessiert, wie diese Chips intern eigentlich aussehen.>> Beispielsweise gibt es hier den STM32F103VGT6 zu sehen ...> Hier noch ein anderer (STM32F100C4T6) ...
OK. Jetzt hast du es gesehen. Neugier befriedigt?
> Welche Funktion erfüllen die einzelnen Blöcke aber?
Genau kann dir das nur derjenige sagen, der den Chip layoutet hat. Wobei
sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses
Wissen nützlich sein sollte. Ein besserer Programmierer wirst du dadurch
z.B. schon mal nicht.
Der Versuch, die Funktionsblöcke anhand eines Dieshots zweifelsfrei zu
identifizieren ist ähnlich erfolgversprechend, wie aus der Luftaufnahme
eines Friedhofs auf Lebensläufe und soziale Stellung der dort Begrabenen
zu schließen. Sicher, ein paar auffällige Dinge kann man sehen, etwa die
regelmäßige Struktur eines Soldatenfriedhofs oder ein besonders
prachtvolles Mausoleum für einen ehemaligen Herrscher. Aber alle
Feinheiten werden verborgen bleiben. <schulterzuck>
Axel S. schrieb:> Wobei> sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses> Wissen nützlich sein sollte. Ein besserer Programmierer wirst du dadurch> z.B. schon mal nicht.
Vieles was wir machen hat keinen Nutzen. Sowas nennt man oftmals
"Hobby".
Es hat für mich auch keinen Nutzen, zu wissen, wie ein Verbrennungsmotor
funktioniert. Ich werde dadurch kein besserer Autofahrer. Trotzdem kann
es mich interessieren.
Joe F. schrieb:> Wirken sich dies "Erkenntnisse" in irgendeiner Art positiv auf deine> Arbeit mit dem STM32 aus, oder vernichtest du einfach gerne Zeit mit> sinnloser Beschäftigung?Axel S. schrieb:> Wobei> sich mir (genau wie meinem Vorredner) die Frage stellt, wozu dieses> Wissen nützlich sein sollte.
Nee, ist klar!
Aber dass die Erde kugelförmig und keine flache Scheibe ist, habt Ihr,
bei all Eurem Bemühen, unwichtige Fakten auszublenden, doch irgendwie
mitgekriegt?!?
Edit: Ein passendes Zitat zu diesem Thema findet man, wenn man die
Begriffe "Einstein", "Kuh" und "Botanik" googelt. ;)
Den Querulanten die hier die Meinung vertreten, der Erwerb jeder Form
von Wissen, welche keine direkte praktische Anwendung hat, sei reine
Zeitverschwendung, kann ich nur sagen: Meine allgemeine, nicht
praxisorientierte, Neugier und das Hinterfragen von allerlei technischen
Dingen hat im Wesentlichen zu meinem heutigen Wissensstand und meinem
Erfolg in Hobby und Beruf beigetragen. Übrigens funktioniert schon
Schule und Studium so, und das ist auch gut so ;-)
Eine eigene Frage?
Dieser Thread ist über 9 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.