Progetterò moduli verilog o system verilog per il tuo progetto fpga o rtl


Informazioni su questo servizio
Traduzione automatica.
Hai bisogno di codice Verilog o SystemVerilog per un progetto di classe, una build FPGA personale o un compito RTL? Scriverò codice HDL sintetizzabile, ben strutturato, con testbench che simulano e sintetizzano correttamente.
Ho lavorato con Xilinx Vivado, puntando hardware FPGA reale, non solo simulazioni, quindi capisco la differenza tra codice che sembra giusto e codice che funziona sul silicon.
Ciò in cui posso aiutarti:
- Progettazione di logica combinatoria e sequenziale
- Implementazione e ottimizzazione di FSM
- ALU, contatori, shift register, moduli di memoria
- Controller UART, SPI, I2C in Verilog
- Scritura di testbench e simulazioni (ModelSim, Vivado)
- Puntamento a FPGA Xilinx (Basys3, Genesys-2)
Ogni consegna include file .v o .sv, un testbench e una breve spiegazione del progetto. Non sei sicuro se il tuo progetto si adatta? Scrivimi prima, ti darò una risposta diretta.
Scopri di più su Joel James
Python, Embedded C and Verilog developer for hire
- DaIndia
- Membro daset 2025
- Tempo di risposta medio8 ore
- Ultima consegna2 mesi
Lingue
Inglese
Traduzione automatica.
FAQ
Traduzione automatica.
Di quali informazioni hai bisogno per iniziare?
Basta descrivermi il modulo di cui hai bisogno — ingressi, uscite e cosa deve fare. Uno schema a blocchi o una tabella di verità aiutano, ma non sono obbligatori.
Il codice si sintetizzerà sulla mia scheda FPGA?
Sì — scrivo RTL sintetizzabile, non solo codice di simulazione. Dimmi la tua scheda e lo strumento di destinazione (Vivado, Quartus) e mi assicurerò che sia compatibile.
Puoi aiutare a correggere o migliorare codice Verilog esistente?
Sì — inviami il tuo codice e descrivi il problema. Posso debuggarlo, ottimizzarlo o aggiungere nuove funzionalità ai progetti esistenti.
Fornisci risultati di simulazione o waveform?
Sì — per i pacchetti Standard e Premium includo risultati di simulazione del testbench, così puoi verificare il progetto prima di deployarlo sull'hardware.

