Quelle est la différence entre un microcontrôleur et un
Quelle est la différence entre un microcontrôleur et un
Dans un microprocesseur à 8 bits, son bus de données est constitué de 8 lignes de données. Dans un microprocesseur de 16 bits, son bus de données comprend 16 lignes de données, etc. Pourquoi n’existe-t-il pas de microprocesseur 256 bits ni de microprocesseur 512 bits? Pourquoi n'augmentent-ils pas...
Un processeur (tel que les processeurs Intel i3 / i5 / i7 / Xeon) doté d'une mémoire cache sur puce intégrée peut-il l'utiliser comme seule RAM fonctionnelle, sans aucune banque de mémoire externe connectée? Ou doit- il y avoir de la RAM externe, et le cache ne peut pas être utilisé seul? Les...
Je viens de me rendre compte que si vous écrivez un système d'exploitation, comment l'écrivez-vous? Je pose la question alors que je lis un livre sur les principes fondamentaux des microprocesseurs de 1980 et que cette question m’a surgi: Comment la première puce de microprocesseur a-t-elle été...
Selon Wikipedia, la puissance de traitement est étroitement liée à la loi de Moore: http://en.wikipedia.org/wiki/Moore's_law Le nombre de transistors pouvant être placés à moindre coût sur un circuit intégré a doublé environ tous les deux ans. La tendance se poursuit depuis plus d'un demi-siècle et...
Dans la page Instructions par seconde de Wikipedia, un i7 3630QM délivre environ 110 000 MIPS à une fréquence de 3,2 GHz; ce serait (110 / 3.2 instructions) / 4 core = ~ 8,6 instructions par cycle par core?! Comment un seul noyau peut-il donner plus d'une instruction par cycle? À ma connaissance,...
Pouvez-vous recommander une implémentation lisible et pédagogique d’un processeur en VHDL ou Verilog? De préférence, quelque chose de bien documenté. PS Je sais que je peux regarder opencores, mais je m'intéresse particulièrement aux choses que les gens ont réellement examinées et trouvées...
Pourquoi les instructions doivent-elles être traitées à des intervalles de temps définis (c'est-à-dire avec l'utilisation d'une horloge)? Ne peuvent-ils pas être exécutés séquentiellement - immédiatement après la fin de l'instruction précédente? Une analogie avec la nécessité des horloges dans les...
Que se passe-t-il dans un processeur intégré lorsque l'exécution atteint cette returndéclaration finale? Tout se bloque tel quel; consommation d'énergie, etc., avec un long NOP éternel dans le ciel? ou les NOP sont-ils exécutés en continu, ou un processeur sera-t-il complètement arrêté? Je demande...
Un bug particulièrement irritant dans un système contrôlé par microprocesseur consiste à réinitialiser le microprocesseur de manière inattendue. Un outil important pour déboguer ce type de problème est une liste de causes possibles. Qu'est-ce qui pourrait provoquer la réinitialisation inattendue...
Étant donné le même nombre d'étages de pipeline et le même noeud de fabrication (disons, 65 nm) et la même tension, les appareils simples devraient fonctionner plus rapidement que les plus compliqués. De plus, la fusion de plusieurs étapes de pipeline en une seule ne devrait pas ralentir d'un...
Comme la communication série asynchrone est largement répandue parmi les appareils électroniques, même de nos jours, je pense que beaucoup d'entre nous ont rencontré une telle question de temps en temps. Considérez un appareil électronique Det un ordinateur PCconnecté à une ligne série (RS-232 ou...
J'ai trouvé une architecture de carte mère ici: Cela semble être la disposition typique des cartes mères. EDIT: Eh bien, apparemment, ce n'est plus si typique. Pourquoi le CPU se connecte-t-il à seulement 1 bus? Ce bus frontal ressemble à un goulot d'étranglement majeur. Ne serait-il pas préférable...
J'ai la puce, alors comment ajouter: une horloge, une RAM, un disque dur (peut-être une EEPROM?), Un écran (écran graphique LCD?), Une méthode de saisie (clavier,
J'ai vu de nombreuses vidéos sur YouTube dans lesquelles des gens nettoyaient des processeurs puis appliquaient de meilleurs liquides pour refroidir le processeur. Exemple: i5 & i7 Haswell & Ivy Bridge - Tutoriel FULL Delid - (Méthode Vice) Cependant, j'ai également vu que les personnes...
En tant que passionné d'ingénierie générale, j'apprends chaque jour davantage sur le monde des microcontrôleurs. Une fois, je ne comprends pas très bien la signification de la version bit d'un microcontrôleur. J'utilise l'ATmega8 depuis plusieurs mois et il semble fonctionner parfaitement pour mes...
Je veux donc apprendre à assembler d'abord sur un MP, puis passer à C (car il semble que c'est ce que la plupart d'entre eux utilisent). Je veux entrer dans la programmation intégrée, j'aime vraiment les trucs de bas niveau C (Kernels / Modules pour Linux est principalement ce que j'ai fait), mais...
J'ai une question assez simple, mais je n'ai trouvé de réponse nulle part. Sur un système Von-Neumann où le code et les données vivent dans la même RAM, le CPU doit récupérer toutes ses instructions de la mémoire. Maintenant, afin de déplacer de grandes quantités de données entre les composants de...
Pas vraiment lié aux puces, mais j'espère que j'obtiendrai des instructions à suivre à partir d'ici. J'ai obtenu un morceau de code, mais je ne sais pas à quel processeur il est destiné. Y a-t-il des outils disponibles qui peuvent m'aider à identifier le type de code? Quelles méthodes statistiques...
Dans l'instruction du microprocesseur 8085, il y a une opération de commande de machine "nop" (aucune opération). Ma question est pourquoi avons-nous besoin d'une opération sans? Je veux dire que si nous devons mettre fin au programme, nous utiliserons HLT ou RST 3. Ou si nous voulons passer à...