PYNQ-Z1: Productivité Python pour Zynq-7000 ARM/FPGA SoC

Prix:
US$418.60
6003-410-017
In stock
+

PYNQ-Z1: Productivité Python pour Zynq-7000 ARM/FPGA SoC

La carte PYNQ-Z1 est conçue pour être utilisée avec PYNQ, un nouveau cadre à source ouverte qui permet aux programmeurs intégrés d'exploiter les capacités des systèmes de Xilinx Zynq pour tous les APSoCs programmables, sans la nécessité de concevoir des circuits logiques programmables. Au lieu de cela, l'APSoC est programmé à l'aide de Python et le code est développé et testé directement sur le PYNQ-Z1. Les circuits logiques programmables sont importés sous forme de bibliothèques de matériel et programmés via leurs API de la même manière que les bibliothèques de logiciels sont importés et programmés.

La carte PYNQ-Z1 est la plate-forme matérielle du framework open source PYNQ. Le logiciel fonctionnant sur les processeurs ARM A9 comprend:

  • Serveur Web hébergeant l'environnement de conception Jupyter Notebooks
  • Le noyau et les paquets IPython
  • Linux
  • Bibliothèque matérielle de base et API pour le FPGA

Pour les concepteurs souhaitant étendre le système de base en ajoutant de nouvelles bibliothèques de matériel, les outils WebPACK de Xilinx Vivado sont disponibles gratuitement.

Pour en savoir plus sur PYNQ, veuillez consulter la page Web du projet à l’adresse www.pynq.io. Vous trouverez ici du matériel pour vous aider à démarrer et un forum pour contacter la communauté qui vous soutient.

Pour utiliser la structure PYNQ, il est nécessaire d’avoir l’image de démarrage PYNQ-Z1, disponible à partir du Centre de ressources PYNQ-Z1. Vous pouvez télécharger l'image PYNQ-Z1 et la copier sur une carte microSD ou acheter une carte préchargée avec l'image.

Que pouvez-vous faire avec le PYNQ-Z1?

La carte PYNQ-Z1 est une plate-forme programmable à usage général pour les systèmes intégrés. Les utilisateurs peuvent personnaliser son matériel et ses logiciels pour des applications aussi diverses que:

Vision par ordinateur
Contrôle industriel
L'Internet des objets (IoT)
Drones
Cryptage
Accélération informatique embarquée
Traitement en temps réel et beaucoup d'autres ...
Le PYNQ-Z1 prend en charge de manière native les applications multimédia avec des interfaces audio et vidéo intégrées. Il est conçu pour être facilement extensible avec les périphériques Pmod, Arduino et Grove, ainsi que les broches IO à usage général.

La carte PYNQ-Z1 peut également être étendue avec des périphériques USB, notamment WiFi, Bluetooth et des webcams.

Caractéristiques:

  • ZYNQ XC7Z020-1CLG400C:
    • Processeur double cœur Cortex-A9 à 650 MHz
    • Contrôleur de mémoire DDR3 avec 8 canaux DMA et 4 ports esclaves AXI3 hautes performances
    • Contrôleurs de périphériques à large bande passante: Ethernet 1G, USB 2.0, SDIO
    • Contrôleur de périphérique à faible bande passante: SPI, UART, CAN, I2C
    • Programmable à partir de JTAG, flash Quad-SPI et carte microSD
    • Logique programmable de la famille Artix-7
      • 13 300 tranches logiques, chacune avec quatre tables de conversion (LUT) à 6 entrées et 8 bascules
      • 630 Ko de mémoire vive de bloc rapide
      • 4 tuiles de gestion d'horloge, chacune avec une boucle à verrouillage de phase (PLL) et un gestionnaire d'horloge en mode mixte (MMCM)
      • 220 tranches DSP
      • Convertisseur analogique-numérique sur puce (XADC)
  • Memoire:
    • 512 Mo DDR3 avec bus 16 bits à 1050 Mbps
    • Flash Quad-SPI de 16 Mo avec identificateur global unique programmé en usine (compatible EUI-48/64 ™ à 48 bits).
    • Slot MicroSD
  • Alimentation: 
    • Alimenté par USB ou n'importe quelle source 7V-15V
  • USB et Ethernet:
    • USB-JTAG Programming circuitry
    • USB-UART bridge
    • USB OTG PHY (supports host only)
    • Gigabit Ethernet PHY
  • Audio et vidéo:
    • Microphone à électret avec sortie à modulation de densité d'impulsion (PDM)
    • Prise de sortie audio mono 3,5 mm, format PWM (modulation de largeur d'impulsion)
    • Port évier HDMI (entrée)
    • Port source HDMI (sortie)
  • Interrupteurs, boutons-poussoirs et voyants:
    • 4 boutons poussoirs
    • 2 interrupteurs à glissière
    • 4 DEL
    • 2 DEL RVB
  • Connecteurs d'expansion:
    • 49 entrées / sorties FPGA totales
    • 6 entrées analogiques 0-3.3V asymétriques vers XADC
    • 4 entrées analogiques différentielles 0-1.0V vers XADC
    • Deux ports Pmod standard
      • 16 Totale FPGA I/O
    • Arduino/chipKIT Connecteur blindé
Ce qui est inclu:
Carte PYNQ-Z1
Nous recommandons les add-ons suivants pour utiliser le PYNQ-Z1 avec PYNQ:
Cette carte n'inclut pas de câble micro USB et Ethernet, nécessaire pour une utilisation avec la carte.
 

Matériel de support

Datasheet
Avis destiné aux résidents de Californie uniquement: Warning symbolWARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov