Salut Iradrille,
Envoyé par
Iradrille
[...]
J'ai peut être une vision faussé de la chose, pour moi :
un PC -> basiquement c'est du dev pur
Raspberry / Arduino / autres trucs du genre -> dev pur, ou presque : les contraintes matérielles sont différentes mais on code en C. Le matériel est là on peut pas y toucher (et très général, pour qu'on puisse faire tourner n'importe quoi dessus)
FPGA -> à mi chemin entre dev et électronique, ou de l'électronique de haut niveau : on touche au hardware mais via des langages (VHDL / Verilog / autre) de haut niveau. On est encore assez loin de devoir dessiner un pcb (et encore plus loin de placer les transistors à la main).
Du coup si ma vision est à peu près correcte, alors oui, c'est bien le monde du FPGA qui m'intéresse.
J'ai compris ce que tu veux dire car tu te limites à l'électronique numérique (porte logique, compteur, décompteur, timer, registre a décalage, bascule, ....)
Oui ta vision est correcte dans ce cas.
Je prends deux exemples concrets :
Calcul d'un CRC (cyclic redundancy check)
Sur un PC ou un micro tu vas le coder en C.
Sur un FPGA tu vas le faire de manière matériel, porte XOR, etc...
Création d'une STACK (pile ou file) pour recevoir et stocker des données séries
Sur un PC ou un micro tu vas le coder en C.
Sur un FPGA tu vas le faire de manière matériel, registre à décalage, etc ...
Toi tu souhaites jouer avec le hardware et pas faire du soft.
Partager