Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
baochip-1x — Ferramentas de código aberto de RTL e simulação em silício para o SoC Baochip 1x, com uma CPU VexRiscv, verificação baseada em Verilator e documentação para desenvolvimento e depuração de hardware. | Kitploit
Ferramentas/GitHubGitHub/baochip/baochip-1x
Segurança de Sistemas EmbarcadosHacking de HardwareSegurança de HardwareSegurança de Hardware e IoTAprendizado e EducaçãoAnálise de Firmware
GitHubbaochip/baochip-1x

baochip-1x

Ferramentas de código aberto de RTL e simulação em silício para o SoC Baochip 1x, com uma CPU VexRiscv, verificação baseada em Verilator e documentação para desenvolvimento e depuração de hardware.

Ver Repositório
45842há 2 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Baochip 1x

Este repositório contém os elementos de código aberto do Baochip 1x. Este repositório concentra-se nos elementos de hardware do Baochip 1x.

Os desenvolvedores são direcionados ao SDK oficial em Rust, localizado no repositório Xous. Há uma extensão vscode chamada baochip que pode automatizar a construção e gravação para placas de desenvolvimento oficialmente suportadas.

Organização do Código

  • docs contém o código-fonte do livro Baochip 1x.
  • rtl contém os elementos de código aberto do RTL finalizado.
  • Vexriscv contém a configuração de código-fonte para a CPU Vex
  • scripts contém scripts auxiliares para gerenciamento do repositório
  • verilate contém os arquivos para simular um análogo RTL reduzido do Baochip-1x usando o Verilator.
  • arty contém os arquivos para construir stubs de SoC direcionados ao Arty-A7. Útil para depuração e desenvolvimento de extensões futuras.

A documentação extraída automaticamente com base no RTL deste repositório foi enviada para peripherals core cluster.

Lançamentos, tags e branches

Este repositório gira em torno de um artefato fixo e não patcheável. Portanto, a estratégia típica de OSS de "apenas atualize para o HEAD" para simplificar o gerenciamento de lançamentos não se aplica.

  • Cada revisão de die receberá uma tag com um nome no formato tapeout-a0. Isso representa o ponto em que o conteúdo do diretório rtl corresponde exatamente ao que foi para a tapeout.
  • Um branch também é criado com o mesmo nome naquele momento
  • O papel assumido do branch main é evoluir as ferramentas de simulação e a documentação em torno do artefato rtl. O artefato rtl perde seu valor se divergir funcionalmente do que realmente está em um chip. Assim, solicitações de recursos futuras e correções de bugs devem ir para um branch diferente ou um fork do repositório.
  • Assume-se que as revisões de die, se houver, serão limitadas e raras. main acompanhará a revisão de die mais recente, mas os branches tapeout-* anteriores conterão instantâneos do diretório rtl correspondendo à revisão de die mais antiga, permitindo que usuários de revisões de die mais antigas executem ferramentas de simulação/geração de documentos nas revisões mais antigas.

A numeração das revisões de die assume a forma XY, onde X é um caractere alfabético e Y é um caractere numérico. O caractere alfabético representa um conjunto de máscaras completo; o numérico representa uma máscara metálica ou um stepping de reparo de teste final.

Diagrama em Bloco

Diagrama em bloco do SoC

Baixar ferramenta