(un "bluepill" STM32 F103 c'est plus de 50 fois moins cher pour des perfs acceptables)
Gigadevice fait également des RISCV (clone STM32 ;) pour 50fois moins cher. Mais au moins c'est du RISCV.
et sur l'intérêt de manipuler une ISA qui va certainement évoluer, se spécialiser et se refermer
Sur quel élément bases tu cette affirmation gratuite ? Il faut lire la spec RISCV et pas la campagne get the fact de ARM. Cette spec dit bien que l'ISA est considérée comme stable et ne sera pas changée. Il va y être cependant ajouté des extensions qui elles ne sont pas forcément encore stabilisées.
Sans compter que Sifive ne fait pas dans l'open-source, du moins pas complètement, donc la portée éducative reste relativement limitée par rapport à d'autres designs RISC-V.
Pour les sources (hardware) de l'E310 dont il est question ici c'est par là.
cout << "Je doit vraiment être drogué! " << endl;
cout << "La lecture du titre sans l'accent " << endl;
cout << "sur le û, m'a d'abord fait penser au" << endl;
cout << " C++ ..." << endl;
Super, merci pour ce retour d'expérience.
En ce qui concerne la rapidité d’exécution du simulateur, pour avoir du «temps presque réel» il faut se tourner vers Verilator. C'est du Verilog mais avec l'avancée du plugin yosys-ghdl il doit même être possible d'écrire son composant en VHDL et de le convertir en Verilog.
Même si pour le moment mes expérimentations de verilator avec cocotb ne sont pas super concluantes niveau temps d'exécution. Je pense que j'ai des configurations à revoir.
Dans tout les cas, verilator avec un banc de test en C++ est ce qu'il y a de plus rapide sur le «marché».
Merci pour toutes ces précisions. Après si AMD fait appel à TSMC en 7nm, dire qu'AMD «grave en 7nm» n'est pas non plus totalement du bluff (pour intel j'ai fait un raccourci un peu rapide). Sachant que si l'on réuni TSMC et GlobalFoundry on obtient à peu près la totalité de la production de semiconducteurs mondiale.
Si j'ai bien tout suivi d'ailleurs, efabless fait fabriquer chez GlobalFoundry.
Je ne l'ai pas dit dans la dépêche, mais l'entreprise qui est derrière ce nouveau produit est Antmicro. Une entreprise qui fait de la conception FPGA/ASIC à base de logiciel libre.
Il semble également qu'ils aient été aidé par google.
Oui ça existe depuis un certain temps maintenant.
Il y a la série des PSoC de cypress qui a son petit succès dans le genre. Mais évidemment c'est du soft proprio (et que sous windows il me semble).
Sinon ça existe déjà avec le Microsemi et son polarfire SOC (quad cœurs RV64GC plus un cœur «temps réel» RV64IMAC et 500kLUT).
Mais on est plus du tout dans les même puissance et taille de processeur (Linux tourne dessus sans problème). Et surtout, pas de bistream libre avec microsemi :(
To the open source community, thank-you for pointing out a new bitstream usage restriction in the Lattice Propel license. We are excited about the community’s engagement with Lattice devices and our intent is to not hinder the creation of innovative open source FPGA tools.
e. Licensee shall not distribute, copy, transfer, lend, incorporate, modify, use or sublicense the Software or any Modules for any purpose except as expressly provided herein or as otherwise permitted under relevant law, or in advance by Lattice in writing. In particular, no right is granted hereunder (1) to use the Software or any output of the Software to program or develop designs for devices or semiconductors other than those of Lattice Semiconductor itself or (2) for purposes of benchmarking or competitive analysis of the Software with respect to any other software or programmable logic design tool.
Bon il reste toujours l'interdiction bizarre (et qui n'a aucune valeur juridique) de faire du benchmarking de leur soft.
C'est une bonne réponse de Lattice. L'employé(e) du service juridique qui a voulu faire son malin a peut-être chaud à ses fesses maintenant ;)
Je n'ai pas testé avec mon kit perso, mais c'est pas non plus du desktop-ready hein ;)
SiFive est une société sans fabrication qui fonctionne sur le même modèle que ARM. Ils ont sorti le E310 pour augmenter leur crédibilité et montrer leurs savoir faire. Mais si vous voulez vraiment faire un produit industriel avec le E310 il faudra aller les voir pour paramétrer (customiser) votre propre chip.
En matière de chip RISC-V industriel pour l'instant ce sont surtout les chinois qui ont commencé à se positionner. Sinon il y a le GAP8 qui semble intéressant mais l'architecture est beaucoup moins «orthodoxe».
Le CAN est fait pour, mais tu es toujours en maitre-esclave, et l'interface n'est pas si courante que ça, non ?
Heu, non. Le CAN n'est pas vraiment maître-esclave. Il y a un système de priorité avec l'adresse et la vitesse du nœud pour savoir qui peut parler.
Mais tout le monde peut-être maître à un moment ou un autre. Le CAN est assez courant maintenant dans les micro. Le chinois Gigadevice qui fait aussi des micros RISCV intègre le CAN dans sa gamme de GD32. En théorie il y est sur la longan nano, mais j'ai pas testé.
Sur des systèmes plus gros(raspberry pi), on m'avait convaincu que l'ethernet était la meilleur solution et que le switch ne coutait pas si chère que ça. Mais il faut un OS.
Il existe tout un tas de bus industriels basés sur l'ethernet. Tout dépend de la définition d'un OS, mais oui il faut au minimum un «framework» pour les utiliser. Et on parle tout de suite de «gros» microcontrôleurs.
Mais plutôt qu'un Frogpad (le premier lien que tu as mis), peut-être considérer d'acheter un pavé numérique programmable ? on trouve même des mini claviers pour la main gauche par YMDK.
Avec les touches alignées s'il vous plaît !
Est-ce que quelqu'un a une expérience d'utilisation d'un clavier «une main»/«main gauche» ?
Comment on fait pour accéder à toutes les lettres, les raccourcis clavier ?
Est-ce qu'il y a un mapping un peu «standard» pour ce genre de chose ?
Par contre le mapping présenté sur ce demi-clavier m'interpelle : ça semble être un qwerty «basique».
Les gens qui ont conçu ce clavier n'ont pas du tout étudier Dvorak ?
Ou est-ce qu'ils se sont dit qu'il ne fallait pas perdre les gens en réinventant en plus le mapping ?
Et surtout : mais b**$# pourquoi ils continuent à décaler les touches !
Pareil, il y a quelques clavier «gamer» à une main qui semblent intéressant.
La question que je me pose c'est : qu'est-ce que ça vaux si ont veux s'en servir pour taper du texte ou des commandes shell ? Bref si on veux passer au clavier à une main pour tout.
Existe-t-il des «mappings» spéciaux pour ?
cela m'a l'air intéressant. Quels conseils donneriez vous pour quelqu'un qui veut franchir le pas?
Quand tu parles de franchir le pas, j'imagine que tu parles de la disposition des touches. Pour ça tu n'as pas besoin de changer de clavier. Il faut juste t'y mettre et t'astreindre à un apprentissage régulier. Le premier mois est difficile, mais une fois passé ça ira tout seul.
Touches décalées … comme d'habitudes.
Par contre je suis surpris de voir un clavier au marquage bépo autre que typematrix :)
Allez encore un petit effort et ils alignerons les touches !
Un clavier typematrix à 120€, c'est un investissement…mais si ça vaut le coup, je peux y passer.
Yèp c'est bien mon grand drame et le sujet de cet article : pourquoi il n'y a pas de clavier orthogonal sur le marché pour un prix correct !
l'ID75 semble très intéressant. Et le tarif est plutôt raisonnable.
L'avantage avec le bépo par contre c'est que, comme c'est un «à peu près» 105 touches, je ne suis pas dépaysé quand je passe sur un ordinateur portable. Même si les touches ne sont pas alignées, elles sont toutes à peu prêt au même endroit.
Qu'en est-il du ID75 ?
[^] # Re: À suivre
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Sifive Hifive 1 revision B - Présentation de la carte - episode 1. Évalué à 7.
Gigadevice fait également des RISCV (clone STM32 ;) pour 50fois moins cher. Mais au moins c'est du RISCV.
Sur quel élément bases tu cette affirmation gratuite ? Il faut lire la spec RISCV et pas la campagne get the fact de ARM. Cette spec dit bien que l'ISA est considérée comme stable et ne sera pas changée. Il va y être cependant ajouté des extensions qui elles ne sont pas forcément encore stabilisées.
Pour les sources (hardware) de l'E310 dont il est question ici c'est par là.
J'ai plus qu'une balle
# Défenseure des droits
Posté par martoni (site web personnel, Mastodon) . En réponse au journal J’ai testé pour vous : se faire usurper son identité. Évalué à 9. Dernière modification le 26 juillet 2020 à 11:06.
Le fait de ne pas pouvoir déposer plainte est clairement une entrave à un droit. Ne faut-il pas saisir la défenseure* des droits pour ça ?
(* Depuis 4 jours c'est une femme, il parait qu'il faut l'écrire comme ça, mais je suis pas sûr)
J'ai plus qu'une balle
[^] # Re: centre de cout...
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Je fais partie d'une espèce menacée d'extinction. Évalué à 7.
;)
J'ai plus qu'une balle
[^] # Re: CocoTB + tkinter pour rendre les simulations plus vivantes
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche CocoTB 1.4.0, la maturité. Évalué à 4. Dernière modification le 18 juillet 2020 à 22:43.
Super, merci pour ce retour d'expérience.
En ce qui concerne la rapidité d’exécution du simulateur, pour avoir du «temps presque réel» il faut se tourner vers Verilator. C'est du Verilog mais avec l'avancée du plugin yosys-ghdl il doit même être possible d'écrire son composant en VHDL et de le convertir en Verilog.
Même si pour le moment mes expérimentations de verilator avec cocotb ne sont pas super concluantes niveau temps d'exécution. Je pense que j'ai des configurations à revoir.
Dans tout les cas, verilator avec un banc de test en C++ est ce qu'il y a de plus rapide sur le «marché».
J'ai plus qu'une balle
[^] # Re: La taille ça compte (ou pas)
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Google libère les ASIC avec un PDK open source en 130 nm. Évalué à 3.
Je n'avais plus qu'une balle ;)
Merci pour toutes ces précisions. Après si AMD fait appel à TSMC en 7nm, dire qu'AMD «grave en 7nm» n'est pas non plus totalement du bluff (pour intel j'ai fait un raccourci un peu rapide). Sachant que si l'on réuni TSMC et GlobalFoundry on obtient à peu près la totalité de la production de semiconducteurs mondiale.
Si j'ai bien tout suivi d'ailleurs, efabless fait fabriquer chez GlobalFoundry.
J'ai plus qu'une balle
[^] # Re: La taille ça compte (ou pas)
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Google libère les ASIC avec un PDK open source en 130 nm. Évalué à 3.
Bien vu, si un des modérateurs peux amender la dépêche je veux bien ;)
Mais l'idée reste là : le 130nm c'est quand même beaucoup plus gros que les processeurs du marché aujourd'hui.
J'ai plus qu'une balle
[^] # Re: Un pt'it beurre des touyou ...
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Vingt‑deux ans de LinuxFr.org. Évalué à 5.
Bon anniversaire LinuxFR.
Et je ne bluff pas.
J'ai plus qu'une balle
# Le bébé de Antmicro et Quicklogic aidé par Google
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche EOS S3, le bitstream libéré !. Évalué à 4. Dernière modification le 17 juin 2020 à 09:26.
Je ne l'ai pas dit dans la dépêche, mais l'entreprise qui est derrière ce nouveau produit est Antmicro. Une entreprise qui fait de la conception FPGA/ASIC à base de logiciel libre.
Il semble également qu'ils aient été aidé par google.
Le communiqué de Antmicro.
Et en plus du EOS S3, Quicklogic lance une gamme de FPGA «discret» : le PolarPro 3E. Également basé sur une chaîne de développement libre \o/
J'ai plus qu'une balle
[^] # Re: Nouveauté ?
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche EOS S3, le bitstream libéré !. Évalué à 4.
Oui ça existe depuis un certain temps maintenant.
Il y a la série des PSoC de cypress qui a son petit succès dans le genre. Mais évidemment c'est du soft proprio (et que sous windows il me semble).
J'ai plus qu'une balle
[^] # Re: Jamais content !
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche EOS S3, le bitstream libéré !. Évalué à 3.
Ça va venir, ça va venir, à mon avis.
Sinon ça existe déjà avec le Microsemi et son polarfire SOC (quad cœurs RV64GC plus un cœur «temps réel» RV64IMAC et 500kLUT).
Mais on est plus du tout dans les même puissance et taille de processeur (Linux tourne dessus sans problème). Et surtout, pas de bistream libre avec microsemi :(
J'ai plus qu'une balle
# Le «Bad buzz» ça sert !
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Lattice et l'open-source, la fin d'un rêve ?. Évalué à 10.
Lattice a vu le bad buzz monter ces dernier jours.
Hé bien vous savez quoi ?
Ils ont bien réagit en supprimant la clause \o/
Le message sur twitter :
Et sur linkedin:
Le chapitre de la license en question :
Bon il reste toujours l'interdiction bizarre (et qui n'a aucune valeur juridique) de faire du benchmarking de leur soft.
C'est une bonne réponse de Lattice. L'employé(e) du service juridique qui a voulu faire son malin a peut-être chaud à ses fesses maintenant ;)
J'ai plus qu'une balle
[^] # Re: légal ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Lattice et l'open-source, la fin d'un rêve ?. Évalué à 7.
En effet, la clause semble ne pas être valide en europe.
Mais le message envoyé à la communauté du logiciel libre reste délétère.
J'ai plus qu'une balle
[^] # Re: Un chip RISC-V abordable qui tourne Linux?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1. Évalué à 5. Dernière modification le 04 juin 2020 à 13:58.
Pourquoi attendre quand ça existe déjà ?
Je n'ai pas testé avec mon kit perso, mais c'est pas non plus du desktop-ready hein ;)
SiFive est une société sans fabrication qui fonctionne sur le même modèle que ARM. Ils ont sorti le E310 pour augmenter leur crédibilité et montrer leurs savoir faire. Mais si vous voulez vraiment faire un produit industriel avec le E310 il faudra aller les voir pour paramétrer (customiser) votre propre chip.
En matière de chip RISC-V industriel pour l'instant ce sont surtout les chinois qui ont commencé à se positionner. Sinon il y a le GAP8 qui semble intéressant mais l'architecture est beaucoup moins «orthodoxe».
En tout cas pour ceux que j'ai repéré.
Il me semble qu'il«s» ne soit pas beaucoup plus que un (Staf Verhaegen).
J'ai plus qu'une balle
[^] # Re: Question IO ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1. Évalué à 8.
Heu, non. Le CAN n'est pas vraiment maître-esclave. Il y a un système de priorité avec l'adresse et la vitesse du nœud pour savoir qui peut parler.
Mais tout le monde peut-être maître à un moment ou un autre. Le CAN est assez courant maintenant dans les micro. Le chinois Gigadevice qui fait aussi des micros RISCV intègre le CAN dans sa gamme de GD32. En théorie il y est sur la longan nano, mais j'ai pas testé.
Il existe tout un tas de bus industriels basés sur l'ethernet. Tout dépend de la définition d'un OS, mais oui il faut au minimum un «framework» pour les utiliser. Et on parle tout de suite de «gros» microcontrôleurs.
J'ai plus qu'une balle
[^] # Le monster2 est un monstre.
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 3.
Bon heu en fait ce clavier est un monstre … il porte bien son nom !
On peut d'ailleurs se poser la question de l'intérêt de faire un clavier aussi gros pour enfants mais bon.
Bref, c'est un fail ;)
J'ai plus qu'une balle
[^] # Re: Clavier à une main ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 2.
Avec les touches alignées s'il vous plaît !
Est-ce que quelqu'un a une expérience d'utilisation d'un clavier «une main»/«main gauche» ?
Comment on fait pour accéder à toutes les lettres, les raccourcis clavier ?
Est-ce qu'il y a un mapping un peu «standard» pour ce genre de chose ?
J'ai plus qu'une balle
[^] # Re: Clavier à une main ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 2. Dernière modification le 12 mai 2020 à 14:15.
ha oui en effet les prix sont raide !
Par contre le mapping présenté sur ce demi-clavier m'interpelle : ça semble être un qwerty «basique».
Les gens qui ont conçu ce clavier n'ont pas du tout étudier Dvorak ?
Ou est-ce qu'ils se sont dit qu'il ne fallait pas perdre les gens en réinventant en plus le mapping ?
Et surtout : mais b**$# pourquoi ils continuent à décaler les touches !
J'ai plus qu'une balle
[^] # Re: Clavier à une main ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 2.
Pareil, il y a quelques clavier «gamer» à une main qui semblent intéressant.
La question que je me pose c'est : qu'est-ce que ça vaux si ont veux s'en servir pour taper du texte ou des commandes shell ? Bref si on veux passer au clavier à une main pour tout.
Existe-t-il des «mappings» spéciaux pour ?
J'ai plus qu'une balle
[^] # Re: L'original
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 3.
Oui, la question de base est : pourquoi on n'a pas de clavier orthogonaux à tarif raisonnable. Ça ne doit pas coûter plus cher à produire ?
Mais le kinesis reste intéressant, c'est juste un monstre qui prend tout le bureau et coûte une fortune.
J'ai plus qu'une balle
[^] # Re: Quels conseils aux débutants ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 4.
Je l'ai commandé. Je ferais une petite bafouille pour le déballage ;)
Le point important avec ce clavier qui efface tous les autres problème c'est le tarif ! Il est beaucoup plus abordable.
J'ai plus qu'une balle
[^] # Re: Quels conseils aux débutants ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 2.
Par contre en naviguant sur LDLC je viens de tomber sur un clavier orthogonal à environ 30€ !
https://www.ldlc.com/fiche/PB00278099.html
Il est présenté comme un clavier pour enfants, mais je suis très tenté de le commander !
J'ai plus qu'une balle
[^] # Re: Quels conseils aux débutants ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 4. Dernière modification le 10 mai 2020 à 12:32.
Quand tu parles de franchir le pas, j'imagine que tu parles de la disposition des touches. Pour ça tu n'as pas besoin de changer de clavier. Il faut juste t'y mettre et t'astreindre à un apprentissage régulier. Le premier mois est difficile, mais une fois passé ça ira tout seul.
Touches décalées … comme d'habitudes.
Par contre je suis surpris de voir un clavier au marquage bépo autre que typematrix :)
Allez encore un petit effort et ils alignerons les touches !
Yèp c'est bien mon grand drame et le sujet de cet article : pourquoi il n'y a pas de clavier orthogonal sur le marché pour un prix correct !
J'ai plus qu'une balle
[^] # Re: ID75
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 3.
l'ID75 semble très intéressant. Et le tarif est plutôt raisonnable.
L'avantage avec le bépo par contre c'est que, comme c'est un «à peu près» 105 touches, je ne suis pas dépaysé quand je passe sur un ordinateur portable. Même si les touches ne sont pas alignées, elles sont toutes à peu prêt au même endroit.
Qu'en est-il du ID75 ?
J'ai plus qu'une balle
[^] # Re: X-bows ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 3. Dernière modification le 10 mai 2020 à 07:29.
Sympa, dommage pour la démarche proprio non-compatible :(
J'ai plus qu'une balle
[^] # Re: claviers ortholinéaires et plein de liens
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?. Évalué à 3.
Ok j'avais pas tout lu ;) Tu ne fais pas de bépo sur plank donc.
J'ai plus qu'une balle