1
0
forked from tanchou/Verilog

Init et début de réflexion sur le projet

This commit is contained in:
Gamenight77
2025-04-22 09:56:06 +02:00
parent 39acfbe25b
commit 3bb56e2f57
48 changed files with 21 additions and 0 deletions

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

@@ -0,0 +1,21 @@
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é)