Bonjour,
Ce site s'est ouvert le lundi 16 août 2004 et s'étoffe lentement. J'y présente de temps en temps des résultats
d'expérimentations ou des projets professionnels. Mes activités
sont majoritairement dans le domaine de l'électronique, qu'elle soit analogique,
numérique ou de puissance. J'utilise entre autres les batteries, les microcontrôleurs (PIC, Yasep, Y8),
les FPGA (Actel/Microsemi) et je travaille beaucoup dans le LED design : la conception
des installations à base de LEDs, qu'elles soient artistiques, décoratives ou industrielles.
Mais ce qui me passionne vraiment c'est l'algorithmique et la conception des microprocesseurs !
- Les développements récents sont décrits sur hackaday.io.
- La chaine youtube montre quelques expérimentations.
- Pour les moins bricoleurs, il existe aussi une page facebook
avec quelques nouvelles, des photos et même quelques vidéos.
Processeurs
Je suis impliqué depuis 1998 dans la conception de cœurs de processeurs libres, la mise au point de jeux d'instructions et
d'architectures innovantes.
1999 : le F-CPU
Le Freedom CPU est processeur d'applications, superscalaire, superpipeline, 64 bits et SIMD
2004 : le YASEP
Yet Another Small Embedded Processor est un microcontrôleur 16 ou 32 bits conçu pour l'embarqué.
2016 : le YGREC8
Un processeur 8 bits minimaliste, qui remet à plat toutes les bases théoriques et pratiques du domaine.
2024 : le YGREC32
Un processeur 32 expérimental, superscalaire, sûr et efficace, précurseur des futures génération de F-CPU et plateforme pour développer POSEVEN.
Produits
Mars 2015 : Lancement de la carte WizYasep !
(le modèle 2, plus puissant, est encore en développement)
2016 : DYPLED (vu sur Hackaday.com, en cours de développement)
Divertissement
Coin !
Le 6 février 2013 s'est ouvert GropXL, le site des addicts de la très basse résolution.
Pas vraiment du divertissement mais je poste maintenant des vidéos sur Youtube.
Education
Quelques comptes-rendus
des ateliers que j'ai animé au Cercle J à Rosny sous Bois
Les ressources du module "Objets Connectés"
du B3 Dev à l'IESA Multimédia
(initiation au Raspberry Pi et aux interfaces)
Code source
Ce site contient l'archive des sources de mes programmes
publiés dans Linux Magazine (certains
articles sont
en ligne).
J'ai aussi écrit plusieurs Extensions en C du simulateur GHDL
(dont certaines ont été publiées)
Mon algorithme de compression
(appelé 3R) a été porté en Javascript pour augmenter l'interactivité, et rendre son fonctionnement plus compréhensible.
Le code source original en C est publié ici. Les développements récents
(comme les articles dans Open Silicium) sont
blogués sur hackaday.
Une étude d'optimisation de code pour la DCT de Winograd
afin de tourner au plus vite sur le F-CPU (version corrigée). Bien que basé sur des travaux
d'autres personnes, ce texte a été utile à plein d'autres (comme Bruce Land, qui a
joué avec,
puis ses élèves)
donc je lui réserve une place à part sur ce serveur, où je le garde à jour.
En cours : le code μδ
et le code σα,
à la base du CODEC 3RGB
Un petit truc pour faire des présentations
sans toucher à P*w*rP**nt... C'est pratique (pour moi), assez bien fait (JavaScript+CSS embarqués),
mais la compatibilité avec IE est cauchemardesque. J'ai utilisé ce système pour la présentation ci-dessous.
Un algorithme de tri : YAMS
(voir aussi Hackaday.io et
Diamond Editions).
Un algorithme de PRNG/Scrambler/checksum/hash :
PEAC
a fait l'objet de plusieurs articles dont "L'interminable quête du parfait petit checksum : analyse comparée" et
"PEAC : l'arrière-petit-neveu de Galois et Fibonacci". Voir aussi les logs du projet sur
Hackaday.io
Conférences
GPL : Gaming Platform Libre (étude de cas présentée en 2009 au HackerSpace Festival)
F-CPU à Berlin au 16C3,
17C3,
19C3,
à l'ISIMA,
à Parinux...
YASEP à EHSM2012 et JMLL2012
(et d'autres)
Écrits
Mon mémoire de maitrise, soutenu en 2000 à l'université de Paris8.
Il traite de la simulation interactive d'écoulements de fluides et de leur programmation optimale.
D'innombrables articles, particulièrement pour les
Editions Diamond
La co-traduction d'un livre sur le Raspberry Pi pour les Editions Eyrolles :
A la découverte du Raspberry Pi de Matt Richardson & Shawn Wallace
Expérimentations et autres élucubrations (liste non exhaustive !!)
Compte-rendu de la réalisation d'une sonde ampèremétrique à effet Hall, façon Whygee
Pour le concert de Satine
à la Cigale en 2007, lorsqu'ils ont remporté la finale de Fallenfest,
j'ai conçu une boucle d'oreille pour la chanteuse et une broche pour la bassiste.
Ces bijoux se sont améliorés au fil du temps, et j'ai réalisé
des concepts étonnants, comme une boucle d'oreille émettant un code morse.
Plus tard, toujours pour Satine : une baguette de chef d'orchestre lumineuse \m/
(voir en action dans un extrait du concert)
Une autre vieille partie de ce site est dédiée aux batteries Lithium-Ion et à leurs applications.
Quand j'ai l'occasion de graver des circuits imprimés, j'en profite pour faire du PCBart,
de la photographie noir&blanc sur cuivre, l'occasion de
mettre à l'épreuve mes techniques de gravure tout en réalisant des objets décoratifs trés originaux.
Je me suis penché un moment sur l'étude et la fabrication d'une alimentation linéaire
à haut rendement, puis une alimentation linéaire à très
haut rendement (en préparation, encore dans les cartons par manque de temps).
Un jour, j'aurai peut-être le temps d'écrire une meilleure page que celle-ci sur les applications
des PC industriels et embarqués : j'ai trouvé plein de choses géniales
chez un broker et les idées de projets ne manquent pas. Ma collection de cartes grandit rapidement !
J'ai aussi récupéré un émulateur IKOS Pegasus.
C'est une machine incroyable à base de FPGA mais malheureusement inutilisable sans un long reverse engineering...
Elle a fini en pièces détachées à l'Electrolab.
Je fabrique et lance des boomerangs depuis 1992
Une méthode pour détecter
la résolution des modules LCD alphanumériques (parue ensuite en Français dans OpenSilicium n°4).
Projets mis en avant par Hackaday.com:
- un Flash à LED,
- DYPLED,
- un bricolage d'horloge à rubidium,
- des circuits logiques à lampes,
- un afficheur à Numitron, sans transistor,
- le micro-serveur web,
- le TrapChess de Bob,
- Morse blinkies (boucles d'oreilles),
- un générateur de courant de précision,
- une boîte de protection/alimentation secteur reconfigurable...
Et dans hackaday.io : SPDT16 et
YASEP discret.
Quelques-uns des projets en collaboration ou comme intervenant spécialisé
2003 : Conception de circuits électroniques : interfaces PS2 (souris) vers monnayeur G13 ou ME111,
circuits de démarrage automatique de lecteurs DVD pour la Cité des Sciences et de l'Industrie,
circuit de trigger sonore pour J.C. Rugirello...
2004-2005 : J'ai conçu le système électronique qui illumine
les objets de la collection Subflower
d'Igor Novitzki. Peu d'exemplaires ont pu être produits, ce sont
des objets rares et délicats, au charme étrange...
La réalisation (avec Igor Novitzki et le coup de main salvateur d'autres personnes) du mois de mai 2005 :
Drosephylia ! La pièce a été exposée du 25 mai au 3 juillet 2005 à la gallerie
Biche de Bere à Paris dans le cadre de l'exposition "Natural/Digital"
organisée par numeris causa.
Ce fut une occasion unique, puisque cette pièce extraordinaire n'est maintenant plus en état de fonctionner,
en raison de la complexité et de la fragilité des technologies utilisées (et de la bêtise des visiteurs
qui tenaient absolument à la triturer).
J'ai aussi pu participer à une installation de Dirigeable d'Etienne Rey
pour le salon Solutions Linux de février 2006.
O est un projet de Mathieu Lehanneur
dont j'ai réalisé la partie électronique et mécanique, normalement invisible.
Encore plus fort : début juillet 2006 s'est ouvert le 3ème étage de la FNAC Montparnasse, à Paris (près de la gare
du même nom). Un espace de lecture a été conçu par Gaël Hiétin, intégrant une
grande colonne lumineuse interactive. J'ai conçu, fabriqué et installé toute l'électronique interne, comprenant
432 LEDs Luxeon 3W et 9 variateurs de puissance indépendants. Soit plus d'1KW contrôlés à distance par Ethernet...
Si j'ai le courage, le temps et la motivation, je publierai ici un jour les détails croustillants sur
la manière de contrôler toutes ces LEDs de puissance.
2007 : Cécile Chareyron m'a confié la conception de l'électronique de ses Pissenlits,
des décors de jardin lumineux et qui se rechargent au soleil.
Octobre 2007 : Nawak et Ventilo a fait appel à mes services pour réaliser
un grand jeu pour le Salon
du Livre et de la Presse Jeunesse, à Montreuil.
Des centaines de LEDs ont été installées sur des parois pour représenter
les chemins d'un jeu de loup imaginé par Jochen Gerner...
2009 : Nawak et Ventilo a encore demandé mon aide pour concevoir et fabriquer un
énorme décor à base de 3KW de LED pour l'opéra Barbe Bleue.
...
Bien d'autres projets ont été réalisés depuis, avec Matteo Messervy (Roissy CdG) puis
Fred Sapey Triomphe
(gare de Mons
(p67,
p68),
gare de Vallensbaek
(YouTube),
Cour St Emilion/Bercy Village (2 ans !), Centre Pompidou Metz,
Vendôme Luxury Art 2014,
Hermanville/MEPIC,
Pixel Avenue (2016, Stade de France, Saint Denis)...)
à voir sur facebook
Hommage
Une page qui réunit/mirore quelques ressources sur le CDC6600,
le premier super-ordinateur, œuvre de Seymour Cray.
D'autres sites que j'ai créés
HTTaP.org : un protocole de TAP basé sur HTTP pour uniformiser les
outils de conception numériques.
YGWM.org : un toolkit en JavaScript qui transforme une page web en application. Ou vice versa.
et d'autres aussi...
version 20240709 @ bill