Visiblement la librairie utilisée pour ce cours est en 350nm.
C'est assez gros comme gravure, une technologie qui date un peu.
Du coup les chaines de fabrication doivent être rentabilisées maintenant, est-ce qu'il y a un espoir de pouvoir réaliser un circuit avec ?
Est-ce que tu connais des addresses pour graver avec cette technologie ? Et quel sont les tarifs ?
Pour info les dernier FPGA de Xilinx sont gravés en 7nm et TSMC commence la production commerciale pour le 5nm, donc 350nm c'est gros ;)
Il n'est par exemple pas supporté par le logiciel de synthèse logique Yosys qui est au cœur de Qflow pour faire les implémentation physique ou de SymbiFlow pour cibler les FPGA.
C'est presque faux. Mais c'est vrai que c'est du dev encore en cours et que le Verilog est toujours le langage qui est supporté en premier dans les outils opensource pour le FPGA.
Mon domaine en .eu était au même prix que le .fr chez gandi à l'époque si je me souvient bien (~10€). Et les règles étaient identique:
en gros faut bien confirmer ton adresse postale pour bien montrer que tu es français/européen. (ce qui m'a empêcher de prendre le .re car je n'habite pas à la réunion ;)
Pour «émuler» de très vieilles consoles qui n'utilisaient même pas de microprocesseur c'est pas mal. C'est d'ailleurs le sujet du dernier livre de Steven Hugg : Designing Video Game Hardware in Verilog.
En utilisant la chaîne d’outils libre qflow, j’ai pu réaliser une implémentation physique utilisant la bibliothèque de portes logiques OSU 0,350 µm. Le circuit obtenu est composé de 139 portes logiques, fait 208,0 x 130,0 µm, soit 27 040 µm² (0,02704 mm²), et peut tourner à la fréquence maximale de 200 MHz.
Beaucoup de mots que pas grand monde ne doit comprendre ici ;) Par contre qflow est un (très vieil) outils vraiment intéressant. Tu crois que tu pourrais faire un tuto/article sur le sujet ? Peut-être que ça pourrait même intéresser des magazines comme Hackable/LinuxMag non ?
Un FPGA libre sur un PCB avec hdmi et 2 ports USB fera le bonheur des libristes fan de retrogaming/retrocomputing.
Houla pas trop vite coco ! si tu veux du HDMI et de l'USB il va falloir aussi intégrer des pairs différentielles et autre sérialiseur/désérialiseur. Périphérique qui ne sont même pas toujours dispo sur les (tout) petits FPGA.
Génial, j'en rêve depuis 10 ans maintenant. J'ai même un blog pour parler de ça.
Je me pose une question par contre:
Pourquoi réinventer la roue avec OFP ?
Pourquoi ne pas intégrer le FPGA au projet SymbiFlow ?
SymbiFlow est déjà un outils fonctionnel pour les ice40, ecp5 et même pour la série 7 de Xilinx. Pourquoi ne pas mutualiser les efforts et faire émerger un standard ?
Je découvre le concept qui est tout simplement génial (bon un truc de vieux certes ;)
Est-ce que quelqu'un sais s'il y a des tentatives de fabrication de console «réel» supportant ces jeux ?
Risc-V ne va pas vraiment s'attaquer au marché des gros serveurs dans lequel IBM s'est spécialisé.
L'objectif de RISC-V est d'être une ISA couvrant tout le panel des microprocesseurs 32bits/64bits.
Donc le but est aussi d'aller titiller le marché des gros serveurs.
C'est juste que pour l'instant les extensions vectorielles sont à l'état de brouillon et que la gravure en 7nm coûte un certain prix …
C'est intéressant, ça se programme sous Linux d'après ce qu'ils mettent.
Yèp
Cependant il faut les logiciels "Efinity IDE with Verilog HDL" qui sont eux payant et excessivement cher à ma connaissance (peut-être existe t'il une version démo/étudiante?)…
Je ne connais pas le prix de la version «commerciale» par contre ils donnent une version si tu as un kit de développement. Et ce kit entre bien dans la catégorie. Le type me l'a assuré.
C'est assez classique «dans le milieu» : pour les petits FPGA une version gratuite de l'IDE est fournie.
J'aurais aimé une compatibilité "native" (disons garantie) GHDL.
Alors, GHDL est un «logiciel» (plutôt un compilateur mais passons) de simulation pour le langage VHDL.
En ce qui concerne le VHDL, il est bien supporté par leur logiciel. En tout cas il apparait bien dans les menus de configuration de l'IDE.
# Vend ça à Huawei !
Posté par martoni (site web personnel, Mastodon) . En réponse au journal kFPGA et DEL qui clignotent. Évalué à 4.
Peut-être que Huawei pourrait te financer, vu qu'il ne peut plus acheter de Xilinx -> https://epsnews.com/2019/10/28/xilinx-cuts-huawei-from-future-forecasts/
J'ai plus qu'une balle
# 350nm abordable ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Conception d’un circuit intégré avec Qflow. Évalué à 4. Dernière modification le 15 novembre 2019 à 10:24.
Visiblement la librairie utilisée pour ce cours est en 350nm.
C'est assez gros comme gravure, une technologie qui date un peu.
Du coup les chaines de fabrication doivent être rentabilisées maintenant, est-ce qu'il y a un espoir de pouvoir réaliser un circuit avec ?
Est-ce que tu connais des addresses pour graver avec cette technologie ? Et quel sont les tarifs ?
Pour info les dernier FPGA de Xilinx sont gravés en 7nm et TSMC commence la production commerciale pour le 5nm, donc 350nm c'est gros ;)
J'ai plus qu'une balle
[^] # Re: Excellent journal
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Conception d’un circuit intégré avec Qflow. Évalué à 5. Dernière modification le 15 novembre 2019 à 09:59.
Merci pour cet article ! C'est le tuto que je recherchais depuis longtemps (et je bluff pas ;)
Je me permet d'ajouter quelques liens pour allez plus loin:
- La conf de Timoty Edwards à l'ORConf2017
- Timoty Edwards est le type qui à fait un microcontrôleurs RISC-V complet avec des logiciels libre.
- Et sinon cocotb c'est cool mangez en !
J'ai plus qu'une balle
[^] # Re: implémentation VHDL open source
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Conception d’un circuit intégré avec Qflow. Évalué à 4.
C'est presque faux. Mais c'est vrai que c'est du dev encore en cours et que le Verilog est toujours le langage qui est supporté en premier dans les outils opensource pour le FPGA.
J'ai plus qu'une balle
[^] # Re: No comment
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Rachat de Public Interest Registry (.org) par Ethos Capital. Évalué à 2.
Mon domaine en .eu était au même prix que le .fr chez gandi à l'époque si je me souvient bien (~10€). Et les règles étaient identique:
en gros faut bien confirmer ton adresse postale pour bien montrer que tu es français/européen. (ce qui m'a empêcher de prendre le .re car je n'habite pas à la réunion ;)
J'ai plus qu'une balle
[^] # Re: H1N1
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche k1g1 : le premier FPGA Libre…. Évalué à 3.
Pour «émuler» de très vieilles consoles qui n'utilisaient même pas de microprocesseur c'est pas mal. C'est d'ailleurs le sujet du dernier livre de Steven Hugg : Designing Video Game Hardware in Verilog.
J'ai plus qu'une balle
[^] # Re: Icarus Verilog
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche k1g1 : le premier FPGA Libre…. Évalué à 3.
Ho que oui ! C'est vrai que le site officiel semble un peu vieillot. Par contre le dépot github reçoit des commits à peu près tous les jours.
J'ai plus qu'une balle
# Qflow
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche k1g1 : le premier FPGA Libre…. Évalué à 2.
Beaucoup de mots que pas grand monde ne doit comprendre ici ;) Par contre qflow est un (très vieil) outils vraiment intéressant. Tu crois que tu pourrais faire un tuto/article sur le sujet ? Peut-être que ça pourrait même intéresser des magazines comme Hackable/LinuxMag non ?
J'ai plus qu'une balle
[^] # Re: H1N1
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche k1g1 : le premier FPGA Libre…. Évalué à 4.
Houla pas trop vite coco ! si tu veux du HDMI et de l'USB il va falloir aussi intégrer des pairs différentielles et autre sérialiseur/désérialiseur. Périphérique qui ne sont même pas toujours dispo sur les (tout) petits FPGA.
J'ai plus qu'une balle
[^] # Re: Belle idée
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche k1g1 : le premier FPGA Libre…. Évalué à 5. Dernière modification le 06 novembre 2019 à 09:17.
Ça n'est plus vrai depuis Icestorm. Deux FPGA ont été complètement «ouvert»:
- le ice40
- l'ECP5
Et une série est bien avancée : La série 7 de xilinx.
J'ai plus qu'une balle
[^] # Re: Archipelago
Posté par martoni (site web personnel, Mastodon) . En réponse au journal k1g1 : le premier FPGA Libre…. Évalué à 9.
C'est l'avantage de publier ce genre d'article sur Linuxfr, on apprends souvent plein de trucs dans le commentaires ;)
J'ai plus qu'une balle
[^] # Re: pourquoi pas SymbiFlow ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal k1g1 : le premier FPGA Libre…. Évalué à 6.
Je me répond tout seul : OFP est un outils pour générer le FPGA. SymbiFlow est un outils pour synthétiser (placement, routage, bitstream …) sur FPGA.
J'ai plus qu'une balle
[^] # Re: chip de test
Posté par martoni (site web personnel, Mastodon) . En réponse au journal k1g1 : le premier FPGA Libre…. Évalué à 2.
Avec RiscV on devrait pouvoir faire ce genre de truc. Vu que les extensions «customs» sont prévues dans le jeux d'instruction.
J'ai plus qu'une balle
# pourquoi pas SymbiFlow ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal k1g1 : le premier FPGA Libre…. Évalué à 6.
Génial, j'en rêve depuis 10 ans maintenant. J'ai même un blog pour parler de ça.
Je me pose une question par contre:
Pourquoi réinventer la roue avec OFP ?
Pourquoi ne pas intégrer le FPGA au projet SymbiFlow ?
SymbiFlow est déjà un outils fonctionnel pour les ice40, ecp5 et même pour la série 7 de Xilinx. Pourquoi ne pas mutualiser les efforts et faire émerger un standard ?
J'ai plus qu'une balle
# Archipelago
Posté par martoni (site web personnel, Mastodon) . En réponse au journal k1g1 : le premier FPGA Libre…. Évalué à 6.
À ma connaissance il y avait archipelago, mais c'est un FPGA virtuel.
J'ai plus qu'une balle
# On vote ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal Notifications d'hébergements pour le Hellfest en Rust. Évalué à 6.
Non tu ne bluff pas
J'ai plus qu'une balle
[^] # Re: ORConf 2019
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Agenda du Libre pour la semaine 39 de l’année 2019. Évalué à 3.
Ha ok.
La prochaine fois je ferais ;)
J'ai plus qu'une balle
# ORConf 2019
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Agenda du Libre pour la semaine 39 de l’année 2019. Évalué à 3.
Je pense que la conférence OpenRisc ORConf2019 qui a lieu à l'enseirb-matmeca de Bordeaux doit pouvoir rentrer dans les critère de l'agenda non ?
https://orconf.org/
Bon c'est vrai que c'est assez technique, mais ça parle de logiciels libre et d'électronique libre quand même.
J'ai plus qu'une balle
# Génial !
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche PICO-8, TIC-80 et les consoles imaginaires. Évalué à 3.
Je découvre le concept qui est tout simplement génial (bon un truc de vieux certes ;)
Est-ce que quelqu'un sais s'il y a des tentatives de fabrication de console «réel» supportant ces jeux ?
J'ai plus qu'une balle
[^] # Re: Lien trop long
Posté par martoni (site web personnel, Mastodon) . En réponse à l’entrée du suivi Impossible de soumettre une nouvelle dépêche. Évalué à 2 (+0/-0).
Merci ;)
J'ai plus qu'une balle
# Saisonnalité du Java et du C++
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 5.
C'est marrant cette saisonnalité du Java et du C++ dans le premier graphe.
Quelqu'un sais quelle peut en être la cause ? Est-ce que ça ne serait pas des langages «scolaire» par exemple ?
J'ai plus qu'une balle
[^] # Re: Système similaire en France?
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Se former à Linux en promotion sociale en 2019-2020. Évalué à 7.
Y a pas le CNAM, le CNED ou l'Université Populaire par exemple ?
Le tout pouvant être financé par le compte personnel de formation.
J'ai plus qu'une balle
[^] # Re: que maintenant ?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal L’architecture POWER se libère. Évalué à 5.
L'objectif de RISC-V est d'être une ISA couvrant tout le panel des microprocesseurs 32bits/64bits.
Donc le but est aussi d'aller titiller le marché des gros serveurs.
C'est juste que pour l'instant les extensions vectorielles sont à l'état de brouillon et que la gravure en 7nm coûte un certain prix …
J'ai plus qu'une balle
[^] # Re: Chouette un nouveau jouet !
Posté par martoni (site web personnel, Mastodon) . En réponse au journal FireAnt : Un kit FPGA à moins de $30 avec un nouveau venu dans le domaine du FPGA. Évalué à 6.
Ils mettent un exemple sur la page du projet pour faire un filtre vidéo (sobel) pour détecter les contours d'une image en temps réel :
https://www.crowdsupply.com/xips-technology/fireant/updates/awesome-sobel-filter-demo-with-fireant
Je ne suis pas sur que tu puisses faire ça avec un micro (en tout cas un microcontrôleur «low-cost»).
J'ai plus qu'une balle
[^] # Re: Ok Linux, mais GHDL?
Posté par martoni (site web personnel, Mastodon) . En réponse au journal FireAnt : Un kit FPGA à moins de $30 avec un nouveau venu dans le domaine du FPGA. Évalué à 5. Dernière modification le 06 août 2019 à 07:40.
Yèp
Je ne connais pas le prix de la version «commerciale» par contre ils donnent une version si tu as un kit de développement. Et ce kit entre bien dans la catégorie. Le type me l'a assuré.
C'est assez classique «dans le milieu» : pour les petits FPGA une version gratuite de l'IDE est fournie.
Alors, GHDL est un «logiciel» (plutôt un compilateur mais passons) de simulation pour le langage VHDL.
En ce qui concerne le VHDL, il est bien supporté par leur logiciel. En tout cas il apparait bien dans les menus de configuration de l'IDE.
J'ai plus qu'une balle