Was ist der Unterschied zwischen einem Mikrocontroller und einem
Was ist der Unterschied zwischen einem Mikrocontroller und einem
In einem 8-Bit-Mikroprozessor besteht sein Datenbus aus 8 Datenleitungen. In einem 16-Bit-Mikroprozessor besteht sein Datenbus aus 16 Datenleitungen usw. Warum gibt es weder einen 256-Bit-Mikroprozessor noch einen 512-Bit-Mikroprozessor? Warum erhöhen sie nicht einfach die Anzahl der Datenleitungen...
Kann eine CPU (wie der Intel i3 / i5 / i7 / Xeon) mit On-Chip-Cache-RAM diesen als einzigen funktionsfähigen RAM verwenden, ohne dass externe Speicherbänke angeschlossen sind? Oder muss externes RAM vorhanden sein und der Cache kann nicht alleine verwendet werden? Moderne Desktop- / Server-CPUs...
Mir ist gerade aufgefallen, dass wenn Sie ein Betriebssystem schreiben, worauf schreiben Sie es dann? Ich frage dies, während ich ein Grundlagenbuch über Mikroprozessoren aus dem Jahr 1980 lese, und diese Frage tauchte in meinem Kopf auf: Wie wurde der erste Mikroprozessorchip programmiert? Die...
Laut Wikipedia ist die Rechenleistung stark mit Moores Gesetz verbunden: http://en.wikipedia.org/wiki/Moore's_law Die Anzahl der Transistoren, die kostengünstig auf einer integrierten Schaltung platziert werden können, hat sich ungefähr alle zwei Jahre verdoppelt. Der Trend hält seit mehr als einem...
Die Anleitung von Wikipedia für eine Sekunde besagt, dass ein i7 3630QM ~ 110.000 MIPS bei einer Frequenz von 3,2 GHz liefert. es wäre (110 / 3.2 Anweisungen) / 4 Kern = ~ 8.6 Anweisungen pro Zyklus pro Kern ?! Wie kann ein einzelner Kern mehr als einen Befehl pro Zyklus liefern? Nach meinem...
Können Sie eine lesbare und lehrreiche Implementierung einer CPU in VHDL oder Verilog empfehlen? Am liebsten etwas gut dokumentiertes. PS Ich weiß opencores, dass ich es mir ansehen kann , aber ich interessiere mich speziell für Dinge, die die Leute tatsächlich angeschaut und interessant gefunden...
Warum müssen Anweisungen in festgelegten Zeitintervallen (z. B. unter Verwendung einer Uhr) verarbeitet werden? Können sie nicht nacheinander ausgeführt werden - unmittelbar nachdem die vorherige Anweisung abgeschlossen wurde? Eine Analogie für die Notwendigkeit von Uhren in Mikrocontrollern würde...
Was passiert in einem eingebetteten Prozessor, wenn die Ausführung diese endgültige returnAnweisung erreicht? Stromverbrauch etc, mit einem langen ewigen NOP am Himmel? oder werden NOPs fortlaufend ausgeführt oder wird ein Prozessor vollständig heruntergefahren? Ich frage unter anderem, ob ein...
Eine besonders irritierende Art von Fehlern in einem mikroprozessorgesteuerten System besteht darin, dass der Mikroprozessor unerwartet zurückgesetzt wird. Ein wichtiges Tool zum Debuggen solcher Probleme ist eine Liste möglicher Ursachen. Was kann dazu führen, dass ein Mikrocontroller unerwartet...
Bei der gleichen Anzahl von Pipelinestufen und dem gleichen Herstellungsknoten (z. B. 65 nm) und der gleichen Spannung sollten einfache Geräte schneller laufen als kompliziertere. Auch das Zusammenführen mehrerer Pipeline-Stufen zu einer sollte nicht um einen Faktor langsamer sein als die Anzahl...
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung...
Ich habe hier eine Motherboard-Architektur gefunden: Dies scheint das typische Layout von Motherboards zu sein. EDIT: Nun, anscheinend ist es nicht mehr so typisch. Warum verbindet sich die CPU nur mit 1 Bus? Dieser Front-Side-Bus sieht nach einem großen Engpass aus. Wäre es nicht besser, 2 oder...
Ich habe den Chip, also wie würde ich hinzufügen: eine Uhr, RAM, Festplatte (vielleicht EEPROM?), Einen Bildschirm (LCD-Grafikbildschirm?), Eingabemethode (Tastatur,
Ich habe auf YouTube viele Videos gesehen, in denen Leute Prozessoren delidieren und dann bessere Flüssigkeiten zum Kühlen des Prozessors auftragen. Beispiel: i5 & i7 Haswell & Ivy Bridge - Volles delides Tutorial - (Vize Methode) Ich habe aber auch gesehen, dass die Leute, die in Fabriken...
Als Hobbyingenieur lerne ich jeden Tag mehr über die Welt der Mikrocontroller. Eine Sache, die ich allerdings nicht ganz verstehe, ist die Bedeutung der Bit-Version eines Mikrocontrollers. Ich benutze den ATmega8 seit mehreren Monaten und es scheint für meine Zwecke großartig zu funktionieren. Ich...
Ich möchte also zuerst Assembly auf einem MP lernen und dann zu C übergehen (da es so scheint, als ob die meisten von ihnen dies verwenden). Ich möchte in die Embedded-Programmierung einsteigen, ich liebe Low-Level-C-Zeug (Kernel / Module für Linux sind hauptsächlich das, was ich getan habe), aber...
In der Anweisung des Mikroprozessors 8085 gibt es eine Maschinensteueroperation "nop" (keine Operation). Meine Frage ist, warum wir keine Operation brauchen? Ich meine, wenn wir das Programm beenden müssen, werden wir HLT oder RST 3 verwenden. Oder wenn wir zur nächsten Anweisung übergehen wollen,...
Nicht wirklich mit Chips verwandt, aber hoffentlich bekomme ich von hier aus einige Anweisungen. Ich habe ein Stück Code, weiß aber nicht, für welchen Prozessor er gedacht ist. Gibt es Tools, mit denen ich den Codetyp identifizieren kann? Welche statistischen Methoden können helfen? Byteverteilung?...
Ich habe eine ziemlich einfache Frage, aber ich konnte nirgendwo eine Antwort darauf finden. In einem Von-Neumann-System, in dem sich Code und Daten im selben RAM befinden, muss die CPU alle ihre Anweisungen aus dem Speicher abrufen. Um große Datenmengen zwischen Computerkomponenten zu verschieben,...