Forum: Offtopic Funktionsblöcke in ICs: Was ist was?


von Johannes O. (jojo_2)


Angehängte Dateien:

Lesenswert?

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! 
:-)

von Joe F. (easylife)


Lesenswert?

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?

von Johnny B. (johnnyb)


Lesenswert?

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.

von Axel S. (a-za-z0-9)


Lesenswert?

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>

von Baldrian D. (baldrian)


Lesenswert?

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.

von M.A. S. (mse2)


Lesenswert?

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.  ;)

von Paul H. (powl)


Lesenswert?

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 ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.