Vou projetar uma interface personalizada UART, SPI ou I2C em verilog ou systemverilog
Engenheiro de Verificação e Design RTL
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

