Je concevrai une interface uart, spi ou i2c personnalisée en verilog ou systemverilog
Ingénieur en vérification et conception RTL
À propos de ce service
Conception d'une interface UART / SPI / I2C personnalisée en Verilog, RTL vérifié par simulation
Vous avez besoin d'une interface de communication fiable pour votre projet FPGA ou conception numérique ? Je conçois et vérifie des modules de protocole en Verilog/SystemVerilog conçus pour fonctionner sur du matériel réel, pas seulement pour avoir l'air correct dans une simulation rapide.
Chaque module reçoit un RTL propre, commenté, et un banc d'essai auto-vérifiable avec une preuve de fonctionnement correct avant livraison. Si votre conception couvre plusieurs domaines d'horloge, je m'en occupe correctement avec des pointeurs en code gris et des synchroniseurs, pas une solution de fortune qui pose problème plus tard.
Travaux récents :
UART à débit configurable avec FIFO asynchrone, vérifié via boucle de rétroaction et tests d'injection d'erreurs, aucune violation de timing sur un FPGA réel
Accélérateur matériel intégré AXI, vérifié par rapport à un modèle de référence indépendant
Conception complète de CPU/système vérifiée selon un standard industriel de test
Je peux partager des dépôts, des formes d'onde et des résultats de vérification avant votre commande, pour que vous sachiez exactement ce que vous obtenez.
Convient pour :
- Ajouter une interface UART/SPI/I2C à une conception FPGA
- Un bloc IP autonome et réutilisable
- FIFO ou bus sécurisé pour les domaines d'horloge
- Rédaction de bancs d'essai pour votre propre RTL
Outils : Vivado, Quartus, ModelSim/Verilator, Py
Plateforme:
FPGA

