Progetterò un'interfaccia uart, spi o i2c personalizzata in verilog o systemverilog
Ingegnere di verifica e design RTL
Informazioni su questo servizio
Progettazione di interfacce UART / SPI / I2C personalizzate in RTL verificato tramite simulazione in Verilog
Hai bisogno di un'interfaccia di comunicazione affidabile per il tuo progetto FPGA o digitale? Progetto e verifico moduli di protocollo in Verilog/SystemVerilog progettati per funzionare su hardware reale, non solo per sembrare corretti in una simulazione rapida.
Ogni modulo riceve RTL pulito, commentato e un testbench auto-verificante con prova di funzionamento corretto prima della consegna. Se il tuo progetto coinvolge più domini di clock, lo gestisco correttamente con puntatori in gray-code e sincronizzatori, non con scorciatoie che causano problemi più avanti.
Lavori recenti:
UART a baud rate configurabile con FIFO asincroni, verificato tramite loopback e test di iniezione di errori, nessuna violazione di timing su hardware FPGA reale
Acceleratore hardware integrato AXI, verificato rispetto a un modello di riferimento indipendente
Progetto completo di CPU/sistema verificato rispetto a un test suite standard del settore
Posso condividere repository, waveform e risultati di verifica prima che tu ordini, così sai esattamente cosa riceverai.
Ideale per:
- Aggiungere un'interfaccia UART/SPI/I2C a un progetto FPGA
- Un blocco IP standalone e riutilizzabile
- FIFO o bus sicuro per domini di clock
- Scrittura di testbench per il tuo RTL
Strumenti: Vivado, Quartus, ModelSim/Verilator, Py
Piattaforma:
FPGA

