Rappelons que le F-CPU est un projet de création d'un processeur libre, basé sur aucun autre processeur existant et donc à l'abri des problèmes de brevets logiciels.
Le contenu de l'article est assez technique, puisqu'il a pour but de mieux faire comprendre comment les aspects logiciels et matériels sont liés, et comment on passe progressivement d'un objet abstrait à une structure implémentable par une petite équipe.
Bonne lecture !
Aller plus loin
- Introduction au F-CPU (124 clics)
# hors-sujet
Posté par Lucas . Évalué à -2.
# plop !
Posté par Yann Guidon (site web personnel) . Évalué à 10.
[^] # Re: plop !
Posté par Francois Revol (site web personnel) . Évalué à 5.
[^] # Et...
Posté par Francois Revol (site web personnel) . Évalué à 7.
[^] # Re: Et...
Posté par Yann Guidon (site web personnel) . Évalué à 10.
# Mais comment font-ils ?
Posté par Pierre Jarillon (site web personnel) . Évalué à 10.
[^] # Re: Mais comment font-ils ?
Posté par Yann Guidon (site web personnel) . Évalué à 10.
# FCPU RMLL
Posté par Jean-Paul Chiron (site web personnel) . Évalué à 10.
# petite précision...
Posté par Yann Guidon (site web personnel) . Évalué à 10.
[^] # Re: petite précision...
Posté par Dugland Bob . Évalué à -1.
[^] # Re: petite précision...
Posté par Sami Dalouche . Évalué à 6.
# je vais participer au F-CPU
Posté par Dugland Bob . Évalué à -8.
[^] # Re: je vais participer au F-CPU
Posté par djrom . Évalué à -5.
[^] # Re: je vais participer au F-CPU
Posté par Pierre Tramo (site web personnel) . Évalué à -7.
[^] # Re: je vais participer au F-CPU
Posté par Yann Guidon (site web personnel) . Évalué à 4.
[^] # Re: je vais participer au F-CPU
Posté par Dugland Bob . Évalué à -3.
[^] # Re: je vais participer au F-CPU
Posté par Yann Guidon (site web personnel) . Évalué à 1.
pas encore, juste moi. Peu de personnes trouvent le côté VHDL sexy. Probablement parce que les gens ont peur d'avoir à implémenter les bêtises qu'ils imaginent, non ?
# sur quoi ça se branche ?
Posté par Francois SIMOND . Évalué à 10.
[^] # Re: sur quoi ça se branche ?
Posté par Yann Guidon (site web personnel) . Évalué à 10.
[^] # Re: sur quoi ça se branche ?
Posté par Jak . Évalué à 9.
[^] # Re: sur quoi ça se branche ?
Posté par Yann Guidon (site web personnel) . Évalué à 2.
F-CPU n'a pas l'air aussi avancé, mais il est créé dès le départ pour être complétement paramétrable, indépendant de la plateforme et des outils. Manticore est fixé à 640*480 en 8 bits et avec un format de triangles fixé (en représentation fractionnaire 10:6 et couleurs 3:3:2). Génial, non ?...
[^] # Ca se branche sur une alim, comme d'habitude
Posté par TSelek . Évalué à 3.
Un gros problème est l'accès aux chaines de productions (les petites séries ou prototypages sont hors de prix pour un particulier). Mais des fondeurs peuvent y voir une opportunité (sauf si ils ont peur d'une guerilla de brevets) mais ça dependra plus des rapports fab/demande du moment.
Pour le hard en général, OpenCore propose en libre des macros-cells, par exemple ça va jusqu'à USB 2.0, ce qui est déjà impressionnant. OpenCollector propose aussi des designs libres. On commence donc à trouver des pièces en libre.
Reste l'intégration, la validation... du temps et des $$$$... Possible à court terme : réalisations FPGA (donc plus beaucoup lentes que les trucs d'Intel ou AMD, mais GPL ;)
[^] # Re: Ca se branche sur une alim, comme d'habitude
Posté par Yann Guidon (site web personnel) . Évalué à 3.
Tu déconnes ? j'ai pas envie d'attendre encore 20 ans !!! C'est tous les jours qu'il faut que ça avance, alors mets-toi au boulot et plus vite que ça ;-)
> Un gros problème est l'accès aux chaines de productions...
Bof, c'est pas tant un problème que tu pourrais l'imaginer, surtout que ce n'est PAS le but du projet F-CPU : l'objectif est de concevoir, pas de fabriquer, sinon on aurait fait un clone comme LEON....
Evidemment, dans cette équation, le rôle des industriels et du reste est déterminant. Mais tant qu'on reste indépendants et séparés des problèmes de fab, on est à l'abris.
> Pour le hard en général, OpenCore propose en libre des macros-cells, ...
Mouais... faut y croire... OC a été créé presque en même temps que Freedom CPU et chacun attend encore de voir les résultats des autres. Ya 2 ans, ils avaient proposé de partager une gaufre mais leur histoire a dû foirer, vu que je ne trouve pas trace de la puce, je ne sais même pas ce qu'on leur proposait de fondre...
voilà ...
Bon, ma carte réseau 3C575CT est de nouveau en état de marche (Cardbus c'est une drôle d'histoire) donc faut que je réinstalle Cadence... argh...
# Si je comprend bien, le langage C est un boulet
Posté par maxoub . Évalué à 4.
Bah oui, je crois que le paradigme autour du langage C commence à être un peu obsolète. Il faut sortir de ce carcan !
[^] # Re: Si je comprend bien, le langage C est un boulet
Posté par Yann Guidon (site web personnel) . Évalué à 2.
la limite se trouve au niveau des "langages", de la représentation textuelle des algorithmes. mais ça c'est pas le but du projet f-cpu.
En attendant, ceux qui vont porter GCC vont bien s'amuser... gnark :-P assembleur roulaize !
# Emulateur soft ?
Posté par Tonton Th (Mastodon) . Évalué à 2.
Pi par la même occasion, un cross-assembleur, ça le ferait bien aussi...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.