Ti aiuterò a implementare un semplice progetto hdl basato su xilinx fpga
FPGA, Python, Linux e modellazione dei processi aziendali
Informazioni su questo servizio
Sono un designer esperto di HDL (Hardware Description Language) con anni di esperienza nel settore dell'educazione e in progetti tecnologici reali, soprattutto in telecomunicazioni, elaborazione digitale del segnale e sistemi di dati.
Questo servizio è perfetto per studenti, principianti o chi lavora su piccoli progetti FPGA.
Questo servizio è per:
- Interfacce digitali di base a bassa velocità
- Logica di controllo semplice usando macchine a stati
- Progetti piccoli che si adattano in un FPGA Xilinx Artix-7
- Compiti di livello introduttivo o progetti hobby
Questo servizio NON include:
- Sistemi complessi con processori o SoC
- Interfacce di comunicazione ad alta velocità
- Progetti che necessitano di memoria esterna o blocchi IP avanzati
Cosa otterrai:
- Aiuto nella revisione e miglioramento della tua idea di progetto
- Codice SystemVerilog facile da capire
- Un semplice testbench e configurazione di simulazione
- Implementazione completa su FPGA (sintesi, timing, bitstream)
- Una demo su hardware reale se ho la scheda
- Aiuto nel debug
- Documentazione chiara e guida sugli strumenti e il workflow
Contattami prima di ordinare così posso assicurarmi che il tuo progetto riceva il miglior supporto possibile.
Facciamo vivere il tuo primo progetto HDL!
Piattaforma:
FPGA
Expertise:
Sviluppo firmware
•
Debug
•
testing
•
Altro
FAQ
Traduzione automatica.
Quali strumenti vengono utilizzati?
Vengono utilizzati i seguenti strumenti: - Xilinx Vivado in modalità script non di progetto. - Icarus Verilog e Cocotb per la verifica funzionale. - Visual Studio Code per l'immissione e la gestione del codice sorgente.
Quali lingue vengono utilizzate?
Il sottoinsieme di progettazione di System Verilog è utilizzato come HDL principale. Python e SystemVerilog sono utilizzati per la verifica.
Sono supportati i framework di verifica avanzati?
No. I framework di verifica avanzati come VMM, OVM e UVM non sono supportati. Al loro posto viene utilizzato il cocotb open source basato su python (COroutine based COsimulation TestBench).
Cosa succede se ho un'idea che non rientra in questo servizio?
Adoro le grandi idee e i progetti divertenti! Scrivimi semplicemente una parola sul progetto. Meglio se hai delle specifiche dettagliate. Sono sicuro che troveremo un modo per realizzarlo.
Il pacchetto base implica la programmazione di un flusso di bit e il debug hardware?
No, da definire
