Eu vou documentar seu mapa de registros de chips a partir do datasheet ou rtl em PDF e CSV
Engenharia sob demanda, de esquemas PCB a revisão de API
Sobre este Serviço
Um bom mapa de registros é o documento que sua equipe de firmware realmente usa, com endereços, bitfields, valores de reset, tipos de acesso, tudo em um só lugar, consistente e pesquisável. Eu transformo seu datasheet, RTL ou notas dispersas nesse documento.
Ideal para fornecedores de chips, provedores de IP e equipes de hardware que já têm o silicon definido, mas não possuem uma documentação de registros limpa e utilizável para passar para o firmware.
O que você recebe:
- Um mapa de registros em PDF bem organizado: endereço, offset, campos, posições de bits, valor de reset e acesso (RO/RW/W1C) para cada registro
- Nomenclatura e layout consistentes em todo o conjunto de periféricos
- Exemplos práticos para qualquer sequência complicada de configuração ou calibração que você sinalizar
- Padrão: um CSV legível por máquina que seus scripts, ferramentas e cabeçalhos podem usar diretamente
- Premium: um gerador em Python que reconstrói a documentação a partir de uma tabela fonte editável, mantendo tudo sincronizado quando os registros mudam
Funciona a partir de um datasheet (PDF, público ou sob NDA), RTL ou uma descrição de registros em prosa. Qualquer MCU, FPGA ou SoC, o formato da fonte importa, não o fornecedor.
Esta é documentação, não firmware: eu produzo o mapa de registros e o gerador, não drivers ou código HAL.
Envie sua fonte antes de pedir e eu te digo
Plataforma:
STM32
Outros serviços de Engenharia Eletrônica que eu ofereço
Perguntas frequentes
Tradução automática
Meu datasheet está sob NDA, isso é OK?
Sim. Eu assino um NDA antes de você compartilhar. Seu material fonte não é reutilizado nem publicado.
Eu só tenho notas dispersas ou comentários RTL, não um datasheet limpo.
Tudo bem, estruturar fontes confusas é o meu trabalho. Espere algumas perguntas esclarecedoras e um prazo um pouco maior se a fonte estiver bem desorganizada.
O gerador em Python mantém a documentação sincronizada automaticamente?
Ele gera novamente o PDF/CSV a partir de uma tabela fonte que você mantém. Você edita a tabela quando os registros mudam e executa novamente. Você é o proprietário e controla essa tabela.
Você consegue gerar SVD, IP-XACT ou cabeçalhos C?
O serviço básico entrega PDF e CSV, com um gerador em Python no pacote Premium. Me envie uma mensagem primeiro para geração de SVD/IP-XACT/cabeçalhos. Eu te digo se cabe antes de você pedir.
Você escreve drivers ou código HAL a partir do mapa de registros?
Não. Isso é apenas documentação. Você recebe o mapa de registros, CSV e o gerador; a implementação de driver/HAL é um serviço separado.

