Scriverò codice verilog e simulerò progetti FPGA in vivado
Informazioni su questo servizio
Posso fornirti codici Verilog ottimizzati, puliti e ben documentati per il tuo progetto di Digital Logic Design o FPGA.
Come studente di Ingegneria Elettrica, ho una vasta esperienza pratica in Digital Logic Design (DLD) e progetti basati su FPGA, realizzati sotto forma di progetti accademici e personali. Che tu abbia bisogno di una logica combinatoria semplice o di una macchina a stati finiti (FSM) complessa, consegnerò un codice Verilog robusto e sintetizzabile, su misura per le tue esigenze.
Servizi che offro:
- Codifica Verilog: Scrittura di codici puliti, modulari e ottimizzati.
- Digital Logic Design: Progettazione di registri, ALU, contatori, moduli RAM/ROM.
- Macchine a Stati Finiti (FSM): Sviluppo di FSM efficienti secondo le esigenze del progetto.
- Testbench & Simulazioni: Verifica dei progetti tramite simulazioni comportamentali e fornitura di testbench completi.
- Implementazione FPGA: Preparazione dei progetti per il deployment su hardware di destinazione (inclusa la mappatura dei vincoli).
Strumenti & Hardware
- Software: Xilinx/AMD Vivado, Modelsim, Logisim
- Ambienti hardware: Basys3, serie Nexys e architetture FPGA generali di Xilinx
Piattaforma:
FPGA
Expertise:
Programmazione
FAQ
Traduzione automatica.
Quali file riceverò al completamento del progetto?
Riceverai tutti i file sorgente .v necessari (inclusi moduli di livello superiore, sotto-moduli e testbench). A seconda del pacchetto scelto, includerò anche screenshot delle waveform simulate, diagrammi temporali e un rapporto dettagliato in PDF che spiega l'architettura hardware.
Puoi ottimizzare il codice per una scheda FPGA specifica?
Sì, assolutamente! Se stai distribuendo il progetto su hardware, comunicami la scheda target specifica (ad esempio Basys 3, Nexys o altre architetture Xilinx). Se fornisci i requisiti dei pin o il file di vincoli master (.xdc), posso configurare le mappature delle porte in modo che il progetto sia pronto per il deployment.
Fornisci waveform di simulazione per dimostrare che il codice funziona?
Sì. Ogni pezzo di codice Verilog che scrivo viene sottoposto a simulazioni comportamentali rigorose usando Xilinx Vivado o ModelSim. Creo testbench personalizzati per verificare tutti gli input e le transizioni di stato possibili. Fornirò screenshot ad alta risoluzione delle waveform di simulazione come prova visiva del funzionamento logico.
Di cosa hai bisogno da me per iniziare il mio design?
Per ottenere i migliori risultati, fornisci una chiara descrizione del problema, un diagramma a blocchi (se disponibile), tabelle di verità o diagrammi di stato per le Macchine a Stati Finiti (FSM). Se si tratta di un compito di laboratorio accademico o di un progetto specifico, inviare il PDF con i requisiti completi è il modo più rapido per iniziare.

