1
0
forked from tanchou/Verilog
Files
Verilog_Louis/Semaine_2/Projet_esp32/Projet_esp32.txt

22 lines
976 B
Plaintext
Raw Normal View History

Projet à faire avec un FPGA (tang nano 20k) et un esp32 :
Le but global est de pouvoir se connecter à l'esp32 et ensuite de pouvoir communiquer avec le pc (ou autre appareil connecté en usb au FPGA)
l'esp 32 agis comme esclave pour le FPGA et sert uniquement de portail wifi, le FPGA quand à lui, fera le lien entre les appareils en wifi et le périphérique usb
[ PC via USB-C ] ←→ [ FPGA (Tang Nano 20K) ] ←→ [ ESP32 ] ←→ [ Clients en Wi-Fi ]
Rôles des composants
FPGA (Tang Nano 20K) :
- Gère linterface UART avec lESP32
- Gère la communication USB avec le PC
- Fait le routage bidirectionnel des données (une sorte de mux / buffer intelligent)
ESP32 :
- Crée un réseau Wi-Fi local
- Écoute via une connexion série (UART) avec le FPGA
- Reçoit des commandes du FPGA et envoie les données des clients Wi-Fi
PC (ou autre appareil USB) :
- Peut recevoir/envoyer des données (par exemple, un terminal série ou un logiciel personnalisé)