CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

un microprocesseur complet

]ultimacross[
]ultimacross[
Niveau 9
16 mars 2014 à 21:21:40

bonsoir, alors je suis à la recherche d'un microprocesseur complet :)
je vois plusieurs schémas, dessins, explications là dessus mais aucun fichier fait à partir un logiciel ou un dessin du circuit avec le nom de tous les composants pour le construire.

si vous connaissez un lien ou un fichier , merci d'avance pour vos réponses.

Pseudo supprimé
Pseudo supprimé 16 mars 2014 à 21:32:43

Parce qu'un microprocesseur moderne ne se construit pas dans un garage. Tu peux t'en sortir avec des transistors ou des tas de portes nand, à condition de rester sur une ALU ultra basique et des instructions qui le seront tout autant. Un CPU moderne nécessite des millions, voir des milliards de transistors. C'est pour cette raison qu'on préfère les "imprimer" plutôt que de souder des portes à la main : ça occuperait des armoires entières, comme dans les années 70 :D

Google_Bot
Google_Bot
Niveau 14
16 mars 2014 à 21:39:37

Cela-dit, commencer par étudier (sur le plan théorique) le fonctionnement des processeurs "les plus basiques" (et pourquoi pas, les mémoires vives simplistes, etc.) me semble être un début logique pour avoir une chance de comprendre la suite.

Je n'ai pas de cours d'archi en ligne à te conseiller par contre, malheureusement :/

shared_ptr
shared_ptr
Niveau 4
16 mars 2014 à 21:41:05

il y aurait pas un simulation de processeur en ligne pour bien comprendre ?

Pseudo supprimé
Pseudo supprimé 16 mars 2014 à 21:44:29

Non. Et voir fonctionner ce genre de choses ne t'aidera pas à comprendre. Tu dois prendre chacun des éléments un par un et étudier les bases pour comprendre l'ensemble. Comment gérer une mémoire ? Comment l'adresser ? Comment gérer une pile d'exécution ? Comment effectuer une opération ? Et j'en passe.

Pseudo supprimé
Pseudo supprimé 16 mars 2014 à 21:46:31

Tiens : le plan d'un CPU très simple : http://www.righto.com/2013/01/inside-alu-of-8085-microprocessor.html

Je doute que voir fonctionner ça dans un simulateur t'aide à comprendre. Il faut que tu passes d'abord par la théorie.

kernel[]
kernel[]
Niveau 10
16 mars 2014 à 21:47:33

attends d'avoir eu ou lu un bon cours d'architecture des processeurs, pour pouvoir avoir une idée de la complexité de la tâche (même pour un processeur simple)

Pseudo supprimé
Pseudo supprimé 16 mars 2014 à 22:55:51

sun microsystems avait publié les sources verilog d'un processeur complet multi coeur. la structure du code tree est détaillée dans l'un des pdf mais je sais plus lequel :-(

http://fr.wikipedia.org/wiki/OpenSPARC
http://www.oracle.com/technetwork/systems/opensparc/index.html

sinon, ya le fameux nand 2 tetris
http://www.nand2tetris.org/

Mjonir
Mjonir
Niveau 26
16 mars 2014 à 23:15:24

Voir ce site: http://opencores.org/

Je réalise d'ailleurs en ce moment un simulateur d'un micro-contrôleur à venir, construit autour de 4 micro-contrôleurs OpenMSP430: http://opencores.org/project,openmsp430

Mais bon, dans tout ça il n'y a vraiment rien de *compliqué*. Le problème est qu'un assemblage d'énormément de petites choses devient *complexe*. Se lancer dans la lecture d'une implémentation sans une très bonne idée de ce qu'on fait est au mieux extrêmement inefficace. Il faut d'abord avoir de solides connaissances en architecture des ordinateurs, et pour ça un cours en expliquant la logique est indispensable.

godrik
godrik
Niveau 30
16 mars 2014 à 23:44:20

En license, on avait fait dans diglog un processeur a base risc, 16 bits avec pipeline mais sans controle de flots. Ca aide vachement a comprendre comment ca marche. Mais clairement tu ne vas pas produire le processeur dans ton garage. Il faut de l'equipement industriel pour arriver a le fondre. Ensuite un processeur tout seul ne sert a rien non plus.

]ultimacross[
]ultimacross[
Niveau 9
17 mars 2014 à 20:34:26

cela pourrait peut-être être intéressant si tu possèdes encore quelques uns de ces fichiers :)

godrik
godrik
Niveau 30
17 mars 2014 à 20:38:10

malheureusement je ne l'ai ai plus. Et franchement un cable, c'est super difficile a lire. Mais je peux essayer de mettre la main sur un. Alternativement tu peux faire ton propre processeur dans diglog.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment