Skip to content

ThibaultTostain/T-CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You can find english and french version of the read_me.

Vous pouvez trouvez une version française et anglaise du read_me.

T-CPU (EN)

The T-CPU is a CPU made from scratch to learn how it work. If you want to see it, it's free of charges, just read the license doc :)

For now, I have to improve performance. And for this I think to do a general clock system to shut down a circuit when I don't use it. I want tu have juste one clock generator. I also want to add the full RV32I Base Instruction Set, so for now it's a 8bits CPU but I want to build a 32bits.

ALU

The ALU (Arithmetique Logic Unit) is the part how made all mathematical instructions.

image

When I write this version of read_me (10.10.2022), i do :

  • o - Addition
  • x - Subtraction
  • x - Multiplication
  • x - Division
  • o - NXOR
  • o - XOR
  • o - NOR
  • o - NAND
  • o - OR
  • o - AND
  • o - NOT

T-CPU (FR)

Le T-CPU est un CPU faire à partir de zéro pour apprendre et comprendre comme il fontionne. Si tu veux le regarder n'hésite pas, c'est gratuit, juste lit la licence et contact moi si tu veux l'utiliser :)

Pour l'instant j'aimerai améliorer les performances en réalisant un circuit d'horloge général par le quel je pourrais couper chaque circuit quand j'en aurai pas besoin. Il n'y aurai donc qu'une seule horloge. J'aimerai aussi inclure le "RV32I Base Instruction Set" au processeur, et même si c'est un 8bits pour l'instant, j'espère arriver jusqu'à un 32bits à la fin.

ALU

Le ALU (Arithmetique Logic Unit) est la partie qui fait toutes les opérations mathématiques.

image

Quand j'écris cette version du read_me (10.10.2022), j'ai déjà fait :

  • o - Addition
  • x - Soustraction
  • x - Multiplication
  • x - Division
  • o - NXOR
  • o - XOR
  • o - NOR
  • o - NAND
  • o - OR
  • o - AND
  • o - NOT

About

The T-CPU it's a CPU made from scratch

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published