Vou projetar uma interface personalizada UART, SPI ou I2C em verilog ou systemverilog

Algumas informações foram traduzidas automaticamente.

Paquistão

Eu falo Urdu, Inglês

Engenheiro de Verificação e Design RTL

Sou engenheiro de design digital com experiência prática em RTL full-custom, verificação e integração em FPGA. Especializo-me em arquitetura, testbenches auto-verificáveis e fechamento de timing para ...
Sobre este Serviço

Design de Interface Personalizada UART / SPI / I2C em RTL Verilog Verificado por Simulação

Precisa de uma interface de comunicação confiável para seu projeto de FPGA ou design digital? Eu projeto e verifico módulos de protocolo em Verilog/SystemVerilog feitos para funcionar em hardware real, não apenas parecerem corretos em uma simulação rápida.

Cada módulo recebe RTL limpo, comentado e um testbench auto-verificável com prova de operação correta antes da entrega. Se seu design abrange múltiplos domínios de clock, eu cuido disso corretamente com ponteiros em gray-code e sincronizadores, não uma solução rápida que causa problemas depois.

Trabalhos recentes:

UART com baud configurável, com FIFOs assíncronos, verificado via loopback e testes de injeção de erro, sem violações de timing em hardware FPGA real

Acelerador de hardware integrado ao AXI, verificado contra um modelo de referência independente

Design completo de CPU/sistema verificado contra uma suíte de testes padrão da indústria

Posso compartilhar repositórios, formas de onda e resultados de verificação antes de você fazer o pedido, assim você sabe exatamente o que vai receber.

Indicado para:

  • Adicionar uma interface UART/SPI/I2C a um design de FPGA
  • Um bloco IP autônomo e reutilizável
  • FIFO ou trabalho de barramento seguro para domínios de clock
  • Escrita de testbench para seu próprio RTL

Ferramentas: Vivado, Quartus, ModelSim/Verilator, Py

Plataforma:

FPGA

Especialidade:

Depuração

•

Otimização de SoC

•

Microcontroladores

Meu portfólio