Progetterò un'interfaccia uart, spi o i2c personalizzata in verilog o systemverilog

Alcune informazioni sono state tradotte automaticamente.

Pakistan

Parlo Urdu, Inglese

Ingegnere di verifica e design RTL

Sono un ingegnere di progettazione digitale con esperienza pratica in RTL full-custom, verifica e integrazione FPGA. Mi specializzo in architettura, testbench auto-verificanti e chiusura dei timing pe...
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

Expertise:

Debug

•

Ottimizzazione SoC

•

Microcontroller

•

testing

•

AI

Il mio portfolio