Journal Arduino de retour avec deux nouvelles cartes : MKR Vidor 4000 et Uno WiFi Rev 2

Posté par  . Licence CC By‑SA.
Étiquettes :
19
24
mai
2018

Arduino via d'annoncer que deux nouvelles cartes seront lancées fin juin : la MKR Vidor 4000 et l'Uno WIFI Rev 2.

L'une d'elle la MKR Vidor 4000 va faire parler beaucoup d'elle car c'est la toute première Arduino basée sur une FPGA (Field-Programmable Gate Array, des circuits intégrés reprogrammables) en combo avec le microcontrôleur SAMD21 autant dire que c'est un truc de fou car avec un FPGA qui est un circuit logique "reconfigurable" on peut faire beaucoup de choses par exemple on pourrait implémenter l'algorithme de minage de cryptomonnaies dessus, implémenter un processeur dessus (même si c'est très compliqué), implémenter un DSP, un microprocesseur optimisé pour exécuter des applications de traitement numérique du signal (filtrage, extraction de signaux, etc.) le plus rapidement possible qu'on trouve partout par exemple dans les téléphones, lecteurs MP3 et GPS. Bref beaucoup d'applications en perspective.

Quant à l'Uno Wifi rev 2 c'est un Arduino équipée de wifi.

  • # Merci pour l'info

    Posté par  . Évalué à 6.

    Merci pour l'info, pour les personnes intéressées l'annonce du site arduino

  • # Quel FPGA ?

    Posté par  (site web personnel, Mastodon) . Évalué à 10.

    Pour ceux qui se posent la question, le FPGA en question sera un Cyclone10. Ce qui est bizarre c'est que le modèle n'est donné nul part dans la spec. Seule la photo montre bien un composant cyclone10.
    À la vue de la description donnée sur la page du produit, le modèle serait probablement un Cyclone10 LP 10CL016.

    On peut sans doute réussir à miner du bitcoin avec ça, mais on sera (très) loin derrière une carte graphique de PC à mon avis ;)

    Ce qui est intéressant par contre si cette carte se démocratise ce sont les outils! On pourrait espérer l'émergence d'outils de synthèse/placementroutage un peu plus libro-compatible et plus léger que l'énorme Quartus fourni par Altera/intel. Mais je rêve un peu.

    J'ai plus qu'une balle

    • [^] # Re: Quel FPGA ?

      Posté par  . Évalué à 2.

      Ce qui est intéressant par contre si cette carte se démocratise ce sont les outils ! On pourrait espérer l'émergence d'outils de synthèse/placement routage un peu plus libro-compatible et plus léger que l'énorme Quartus fourni par Altera/Intel. Mais je rêve un peu.

      C'est ce qui m'embête un peu sur cette carte, plutôt que d'utiliser les FPGAs de chez Lattice (ceux utilisables avec la suite libre yosis).

      J'espère juste qu'il sera possible de développer ET programmer le FPGA directement depuis l'IDE Arduino, sans devoir passer par Quartus/autre. S'il faut juste indiquer le binaire à l'IDE pour programmer le FPGA, on perd tout l'intérêt de l'Arduino.

      • [^] # Re: Quel FPGA ?

        Posté par  (site web personnel) . Évalué à -1.

        Cool, ça c'est bien !

        Pour comment le programmer, je me le demande aussi et quel langage utiliser dessus, si c'est du C Arduino ou du VHDL.
        Et si on est vraiment obligé de passer par l'IDE Arduino ou tout autre IDE obligatoire ou s'il y a une possibilité qu'on puisse faire « à la main ».

  • # prix

    Posté par  (site web personnel) . Évalué à 2.

    Pour un "Uno Wifi", tu pourras probabler t'offrir une dizaine de ESP8266 :-)

    • [^] # Re: prix

      Posté par  (site web personnel) . Évalué à 4.

      Pour un "Uno Wifi", tu pourras probabler t'offrir une dizaine de ESP8266 :-)

      Ou de Lolin32 Lite (génial cette carte pour le pythonite que je suis)

      kentoc'h mervel eget bezan saotred

      • [^] # Re: prix

        Posté par  (site web personnel) . Évalué à 2.

        Tu programmes en micropython ? Du coup tu trouves facilement des bibliothèques pour faire fonctionner tes composants ?

        • [^] # Re: prix

          Posté par  (site web personnel) . Évalué à 2.

          En l’occurrence micropython gère tous les périphérique de la lolin32 lite ensuite pour les drivers externes en SPI ou I2C soit il faut les coder à la main (c'est souvent pas très dur et intéressant) soit il existe une lib qu'il faut plus ou moins adapter (ce n'est pas très dur non plus). Sinon pour les DAC, ADC, moteurs, actionneurs, … C'est souvent du bon sens électronique.
          Par contre en prérequis il faut connaître le Python et avoir les documentations du matériel à piloter et quelques connaissances en élec.

          kentoc'h mervel eget bezan saotred

  • # le pluriel ?

    Posté par  . Évalué à -4.

    As-tu entendu parler du pluriel ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.