Amaranth: Uma ferramenta de desenvolvimento de hardware de código aberto em Python

2025-08-06

O projeto Amaranth fornece uma cadeia de ferramentas de código aberto para o desenvolvimento de hardware baseado em lógica digital síncrona usando Python. Ele é projetado para ser fácil de usar, minimizar erros de codificação e simplificar projetos complexos com componentes reutilizáveis. O Amaranth inclui uma linguagem, biblioteca padrão, simulador e sistema de construção, cobrindo todo o fluxo de trabalho de desenvolvimento de FPGA. Ele se integra perfeitamente com o código Verilog/VHDL existente e oferece uma biblioteca padrão abrangente com componentes como primitivas de cruzamento de domínio de clock e FIFOs. Um simulador e sistema de construção sofisticados simplificam ainda mais o processo, facilitando a portabilidade de projetos entre diferentes plataformas FPGA.

Leia mais
Hardware